04 2013 档案

摘要:1、python升级查看python版本python -VPython 2.4.3因为python3的变化很大,还是希望用新的版本,goole了一把,看到有一个指导贴:cd /usr/local/srcwget http://www.python.org/ftp/python/2.7.4/Python-2.7.4.tgz解压安装:tar -xzvf Python-2.7.4.tgzcd Python-2.7.4./configuremake allmake install这里在执行./configure的时候,报错了,原因是没有安装gcc,因为python是用C写的,所以需要用gcc进行编译, 阅读全文
posted @ 2013-04-28 11:02 网恋被骗5元 阅读(310) 评论(0) 推荐(0) 编辑
摘要:RSA算法非常简单,概述如下: 找两素数p和q 取n=p*q 取t=(p-1)*(q-1) 取任何一个数e,要求满足et并且e与t互素(就是最大公因数为1) 取d*e%t==1 这样最终得到三个数: n d e 设消息为数M (M n) 设c=(M**d)%n就得到了加密后的消息c 设m=(c**e)%n则 m == M,从而完成对c的解密。 注:**表示次方,上面两式中的d和e可以互换。 在对称加密中: n d两个数构成公钥,可以告诉别人; n e两个数构成私钥,e自己保留,不让任何人知道。 给别人发送的信息使用e加密,只要别人能用d解开就证明信息是由你发送的,构成了签名机制。 别人给你发送信息时使用d加密,这样只有拥有e的你能够对其解密。 RSA的安全性在于对于一个大数n,没有有效的方法能够将其分解 从而在已知n d的情况下无法获得e;同样在已知n e的情况下无法 求得d。 阅读全文
posted @ 2013-04-27 17:53 网恋被骗5元 阅读(1624) 评论(0) 推荐(0) 编辑
摘要:没有内建的集合类型(需要使用 map 然后检查存在性)由于没有集合类型,需要自己实现交集、并集等方法没有元组(tuple),需要设计自己的结构(struct)或者使用slice(类似数组)没有类似 __getattr_() 的方法,需要你检查存在性而不能设置缺省值,例如 Python 中,你可以这么写:value = dict.get("a_key", "default_value")需要检查错误(或者至少显式的忽略它们)不能够有未使用的变量和包,需要时不时的注释掉一些代码在 []byte 和 string 之间切换,正则处理(regexp)使用 []b 阅读全文
posted @ 2013-04-26 15:32 网恋被骗5元 阅读(1887) 评论(0) 推荐(0) 编辑
摘要:sudo apt-get install xorg-dev,libxtst-devsudo pip install spynner这个类库可解析js加载出来的数据!测试:#!/usr/bin/env pythonimport spynnerimport pyquerybrowser = spynner.Browser(debug_level=spynner.DEBUG)browser.create_webview()#browser.show()browser.set_html_parser(pyquery.PyQuery)browser.load("http://detail.tm 阅读全文
posted @ 2013-04-25 16:45 网恋被骗5元 阅读(1261) 评论(0) 推荐(0) 编辑
摘要:db.getCollection("mobiles").ensureIndex({ "params.name": 1, "params.value": 1});db.getCollection("mobiles").insert({ "_id": 1,www.jokedu.com "name": "ME525", "brand": "摩托罗拉", "params": [ {"name&q 阅读全文
posted @ 2013-04-25 15:27 网恋被骗5元 阅读(586) 评论(0) 推荐(0) 编辑
摘要:linux下实用iptables封ip段的一些常见命令: 封单个IP的命令是: iptables -I INPUT -s 211.1.0.0 -j DROP 封IP段的命令是: iptables -I INPUT -s 211.1.0.0/16 -j DROP iptables -I INPUT -s 211.2.0.0/16 -j DROP iptables -I INPUT -s 211.3.0.0/16 -j DROP 封整个段的命令是: iptables -I INPUT -s 211.0.0.0/8 -j DROP 封几个段的命令是: iptables -I INPUT -s 61. 阅读全文
posted @ 2013-04-17 17:21 网恋被骗5元 阅读(406) 评论(0) 推荐(0) 编辑
摘要:初次配置执行下面两条命令来配置用户信息,他们会用于Git提交时的签名:$ git config --global user.name "John Doe"$ git config --global user.email johndoe@example.com建立本地Git仓库在你的项目目录下执行:$ git init这会在你的项目目录下建立一个.git目录,存储所有Git所需的资源。然后我们该往项目中添加文件了。不过在这之前,最好先建立一个名为.gitignore的文件,来把一些不需要的文件或文件夹排除掉。比如在Mac下有时会在当前目录下产生一个.DS_Store的文件,这 阅读全文
posted @ 2013-04-10 21:29 网恋被骗5元 阅读(519) 评论(0) 推荐(0) 编辑
摘要:前言:开发工作中,由于有时需要通过ssh登录远程服务器上去,每次都要输入密码,密码很难记,感觉很麻烦,于是上网搜了通过ssh自动登录远程服务器上去,从而免去了每次都要输入密码的困扰。系统说明:本地机器:Debian远程机器:centos步骤:A.本地机器需要做的修改工作1.通过ssh-keygen产生RSA公私密钥对#ssh-keygen一路敲回车下去,最后在~/.ssh文件夹下生成id_rsa和id_rsa.pub两个文件然后改一下 . ssh 目录的权限,使用命令 "chmod 755 ~/.ssh"代码: [user1@rh user1]$ chmod 755 ~/. 阅读全文
posted @ 2013-04-10 21:09 网恋被骗5元 阅读(5502) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示