今天白天主要看了boost库的应用,主要是经常使用的一些库,array,bind,function,regex,thread,unordered,ref,smartpointers库,晚上看了看设计模式。主要就是外观模式。建造者模式和观察者模式。我们从boost简要说起。 事实上boost的库好多东 ...
分类:
其他好文 时间:
2017-05-16 10:59:11
阅读次数:
110
boost::serialization 也支持c++的多态,这样我们就能够通过使用基类的指针来转存派生类, 我们接着上一篇( boost::serialization(2)序列化基类 )的样例来看: 基类和派生类的代码例如以下: class student_info { public: stude ...
分类:
其他好文 时间:
2017-05-14 13:52:34
阅读次数:
245
Buy the Ticket Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 6867 Accepted Submission(s): 2845 ...
分类:
其他好文 时间:
2017-05-13 10:06:59
阅读次数:
180
参见:http://blog.csdn.net/u013074465/article/details/42532527 一、执行bootstrap.bat;此时会在该目录下生成b2.exe、bjam.exe、project-config.jam文件。 二、用bjam.exe编译 命令: bjam s ...
1. boost::shared_ptr 前面我已经讲解了两个比较简单的智能指针,它们都有各自的优缺点。由于 boost::scoped_ptr 独享所有权,当我们真真需要复制智能指针时,需求便满足不了了,如此我们再引入一个智能指针,专门用于处理复制,参数传递的情况,这便是如下的boost::sha ...
分类:
编程语言 时间:
2017-05-11 22:30:52
阅读次数:
337
最近遇到一个问题,程序在a用户下运行后,然后注销windows,登陆b用户,发现程序奔溃,抓了下堆栈,发现了boost的named_mutex一些细节,记录下 #include <boost/interprocess/sync/named_mutex.hpp> #include <boost/int ...
分类:
其他好文 时间:
2017-05-09 20:45:16
阅读次数:
306
安装软件依赖包yum-yinstallgccgcc-c++ncursesncurses-develcmake下载软件包cd/usr/local/srcwgethttps://downloads.mysql.com/archives/get/file/mysql-5.7.13.tar.gz--no-check-certificate下载boost库,MySQL5.7.5开始Boost库是必需的cd/usr/local/wgethttp://sourceforge.n..
分类:
数据库 时间:
2017-05-09 09:33:45
阅读次数:
179
今天在centos上折腾这块是发现老是訪问页面时,浏览器中提示是200 ok.且訪问html后缀却是正常出现内容. 可是訪问php后缀却返回空白页面,同一时候查看全部的log没有发现不论什么出错信息; 再在nginx.conf中的server中写假设 路径不存在就return 405这种断句来调试, ...
分类:
Web程序 时间:
2017-05-07 19:54:12
阅读次数:
712
编辑tools/build/src/tools/gcc.jam rule setup-threading ( targets * : sources * : properties * ){ local threading = [ feature.get-values threading : $(pr ...
分类:
移动开发 时间:
2017-05-07 13:04:20
阅读次数:
259
线程中断 在一个线程对象上调用 interrupt() 会中断相应的线程,并会在这个线程中抛出一个类型为 boost::thread_interrupted 的异常。 如果给定的线程不包含任何中断点,简单调用interrupt就不会起作用。 每当一个线程中断点,它就会检查interrupt是否被调用 ...
分类:
编程语言 时间:
2017-05-03 14:30:47
阅读次数:
146