- 博客(9)
- 资源 (1)
- 收藏
- 关注
登录、注册、接口调用、退出流程形象解析
场景:拿钥匙开门取东西 对象:老杨(用户名),钥匙(密码),丝巾(salt),看门老李(手机端),用丝巾裹住钥匙反着递给我(加密规则),库管员老孙(服务器),门禁卡(token),在门外(已登录状态) 第一幕:注册-------> 老杨-->老李:老李,你好。我叫老杨,这是我的钥匙,下次如果我拿这个钥匙开门,你就帮我打开,好吗? 老李-->老杨:没问题。你把你的名字和钥...
2016-04-21 18:29:15 751
StringBuilder与StringBuffer中的length()和capacity()方法
在JAVA常用类中有StringBuilder与StringBuffer这两个用来处理字符串的类,其中有两个很常用的方法length()和capacity(),发现他们之间还是有一点区别的。 StringBuilder sbd = new StringBuilder("abcde"); StringBuilder sbd2 = new StringBuilder(); S...
2014-07-07 22:38:09 677
客户端服务器非对称加密流程
看了一下午数字证书的内容,总结一下。 1.数字证书是数字证书,数字签名是数字签名,两回事。 2.公钥加密,私钥解密;私钥加密,公钥解密;只有这两种情况 3.所谓签名,就是用一个签名算法,把需要签名的内容计算成你不认识的一段字符串,然后附在内容的后边。 4.只要内容改变,签名的字符串就会完全改变。不信的请自己测试“1”和“11”的sha1值。 5.(重点)个人认为整个加密流程的要点...
2014-05-10 12:26:29 585
python 之一次低级错误的推导
写一个小工具,用途是从CDN和samba上下载两批文件,然后对比两批文件的MD5值,以确定上传到CDN的文件是不是确实是samba上的。 编程结束,测试发现,24个文件总有固定的3个文件比对MD5值失败。重复多次均是这3个文件比对失败。然后用MD5小工具单独比对出错文件时,两边的MD5又一样。所以怀疑下载好的文件是正确的,MD5加密算法有问题。 MD5算法是采用分块计算每个块生...
2014-02-21 22:42:47 119
原创 pyinstaller打包多个py脚本流程备忘
[b][size=medium][size=large][size=medium][size=x-small]最近写了一个爬取html中图片,然后将图片下载到本地的脚本。想着做成exe,就在网上各种找工具。后来找了一个py2exe,优点是可配置的选项很丰富,import py2exe模块后,修改打包脚本就可以。然后在网上找了很多py2exe的资料,安装、配置、打包等,都成功了。但是有个小问题是,打...
2014-02-12 11:48:55 486
关于python环境搭建的一些memo
1.安装完成python--》安装eclipse之后,记得配置windows--》preference中的interpreter 2.如果觉得字体不好看,可以在help中安装eclipse color theme 3.用gitlab要下载git的客户端和eclipse的git插件,这样使用起来方便一些 ...
2013-12-25 17:56:49 83
原创 网上的一篇关于sort()方法的分析
原文地址: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] 某些时候,我...
2013-09-24 21:24:12 111
第一个用SSH自动登录router的shell脚本(expect)
#!/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_...
2013-09-17 17:28:59 227
Android 环境搭建之痛苦经历(2013.9.11)
谁都知道的步骤: 1.安装JAVA环境 安装JDK,JRE 配置环境变量 写个HelloWorld测试一下 2.安装eclipse 3.安装Android SDK(包括升级) 4.安装ADT(包括升级) 5.写个HelloAndroid测试 常常出现的问题: 1.JDK,JRE,eclipse,Android SDK,ADT的...
2013-09-12 00:11:03 92
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人