摘要:
原文地址:http://www.nobugs.org/developer/win32/debug_crt_heap.html调试程序时有时会遇到HEAP CORRUPTION DETECTED,但是其内部是怎么检测堆溢出的呢。该文章就描述了其内部实现细节When you compile programs with DevStudio in debug mode, all of your calls to malloc() and free() use a special “debug” implementation.Rather than being blazingly fast, the d 阅读全文
摘要:
>>>>>>>>>>>>>>>>>>>>>>> Sep 11 2012 <<<<<<<<<<<<<<<<<<<<<<<<<1. 有关随机出现的内存错误:多线程、多C库交叉调用、堆溢出/越界2.Is it legal (and moral) for a member function to saydelete t 阅读全文
摘要:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Aug 22 2012<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<1. vbs wscript.shell 中run 对路径 阅读全文
摘要:
先说一下项目情况:两个project,一个lib,一个dll调试时有时会在sname = name(都是string)出错,直接崩掉,没有位置提示。两个工程使用的都是多线程STL库,排除多线程重入问题,后想到Windows via C/C++中提到的:使用一个STL库申请空间时要用该库内的函数来释放。联想到这两个工程可能使用了不同的STL库,查看项目属性发现,一个是MD一个是MDd,都修改成MDd,运行不再出现该问题。 阅读全文
摘要:
------------------------------------------Tue July 3 2012-------------------------------------------------1. vs中float结果有时会为-1.#IND000,表示非法的浮点数,一般是由除0错误导致------------------------------------------Sta July14 2012------------------------------------------------1. LoadLibrary可以使用绝对路径2. LoadLibrary加载的DLL 阅读全文
摘要:
不知道大家有没这样的经验,有些网站下载东西需要积分,而在线时间可以积累积分,但是网页15分钟就会超时,你需要一直开着浏览器并刷新,要是有个脚本一直在后台跑着就好了,24小时在线,这就是我要写的内容:仿照登录界面做了个伪表单界面,提交,成功登录,密码不加密(危险啊),看来很简单。(登录多次失败才会要求验证码)。使用Perl LWP写了个提交脚本:#!/usr/bin/perluse strict;use warnings;use Encode;use Net::INET6Glue::INET_is_INET6;use LWP;use LWP::Simple;use HTTP::Cookies;u 阅读全文
摘要:
六维帐号被人修改密码,不能用了,申请帐号又需要PT经验,只好换个地方申请,这就来到乐乎,申请时也需要邀请码,不过一小时发放一个,不错,想着手动点刷新太累了,写个脚本后台刷去吧,我就不信有人凌晨还有人刷。分析网页,获取邀请码,用perl实现,保存为get_key.pl:#!/usr/bin/perl -wuse strict;use HTML::TreeBuilder 3;my $root = HTML::TreeBuilder->new;open(my $fh, "<:utf8", "invitecode.php") || die;#网页有中 阅读全文
摘要:
--------------------------------------------Mon June 4 2012-------------------------------------------------Perl:1. 安装Perl额外的库可以使用cpan,也可以自己下载下来安装。2. 服务器安装的cpan,默认需要root权限(一些配置文件创建),报如下错误:Your configuration suggests "/root/.cpan" as your CPAN.pm working directory. I could not create this d 阅读全文
摘要:
----------------------------------------------Tue May 8 2012--------------------------------------------Ubuntu:1.重定向输出可以将stderr与stdout重定向到位置:$command > out.log 2>&12. gcc 编译时遇到cannot find -lssl,使用ldconfig -p | grep libssl可以找到ssl动态库,但是生成的符号链接不对,为libssl.so.1.0.0,重新创建符号链接libssl.so。3. 编译maui.3 阅读全文
摘要:
-------------------------------------------------2012/04/25 周三-----------------------------------------Linux:1. tar -zcvf *.tar.gz *得到的文件tar.gz是压缩(-z)和归档(-c)文件,不能追加文件如果希望追加,不要使用-z -j选项 即:tar -cvf *.tar.gz *2. 使用ssh提交单个命令时有时执行结束后不会自动退出:命令后面加上0</dev/null 1>/dev/null 2>/dev/null,保证ssh提交任务后退出3. 阅读全文