单就个人感情来说,我其实喜欢git。但显然subversion才是更普遍的版本控制管理工具,适合用在团队开发中。那么,有一个很常见的需求就是把工程师提交的代码,更新到htdocs目录,这时候需要用svn
hook,简单做法就是写一个post-commit hook:svn update /var/h...
分类:
其他好文 时间:
2014-06-03 13:09:05
阅读次数:
269
类可以重载python的操作符操作符重载使我们的对象与内置的一样。__X__的名字的方法是特殊的挂钩(hook),python通过这种特殊的命名来拦截操作符,以实现重载。
python在计算操作符时会自动调用这样的方法,例如:如果对象继承了__add__方法,当它出现在+表达式中时会调用这个方法。通...
分类:
编程语言 时间:
2014-05-27 23:55:37
阅读次数:
416
在类内部定义的函数默认为inline函数后面加const,不能改变操作对象的数据成员,const必须在定义和声明的时候都存在,否则会出现编译错误类和结构体,还有枚举是怎么实现的,内存是如何存储的,这是个大问题?因为只有当类定义体完成后才能定义类,因此类不能具有自身类型的数据与成员,然而只要类名一出现...
分类:
编程语言 时间:
2014-05-26 15:18:22
阅读次数:
281
块元素又名块级元素(block element),和其对应的是内联元素(inline
element),都是html规范中的概念。块元素和内联元素的基本差异是块元素一般都从新行开始。而当加入了css控制以后,块元素和内联元素的这种属性差异就不成为差异了。比如,我们完全可以把内联元素加上display...
分类:
其他好文 时间:
2014-05-26 13:04:15
阅读次数:
186
首先看一篇文章:CSS框模型:一切皆为框 — 从行框说起一 行框
看图说话上图代表了框模型中的行框。line-height
属性设置行间的距离(行高)。该属性会影响行框的布局。在应用到一个块级元素时,它定义了该元素中基线之间的最小距离而不是最大距离。line-height 与
font-size 的...
分类:
Web程序 时间:
2014-05-26 10:23:31
阅读次数:
485
style、currentStyle、getComputedStyle区别介绍来自:蓝色天空样式表有三种方式内嵌样式(inline
Style) :是写在Tag里面的,内嵌样式只对所有的Tag有效。内部样式(internal Style
Sheet):是写在HTML的里面的,内部样式只对所在的网页有...
分类:
其他好文 时间:
2014-05-26 07:29:06
阅读次数:
231
flag[i]:标记i这个区间的值。
val[i]:i这个区间的长度
#include
#include
#include
#include
#include
using namespace std;
#define INF 99999999
#define lmin 1
#define rmax n
#define lson l,(l+r)/2,rt<<1
#define rson (l+r...
分类:
其他好文 时间:
2014-05-26 03:37:19
阅读次数:
203
尽量以const, enum,inline 替换 #define --》 宁可以编译器替换预处理器...
分类:
编程语言 时间:
2014-05-24 18:29:52
阅读次数:
321
http://blog.csdn.net/ysuliu/article/details/2103136http://man7.org/linux/man-pages/man3/mallinfo.3.html
分类:
其他好文 时间:
2014-05-24 10:23:56
阅读次数:
182
对于单纯常量,最好以const对象或enums替换#defines对于形似函数的宏,最好改用inline函数替换#define将某些东西声明为const可帮助编译器侦测出错误用法。const可被施加于任何作用域内的对象、函数参数、函数返回类型、成员函数本体。当const和non-const成员函数有着实质等价的实现时,令non-const版本调用const版本可避免代码重复。确定对象被使用前已经被...
分类:
编程语言 时间:
2014-05-22 17:09:29
阅读次数:
263