- 博客(18)
- 收藏
- 关注
转载 《The Shellcoder’s Handbook》代序-----你尽力了吗?
《你尽力了吗?》代序SCZ 很多人问如何入门如何入门,我却不知道要问的是入什么门。很少把某些好文章耐心从头看完,我这次就深有体会。比如袁哥的sniffer原理,一直以为自己对sniffer原理很清楚的,所以也就不曾仔细看过袁哥的这篇。后来有天晚上和袁哥讨论,如何通过端口读写直接获取mac地址,为什么antisniff可以获得真正的mac地址,而不受更改mac地址技
2008-07-13 14:53:00
974
原创 MD5原理
v/:* {behavior:url(#default#VML);} o/:* {behavior:url(#default#VML);} w/:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} Normal 0 7.8 磅 0 2 false false false
2008-07-09 21:48:00
4810
原创 360浏览器使用中遇到的问题
在网上看到360新出了浏览器,说是一个很安全的浏览器,好奇之下用它取代了遨游。360浏览器的一大看点就是浏览器自带一个沙箱(类似虚拟机的一个东西),所有下载的东西都可以在该沙箱中运行,这样可以防止一些不必要的麻烦(例如开虚拟机^_^).开始我以为只有用360浏览器下载的东西才会在沙箱中,可是今天我用迅雷下载东西时,发现在下载目录中找不到下载下来的文件,而用在迅雷已下载文件中右键->打开文件夹后却又
2008-05-08 20:50:00
792
转载 Free Access to KAV/KIS 6.0/7.0
Free Access to KAV/KIS 6.0/7.0: 1.Shut down Kaspersky. 2.Run regedit, and remove the following registries. (Key Removal) HKEY_LOCAL_MACHINE SOFTWARE KasperskyLab LicStorage HKEY_LOCAL_MACHINE SOFTWARE
2008-04-12 00:04:00
706
原创 获得逻辑磁盘序列号
#include iostream>#include Windows.h>using namespace std;int main(int argc,char* argv[])...{ DWORD DiskSerial=0; ::GetVolumeInformation("c:/",NULL,NULL,&DiskSerial,NULL,NULL,NULL,NULL)
2008-04-03 13:42:00
1693
原创 溢出判断
alimama_pid="mm_10096109_566393_892186"; alimama_titlecolor="0000FF"; alimama_descolor ="000000"; alimama_bgcolor="FFFFFF"; alimama_bordercolor="E6E6E6"; ali
2008-04-02 11:50:00
849
转载 寄存器标志位
OF overflow flag 溢出标志 操作数超出机器能表示的范围表示溢出,溢出时为1. SF sign Flag 符号标志 记录运算结果的符号,结果负时为1. ZF zero flag 零标志 运算结果等于0时为1,否则为0. CF carry flag 进位标志 最高有效位产生进位时为1,否则为0. AF auxiliary carry flag 辅助进位标志 运算时,第3位向第4位产生进
2008-03-27 16:23:00
675
原创 vc2005中运行控制台程序后暂停的方法
在VC++6.0中运行控制台程序后,执行完后控制台会出现 Press any key to continue . . . 按任意键,控制台才消失。但是换到在VC2005中编写的控制台程序,点击运行后,控制台一运行完就关闭了,看不到运行的结果,解决办法如下:1、在调试情况下用ctrl+F5运行。2、在程序中加入下面的语句:system("pause");
2008-03-26 18:12:00
2766
转载 sprintf详解
感谢原创作者给出这篇文章,小生受益匪浅。======================================在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。sprintf 是
2008-03-26 15:11:00
484
原创 C++标准(摘录)
C++标准规定在C中提到的名字为的库,在C++中将重命名为 ,即使在前面添加一个前缀c,并把扩展名.h去掉。早期版本的C++库任然是用.h扩展命名的,如,新命名为.很多版本对这两种名字都支持,并且一些程序员任然在用老的名字。尤其注意:C的字符串库被重命名为.
2008-03-25 01:14:00
301
转载 测试你的C语言功底?
如何在下面的test函数里加入代码可以使程序运行起来输入和输出的相等? (环境是vc6Debug方式下)#includevoid test(){ int t; scanf("%d",&t); 在这里加入代码}main(){ int m; test(); printf("m=%d",m);} 例题一解答 这一题需要去了解在函数体中栈内存的分配情况。#includevoid t
2008-03-16 18:59:00
502
原创 Wilson定理(一个判断素数的简单方法)
Wilson定理;对于一个任意整数n>1,当且仅当n是一个素数时,(n-1)!+1能够被n整除。 算法如下: function Wilson(n) {//当且仅当n>1且n是素数时,返回true if((n-1)!+1) mode n==0 then return true else return false }
2008-03-16 18:57:00
2396
转载 七桥问题
七桥问题Seven Bridges Problem 著名古典数学问题之一。在哥尼斯堡的一个公园里,有七座桥将普雷格尔河中两个岛及岛与河岸连接起来(如图)。问是否可能从这四块陆地中任一块出发,恰好通过每座桥一次,再回到起点?欧勒于1736年研究并解决了此问题,他把问题归结为如下右图的“一笔画”问题,证明上述走法是不可能的。 有关图论研究的热点问题。18世纪初普鲁士的柯尼斯堡,普雷格尔
2008-03-01 12:49:00
3299
原创 埃拉托色尼筛算法
功能:用来产生一个不大于给定整数n的连续质数序列算法 Sieve(n)//实现“埃拉托色尼的筛子”//输入:一个正整数≥2//输出:包含所有小于等于n的质数的数组Lfor p←2 to n do A[p]←p //A[p]表示数组 for p←2 to do // 表示向下取整函数,即求舍去小数部分后的整数值 if A[p]≠0
2008-02-26 22:08:00
729
原创 求最大公约数算法(3中方法)
最大公约数定义:两个不全为0的非负整数m和n的最大公约数记为gcd(m,n),代表能够整除(即余数为0)m和n的最大正整数。 一、欧几里得算法第一步:如果n=0,返回m的值作为结果,同时过程结束;否则进入第二步第二步:m除以n,将余数赋给r第三步:将n的值赋给m,将r的值赋给n,返回第一步算法 Euclid(m,n) //使用欧几里德算法计算g
2008-02-26 20:49:00
4475
1
原创 算法的几项要点
算法的几项要点: 算法的每一个步骤都必须没有歧义,不能有半点含糊 必须认真确定算法所处理的输入的值域 同一算法可以用几种不同的形式来描述 同一问题,可能存在几种不同的算法 针对同一问题的算法可能会基于完全不同的解题思路,而且解题速度也会有显著不同
2008-02-26 19:38:00
476
原创 C#学习中遇到的问题
在C#学习中遇到的问题集中在此,若有高人看见希望给出解决办法,在日后的学习中本人若找到解决办法,也在此更新!======================================================================================1、如何实现ipconfig /all命令的全部功能 #region 另类解法:(程序如下
2008-02-21 18:17:00
706
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人