代码改变世界

阅读排行榜

github,退回之前的commit

2013-08-06 16:23 by 张小萌, 2694 阅读, 收藏,
摘要: git reset --hard git push origin HEAD --force注:根据–soft –mixed –hard,会对working tree和index和HEAD进行重置:git reset –mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息git reset –soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可git reset –hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容HEAD 最近 阅读全文

dateFromComponents获取值不正确

2013-06-24 13:00 by 张小萌, 1771 阅读, 收藏,
摘要: NSDateComponents *pDateComponent = [GlobalFunctionsNSDateToNSDateComponents:[m_pDatePickerdate]];NSCalendar *gregorian = [[NSCalendaralloc] initWithCalendarIdentifier:NSGregorianCalendar];[pDateComponent setHour:00];[pDateComponent setMinute:00];[pDateComponent setSecond:00];m_lSearchBeginTime = [[g 阅读全文

如何解决IOS开发过程中,服务器为windows或者不含有CA证书的推送问题"

2013-06-08 20:22 by 张小萌, 961 阅读, 收藏,
摘要: 在给新产品加推送功能的时候,公司的服务器小伙子告诉我,在测试服务器和APN连接的时候遇到了verify error:num=20:unable to get local issuer certificate错误,说缺少系统的根证书,当时我就纳闷,我MAC下自己写的PHP测试服务器用的好好的,pem和p12证书也都扔给他了,怎么他那边会不行呢,而且网上关于推送的说法里,没有提到任何制作根证书的信息。于是查了下apple的文档,发现在一个框框里面有这么句警告:Note: To establish a TLS session with APNs, an Entrust Secure CA root 阅读全文

rails 表单路由设置以及rails4.0 create引起的ActiveModel::ForbiddenAttributesError错误

2013-07-07 23:17 by 张小萌, 937 阅读, 收藏,
摘要: 表单路由设置:post '/ads/create‘=>’ads#create'表单页面路由设置:get'/ads/new'=>'ads#new'map.connect ':controller/:action/:id'和 map.connect ':controller/:action/:id.:format' 在rails3里为match ':controller(/:action(/:id(/:format)))',via:[:get,:post]map.connect'pr 阅读全文

mac下默认ctags和exuberant crags冲突

2013-06-24 00:40 by 张小萌, 634 阅读, 收藏,
摘要: 之前装vim的ctags时候,安装了后发现ctags --version等命令跟本没用,折腾了一阵才发现,原来默认调用的一直是mac自带的ctags。mac下的ctags默认路径是在/usr/bin/ctags,而自己安装的ctags是在/usr/local/bin/ctags.于是把默认的ctags备份,然后将local下的那个ctags覆盖/usr/bin下的ctags。再次打开terminal,输入ctags --version,一切正常了。 阅读全文