Skip to content

Instantly share code, notes, and snippets.

View zzz6519003's full-sized avatar
🏀
Trying to Find a Team

Sam Snowman(赵正中) zzz6519003

🏀
Trying to Find a Team
View GitHub Profile
@zzz6519003
zzz6519003 / test
Created September 3, 2017 05:25
Why gist?
i;m wondering
@zzz6519003
zzz6519003 / 2015-react-rally.md
Created February 25, 2016 14:01 — forked from LoganBarnett/2015-react-rally.md
Notes from the 2015 React Rally conference.
@zzz6519003
zzz6519003 / anagram.cljs
Created November 29, 2015 14:19 — forked from chenglou/anagram.cljs
ClojureScript anagram implementation
; (group-by f list): call f on each item in list. The return value becomes a key
; of the resulting map, whose keys map to the list of items for which f returned
; that key.
; (vals map): returns a list of the values of the map.
(defn anagram [words] (vals (group-by sort words)))
(= (anagram ["star" "rats" "car" "arc" "stars"])
[["star" "rats"] ["car" "arc"] ["stars"]]) ; true
/* though it's not written by me.......*/
/*
http://www.snakedj.ch/2010/09/13/swi-prolog-sudoku-solver/
*/
:- use_module(library(clpfd)).
sudoku([A1,A2,A3, A4,A5,A6, A7,A8,A9,
B1,B2,B3, B4,B5,B6, B7,B8,B9,
C1,C2,C3, C4,C5,C6, C7,C8,C9,

| No | Sadly | There is none |

| Except this, which is a poor alternative |

| There really | should be one |

@zzz6519003
zzz6519003 / gist:e4e1d613ac3978f3b81a
Created August 28, 2014 14:46
mac app Start at login
-(void) addAppAsLoginItem {
NSString * appPath = [[NSBundle mainBundle] bundlePath];
// This will retrieve the path for the application
// For example, /Applications/test.app
CFURLRef url = (__bridge CFURLRef)[NSURL fileURLWithPath:appPath];
// Create a reference to the shared file list.
// We are adding it to the current user only.
// If we want to add it all users, use
Set up databases to run AS YOUR USER ACCOUNT with:
unset TMPDIR
mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp
To set up base tables in another folder, or use a different user to run
mysqld, view the help for mysqld_install_db:
mysql_install_db --help
and view the MySQL documentation:
* http://dev.mysql.com/doc/refman/5.5/en/mysql-install-db.html
@zzz6519003
zzz6519003 / gist:c247db4e382b56f1898c
Last active August 29, 2015 14:05
Ultrasound communication
http://rnd.azoft.com/mobile-app-transering-data-using-ultrasound/
https://github.com/davisappdev/libultrasound-ios this one's wired, i don't even know how to correctly use it...
@zzz6519003
zzz6519003 / gist:c290ad8afbfce7d67770
Last active August 29, 2015 14:04
为什么不应该把cell给替换成view
-----------------
C |
|
------------ |
A | |
a | |
| |
b |
------------ |
B |
@zzz6519003
zzz6519003 / gist:078cceccdc2ffd76e482
Created July 18, 2014 07:18
rtPushViewController
- (void)rtPushViewController:(UIViewController *)viewController animated:(BOOL)animated{
if ([self respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
UIBarButtonItem *backItem = [[UIBarButtonItem alloc] initWithTitle:@"返回" style:UIBarButtonItemStyleBordered target:self action:nil];
self.topViewController.navigationItem.backBarButtonItem = backItem;
[backItem release];
} else {
UIImage *image = [UIImage iconForNavBack];
UIImage *highlighted = [UIImage iconForNavBackSelected];
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
button.frame = CGRectMake(0, 0, image.size.width, 44);