
工作记录
文章平均质量分 75
enjolras
这个作者很懒,什么都没留下…
展开
-
内存泄露解决记录——BSTR字符串释放与VARIANT类型的释放
发现的内存泄露有两种,一种是上篇提到的,某些窗口没有用DestroyWindow来释放资源,而是自己写的一个ForceClose函数,这导致了某些函数没被调用,比如PostNcDestroy。另外就是一个内嵌浏览器中使用到的BSTR字符串没有释放造成的问题。String Manipulation Functions Descriptions SysAllocStringCreates and initializes a string.SysAllocStringByteLenCreates a zero-t原创 2011-01-19 11:58:00 · 3048 阅读 · 0 评论 -
CFILEFIND的排序——递归与循环遍历目录中函数的剥离
由于CFILEFIND在查找文件的时候返回的顺序不能确定,所以我们要对CFILEFIND的结果放入容器进行排序。以下是CFILEFIND函数的说明The FindNextFile function searches for files by name only; it cannot be used for attribute-based searches. It searches both the long and short file names.In rare cases, file attribute原创 2011-01-26 12:03:00 · 2633 阅读 · 0 评论 -
在使用一个全局底层键盘钩子dll时遇到的问题
钩子的dll代码是网上找的,Google TrayKeys即可。因为不想用静态链接dll的方式,于是用LoadLibrary GetProcAddress等函数。与公司另一个Hook的dll的载入方式作比较,写下了一些载入的代码。结果GetProcAddress返回的地址为空,导致的原因是GetProcAddress的传入参数必须是name mangling之后的标识符才能正常导入函数,关于详细点的信息可以看下面的这个链接。http://blog.youkuaiyun.com/enjolras/archive/2010原创 2011-02-26 13:17:00 · 1136 阅读 · 0 评论 -
关于工作的一些碎碎念
技术上已经很久没提升了,最近实在比较忙,也学到了很多技术之外的东西。以下内容不断更新修改:1、不与上级讨论技术细节,只反馈什么时候做,需要多久。2、不随便提问题,问问题之前理清思路,目的性要明确。3、与部门外的同事,比较重要事项的交流一原创 2011-07-27 22:25:07 · 691 阅读 · 0 评论 -
记录一下自己开发环境(centos6.2)的配置
1、自启动服务。项目用到了mongodb,个人以后台服务方式启动。步骤如下:[root@enjolras init.d]# pwd/etc/init.d[root@enjolras enjolras]# vim mongodb#!/bin/bash#chkconfig: 2345 90 10#description: mongodb_service#Start Mong原创 2012-08-29 20:57:29 · 904 阅读 · 0 评论