摘要: 源:http://www.cnblogs.com/hazir/p/instruction_to_readline.html 用过 Bash 命令行的一定知道,Bash 有几个特性: TAB 键可以用来命令补全 ↑ 或 ↓ 键可以用来快速输入历史命令 还有一些交互式行编辑快捷键: C-A / C-E  阅读全文
posted @ 2016-05-16 17:55 YBHello 阅读(202) 评论(0) 推荐(0) 编辑
摘要: PuTTY 终端: ALT + N,再输入字符C,将出现 N 个字符C。 阅读全文
posted @ 2016-05-16 17:45 YBHello 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 源:http://blog.csdn.net/lmh12506/article/details/8452700 pthread_key_t和pthread_key_create()详解 下面说一下线程中特有的线程存储, Thread Specific Data 。线程存储有什么用了?他是什么意思了? 阅读全文
posted @ 2016-05-16 17:30 YBHello 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 源:http://blog.csdn.net/followshake/article/details/7390343 1、为了能够生成一个全局的唯一标示,主要用来在adapter注册servant的时候需要ID,可以通过该方法获得一个 string IceUtil::generateUUID()2、 阅读全文
posted @ 2016-05-16 14:06 YBHello 阅读(749) 评论(0) 推荐(0) 编辑
摘要: 源:http://blog.csdn.net/yanyiyyy/article/details/6566871/ 原始套接字可以访问ICMP和ICMP等协议包,可以读写内核不处理的IP数据包。可以创建自定义的IP数据包首部。一句话,使用原始套接字可以 编写基于IP协议的通讯程序。 1.创建原始套接字 阅读全文
posted @ 2016-05-16 11:04 YBHello 阅读(1150) 评论(0) 推荐(0) 编辑
摘要: 源: 发送原始UDP封包时: 1 以IPPROTO_UDP 为协议类型创建一个原始套接字,打开原始套接字上的IP_HDRINCL选项 2 构建UDP封包,要先设置IP头,设置UDP头,最后UDP净荷数据。 3 初始化完整的UDP封包之后,调用sendto函数即可将他发送。 计算UDP封包校验和的过程 阅读全文
posted @ 2016-05-16 10:59 YBHello 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 源:http://blog.csdn.net/bizhu12/article/details/6769976/ vector是线性容器,它的元素严格的按照线性序列排序,和动态数组很相似,和数组一样,它的元素存储在一块连续的存储空间中,这也意味着我们不仅可以使用迭代器(iterator)访问元素,还可 阅读全文
posted @ 2016-05-16 10:00 YBHello 阅读(312) 评论(0) 推荐(0) 编辑