竹林品雨

业精于勤荒于嬉,行成于思毁于随

Shell 脚本编写

新建文件 后缀为.sh 例如: setup.sh 写入脚本命令。 例如 ping www.baidu.com 将文件变为可执行文件 chmod a+x setup.sh 执行 . ./setup.sh 或 sh setup.sh

rubymotion 运行指定的模拟器

List all simulator devices $ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/simctl list == Devices == -- iOS 7.0 -- -- iOS 7.1 -- iPhone 5...

修改文件或文件夹所属的用户

chown [-R] 账号名称 文件或目录 -R 表示递归目录里的所有文件 chown [-R] 账号名称:用户组名称 文件或目录 REF:: http://www.cnblogs.com/yezhenhan/archive/2012/07/17/2595027.html

OSX Sublime text 3 install Ctags

###OSX Sublime text 3 install Ctags brew install ctags When you get Error like following: Error: The `brew link` step did not complete successfully The formula built, but is not symlinked into ...

[译文]rails 4.1 spring Rspec Guard 配置

###[译文] Rails 4.1 配置 Spring, Rspec 和 Guard Rails 4.1 允许我们使用Spring通过预加载机制快速运行rails和rake命令,避免了每次启动应用时间的浪费。我花了一点时间找了相关资料,下面是我的设置记录。 我现在使用的测试框架是Rspec,使用Guard作为test case侦测器(及时自动运行有变动的test case)。...

SOLID 面向对象程序设计的五个基本原则

Initial指代注解 S 单一功能原则 Single responsibility principle 对象应该仅具有单一功能的概念 O 开闭原则 Open/closed principle 软件体应该对于扩展是开放的,但是对于修改是封闭的 L 里氏替换原则 Liskov substit...