- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 重写Global new/delete时使用MFC静态链接库会产生错误
在尝试重写global new/delete 操作符进行调试工作时,发现如果程序使用MFC并且采用“Use MFC in a static library”方式时,会产生链接错误,如下所示:1>uafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) a
2017-01-02 16:30:52 384
原创 Notepad++ Ctrl+W 选中当前单词
通过编辑宏的方式实现,依次操作:Ctrl + RightCtrl + LeftCtrl + Shift + Right保存宏并关联到快捷键即可。参考:http://superuser.com/questions/262107/notepad-shortcut-for-selecting-whole-word
2016-11-03 21:53:21 3257 1
原创 Windows多个session下不同用户使用Global命名空间的Mutex
Windows系统中可以同时登陆多个用户,各个用户在不同的session中。对于windows 7来说,可以通过切换用户的方式,实现多个用户的同时登陆。对于windows 2012等服务器操作系统来说,多个用户还可以使用远程桌面同时对系统进行操作。在多个session上运行的程序可能会使用到同一份资源(文件,注册表等),此时对于资源的访问也会需要同步控制。笔者在尝试使用Mutex来进行同步控制
2015-05-09 16:42:45 5136 2
转载 VS2010中宏功能在2014年2月份的一个系统更新之后不能正常使用
为了编码的方便,在VS2010中添加了几个用于做注释的宏命令(Macros),之前一直工作正常,近期突然发现调用宏命令时,不能产生作用,并且没有弹出任何异常提示。在网上查找到一篇文章:http://visualstudioextensions.vlasovstudio.com/2014/02/13/visual-studio-2010-macros-stop-working-after-feb
2014-02-27 22:07:16 1211
翻译 忘掉自我修养
Forget Self-Improvement http://www.deliberatism.com/blog/forget-self-improvement/ 有没有想过为什么有些人是那么成功?他们跑马拉松、写小说、创办公司……而且看起来很轻松? 但这并不简单。尽管他们看起来获得这些成就毫不费力,其实他们也为此付出了诸多努力。然而,有一件事他们知道而你不知道,至少是
2012-02-19 19:36:57 404
原创 我们的系统
起初我认为,我们做的系统是类似于变形金刚-大力神的东东,它由多个不同功能的模块拼插而成,模块之间没有好的融合,犹如满是棱角的怪物。 后来,我感觉系统太过追求功能和展示,但根基不足,如同空中楼阁,恐怕完成时才会意识到其如同扶不起的阿斗,无法正常运行,摇摇欲坠。 现在,系统已经到了要上线的时候,它看起来确实很美好(当然不能一直看,稳定性存在问题),但是我以为,它离现实太远…
2011-12-21 00:16:49 509
原创 VC6应用WMI获取系统信息
花费两天左右时间,总算可以在VC6下使用WMI技术了,现将遇到的问题及解决方法记录一下。起因是为了获取系统的硬件信息,经查阅可以使用WMI技术来实现,于CodeProject网站上下载了vc6使用WMI的示例程序,结果发现编译不成功。出错信息如下:fatal error C1083: Cannot open include file: 'wbemidl.h': No such file or directory即“wbemidl.h”头文件未找到,于是乎跑到C:/下搜索该文件,发现有两处存在:C:/Prog
2011-05-02 23:28:00 4730 4
windows多用户多session下使用Mutex进行同步控制源代码
2015-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人