- sys用IRP强删之后在XP下很容易蓝在奇怪的位置,XP以上就没事
- CFileDialog的GetFolderPath不支持XP,XP一用必炸
- QString qstr = QString::fromWCharArray( p, size); 如果size比_tstrlen(p)大N的话,生成的qstr会变成原始字符串后面带N个\0,长度比正常的字符串多N,而且调试看到的QString内容只有原始字符串,只有用QByteArray才能看到后面多的几个\0,这种奇葩QString还会影响到.compare的结果。所以在p本身带\0的情况下size应该尽可能不写,让他自己计算size。(这个问题在使用stl等的string时也会出现,所以最好不要作死为了那点性能去手动指定length)
- ThinkPHP 3.2在SAE环境下 关闭调试模式时定位模板会忽略大小写,导致在linux环境下直接找不到模板
'SHOW_ERROR_MSG' => true,
可以把所有路径有问题的php文件找出来。实际上只要在$this->display里面强制指定模板文件正确的大小写就好了。 - SAE的文档http://www.sinacloud.com/doc/sae/php/background-jobs-with-resque.html是坑人的,按他的步骤写后台进程会无限报错,必须把
worker.php里的require 'vendor/bin/resque';
改成require 'vendor/sinacloud/php-resque/bin/resque';
- node.js里面process居然是特么的默认导出的内置模块名,不能当对象key使用,否则等着出问题吧哈哈哈哈哈哈
- openssl静态编译:vs命令行->perl Configure VC-WIN32 no-shared;makefile->LIB_CFLAGS /nodefaultlib:"MSVCRT";LDFLAGS=/nologo /debug /nodefaultlib:"MSVCRT"->#pragma comment (lib, "crypt32");
- 发现于2017/09/28:jenkins默认安装是以System用户启动的,无法识别导入系统的证书,CSignTool签名会找不到证书,要去服务里把jenkins改成当前用户并用DSignTool导入证书才行。(要不是微软的signtool没交叉证书签不了驱动谁tm用CSignTool)
来源:oschina
链接:https://my.oschina.net/u/1187136/blog/709205