svn 命令行技巧

面对批量操作,命令行的优势会渐渐浮现~

1
2
3
4
5
6
7
8
# 批量将?状态的文件添加svn控制
svn --force --depth infinity add .

# 批量删除?状态的文件
svn st | grep -v "^.[ \t]*\..*" | grep "^?" | awk '{print $2}' | xargs rm -rf

# 将被自动忽略的.a文件加入版本控制
svn st --no-ignore | grep "^I.*\.a$" | awk '{print $2}' | xargs svn add

Hybrid App 开发实战

转载来源: http://www.infoq.com/cn/articles/hybrid-app-development-combat

关于 edgesForExtendedLayout

Mark.

参考链接: http://stackoverflow.com/questions/18798792/explaining-difference-between-automaticallyadjustsscrollviewinsets-extendedlayo

Linux - 免密码登录

简易教学

Shell 字符串操作整理

参考链接:http://justcoding.iteye.com/blog/1963463

TinyPNG

arc-property-copy

  • 事实上,给不可变对象发送copy并不会复制对象,而是添加一个引用计数后再返回原值。其实对不可变对象调用copy和调用retain效果一样(设定一个strong属性变量时,ARC就会在后台调用retain)。

参考书籍: 《精通iOS开发(第7版)》

Linux ping unknown host

情景:ping 域名不通,ping IP 地址正常。

解决方案: http://www.cnblogs.com/happyhotty/articles/2539951.html

CentOS 升级 Ruby

起因: http://stackoverflow.com/questions/33225915/ruby-sinatra-throwing-wrong-number-of-arguments-2-for-1-in-const-get

sudo PATH 改变的问题

参考链接: http://unix.stackexchange.com/questions/91541/why-is-path-reset-in-a-sudo-command