Boost.Thread可以使用多线程执行可移植C++代码中的共享数据。它提供了一些类和函数来管理线程本身,还有其它一些为了实现在线程之间同步数据或者提供针对特定单个线程的数据拷贝。头文件:#include 线程定义boost::thread 类是负责启动和管理线程。每个boost::thread对...
分类:
编程语言 时间:
2014-06-28 11:07:49
阅读次数:
220
[root@linux ~]# mysql -u root -p 123456Enter password: ERROR 1049 (42000): Unknown database '123456'[root@linux ~]# mysql -u root -p Enter password: W...
分类:
数据库 时间:
2014-06-28 10:55:09
阅读次数:
254
一、判断上次用的版本和这次用的版本是否一样 在AppDelegate.m中的didFinishLaunchingWithOption方法中添加如下代码// 1.从Info.plist中获取版本号String *versionKey = (NSString *)kCFBundleVersionKey....
分类:
其他好文 时间:
2014-06-28 10:53:07
阅读次数:
186
$@$@ is the name of the target.$?The $? macro stores the list of dependents more recent than the target (i.e., those that have changed since the last ...
分类:
其他好文 时间:
2014-06-28 10:50:20
阅读次数:
192
一、配置管理系统(Configuration Management System,CMS)配置管理系统项目管理系统的一个子系统。它由一系列正式的书面程序组成,该系统包含文件和跟踪系统,并明白了为核准和控制变更所需的批准层次。配置管理系统是PMIS系统的子系统。该系统识别可交付成果状态、指导记录变更。...
分类:
其他好文 时间:
2014-06-28 10:49:05
阅读次数:
189
UITextFieldDelegate代理里面响应return键的回调:textFieldShouldReturn:。但是 UITextView的代理UITextViewDelegate 里面并没有这样的回调。但是有别的方法可以实现:UITextViewDelegate里面有这样一个代理函数:- (...
分类:
其他好文 时间:
2014-06-24 10:51:14
阅读次数:
178
前言标准C++线程即将到来。预言它将衍生自Boost线程库,现在让我们探索一下Boost线程库。几年前,用多线程执行程序还是一件非比寻常的事。然而今天互联网应用服务程序普遍使用多线程来提高与多客户链接时的效率;为了达到最大的吞吐量,事务服务器在单独的线程上运行服务程序;GUI应用程序将那些费时,复杂...
分类:
其他好文 时间:
2014-06-24 10:50:32
阅读次数:
291
io_service的作用io_servie实现了一个任务队列,这里的任务就是void(void)的函数。Io_servie最常用的两个接口是post和run,post向任务队列中投递任务,run是执行队列中的任务,直到全部执行完毕,并且run可以被N个线程调用。Io_service是完全线程安全的...
分类:
其他好文 时间:
2014-06-24 10:48:03
阅读次数:
212
boost::asio 在创建io_service时,可以指定线程数,如果没有指定,默认是一个线程,也就是io_service run的那个线程,如果没有任务运行,该线程会退出。 如果在创建的时候指定了线程数,那么io_service在执行的时候线程数就可以并发执行,如果你run的线程还是只有1.....
分类:
其他好文 时间:
2014-06-24 10:41:38
阅读次数:
132
20个对Linux专家非常有用命令http://os.51cto.com/art/201308/406979_all.htm13个超实用的Linux性能监测命令行工具http://os.51cto.com/art/201304/388673_all.htm11 个很有用但鲜有人知的 Linux 命令...
分类:
系统相关 时间:
2014-06-24 10:30:02
阅读次数:
371