摘要:
http://blog.csdn.net/hudashi/article/details/7664464http://guibin.iteye.com/blog/1014369http://hi.baidu.com/tiger_tnt/blog/item/a0464ffa6a8115d9b58f31... 阅读全文
摘要:
1. 所有的基本数据类型都是对象,比如数值1的所说的类是 scala.Int2. 所有的运算符都是类成员方法,比如1+2调用1.+(2); 0 to 2调用 0.to(2)3. 数组的访问也是通过函数调用,array(3)4. val,var分别定义const引用和普通的引用,const的是logi... 阅读全文
摘要:
1. 命令式语言(imperative)和函数式(funcional)语言 2. 静态类型语言和动态类型语言,取决于类型检查时在编译器还是运行期,比如:Python一个符号可以不指定类型,只是一个名字,在运行时可以随意帮上任何类型,然后用这个名字去访问它。 3. 动态语言的缺点,因为缺乏类型,编译器 阅读全文
摘要:
1. 非类型模板形参是指模板的形参是基本类型比如int,如template array_init(T (¶m[N))2. 模板特化是指为特定的类型重现实现,针对的是模板不能满足所有情况的一种补充3. 模板的traits就是具有这种功能的模板类:从模板形参中拿到需要的type,比如说itera... 阅读全文
摘要:
PS:netstat选项是-planet,方便记忆http://os.51cto.com/art/201409/450886.htm如今许多系统管理员仍结合使用ifconfig、route、arp和netstat等命令行工具(它们统称为net-tools),管理和排查各 种网络配置。这类工具原先起源... 阅读全文
摘要:
http://www.cnblogs.com/kex1n/archive/2011/04/05/2006194.htmleffectie c++的条款4中提到:(global对象,定义在namespace内的对象,class内的static对象,函数内的static对象,file作用域内的 stat... 阅读全文
摘要:
1. 函数里static对象是local的,其他如全局对象,类里的static对象都是非local的,会在程序初始化中提前创建2. 非local的对象的创建无法确定先后次序,但能保证在main函数前即单线程阶段创建3. 使用函数返回local static对象,可以保证每次调用返回的对象是已被创建的... 阅读全文
摘要:
1. 为了逻辑上的优化需要,const成员函数可能想修改某些成员变量,把这些成员变量定义为mutable可以绕过const的检查2. 调用const和non-const的参数的函数可以重载3. static_cast(a) 将一个非const 对象转成一个const 对象4. const_cast ... 阅读全文
摘要:
举例1:strace -f -e open cpp Hello.cpp -o /dev/null 2>&1 | grep -v ENOENT | awk '{print $3}'1)strace -f -e open: -f 对子进程 -e open 跟着open系统调用2)-o /dev/null... 阅读全文
摘要:
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为:sed [-nefri] ‘command’ 输入文本常用选项:-n∶使用安静(silent)模式。在一般 sed 的用法中,... 阅读全文