上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 94 下一页
摘要: 在多个进程同时操作同一份文件的过程中,很容易导致文件中的数据混乱,需要锁操作来保证数据的完整性,这里介绍的针对文件的锁,称之为“文件锁”-flock。flock,建议性锁,不具备强制性。一个进程使用flock将文件锁住,另一个进程可以直接操作正在被锁的文件,修改文件中的数据,原因在于flock只是用 阅读全文
posted @ 2017-06-30 18:08 小 楼 一 夜 听 春 雨 阅读(31350) 评论(2) 推荐(0)
摘要: 详细的文档见tcpdump高级过滤技巧 基本语法 过滤主机 抓取所有经过 eth1,目的或源地址是 192.168.1.1 的网络数据# tcpdump -i eth1 host 192.168.1.1- 源地址# tcpdump -i eth1 src host 192.168.1.1- 目的地址 阅读全文
posted @ 2017-06-30 16:03 小 楼 一 夜 听 春 雨 阅读(313) 评论(0) 推荐(0)
摘要: https://www.zhihu.com/question/22693759 阅读全文
posted @ 2017-06-29 17:01 小 楼 一 夜 听 春 雨 阅读(478) 评论(0) 推荐(0)
摘要: http://network.51cto.com/art/201310/413853.htm 1. IP 网际协议IP是TCP/IP的心脏,也是网络层中最重要的协议。 IP层接收由更低层(网络接口层例如以太网设备驱动程序)发来的数据包,并把该数据包发送到更高层 TCP或UDP层;相反,IP层也把从T 阅读全文
posted @ 2017-06-29 13:06 小 楼 一 夜 听 春 雨 阅读(6458) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-06-29 11:25 小 楼 一 夜 听 春 雨 阅读(353) 评论(0) 推荐(1)
摘要: 对应C++11中的unique_ptr scoped_ptr的所有权更加严格,不允许转让,对其赋值和拷贝都是不合法行为,因而显得更轻巧和快捷。 scoped_ptr重载了operator*()和operator->()解引用操作符*和箭头操作符->,因此可以把scoped_ptr对象如同指针一样使用 阅读全文
posted @ 2017-06-27 17:49 小 楼 一 夜 听 春 雨 阅读(1344) 评论(0) 推荐(0)
摘要: 上面的例子基本覆盖到了lambda表达的基本用法。我们一个个来分析每个例子(标号与上面代码注释中1,2,3,4一致): (1)这是最简单的lambda表达式,可以认为用了lambda表达式的find_if和下面使用了functor的find_if是等价的 (2)这个是有返回值的lambda表达式,返 阅读全文
posted @ 2017-06-24 01:23 小 楼 一 夜 听 春 雨 阅读(484) 评论(0) 推荐(0)
摘要: bind是这样一种机制,它可以预先把指定可调用实体的某些参数绑定到已有的变量,产生一个新的可调用实体,这种机制在回调函数的使用过程中也颇为有用。 例子中:bf1是把一个两个参数普通函数的第一个参数绑定为10,生成了一个新的一个参数的可调用实体体; bf2是把一个类成员函数绑定了类对象,生成了一个像普 阅读全文
posted @ 2017-06-24 01:16 小 楼 一 夜 听 春 雨 阅读(597) 评论(0) 推荐(0)
摘要: C++中,可调用实体主要包括函数,函数指针,函数引用,可以隐式转换为函数指定的对象,或者实现了opetator()的对象(即C++98中的functor)。C++11中,新增加了一个std::function对象,std::function对象是对C++中现有的可调用实体的一种类型安全的包裹(我们知 阅读全文
posted @ 2017-06-24 01:03 小 楼 一 夜 听 春 雨 阅读(4751) 评论(0) 推荐(0)
摘要: g++ -g -Wall -std=c++11 main.cpp gcc -g -Wall -std=c11 main.cpp 如果不想每次写这个-std=C++11这个选项该怎么办呢? 方法出处:http://stackoverflow.com/questions/16886591/how-do- 阅读全文
posted @ 2017-06-24 00:42 小 楼 一 夜 听 春 雨 阅读(37962) 评论(1) 推荐(2)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 94 下一页