摘要: 发现基本都是用MD5加密算法 都说 MD5不可逆 无法破 对 MD5是无法逆 可是可以暴力破 只需要把常用的密码 MD5后 放数据库里 别人只需要提供MD5密码 进行数据库对比 就可以还原密码了 国内www.cmd5.com国外www.xmd5.org 都提供在线爆破 很多站长被人入侵过吧?其中最大部分是管理员密码被SQL注入 导致泄露 然后进后台搞破坏 我发现 PHP的内置函数crypt 很不错... 阅读全文
posted @ 2009-10-04 09:02 afish1984 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 在MySQL 3.23.44版本后,InnoDB引擎类型的表支持了外键约束。外键的使用条件:1.两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持);2.外键列必须建立了索引,MySQL 4.1.2以后的版本在建立外键时会自动创建索引,但如果在较早的版本则需要显示建立; 3.外键关系的两个表的列必须是数据类型相似,也就是可以相互转换类型的列,比如i... 阅读全文
posted @ 2009-10-02 21:52 afish1984 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 解混淆其实很简单直接把 eval 改成 document.write 就完事了。不用任何工具。js自己帮自己解混淆。比较可行的混淆方法是把变量名都写成看起来类似的同样长度的字符串,如O00o0O0o和oO00o0O0,这样反到比Packer混淆的难破解。 当然,变量名混淆器需要自己写。 阅读全文
posted @ 2009-07-30 16:45 afish1984 阅读(850) 评论(0) 推荐(1) 编辑
摘要: 参数format格式详细用法格式字符 关联属性/说明d ShortDatePatternD LongDatePatternf 完整日期和时间(长日期和短时间)F FullDateTimePattern(长日期和长时间)g 常规(短日期和短时间)G 常规(短日期和长时间)m、M MonthDayPatternr、R RFC1123Patterns 使用当地时间的 SortableDateTimePa... 阅读全文
posted @ 2009-07-20 14:52 afish1984 阅读(240) 评论(0) 推荐(0) 编辑
摘要: [代码] 阅读全文
posted @ 2009-07-17 11:25 afish1984 阅读(1817) 评论(0) 推荐(0) 编辑
摘要: [代码] 阅读全文
posted @ 2009-07-17 11:23 afish1984 阅读(1609) 评论(0) 推荐(0) 编辑
摘要: [代码] 阅读全文
posted @ 2009-07-17 09:27 afish1984 阅读(814) 评论(0) 推荐(0) 编辑
摘要: 1、一定要把可能会出错的代码段放入try,否则程序有崩溃的危险。2、自己懒得手动释放资源或者来不及释放资源的时候就用using()吧,读写文件的时候会很有用。[代码] 阅读全文
posted @ 2009-07-16 17:15 afish1984 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 线程在多核时代的优势月来越明显,多线程编程的学习也提上议事日程。但越来越多的人陷入线程的泥潭,最后搞得自己面目全非。越来越多的死锁,越来越多的异常数据,在并发性测试中让一个个线程程序员焦头烂额。“自己在自己的编程环境下怎么都没事,单步调试也不会有任何错误,到了两个人,多个人测试的时候怎么就不行了呢?”线程,同步与锁的问题渐渐的凸现在了每个程序员的面前。还是让我们一起来学习同... 阅读全文
posted @ 2009-07-16 16:36 afish1984 阅读(1133) 评论(2) 推荐(0) 编辑
摘要: 注意:DataGridView控件是从.NET Framework 2.0版本开始追加的。 和在这里介绍的一样,使用DataGridViewComboBoxColumn表示ComboBox时,如果ComboBox的List被Dropdown,首先 点击选择单元格,然后点击单元格变为编辑状态,最后为了Dropdown再点击一次,以上三次点击是必需的。因为点击次数过多,所以介绍一种只点击一次的 方法。... 阅读全文
posted @ 2009-07-15 20:57 afish1984 阅读(1356) 评论(0) 推荐(0) 编辑