VC定时执行任务
flyfish 2015-1-19
SetTimer
Windows把在消息队列里的多个WM_TIMER消息组合成一条消息,应用程序并不知道有多少个这样的WM_TIMER在这个过程丢失了, 这些消息不是精确的时钟滴答中断.此消息的优先级过低,而且不精确 ,因此不适合做任务处理。
使用timeSetEvent
头文件支持
#include ...
分类:
其他好文 时间:
2015-01-19 15:50:49
阅读次数:
130
具体的安装过程可以参考 官网的Installation,以及网友分享的一些安装教程,教程一,教程二,教程三。
我在这里主要记录下我在安装的过程中碰到的一些问题,以及解决方法(部分网上没有提到),而不是整个安装的流程。由于自己是linux小白,安装caffe花了好几天时间,期间好几次想放弃,还好我坚持下来了,写这篇博客只是希望网友如果也遇到这样的问题,可以从我这里找到答案。
一、试验...
分类:
系统相关 时间:
2015-01-18 17:16:07
阅读次数:
414
boost库是一个开源免费的第三方库,它是一个非常优秀的库,是C++标准的最好实践之一,因此也经常被用于商业的开发。所以,如果你是搞C++的,还没有听过或用过boost,你就out了,想想自己是不是跟不上技术的步伐了,哈哈……...
分类:
其他好文 时间:
2015-01-18 11:52:28
阅读次数:
399
在使用new和delete要注意的事项,以及使用智能指针时要注意的事项。...
分类:
编程语言 时间:
2015-01-16 22:23:45
阅读次数:
181
C++有一个强大的Boost,里面有好多功能是C++标准库所不支持的。看着Boost中那些强大的功能模板怎能不动心呢!下面我们就来看看如何在VS2010下使用Boost库。
系统:windows7
开发环境:Visual Studio 10
boost版本:boost_1_55_0...
当你需要一个可变的类型时,有三种可能的解决方案:
无限制的类型,如 void*. 这种方法不可能是类型安全的,应该象逃避灾难一样避免它。可变的类型,即支持多种类型的存储和获取的类型。支持转换的类型,如字符串类型与整数类型之间的转换。
Any实现了第二种方案,一个基于值的可变化的类型,无限可能的类型。这个库通常用于把不同类型的东西存储到标准库的容器中。
Any 库如何改进你的程序
任...
分类:
其他好文 时间:
2015-01-16 13:11:42
阅读次数:
318
用途:
BOOST_PP_SEQ_FOR_EACH宏,用于将一个序列中参数依次按照指定宏进行展开。
语法:
BOOST_PP_SEQ_FOR_EACH(macro, data, seq)
变量:
macro
一个以格式macro(r, data, elem)定义的三元宏。该宏被BOOST_PP_SEQ_FOR_EACH按照seq中每个元素进行展开。展开该宏,需要用到下一个BOO...
分类:
其他好文 时间:
2015-01-15 13:03:49
阅读次数:
178
BOOST_PP_SEQ_FOR_EACH_R 将seq中的每一个元素按照指定宏进行展开。它使用更高效的BOOST_PP_FOR。
用法:
BOOST_PP_SEQ_FOR_EACH_R(r, macro, data, seq)
变量:
r下一个 BOOST_PP_FOR 重复项。macro按照格式macro(r, data, elem)进行展开。该宏被 BOOST_PP_...
分类:
其他好文 时间:
2015-01-15 12:56:30
阅读次数:
186
在系统中,资源是有限的,一旦用完必须归还给系统,否则可能会造成资源耗尽或其他问题。例如,动态分配的内存如果用完不释放会造成内存泄漏。
这里说的资源不仅仅是指内存,还包括其他,例如文件描述符、网络连接、数据库连接、互斥锁等。
在任何情况下都要把不使用的资源归还系统是一件非常困难的事情。尤其是考虑到异常、函数内多重回传路径等。
基于对象的资源管理办法几乎可以消除资源管理的问题。...
分类:
编程语言 时间:
2015-01-14 22:55:36
阅读次数:
250
用于加密存储的软件,暂时只支持加密字符串。
点击New,新建数据文件,设置文件密码
点击Add添加数据,输入关键字
按Tab输入要加密的字符串
点击Remove删除
点击Save保存
点击Setting重新设置密码
点击File-About显示软件信息
有待添加的功能:
本地化
加密文件
安全防护
下载连接:...
分类:
其他好文 时间:
2015-01-14 16:51:04
阅读次数:
129