如何在subversion中添加文件名中包含‘@’的文件

前两天遇到一个很烦人的问题,IOS工程中的一个XCODE自动产生的图片文件名包含’@’。结果命令行下用svn add添加到代码库总是失败, 后来在stackoverflow找到了答案, 原来只要在svn add时,在文件名最后再添加一个’@’即可。 例:

假设文件名为 [email protected],加入时在命令行下键入如下命令即可:

svn add [email protected]@

2012年10月17日补充:

批量增加当前目录下未被加入svn的包含@的文件可采用如下命令:

svn add `svn status .|grep “^?”|awk ‘{print $2″@”}’`

 

 

 

小分享

以前工作生活中常有些小心得,感觉就两三句话的事,发个博不值,很多心得就这样淹没了,结果有不少自己也忘掉。打算以后改变写博的策略,把很多这些小经验记录下来。

通过关闭inno db日志flush来提高mysql主从复制速度

刚才设置mysql主从复制, 以前自己从没做过, 都是运维同学给做。设置过程很顺利, 但设置好后同步速度超慢,Seconds_Behind_Master在不减反增。后来执行如下命令后速度大大加快。

SET GLOBAL innodb_flush_log_at_trx_commit=2;

估计在dba眼里是个弱智问题,不过折腾了我将近一个小时 :(

让OSX下的ls命令带上颜色

linux下ls命令经过配置后,目录和文件是分颜色显示的,很好区分。 而osx终端窗口中默认情况下目录和文件不区分,不是太方便。 解决方法其实很简单:

  1. ls后加上-F参数,这样在ls列出的目录后面会加上’/’反斜杠,以和普通文件区分。
  2. ls后加上-G参数, 目录和文件会分颜色显示。
    但这每次都要加不方便,可以在~/.bash_profile 中添加如下内容
    alias ls='ls -FG'
  3. 在~/.bash_profile 中添加如下内容
    export CLICOLOR=1
    export LSCOLORS=GxFxCxDxBxegedabagaced

也谈谈刘翔

不知有谁还记得李彤,他是第一个男子一百一十米栏进入世界前八的亚洲运动员(他也是中国最早自己去美国留学训练的选手)。到现在还记得1991年东京世锦赛一百一十米栏决赛的那一天,当时我一个人在家看现场直播,起跑线上一水儿的黑人选手,除了黄皮肤的李彤。比赛十来秒就结束,李彤跑了最后一名。那一届中国拿了两个金牌(女子铅球,女子标枪),但在我看那两个金牌都没有李彤的这第八名意义重大。李彤的第八名证明,黄种人只要训练得法,也是能在男子短跑项目中进入世界一流选手的行列。那一届世锦赛,有不少重要比赛,比如鲍威尔打破了保持二十多年的跳远纪录,但除了那场一百一十米栏,其他都没怎么认真看。不过中国田径史上如此重要的英雄,现在已经鲜有人记得了。

知道刘翔在雅典夺冠的消息是在喀什去库尔勒的长途车上,从收音机里听到。新闻录像是在库尔勒的宾馆里看到,到现在还记得他跳上领奖台的那一瞬,充满了自信与骄傲,相信那也是当时中国很多人的心情。 我当时非常兴奋,因为这枚金牌证明了黄种人在短跑项目上丝毫不亚于黑人。

08年刘翔伤退,理解他的选择,自己也曾因运动伤病而中途放弃北京马拉松。今天,刘翔勉强登场,结果受了重伤,为他难过。听见一些怪话,有些还是一些颇为欣赏的朋友说出来,更难过,不只是为刘翔。

当年破了世界跳高纪录的朱建华,在洛杉矶奥运会丢掉金牌后,家里玻璃被砸;李宁在汉城奥运会失手,回去收到了刀片和上吊绳。这个国家为什么不能善待自己的英雄?一个英雄都不会被善待的国度,普通人能得到善待么?