May
10
希尔排序
希尔排序(Shell Sort)是插入排序的一种。因D.L.Shell于1959年提出而得名。
希尔排序基本思想
基本思想:
先取一个小于n的整数d1作为第一个增量,把文件的全部记录分成d1个组。所有距离为dl的倍数的记录放在同一个组中。先在各组内进行直接插人排序;然后,取第二个增量d2
希尔排序(Shell Sort)是插入排序的一种。因D.L.Shell于1959年提出而得名。
希尔排序基本思想
基本思想:
先取一个小于n的整数d1作为第一个增量,把文件的全部记录分成d1个组。所有距离为dl的倍数的记录放在同一个组中。先在各组内进行直接插人排序;然后,取第二个增量d2
Apr
26
Apr
22
对smartphone的一些期待
【转载】
据说moto取消了他的mpx系列(我不禁又想起了铱星系统),神达也据说放弃了下一带sp手机,而转到了ppc phone,多普达似乎也有这个倾向.种种迹象,给人们一个强烈的感觉,sp phone已经快完了...
说起sp这个怪胎的缺点,本人对他的缺点总结如下:
【转载】
据说moto取消了他的mpx系列(我不禁又想起了铱星系统),神达也据说放弃了下一带sp手机,而转到了ppc phone,多普达似乎也有这个倾向.种种迹象,给人们一个强烈的感觉,sp phone已经快完了...
说起sp这个怪胎的缺点,本人对他的缺点总结如下:
Apr
14
Apr
9
NTFS文件流(ADS)的利用
2007-02-25 225655 天气 晴朗 心情 平静 个人分类:雕虫小技
一、隐藏信息
在任一NTFS分区下打开命令提示符,输入echo abcde > a.txt:b.txt,则当前目录下会生成一个a.txt文件,但大小为0字节,打开也无任何内容,只有键入命令notepad a.txt:b.txt才能看见写入的abcde。其中a.txt可以不存在,也可以是某个已存在的文件,且格式无所谓,无论是.txt还是.jpg、.bmp、.exe等;b.txt也可以任意指定名字以及后缀名,这样就可以将任意文本信息隐藏于任意文件中,且只要不泄露冒号后的虚拟文件名(即b.txt)别人是根本不会查看到隐藏信息的。并且,在已经用NTFS文件流制造了隐藏信息后,包含隐藏信息的文件仍然可以再隐藏其他内容,例如abcde已经包含在a.txt:b.txt中,仍然可以用命令echo 12345>a.txt:c.txt建立新的包含隐藏信息的流文件,在命令行下用notepad a.txt:c.txt打开会发现12345这段信息,而abcde仍然存在于a.txt:b.txt中丝毫不受影响。
2007-02-25 225655 天气 晴朗 心情 平静 个人分类:雕虫小技
一、隐藏信息
在任一NTFS分区下打开命令提示符,输入echo abcde > a.txt:b.txt,则当前目录下会生成一个a.txt文件,但大小为0字节,打开也无任何内容,只有键入命令notepad a.txt:b.txt才能看见写入的abcde。其中a.txt可以不存在,也可以是某个已存在的文件,且格式无所谓,无论是.txt还是.jpg、.bmp、.exe等;b.txt也可以任意指定名字以及后缀名,这样就可以将任意文本信息隐藏于任意文件中,且只要不泄露冒号后的虚拟文件名(即b.txt)别人是根本不会查看到隐藏信息的。并且,在已经用NTFS文件流制造了隐藏信息后,包含隐藏信息的文件仍然可以再隐藏其他内容,例如abcde已经包含在a.txt:b.txt中,仍然可以用命令echo 12345>a.txt:c.txt建立新的包含隐藏信息的流文件,在命令行下用notepad a.txt:c.txt打开会发现12345这段信息,而abcde仍然存在于a.txt:b.txt中丝毫不受影响。
Jan
11
C语言中随机函数应用
可能大家都知道C语言中的随机函数random,可是random函数并不是ANSI C标准,所以说,random函数不能在gcc,vc等编译器下编译通过。那么怎么实现C语言中的随机函数呢?
可能大家都知道C语言中的随机函数random,可是random函数并不是ANSI C标准,所以说,random函数不能在gcc,vc等编译器下编译通过。那么怎么实现C语言中的随机函数呢?
Jan
11
Dec
18
什么是蓝牙
一、蓝牙名字的由来
蓝牙的名字来源于10世纪丹麦国王Harald Blatand-英译为Harold Bluetooth。在行业协会筹备阶段,需要一个极具有表现力的名字来命名这项高新技术。行业组织人员,在经过一夜关于欧洲历史和未来无限技术发展的讨论后,有些人认为用Blatand国王的名字命名再合适不过了。Blatand国王将现在的挪威,瑞典和丹麦统一起来;就如同这项即将面世的技术,技术将被定义为允许不同工业领域之间的协调工作,例如计算,手机和汽车行业之间的工作。名字于是就这么定下来了。
一、蓝牙名字的由来
蓝牙的名字来源于10世纪丹麦国王Harald Blatand-英译为Harold Bluetooth。在行业协会筹备阶段,需要一个极具有表现力的名字来命名这项高新技术。行业组织人员,在经过一夜关于欧洲历史和未来无限技术发展的讨论后,有些人认为用Blatand国王的名字命名再合适不过了。Blatand国王将现在的挪威,瑞典和丹麦统一起来;就如同这项即将面世的技术,技术将被定义为允许不同工业领域之间的协调工作,例如计算,手机和汽车行业之间的工作。名字于是就这么定下来了。