用VBS解压ZIP文件,网上搜到的多数是调用WinRAR,一点技术含量也没有。Google一下“VBS 解压ZIP”,第二是搜搜问问“vbs实现解压缩zip文件”,满意答案是“所以想用vbs来解压这两种格式的文件,至少要有两种命令行解压工具,否则是绝对不可以的”。绝对不可以的,回答的人好自信啊,笑而不语~
阅读这个条目剩下部分 »用VBS解压缩ZIP文件
2010年12月13日 By Demon 54,851 views没有main函数的C程序
2010年12月12日 By Demon 9,951 views在Visual C++中新建一个Console Application工程,添加一个.c文件,代码如下:
#pragma comment(linker, "/Entry:demon") void demon() { __asm ret; }
严格的说这好像已经不是C程序了,而且和编译器有关。没错,这只是标题党。
.htaccess文件初探
2010年12月11日 By Demon 24,115 views今天早上起来,打开博客,竟然有157条评论,全部出自同一个人。
想知道事情的起因,可以去围观一下我之前写的《VBS也玩验证码识别》的评论。一个素不相识的人,竟然叫我帮他写一段识别验证码的程序,这也太好意思了吧。还留下个QQ,意思是让我加他?有没有搞错,是他请我帮忙还是我请他帮忙啊?如果是一般的小程序说不定我还会帮忙,至于识别验证码的程序,我能推定他是想做坏事么?技术不够却想着做坏事,这种人我最鄙视了。
回了一句:“你可以在大街上找个美女,问,晚上能陪我睡觉么?”这句话很嚣张?认为这句话很嚣张的人请留言。这厮不知道哪根经搭错了,竟然扬言要用VBS把我网站给撑爆。笑而不语,写个刷评论的VBS就能把网站给撑爆,那还要DDOS攻击做什么,黑客都改学VBS算了。
阅读这个条目剩下部分 »WMI中的Win32_PingStatus类
2010年12月8日 By Demon 19,124 views平时很少用到ping命令,所以这个类也没怎么用过,测试了一下,好像效率比ping要高。计算ping 100次demon.tw延迟的平均值。
IP = "demon.tw" WQL = "Select * from Win32_PingStatus Where Address = '$IP'" WQL = Replace(WQL,"$IP",IP) n = 0 : s = 0 Do Until n = 100 Set objWMIService = GetObject("winmgmts:\\.\root\cimv2") Set colItems = objWMIService.ExecQuery(WQL,,48) For Each objItem in colItems If objItem.StatusCode = 0 Then s = s + objItem.ResponseTime n = n + 1 End If Next Loop WScript.Echo "Average:" & s / n
你可以分配多大的内存?
2010年12月7日 By Demon 15,084 views《C专家编程》中的一个程序,觉得挺有意思,记录一下。
运行下列程序,看看在你的进程中可以分配多大的内存。
#include <stdio.h> #include <stdlib.h> main() { int Mb = 0; while ( malloc(1<<20)) ++Mb; printf("Allocated %d Mb total\n", Mb); }
总共分配的内存量取决于交换区和你的系统配置中的进程限制。如果实际分配的内存块小于1M字节,你实际得到的内存是否比这要多一些?为什么?
为了让这个程序能够在有内存限制的MS-DOS上运行,把每次分配的单元从1MB改为1KB(就是把1<<20改为1<<10,并用KB代替MB)。
在我的系统物理内存为2GB,可以分配的内存大概是1880MB,你的系统呢?
另,在Windows系统中把1<<20改为1<<10会有很神奇的事情发生哦~