上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 39 下一页
摘要: 目前成熟的日志系统有很多,比如log4cxx,log4cpp等,今天一起来学习log4cxx吧,之所以学习这个,首先,这个日志库比较成熟,一直由apach基金在维护,而log4cpp缺乏维护.再者,这个库的性能相对高一些,大约为10w行/s. log4cxx依赖于apach的另外两个开源库apr和a 阅读全文
posted @ 2019-09-08 22:41 PKICA 阅读(1530) 评论(0) 推荐(0) 编辑
摘要: C++11中大部分的容器对于添加元素除了传统的 insert 或者 pusb_back/push_front 之外都提供一个新的函数叫做 emplace。 比如如果你想要向 std::vector 的末尾添加一个数据,你可以: std::vector<int> nums;nums.push_back 阅读全文
posted @ 2019-08-22 20:06 PKICA 阅读(5522) 评论(0) 推荐(1) 编辑
摘要: /** @file packaged_task.cpp * @note * @brief * @author * @date 2019-8-15 * @note * @history * @warning */ // packaged_task example #include <iostream> // std::cout #include <future> // std::packaged_t 阅读全文
posted @ 2019-08-15 21:10 PKICA 阅读(309) 评论(0) 推荐(1) 编辑
摘要: future和promise的作用是在不同线程之间传递数据。使用指针也可以完成数据的传递,但是指针非常危险,因为互斥量不能阻止指针的访问;而且指针的方式传递的数据是固定的,如果更改数据类型,那么还需要更改有关的接口,比较麻烦;promise支持泛型的操作,更加方便编程处理。 假设线程1需要线程2的数 阅读全文
posted @ 2019-08-15 21:09 PKICA 阅读(13240) 评论(1) 推荐(9) 编辑
摘要: std::ref只是尝试模拟引用传递,并不能真正变成引用,在非模板情况下,std::ref根本没法实现引用传递,只有模板自动推导类型时,ref能用包装类型reference_wrapper来代替原本会被识别的值类型,而reference_wrapper能隐式转换为被引用的值的引用类型。 std::r 阅读全文
posted @ 2019-08-08 20:38 PKICA 阅读(4312) 评论(0) 推荐(3) 编辑
摘要: linux广播 阅读全文
posted @ 2019-07-25 21:27 PKICA 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 执行信号的处理动作称为信号递达(Delivery),信号从产生到递达之间的状态,称为信号未决(Pending)。 进程可以选择阻塞(Block)某个信号。被阻塞的信号产生时将保持在未决状态,直到进程解除对此信号的阻塞,才执行递达的动作。注意,阻塞和忽略是不同,只要信号被阻塞就不会递达,而忽略是在递达 阅读全文
posted @ 2019-07-20 18:30 PKICA 阅读(979) 评论(0) 推荐(0) 编辑
摘要: sigaction函数sigaction函数的功能是用于改变进程接收到特定信号后的行为。int sigaction(int signum, const struct sigaction *act,struct sigaction *oldact);参数--第一个参数是信号的值,可以为除了SIGKIL 阅读全文
posted @ 2019-07-20 18:08 PKICA 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 随着软件项目的经验增加与深入,逐渐感觉到软件在代码上的冗余不断提高与可维护性的降低,亟待软件设计思想来指导我们的代码,如何变得更加优美动人,使得软件更加具有可维护性,可复用性,可拓展性,并达到软件的高内聚低耦合目标。恰好的是,软件设计模式,就是这样一部经典的指导思想。以下,将展开对设计模式的六大原则 阅读全文
posted @ 2019-07-14 18:57 PKICA 阅读(4218) 评论(0) 推荐(4) 编辑
摘要: __attribute__可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute) __attribute__前后都有两个下划线,并且后面会紧跟一对原括弧,括弧里面是相应的__attribute__参数 1. 阅读全文
posted @ 2019-07-14 16:52 PKICA 阅读(363) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 39 下一页