
C++
格利高里
这个作者很懒,什么都没留下…
展开
-
VS2005的程序文件分发问题及解决
VC2005编译出来的程序文件,采用了manifest方式来指定dll文件。对于win98、win2000系统,把exe文件和VC的 dll连接库放到一起就成了。对于winxp、win2003系统就要麻烦的多了,VC的连接库默认是被放到了winsxs目录下,结果造成在这些系统上,直接拷贝exe文件,往往是不能运行(找不到msvcr80.dll、mfc80.dll文件等),或者在事件日志中报错。原创 2006-06-01 10:26:00 · 3483 阅读 · 1 评论 -
C++多线程中调用python api函数
今天看了近一天关于多线程的应用中,如何安全调用python方面的资料,开始的时候看的简直头大如斗,被python语言的全局锁(Global Interpreter Lock)、线程状态(Thread State )等都有点绕晕了,后来经过各方面文章和帮助文档的相互参考,发现对于2.4/2.5版本,提供了PyGILState_Ensure, PyGILState_Release,哎,这下可方便大发了原创 2007-06-20 17:45:00 · 9688 阅读 · 2 评论 -
恐怖啊,MD5已经被真实情况下破解了
http://www.win.tue.nl/hashclash/SoftIntCodeSign/HelloWorld-colliding.exehttp://www.win.tue.nl/hashclash/SoftIntCodeSign/GoodbyeWorld-colliding.exe 这两个文件,在命令行下打印不同的字符,但是两个文件的MD5是相同的。 当初中国原创 2008-06-30 12:24:00 · 3633 阅读 · 1 评论 -
在Windows下运行SSH反向链接的实例
这个小程序是从cygwin里面提取出来的。比较有用的就是看看sshdos.bat里面ssh的参数的设置,在这个基础上,还可以做其他变化。 通过SSH的反向链接,可以随时通过外网服务器访问内部PC。 可以服务方式在window登录前自动运行。具有链接超时检测、错误重试、密钥鉴权等功能,还是很稳定的。 专业用户使用,需要用实际的参数和文件替换。不懂的那还是算了原创 2010-05-11 15:16:00 · 1565 阅读 · 1 评论 -
eaccelerator-0.9.6.1 在window下的编译安装
1、下载最新版本的php的源代码2、将eaccelerator-0.9.6.1源代码,解压缩到php源代码的ext目录下3、如果是vc2005或者以下的,需要修改下eAccelerator.vcproj,将 Version="9.00"改为8.00或者其他小值4、先加入fnmatch.c fnmatch.h这两个文件,并对fnmatch.c先单独编译5、修改php源代码目录下的main/config.w32.h这个文件,注释掉 #define _USE_32BIT_TIME_T 1 这一行。6、然后编译原创 2010-08-03 18:09:00 · 1752 阅读 · 1 评论