`
JhonStryker
  • 浏览: 19129 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
场景:拿钥匙开门取东西 对象:老杨(用户名),钥匙(密码),丝巾(salt),看门老李(手机端),用丝巾裹住钥匙反着递给我(加密规则),库管员老孙(服务器),门禁卡(token),在门外(已登录状态) 第一幕:注 ...
  在JAVA常用类中有StringBuilder与StringBuffer这两个用来处理字符串的类,其中有两个很常用的方法length()和capacity(),发现他们之间还是有一点区别的。     StringBuilder sbd = new StringBuilder("abcde"); StringBuilder sbd2 = new StringBuilder(); StringBuffer sbf = new StringBuffer("abcde"); StringBuffer sbf2 = new StringBuffe ...
看了一下午数字证书的内容,总结一下。   1.数字证书是数字证书,数字签名是数字签名,两回事。 2.公钥加密,私钥解密;私钥加密,公钥解密;只有这两种情况 3.所谓签名,就是用一个签名算法,把需要签名的内容计算 ...
 写一个小工具,用途是从CDN和samba上下载两批文件,然后对比两批文件的MD5值,以确定上传到CDN的文件是不是确实是samba上的。   编程结束,测试发现,24个文件总有固定的3个文件比对MD5值失败。重复多次均是这3个文件比对失败。然后用MD5小工具单独比对出错文件时,两边的MD5又一样。所以怀疑下载好的文件是正确的,MD5加密算法有问题。   MD5算法是采用分块计算每个块生成str1,然后再计算str1的MD5的方式。又怀疑是用了stringIO导致读取文件时读取的缓存不对,所以将StingIO去掉换成变量赋值的方式,现象依旧。   没办法只好将第一次计算MD5的字符 ...
[size=large][size=medium][size=x-small]最近写了一个爬取html中图片,然后将图片下载到本地的脚本。想着做成exe,就在网上各种找工具。后来找了一个py2exe,优点是可配置的选项很丰富,import py2exe模块后,修改打包脚本就可以。然后在 ...
1.安装完成python--》安装eclipse之后,记得配置windows--》preference中的interpreter 2.如果觉得字体不好看,可以在help中安装eclipse color theme 3.用gitlab要下载git的客户端和eclipse的git插件,这样使用起来方便一些
原文地址:http://blog.donews.com/maverick/archive/2006/07/09/951101.aspx   Python语言内置了sort方法,可以很方便地对某个List进行排序:L = [6, 5, 1, 3, 4, 2]L.sort()print L———- Run Python Program ———-[1, 2, 3, 4, 5, 6] 某些时候,我们希望按照自己定义的排序规则来排序(例如,按关键词的权重排序,按人的年龄排序,等等)。在Java语言中,我们可以自定义Comparator来实现,Python中也提供了类似的办法。 若List中每个元 ...
#!/usr/bin/expect -f  set ip 192.168.31.1   //设置ip变量  set password admin    //设置密码变量  set timeout 10            //设置超时时间  spawn ssh root@$ip         //ssh链接  expect {    "*yes/no" { send "yes\r"; exp_continue}      //如果最后的字符匹配则执行命令    "*password:" { send "$password\ ...
谁都知道的步骤: 1.安装JAVA环境        安装JDK,JRE        配置环境变量        写个HelloWorld测试一下 2.安装eclipse 3.安装Android SDK(包括升级) 4.安装ADT(包括升级) 5.写个HelloAndroid测试   常常出现的问题: 1.JDK,JRE,eclipse,Android SDK,ADT的版本不配套 现象是你下载的ADT版本是 18.0.0,其对应的Android SDK是20.0.0,于是eclipse提示你更新SDK,但是你更新SDK的时候eclipse会更新到最新的22.0.0, ...
Global site tag (gtag.js) - Google Analytics