摘要: 最重要的是1.便于网络传输。2.不可见性。(一)Encoding VS. Encryption很多人都以为编码(Encoding)和加密(Encryption)是同一个意思。编码和加密都是对格式的... 阅读全文
posted @ 2018-02-23 16:28 小怪兽&奥特曼 阅读(279) 评论(0) 推荐(0) 编辑
摘要: POSIX threads(简称Pthreads)是在多核平台上进行并行编程的一套API。线程同步是并行编程中非常重要的通讯手段,其中最典型的应用就是用Pthreads提供的锁机制(lock)来对... 阅读全文
posted @ 2018-02-23 15:18 小怪兽&奥特曼 阅读(1603) 评论(0) 推荐(0) 编辑
摘要: 最权威的社区链接:https://wiki.documentfoundation.org/Development/BuildingOnWindows也许英文好的人直接看wiki上的说明就能很容易的... 阅读全文
posted @ 2018-02-11 19:07 小怪兽&奥特曼 阅读(919) 评论(0) 推荐(0) 编辑
摘要: call_once是c++11中引入的新特性,用于保证某个函数只调用一次,即使是多线程环境下,它也可以可靠地完成一次函数调用。特别适用于某个初始化只执行一次的场景。若调用call_once一切顺利... 阅读全文
posted @ 2018-02-11 18:53 小怪兽&奥特曼 阅读(1186) 评论(0) 推荐(0) 编辑
摘要: chrono是C++11新加入的方便时间日期操作的标准库,它既是相应的头文件名称,也是std命名空间下的一个子命名空间,所有时间日期相关定义均在std::chrono命名空间下。通过这个新的标准库... 阅读全文
posted @ 2018-02-10 17:22 小怪兽&奥特曼 阅读(4294) 评论(0) 推荐(0) 编辑
摘要: CEdit类提供了Windows编辑控件中的功能。编辑控件是一个子窗口矩形,用户可以向其中输入文本;CComboBox类封装了Windows组合框。组合框由一个列表框和一个静态控件(或编辑控件)组... 阅读全文
posted @ 2018-02-08 09:49 小怪兽&奥特曼 阅读(509) 评论(0) 推荐(0) 编辑
摘要: yield函数时c++11的新特性,它在std::this_thread::yield命名空间中实现,函数声明如下:void yield() noexcept; 其作用是当前线程“放弃”执行,让操... 阅读全文
posted @ 2018-02-03 12:50 小怪兽&奥特曼 阅读(1997) 评论(0) 推荐(0) 编辑
摘要: 一个thread对象就代表一个线程执行,当对象创建完成后,线程函数就开始执行,下面这段话是c++11的thread类介绍。An initialized thread object represen... 阅读全文
posted @ 2018-02-01 22:48 小怪兽&奥特曼 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 线程状态:在一个线程的生存期内,可以在多种状态之间转换,不同的操作系统可以实现不同的线程模型,定义许多不同的线程状态,每个状态还可以包含多个子状态,但大体来说,如下几种状态是通用的:1)就绪:参与... 阅读全文
posted @ 2018-02-01 21:53 小怪兽&奥特曼 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 如果你是一名C程序员,你肯定很熟悉宏,它们非常强大,如果正确使用可以让你的工作事半功倍。然而,如果你在定义宏时很随意没有认真检查,那么它们可能使你发狂,浪费N多时间。在很多的C程序中,你可能会看到... 阅读全文
posted @ 2018-02-01 21:30 小怪兽&奥特曼 阅读(213) 评论(0) 推荐(0) 编辑