也就是说加密后的数据不再是:N8lAaHMFtSAQgaf3+RUFng== 希望encryptedString是"120387789370480938409832840923492384028934…”; 当然上面的数字是我随便乱敲的。 那么如何实现纯数字呢?? 想法很简单,只要将字符变成Ascl ...
equals()和hashCode()区别? equals():反映的是对象或变量具体的值,即两个对象里面包含的值--可能是对象的引用,也可能是值类型的值。 hashCode():计算出对象实例的哈希码,并返回哈希码,又称为散列函数。根类Object的 hashCode()方法的计算依赖于对象实例的 ...
分类:
其他好文 时间:
2016-12-12 19:27:20
阅读次数:
197
用户登录密码加密 用Windows自带的MD5,一般来说就差不多了 public String makeMD5(String password) { MessageDigest md; try { // 生成一个MD5加密计算摘要 md = MessageDigest.getInstance("MD ...
分类:
其他好文 时间:
2016-12-12 19:27:04
阅读次数:
203
Git 原理 1.直接记录快照,而非差异比较 2.近乎所有操作都是本地执行 3.时刻保持数据完整性 4.多数操作仅添加数据 1.直接记录快照,而非差异比较 git 只关心文件数据的整体是否发生改变,而大多数其他系统则只关心文件内容的具体差异。 git 并不保存这些前后变化的差异数据。git 更像把变 ...
分类:
其他好文 时间:
2016-12-12 19:14:32
阅读次数:
206
一定要抓住今年最后的优惠机会,仅此一天>老男孩教育Linux云计算与架构师课程全新升级,双十二率先开抢】猛戳我要开抢【Linux云计算与DevOps高级架构师】双十二有机会享受3000元优惠,并有机会获得Python精讲视频或老男孩老师亲笔签名书籍一本我要开抢【大数据高薪就业班】双..
分类:
其他好文 时间:
2016-12-12 15:28:33
阅读次数:
188
1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别*Linux发行版=Linux内核+商业软件linux的发行版:RedHat、Fedora、suse(Novell)、红旗、debian、Ubuntu、centos不同发行版之间的联系和区别:RedHat,是redhat自己的发行的企业版,是redhat的一个重要节点。Fed..
分类:
其他好文 时间:
2016-12-12 15:16:18
阅读次数:
203
1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别*Linux发行版=Linux内核+商业软件linux的发行版:RedHat、Fedora、suse(Novell)、红旗、debian、Ubuntu、centos不同发行版之间的联系和区别:RedHat,是redhat自己的发行的企业版,是redhat的一个重要节点。Fed..
分类:
其他好文 时间:
2016-12-12 15:15:37
阅读次数:
179
介绍XXTEA加密算法及其C实现 http://en.wikipedia.org/wiki/XXTEA “微型加密算法(TEA)及其相关变种(XTEA,Block TEA,XXTEA)都是分组加密算法,它们很容易被描述,实现也很简单(典型的几行代码)。 TEA 算法最初是由剑桥计算机实验室的 Dav ...
分类:
编程语言 时间:
2016-12-12 14:48:59
阅读次数:
192
1.用Calendar计算偏移时间 2.calendar.add()方法可以自动偏移 往后三年,输出: ...
分类:
其他好文 时间:
2016-12-12 14:48:05
阅读次数:
205
一言不合先贴题目 Description 在某城市里住着n个人,任何两个认识的人不是朋友就是敌人,而且满足: 1、 我朋友的朋友是我的朋友; 2、 我敌人的敌人是我的朋友; 所有是朋友的人组成一个团伙。告诉你关于这n个人的m条信息,即某两个人是朋友,或者某两个人是敌人,请你编写一个程序,计算出这个城 ...
分类:
其他好文 时间:
2016-12-12 14:44:01
阅读次数:
167