- 博客(6)
- 收藏
- 关注
原创 删除顽固文件的方法
<br />如果遇到有个顽固的文件无法删除,可以采用如下方法:<br /> <br />在命令行<br />cacls <filename> /t /g <user>:f<br /> <br />上述文件用户获得文件的完全控制权,然后就可以轻松删除了。
2010-11-03 09:41:00 935
原创 将二进制文件嵌入可执行程序的简便方法
有时候,出于某种考虑,我们需要将某些数据文件嵌入到可执行程序中。在windows平台下,通常可以使用资源文件的方式。但如果希望跨平台,例如在Linux, Unix中取得类似的效果,可以将数据文件转换成c语言源文件,编译到最终代码中。在Linux/Unix下转换方法也很简单,一条语句即可搞定: (echo "const unsigned char binary_data[] = {";
2009-04-10 12:03:00 2452 4
原创 彻底解决使用Doxygen 1.5.6自动生成的chm文件导航栏中文乱码问题
最近升级了一下doxygen到最新版1.5.6,结果发现生成的chm文件导航栏中文会出现乱码,折腾了一天,终于查明原因并解决,特此分享给大家。原因:doxygen 1.5.6版(不知道从哪个版本开始的)内部一律使用UTF-8编码,生成的index.hhc文件也是使用UTF-8编码,然而微软的hhc编译工具不支持UTF-8编码,结果导致编译出的chm文件正文部分中文一切正常,但导航栏全是乱码。从网上
2008-08-23 11:38:00 3197 5
原创 规模较大的C++项目代码层次结构
1.前言C++项目中如果代码层次结构不好,非常容易变得难以维护。对于规模较大的项目而言,必须将整个项目划分成若干模块进行开发。2.模块模块包括可执行文件,动态库和静态库。2.1应用层 最上层为应用层,表现为可执行文件。本层代码应主要进行界面控制,尽量不要涉及复杂逻辑。2.2动态库层动态库层作为逻辑模块的主体。采用动态库的好处是将复杂应用拆分成可以独立分发的子模块
2007-07-29 20:13:00 5577 3
原创 XP双机共享Internet连接问题解决
折腾了三天,终于把XP双机共享Internet连接问题解决了。这三天在网上参考了无数篇文章,但没有一篇成功指导我安装成功,所以在这里我把自己的方法写下来,供遇到相同麻烦的朋友参考。软硬件环境为:家中台式机做主机,配双网卡,卡A连接ADSL猫,卡B通过交叉线直接连接笔记本。双机OS均为XP。拨号软件使用XP自带的,系统自动生成虚拟的网络连接,连接命名为ADSL。具体设置为:卡A自动IP,将ADSL连
2006-01-02 00:41:00 4954 2
原创 混用VC和BCB的思考
做为公司的技术总监,我可以决定开发工具的选择,同时也必须承担我的决定所引发的结果.无论是Visual C++, C++ Builder,还是Delphi,能够在IDE市场存活至今,必然都是非常优秀的。如果能够将它们结合在一起是否可以拥有更强大的开发效率呢?在这个问题上,我相信仁者见仁,智者见智。但根据我多年的工程实践,我所得出的结论是:尽量使用单一的开发工具。公司里最初的几个技术骨干,都是和我一样
2005-12-31 15:46:00 3756 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人