C/C++
文章平均质量分 77
hopestar2
从事JAVA,C佳佳,shell等语言的软件开发,主要兴趣和方向数据挖掘,分布式数据库等。希望多与志同道合的朋友交流。
展开
-
几个有用的计时的类
很多时候,我们需要计算某段代码的操作所耗费的时间,我们往往会这样写: 第一种情况,精确到毫秒。 clock_t start = null, end = null; double duration = 0; start = clock(); // operation statements here end = clock();原创 2009-02-07 19:34:00 · 783 阅读 · 0 评论 -
如何使用API获取文件系统的文件目录
#include wchar_t szPath[MAX_PATH]; ::SHGetFolderPath(NULL, CSIDL_LOCAL_APPDATA, NULL, 0, szPath); 参数说明:CSIDL_FLAG_CREATE($8000)windows 2000:如果这个CSIDL所引用的文件夹不存在,则创建这个文件夹 CSIDL_FLAG_DONT_VERIFY($4转载 2009-02-18 17:33:00 · 2353 阅读 · 0 评论 -
求字符串长度的函数strlen
最常见的:typedef unsigned long size_t;size_t strlen(const char *str){ size_t len=0; while(*str++!=/0) len++; return len;}优化过后的:size_t strlen(const char *str) { register const原创 2009-06-03 15:41:00 · 2266 阅读 · 0 评论 -
Linux项目更新部署
很少写技术性的文字了,是自己懒了。现在都是在Windows下开发,但是要部署到Linux环境中去,对Linux不是很熟,就趁此机会好好学习一下吧。现在有了代码管理工具真的是很方便,直接通过SVN就可以将代码更新到Linux服务器上,然后直接在上面编译部署。现在先简单描述一下更新部署的步骤。 1. 定位到源代码目录 例如:cd /game/GameSrv/ 2. 源代码更新: svn update 3. 查看一下代码更新的状态: svn status 4. 重新编译:原创 2010-09-09 09:47:00 · 3701 阅读 · 0 评论 -
C文件操作
文件文件的基本概念 所谓“文件”是指一组相关数据的有序集合。 这个数据集有一个名称,叫做文件名。 实际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行文件、库文件 (头文件)等。文件通常是驻留在外部介质(如磁盘等)上的, 在使用时才调入内存中来。从不同的角度可对文件作不同的分类。从用户的角度看,文件可分为普通文件和设备文件两种。 普通文件是指驻留在磁盘或其它转载 2013-04-23 17:25:16 · 1920 阅读 · 0 评论