软件开发
cn_xinxin
在校研究生,主要从事P2P流媒体领域的研究,如P2P直播、点播、时移系统,BANACAST系统主要创始人。其它工作兴趣包括视频会议、音视频编码解码、搜索引擎等方面。
展开
-
利用SVN实现自动版本号生成
环境:Windows / MS VC++SVN是当前比较流行的版本控制软件,下面主要介绍通过SVN在程序编译时自动生成版本号。基本思想:利用SubWCRev.exe获取版本信息,读入屏幕流,生成包括版本号信息的“.H文件”,并修改“.rc资源文件”中的版本信息,“.H文件”主要用于关于框中的版本显示,简单格式如下:#ifndef __SVN_VERSION_MAX#define __原创 2008-04-09 23:06:00 · 2180 阅读 · 0 评论 -
在VC6和VC.NET2003的中MFC程序显示XP风格
一直以来的VC写的程序都是用重载控件类来实现XP风格,最近发现了一个比较简单的方法来实现添加资源-自定义-24,写入以下内容,再将资源ID改为1,编译后就可以看到效果(以下是WMPlayer的,可以直接使用) version="8.0.0.0" processorArchitecture="X86" name="Microsoft.Windows.WMplayer"原创 2008-04-21 23:41:00 · 754 阅读 · 1 评论 -
Windows句柄数的限制
最近发现以前写的部分程序存在句柄数不断增加,系统运行一段时间后就会出现问题检查发现这是由于创建线程完成以后没有调用CloseHandle,导致句柄数量不断增加,而操作系统对句柄最大数量是有限制的,经测试,在Windows XP SP3 下大概只能开到34万个,之后开任何程序都可能被报错原创 2008-05-09 11:02:00 · 6712 阅读 · 0 评论