![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
guoxin_min
这个作者很懒,什么都没留下…
展开
-
新建自己的windows service
<br />首先明确一个概念,什么是windows service? windows service 是一些后台运行的服务,我们可以通过控制板面/管理/服务来查看当前计算机中已有的服务,同时可以控制这些服务开启和关闭。所以从使用的角度来看,这里的控制板面/管理/服务实际上是一个service 管理工具。同时windows提供了一个service的管理者SCM service control manager,它传递消息到各个service。<br /> <br />从代码的角度看,一个service一般是一个原创 2011-03-07 19:34:00 · 833 阅读 · 0 评论 -
C++ 中的new
<br />最近看一篇文章(http://www.cppblog.com/Solstice/archive/2011/02/22/140410.html),发现有些东西忘掉了,悲剧之余,写下本文,算是补遗吧。<br /> <br />new 函数 原型<br /> <br />operator new void* operator new (size_t)<br />operator new[]原创 2011-02-23 11:09:00 · 556 阅读 · 0 评论 -
生成GUID
对于 VB或者C# 来说生成GUID是一件很简单的事情。 对于C++,在windows平台就需要相对复杂一点点。 首先第一个是CoCreateGuid(GUID*), 使用这个函数需要引用Ole32.dll。生成GUID结构后,还需要把它转化为string类原创 2011-07-05 17:14:05 · 1833 阅读 · 0 评论 -
boost中singleton的实现
boost::singlton实现的关键有两点 (1) sington 在进入main函数前初始化. (2)第一次使用时, singlton已得到正确的初始化(包括在static code中情况). boost中的实现代码如下所示: template struct singleton { private: struct object_creator { objec原创 2012-05-05 23:19:11 · 2186 阅读 · 0 评论