我的回顾 - 2015

上一次写个人日志,应该是2年前了吧,那会儿还玩QQ空间。

这会儿突然有个想法,在个人网站上尝试重拾这个逝去的习惯,作为社交恐惧症患者,这些年来表达能力也越发捉急。

于是回顾一下我的2015。


凛凛岁暮

凛凛岁云暮,蝼蛄夕鸣悲。

PHP 笔记 1

魔术方法

  • __construct 构造方法
  • __set 重载set方法
  • __get 重载get方法

SSLRead return error

参考链接: http://stackoverflow.com/questions/30385939/git-clone-fails-with-sslread-error-on-os-x-yosemite

svn 批量忽略文件

?状态的文件加入忽略列表,支持带空格的文件名

Shell 命令精选

来源: http://commandlinefu.cn/

1
2
3
4
5
## 第一列去重
awk '!array[$1]++' file.txt

## 如何同时操作多个文件
touch file{1,2,3,4,5}.sh

文件名批量替换字段

Shell脚本,用法如下

1
./batch_rename.sh FOLDER -old OLD_STR -new NEW_STR

ls 每行只显示一个文件名

几个方法

1
2
3
4
5
6
7
8
9
10
## 这是数字1,不是字母l
ls -1

## NF表示总列数,因此 ${NF} 表示最后一列
## 因为只有1列,所以 $0${NF} 等同
ls | awk '{print $0}'
ls | awk '{print ${NF}}'

## ls -l 则有9列
ls -l | awk '{print $9}'

iOS Log 输出技巧

显示当前执行的类名和方法名

1
NSLog(@"%@ - %@", NSStringFromClass([self class]), NSStringFromSelector(_cmd));

UITabBar-TintColor 无效的问题

StoryBoard中对UITarBar设置TintColor,总是不能愉快地生效。不明就里,可能是bug吧,而在AppDelegate中手动设置didFinishLaunchingWithOptions是有效的。

Core Data

Mark.