02 2011 档案

摘要:lsof: list open files(列出打开的文件, /usr/sbin/lsof -n | grep tcmalloc)ldd: printshared library dependencies(列出依赖的共享库, ldd a.out)fuser FILE:找出正在使用文件的进程modprobe MODULE:加载模块(modprobe ip_vs)lsmod : 列出系统已经加载的模块(lsmod | grep ip_vs) 阅读全文
posted @ 2011-02-22 11:45 ybtyoyo 阅读(124) 评论(0) 推荐(0)
摘要:文件夹隐藏属性变灰,无法修改解决方案:attrib /S /D -s -h target_path  help attrib  显示或更改文件属性。  ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [/D]]  + 设置属性。   - 清除属性。  R 只读文件属性。  A 存档文件属性。  S 系统文件属性。  H 隐藏文件属性。  [drive:][path][filename] 指定要处理的文件属性。  /S 处理当前文件夹及其子文件夹中的匹配文件。  /D 也处 阅读全文
posted @ 2011-02-21 22:33 ybtyoyo 阅读(391) 评论(0) 推荐(0)
摘要:mysql_use_result与mysql_store_result异同点:   通过mysql_use_result取回结果集时,并没有像mysql_store_result那样实际把结果集读到client. 每行必须通过调用mysql_fetch_row()来取回.server上并没有把结果存储在临时表或者本地的缓冲区中,而是直接从server上读取查询的结果.所以它比mysql_store_result稍微快些,内存使用也相对少些. 这样client分配的内存只需要能满足current row 加上最大可以达到max_allowed_packet字节大小的communication b 阅读全文
posted @ 2011-02-21 15:30 ybtyoyo 阅读(720) 评论(0) 推荐(0)
摘要:在游戏开发过程,经常可以碰到一些对象需要不断被创建、销毁,这会导致性能低不说,还会出现内存碎片。以下实现一种可扩展、可重用的对象缓冲池来避免这种情况。  具体使用方法:  测试代码2:  输出:  问题出现:此问题比较隐蔽,在pObj Free之后内存值并没有清空,pObj2又重用了pObj对应的内存块,此时就出现了pObj2->m_var还是pObj->m_var的值,解决方法请看下回分解。 阅读全文
posted @ 2011-02-16 16:34 ybtyoyo 阅读(471) 评论(0) 推荐(0)
摘要:在编程中涉及到“中文字符”时,经常需要进行字符集编码间转换。比如代码中以“GBK”字符集编码来处理,而程序中读取文件内容却是“UNICODE”字符集编码(即文件的前两个字节为0XFFFE),此时就涉及到字符集编码间转换,以免出现乱码。LINUX:字符集编码转换依赖于本地系统,命令:iconv --list显示所有可以相互间转换的值。Windows:  完成UTF-16(宽字符)转换成其他新字符集编码(__in UINT CodePage).http://msdn.microsoft.com/en-us/library/dd 阅读全文
posted @ 2011-02-15 15:51 ybtyoyo 阅读(254) 评论(0) 推荐(0)