摘要: RainbowCrack是一个使用内存时间交换技术(Time-Memory Trade-Off Technique)加速口令破解过程的口令破解器,这个工具可以在地址http://project-rainbowcrack.com/下载。RainbowCrack使用了彩虹表,也就是一张预先计算好的明文和散列值的对照表。通过预先花费时间创建这样的彩虹表,能够在以后破解口令时节约大量的时间。RainbowCrack包含了下述实用程序: — rtgen.exe——彩虹表生成器,生成口令、散列值对照表。 — rtsort.exe——排序彩虹表,为rcrack.exe提供输入。 — rcrack.exe—— 阅读全文
posted @ 2011-12-29 09:49 James-ping 阅读(1530) 评论(0) 推荐(2) 编辑
摘要: 在WinForm中,可以方便地给自己的程序添加皮肤,做出各种绚丽的效果,而只需要很简单的几句代码即可搞定,下面来领略下。前期准备:1、IrisSkin2.dll,这个是今天的主角2、Skin文件,后缀名为.ssk3、一个WinForm程序第一步:为WinForm的解决方案中添加IrisSkin2.dll的引用第二步:在窗口类中添加一个成员变量 Sunisoft.IrisSkin.SkinEngine se = null;在窗口类的构造函数中写如下代码: se = new Sunisoft.IrisSkin.SkinEngine(); se.SkinAllForm = true;第三步:在你想为 阅读全文
posted @ 2011-11-18 11:07 James-ping 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 装载自:http://www.cnblogs.com/sxwgf/archive/2011/11/17/2252076.html也许你是初学者,那以防万一,我先来讲讲什么是正则表达式吧:正则表达式可以帮助我们更好的描述复杂的文本格式。一旦你描述清楚了这些格式,那你就可以利用它们对文本数据进行检索、替换、提取和修改操作。下面有一个正则表达式的简单例子。第一步先要引入有关正则式的命名空间:using System.Text.RegularExpressions;第二步就是用指定的正则式构建一个正则表达式对象,下面的正则式是用来搜索长度为10的a-z的英文字母:Regex obj = new Reg 阅读全文
posted @ 2011-11-17 14:42 James-ping 阅读(10906) 评论(9) 推荐(6) 编辑
摘要: 装载自:http://blog.csdn.net/sunboy_2050/article/details/6624684ODBC(Open Database Connectivity,开放数据库互连)1992年,微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。---出现的最早,但不总是万能。DAO(Data Access 阅读全文
posted @ 2011-11-14 10:34 James-ping 阅读(2241) 评论(0) 推荐(1) 编辑
摘要: 用PDA调用webservices的时候,可以调用,但是更新的时候会跳出“自定义工具“MSDiscoCodeGenerator”失败。未能检索当前项目”,而且程序里面是找不到这个webservices的,一开始网上找了很多资料,大部分都是说要重装,结果重装之后还是一样,千辛万苦终于找到一个不同的方... 阅读全文
posted @ 2011-11-04 16:05 James-ping 阅读(4284) 评论(8) 推荐(1) 编辑
摘要: 最近在开发关于生产工序的PDA程序,因为之前没有接触过,光配置就花了不少时间,用的是VS自带的模拟器,在调用webservices的时候,模拟器根本访问不了这个webservices,这个需要配置,配置的方法:http://www.360doc.com/content/11/0111/10/2740567_85662058.shtml 阅读全文
posted @ 2011-11-04 16:00 James-ping 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 最近做的仓库管理系统用到了多页面间的传值,同事推荐了jquery的一个插件:thickbox,这个实现的不是跳出窗口,而是跳出一个层,其实就相当于还是同一个页面,取值很方便,下面是使用方法:(thickbox跳出的层得主页面中如果有滚动条的话,该跳出的层是不能移动的,反之可以移动跳出的层)<a href="index.html?height=300&width=600&modal=true" class="thickbox">例子</a>去网上找相关的js和css文件 thickbox.js thickbox.cs 阅读全文
posted @ 2011-08-15 22:03 James-ping 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 这几天公司用Monorail框架做了一个B/S版本的仓库管理系统,在完成之后发布到IIS7.0上面的时候安装普通的WEB 发布的时候,一直都出现错误,后来发现Monorail框架在IIS7.0上面发布是需要配置的,以下是配置方法:选中 功能视图-》处理程序映射 打开 复制里面的可执行文件,然后添加脚本映射,请求路径为:*.htm,可执行文件为刚刚复制的路径,名称随便(一般建议:htm)。当然前面的配置是建立在IIS7.0经典模式下(Classic .NET AppPool) 阅读全文
posted @ 2011-08-15 21:53 James-ping 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 【IT168 论坛采风】现在,使用ADSL的用户越来越多,由于ADSL用户在线时间长、速度快,因此成为黑客们的攻击目标。现在网上出现了各种越来越详细的“IP地址库”,要知道一些ADSL用户的IP是非常容易的事情。要怎么保卫自己的网络安全呢?不妨看看以下方法。一、取消文件夹隐藏共享如果你使用了Windows 2000/XP系统,右键单击C盘或者其他盘,选择共享,你会惊奇地发现它已经被设置为“共享该文件夹”,而在“网上邻居”中却看不到这些内容,这是怎么回事呢?原来,在默认状态下,Windows 2000/XP会开启所有分区的隐藏共享,从“控制面板/管理工具/计算机管理”窗口下选择“系统工具/共享文 阅读全文
posted @ 2011-07-26 15:58 James-ping 阅读(1552) 评论(0) 推荐(0) 编辑
摘要: SQL ISNULL()、NVL()、IFNULL() 和 COALESCE() 函数请看下面的 "Products" 表:P_IdProductNameUnitPriceUnitsInStockUnitsOnOrder1computer69925152printer365363telephone28015957假如 "UnitsOnOrder" 是可选的,而且可以包含 NULL 值。我们使用如下 SELECT 语句:SELECT ProductName,UnitPrice*(UnitsInStock+UnitsOnOrder)FROM Products 阅读全文
posted @ 2011-07-21 10:57 James-ping 阅读(356) 评论(0) 推荐(0) 编辑