01 2015 档案
摘要:http://kingj.iteye.com/blog/1555017http://www.cnblogs.com/rain-lei/p/3622057.html函数调用大家都不陌生,调用者向被调用者传递一些参数,然后执行被调用者的代码,最后被调用者向调用者返回结果,还有大家比较熟悉的一句话,就是函...
阅读全文
摘要:引用优于指针使用的原因有:1. 引用拥有指针一样免对象复制的参数传递能力2. 引用不需要检查是否为空,没法检查3. 引用指向的对象一旦初始化后是固定的,不会像指针那样同一个指针可以不同时候指向不同对象4. 引用不能用左值初始化,所以不能用临时对象比如函数返回值传给引用5. const引用可以保证指向...
阅读全文
摘要:http://www.cnblogs.com/fanzhidongyzby/archive/2013/01/12/2858040.htmlC++对象可以使用两种方式进行创建:构造函数和复制构造函数。假如我们定义了类A,并使用它创建对象。Aa,b;Ac=a;Ad(b);对象a和b使用编译器提供的默认构...
阅读全文
摘要:http://blog.sina.com.cn/s/blog_67b74aea01018ycx.html linux(unix)进程与文件的关系错综复杂,本教程试图详细的阐述这个问题。 包括: 1、linux多/单进程与多/单文件对于文件流和描述符在使用时的关联情况及一些需要注意的问题。 2、f...
阅读全文
摘要:http://www.cfca.com.cn/zhishi/wz-012.htmPS: 通常公钥对数据加密,私钥对数据解密;私钥对数据签名,公钥对数据签名进行认证RSA加密算法是最常用的非对称加密算法,CFCA在证书服务中离不了它。但是有不少新来的同事对它不太了解,恰好看到一本书中作者用实例对它进行...
阅读全文
摘要:http://huoding.com/2013/12/31/316之所以起这样一个题目是因为很久以前我曾经写过一篇介绍TIME_WAIT的文章,不过当时基本属于浅尝辄止,并没深入说明问题的来龙去脉,碰巧这段时间反复被别人问到相关的问题,让我觉得有必要全面总结一下,以备不时之需。讨论前大家可以拿手头的...
阅读全文
摘要:http://www.uml.org.cn/pzgl/201206155.asp之前在公司使用过SVN(无甚感觉)和ClearCase(把人恶心死的东西)两种版本控制工具,都不满意。后来想自己写点东西玩,就发现了这个在国内人气还不怎么高的Git,这个由Linus实现的灵活小巧的VCS。对它的印象差不...
阅读全文
摘要:http://www.ha97.com/4550.htmlPS:tcpdump是一个用于截取网络分组,并输出分组内容的工具,简单说就是数据包抓包工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为Linux系统下用于网络分析和问题排查的首选工具。tcpdump提供了源代码,公开了接口,因此具...
阅读全文
摘要:http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316692.html简介strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,...
阅读全文
摘要:使用 RSA 密钥对进行 SSH 登录验证使用 RSA 密钥对验证 SSH 的优点是 1) 不用打密码 2) 比密码验证更安全;缺点是 1) 第一次配置的时候有点麻烦 2) 私钥需要小心保存。Anyway 用密钥验证比密码验证还是方便不少的。推荐所有用户使用密钥认证。 目录生成密钥对上传密钥~/.s...
阅读全文
摘要:http://www.cnblogs.com/dejavu/archive/2012/09/02/2667640.html#commentform 左值和右值, L-value和R-value一直以为左值是可以出现在赋值表达式左边(the left side of an assignment exp...
阅读全文
摘要:http://www.cnblogs.com/spork/archive/2009/12/29/1634766.html来自原小站,曾经迷糊过的东西,表上来,希望对正在迷糊或即将迷糊的人有帮助。 谈到系统的可伸缩性,Scale-up(纵向扩展)和Scale-out(横向扩展)是两个常见的术语,对于...
阅读全文