- 博客(4)
- 资源 (6)
- 收藏
- 关注
原创 【Git】Git reset
git reset常用的到命令,主要有三种情况。错误commit后,仅撤销commit,暂存区、工作区内容不变。git log git reset --soft commit-id // commit-id为错误commit之前的,commit-ID// 如 // commit-id f34a (错误的commit,当前版本库)// 一些描述// commit-id d3fs
2017-10-28 15:55:30 5736
原创 ajaxStop事件不执行
修改某个用ruby on rails做的网站时,有个奇怪的现象,点击某个按钮加载到另一个页面时,页面加载完成后,“加载中”这个提示一直存在。看了后台代码,最终确定到ajaxStop这块。原代码// #ajax-indicator 这种东西就是 “加载中”这个半透明的提示信息$('#ajax-indicator').bind('ajaxSend', function(event, xhr, se
2017-10-28 15:37:09 1043
原创 __VA_ARGS__ 宏
可变参数宏 variadic macros允许使用“可变化的参数表”的宏代码#define debug(...) printf(__VA_ARGS__)debug("hello world"); // hello worlddebug("name = %s\n", "linduo") // name = linduodefine debug(…) printf(VA_ARGS) ”
2017-10-28 15:09:57 325
原创 C++引用形参的好处
C++引用的好处,其实最基本的就是不会产生过多的内存拷贝。比如下述情况// 普通形参。调用f_b时,对于参数产生了多份内存拷贝void f_b( T param){ f_c(T param);}void f_c(T param){ f_d(T param);}// 引用形参。不会产生多份内存拷贝void f_b(const T& param){ // ....
2017-10-15 19:55:21 2484
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人