2013年11月26日

使用srvany.exe将任何程序作为Windows服务运行

摘要: srvany.exe是什么?srvany.exe是Microsoft Windows Resource Kits工具集的一个实用的小工具,用于将任何EXE程序作为Windows服务运行。也就是说srvany只是其注册程序的服务外壳,这个特性对于我们来说非常实用,我们可以通过它让我们的程序以SYSTEM账户启动,或者实现随机器启动而自启动,也可以隐藏不必要的窗口,比如说控制台窗口等等。如何获取?你可以通过下载并安装Microsoft Windows Resource Kits获得或者可以通过我分享的下载地址1(国内线路)、下载地址2(国外线路)得到。如何使用?当你获取到srvany后并决定将某程 阅读全文

posted @ 2013-11-26 22:41 billcoco 阅读(343) 评论(0) 推荐(0) 编辑

2012年6月18日

(转)泛型<编程>:volatile——多线程程序员最好的朋友volatile修正符及让你的编译器为你检查竞态条件(race conditions)

摘要: 泛型<编程>:volatile——多线程程序员最好的朋友volatile修正符及让你的编译器为你检查竞态条件(race conditions)Andrei Alexandrescu我不想破坏你的情绪,但这篇专栏针对多线程编程中最可怕的问题。如果说——正如前面一篇泛型<编程>所说的——写出意外安全(exception-safe)的程序很难,但写意外安全的程序和多线程编程比起来就是小孩子的玩意。用到多线程的程序是众所周知地难写,难验证,难调试,难维护,总的来说难以驾御。不正确的多线程程序可能会运行几年都不出问题,但在某些时间条件符合时就会导致不可预料的灾难。不用说,一个写多 阅读全文

posted @ 2012-06-18 19:30 billcoco 阅读(175) 评论(0) 推荐(0) 编辑

(转)使用FFMpeg进行H264编码 .

摘要: 使用FFMpeg可以很方便的对音视频进行编码,并且写文件。下面的代码是将5幅1280*720大小的图片进行编码,并且写到文件中。代码有些乱,但希望能抛砖引玉,对学习这方面的朋友有帮助。 1 CFile file[5]; 2 BYTE *szTxt[5]; 3 4 int nWidth = 0; 5 int nHeight= 0; 6 7 int nDataLen=0; 8 9 int nLen; 10 11 CString csFileName; 12 for (int fileI = 1; fileI <= 5; fileI ++) 13 { 14 csFile... 阅读全文

posted @ 2012-06-18 19:28 billcoco 阅读(2915) 评论(1) 推荐(0) 编辑

(转)FFMpeg写MP4文件例子分析 .

摘要: 这段时间看了FFMpeg提供的例子muxing.c,我略微修改了下源代码,使其生成一个MP4文件,音频使用AAC编码,视频使用H.264编码。代码很简单,我就不做说明了,代码如下。以后我们继续写如何将DirectShow中采集的音视频数据编码并生成MP4文件。 1 /* 5 seconds stream duration */ 2 #define STREAM_DURATION 5.0 3 #define STREAM_FRAME_RATE 25 /* 25 images/s */ 4 #define STREAM_NB_FRAMES ((int)(STREAM_DURATION... 阅读全文

posted @ 2012-06-18 19:21 billcoco 阅读(3704) 评论(3) 推荐(0) 编辑

2010年3月8日

[转]50个c/c++源代码网站

摘要: C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码 。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建 议,以进一步加强这方面的清单。1、http://snippets.dzone.com/tag/c/--数以千计的有用的C语言源代码片段2、http://www... 阅读全文

posted @ 2010-03-08 11:07 billcoco 阅读(201) 评论(0) 推荐(0) 编辑

[转]寻找成为开发高手的密匙

摘要: 编者按:每个程序员都希望自己在技术方面更进一步,成为程序达人,开发高手,技术大师……;这不仅能获得更好的职位和 更高的报酬,更重要的是,开发高手还代表着一个开发者对自己的肯定以及对技术梦想的忠诚与追求。但如何成为一个开发高手呢?也许我们能从下面这篇博文中获 得一些启发。作者Rick Wagner是一位Java企业级架构师,具有二十多年的开发经验的资深程序员和COBOLE... 阅读全文

posted @ 2010-03-08 10:55 billcoco 阅读(178) 评论(0) 推荐(0) 编辑

导航