摘要:
目前常用的字符编码有:ASCII(美国标准信息交换码)、EBCDIC(扩展的BCD交换码)、GB2312、Unicode、UTF-8、ISO-8859-1及GBK 。下面就一般使用率较高及易混淆的编码作讲解。 阅读全文
摘要:
MD5即Message-Digest Algorithm 5(信息-摘要算法5),是一种用于产生数字签名的单项散列算法,在1991年由MIT Laboratory for Computer Science(IT计算机科学实验室)和RSA Data Security Inc(RSA数据安全公司)的Ronald L. Rivest教授开发出来,经由MD2、MD3和MD4发展而来。MD5算法的使用不需要支付任何版权费用。它的作用是让大容量信息在用数字签名软件签私人密匙前被"压缩"成一种保密的格式(将一个任意长度的“字节串”通过一个不可逆的字符串变换算法变换成一个128bit的大整数,换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是因为原始的字符串有无穷多个,这有点象不存在反函数的数学函数。)
在 Java 中,java.security.MessageDigest 中已经定义了 MD5 的计算,所以我们只需要简单地调用即可得到 MD5 的128 位整数。然后将此 128 位计 16 个字节转换成 16 进制表示即可。 阅读全文
摘要:
window.onload 和 $(document).ready 区别
window.onload先加载DOM结构,后加载大型图片及内容,再弹出对话框
$(document).ready先加载DOM结构,再弹出对话框,后加载大型图片及内容 阅读全文
摘要:
DataGridView中的行如何根据不同的值显示不同的行背景色 阅读全文
摘要:
Android从来都是Linux,但多年来Android一直独立发展,其代码没有被整合到主流Linux中。Linux鼻祖、首席开发者莱纳斯·托瓦兹(Linus Torvalds)希望Android正式回归Linux。 阅读全文
摘要:
美国研究生项目资讯网站Online Graduate Programs贴出了一张信息汇总图,对美国人的“即时性”数据进行了汇总。例如,如果谷歌提交搜索结果的时间放缓0.4秒,一天的搜索量就会减少800万次。具体数据如下: 阅读全文
摘要:
2008年8月4日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的?
“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”
很多程序员响应,他们在推荐时也写下自己的评语。以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。其实除了前10本之外,推荐数前30左右的书籍都算经典,笔者整理编译这个问答贴,同时摘译部分推荐人的评语。下面就按照各本书的推荐数排列。 阅读全文
摘要:
URI 标识一个事物 , URL 定位一个事物;然而,位置同样可以标识一个事物,所以,每个 URL 都是一个 URI,但一个 URI 并不一定是一个 URL。 阅读全文