51CTO博客开发
备忘使用 #include <boost/bind.hpp> #include <boost/asio.hpp> #include <boost/thread.hpp> using boost::asio::io_service; using
备忘使用。 #include <boost/bind.hpp> #include <boost/asio.hpp> #include <boost/thread.hpp> using boost::asio::io_service; using boost::system
理论上,本文适用于boost的各个版本,尤其是最新版本1.45.0;适用于各种C++编译器,如VC6.0(部分库不支持),VS2003,VS2005,VS2008,gcc,C++ Builder等。先总结一下Windows系统。 一、下载 首先从boost官方主页http://www.boost.org/下载最新版boost安装包(目前最新版是boost_1_45_0.7z)。 二、安装
IDE推荐使用codelite 官网地址:http://codelite.org/ (建议使用带mingw的版本,我的下载是:codelite-5.0.6213-mingw4.7.1.exe)。 简单配置: 工具栏小图标:Settings->Global Editor Preferences->Misc,"Toolbar Icon
boost版本1.49.0 编译boost的第一步是使用bootstrap.bat编译出bjam,但是在电脑没有装VC的情况下这一步就会卡死(bjam的编译是很快的,出现半天没反应的情况必定是出错了,不要浪费时间等了),关掉卡死的窗口,进入目录:boost_1_49_0\tools\build\v2\engine(也有可能在engine\src目录下),执行build.bat,会一直提示找不到t
首先按照 http://mayacong.blog.51cto.com/3724695/983499让opensuse12.1可以使用after.local,然后在此文件中加入了/root/tomcat/bin/startup.sh,却死活启动不了。 systemctl start 会提示: Job failed. See system logs an
在openSUSE 12.1中,默认的/etc/init.d/after.local不执行,先介绍下after.local 在openSUSE中没有redhat,centos系的rc.local,作为代替的有boot.local,before.local和after.local,这3个文件都在/etc/init.d/目录下 boot.local
假设有这样两条数据: (表名为user) 1) username=admin,password=000000 2) username=admin,password=123456 我们要实现的效果是可以输入多个关键字查询,多个关键字间以逗号分隔。 使用上述表举例:输入单个关键字“admin”可查出这两条数据,输入“admin,000000”只
最近编写一个了一个工具要在WinPE下执行,总是出错提示信息是“The program can't start because MSVCP100.dll is missing from your computer. Try reinstalling the program to fix this problem"。匆匆百度了一下,果然一堆灌水帖。果断转入Stack
printf()格式化输出详解 本文来 自:http://www.kuqin.com/language/20080420/7060.htmlprintf的格式控制的完整格式: % - 0 m.n l或h 格式字符 下面对组成格式说明的各项加以说明: ①%:表示格式说明的起始符号,不可缺少。 ②-:有-表示左对齐输出,如省略表示右对齐输出。 ③0:有0表示指定空位填0,如省略表示指定空位不填。 ④m
C++共有15个 输入输出 格式标记位,这15个标记位均为bit位,每个标记位都有自己的含义,且可以单独设置。格式标记位的取值为0或1:0表示关闭(不使用此格式),1表示开启(使用此格式)。15个标记位的含义可参考下面三张表:标记位 含义boolalpha 如开启,则输入和输出使用bool值(即Ture或False)showbase 如开
从官网下的hessiancpp源码一直无法编译通过,后来索性放弃了自带的代理,使用另一个第三方开源库libcurl重写了一个代理,编译通过,可用且性能比较满意 1、提取hessiancpp中需要的文件去官网下载源码包:http://sourceforge.net/projects/hessiancpp/files/hessiancpp/提取其中的如下文件:exceptions.hinput_st
ActiveMQ-cpp的编译相当麻烦,网上也可以找到不少指定资料,可照着做有错误不知道怎么办,后来重要找到了一篇处理的错误的文章,自己也编译成功,主要的两篇参照文章会在文章最后给出。下面整理下,希望后来人不用再浪费时间 需要下载的东西(版本最新的就行): 1、ActiveMQ-CPP: http://activemq.apache.org/cms/ 2、cppunit: http://
在使用MFC的时候,如果有内存泄漏,会在程序退出的时候显示在调试窗口,指出泄漏的内存是第几次分配的,就当是内存的ID吧,我们可以根据这个ID使用下面的函数找到是哪代码分配的次内存: _CrtSetBreakAlloc(long lBreakAlloc); lBreakAlloc就是内存ID。有了这句,程序会在分配这个内存时中断,我们就可以根据堆栈
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号