03 2013 档案
摘要:主要是由urllib,urllib2,cookielib这三个模块。对这三个标准库不熟悉可以学习一下,我也不是很熟系,练习一下。比如 urllib2 - The Missing Manual cookielib and ClientCookie主要就是模拟人人登录,通过httpfox抓包来对登录网站的过程进行分析,将密码和发送的消息post到服务器上就可以,用cookielib模块处理cookie,然后就是正则匹配的问题了。 1 #!/usr/bin/env python 2 #coding=utf-8 3 import urllib 4 import urllib2 5 import ...
阅读全文
摘要:之前写过一次,上次给删掉了,晚上再找的时候无意中发现一个不知道什么的网站把我的那篇文章爬走了,也好,省得我再写了。找到目录/usr/share/X11/xorg.conf.d/,然后新建一个文件20-thinkpad.conf(如果不存在)即:cd /usr/share/X11/xorg.conf.d/sudo vi 20-thinkpad.conf将下面的代码拷进去:Section "InputClass"Identifier "Trackpoint Wheel Emulation" MatchProduct "TPPS/2 IBM Trac
阅读全文
摘要:经常处理一些pdf格式的比赛题目,有时候只需要里面不连续的几个题目,这时候就想到了pdf的分割合并。于是找到了pdftk,可以去它的主页看看http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/还有vim的插件,地址是http://www.accesspdf.com/pdftk/pdftk.vim.zip 一般vim插件路径在/usr/share/vim/vim73/plugin,我没尝试。写一个分割的例子pdftk A=problems.pdf cat A3-32 output 1.pdfA=表是要分割的PDF文件名cat 后跟A3-32表示.
阅读全文
只有注册用户登录后才能阅读该文。
摘要:寒假里看的权限问题,现在来总结一下。文件权限除了r、w、x外还有s、t、i、a权限:1、s:文件属主和组设置SUID和GUID,文件在被设置了s权限后将以root身份执行。在设置s权限时文件属主、属组必须先设置相应的x权限,否则s权限并不能正真生效(chmod命令不进行必要的完整性检查,即使不设置x权限就设置s权限,chmod也不会报错,当我们ls-l时看到rwS,大写S说明s权限未生效)2、t:设置粘着位,一个文件可读写的用户并一定相让他有删除此文件的权限,如果文件设置了t权限则只用属主和root有删除文件的权限,通过chmod+tfilename来设置t权限这里关于粘着位有个概念,举个例子
阅读全文
摘要:View Code 1 #!/usr/bin/env python 2 #coding=utf-8 3 while True: 4 n = input() ...
阅读全文
摘要:View Code 1 #!/usr/bin/env python 2 #coding=utf-8 3 import urllib 4 import re 5 def gethtml(url): 6 page = urllib.urlopen(url) 7 html = page.read() 8 page.close() 9 return html10 def getweather(html):11 reg = '<a title=.*?>(.*?)</a>.*?<span>(.*?)</span>.*?<b>(.*?)&l
阅读全文
摘要:搭建 VPN 服务器的方法非常多,比较著名的有 PPTP, L2TP/IPSec 和 OpenVPN。这三种方式中后两者的安全性比较好,但配置较麻烦,PPTP 是这三者中配置最容易的方式,而且 Windows/Mac 系统中都内建相应的客户端。1、安装pptp,这是个vpn的服务端软件sudo apt-get install pptpd系统会自动解决依赖关系,安装好后,需要进行一番设置。2、编辑 /etc/pptpd.confsudo vi /etc/pptpd.conf去掉文件最末端的 localip 和 remoteip 两个参数的注释,并进行相应修改。这里,localip 是 VPN 连
阅读全文
摘要:在写一个抓取网页的小脚本,运行起来总是出现这个错误查了下Python的默认编码文件是用的ASCII码,你将文件存成了UTF-8也没用,解决办法很简单只要在文件开头加入# -*- coding: UTF-8 -*- 或者 #coding=utf-8 就行了。自己本子上的vim配置文件中插入进去这个了,实验室的机器上的配置文件并不一样,因此出现了问题。更多的编码问题看这里http://www.pythonclub.org/python-basic/codec
阅读全文

浙公网安备 33010602011771号