上一页 1 2 3 4 5 6 7 ··· 9 下一页

2012年7月26日

poj和zoj自动登录,提交并获取评判结果

摘要: 杭州电子科技大学的OJ(http://acm.hdu.edu.cn/)(以后简称杭电)很有特色,目前也很火,其中一个关键原因就是它提供了一些新功能,比如diy,webdiy,virtual contest等。这里我们简单讨论一下杭电的webdiy。 webdiy是什么?是在DIY的基础上增加了从其他OJ选题的功能,那么DIY是什么?就是自己在本地选题,然后组成一场比赛。实现这个功能关键是能在其他OJ上提交,并能获得评判结果,直接往数据库里面写肯定是不可能的,那就只剩下一个方法:网络爬虫,模拟用户提交。 最近一直在研究python的网络编程模块,用python来实现这个功能还是比较... 阅读全文

posted @ 2012-07-26 12:07 ma6174 阅读(4306) 评论(2) 推荐(3) 编辑

2012年7月24日

python urllib模块学习笔记

摘要: 这个模块是最基本最常用的,以前看过,总结一下#coding:utf-8importurlliburl='http://cnblogs.com'#代理服务器proxies={'http':'http://127.0.0.1:8087'}#使用代理服务器打开r=urllib.urlopen(url,proxies=proxies)printr.info()printr.getcode()printr.geturl()#打开本地文件f=urllib.urlopen(url='file:/home/ma6174/a.sh')printf. 阅读全文

posted @ 2012-07-24 10:08 ma6174 阅读(1586) 评论(3) 推荐(1) 编辑

2012年7月16日

让linux开机自动执行一条需要管理员的密码的命令

摘要: 前面有篇文章提到《linux简单方法实现让普通用户执行管理员命令》,也就是说可以在不输入密码的情况下完成只有用sudo才能执行的命令,现在我们想让这条命令开机就执行,在用户登录之前执行。 首先根据上面的文章创建python脚本,假设linux用户名为test,脚本名字为autostart.py放在/home/test/目录下。 然后编辑/etc/re.local文件,在“exit 0”那一行前面加上一行“su test -c "python /home/test/autostart.py" 完了。 阅读全文

posted @ 2012-07-16 16:44 ma6174 阅读(1589) 评论(0) 推荐(0) 编辑

2012年7月15日

Android精品软件汇总(不断更新)

摘要: 用Android手机有一段时间了,发现了不少优秀的软件,在这里向大家推荐一下1.GTasks:手机上的任务列表,与谷歌账户同步还可以显示日历上的待办事项,做备忘录用 下载地址:https://play.google.com/store/apps/details?id=org.dayup.gtask 附破解的key:https://play.google.com/store/apps/details?id=org.dayup.gtask.key2.云备份2:备份手机中的软件,联系人,短信,通话记录,书签等到邮箱 https://play.google.com/store/apps/detai.. 阅读全文

posted @ 2012-07-15 17:21 ma6174 阅读(14483) 评论(0) 推荐(1) 编辑

2012年5月26日

linux简单方法实现让普通用户执行管理员命令

摘要: 某大神写了个程序,每次服务器开机是必须执行这个程序,这个程序必须用sudo管理员的权限执行才有效,每次开机后都要去手动执行这条命令,懒人怎么受的了?于是乎,我想到把这个命令添加到系统启动项里面,但是,普通命令好添加,必须加sudo的命令怎么添加呢?网上百了半天没百到,纠结,都怪自己linux没学好,以后还要研究研究linux怎么启动。这条路没走通就换一条吧。我昨天提到用pexpect实现自动交互,试了一下,很爽啊!哈哈,完美的完成了我的任务!看下面的示例代码:importpexpectdefRunCmd(cmd,passwd):run=pexpect.spawn(cmd)try:i=run.. 阅读全文

posted @ 2012-05-26 19:39 ma6174 阅读(9276) 评论(5) 推荐(1) 编辑

(转)SSH免密码登录

摘要: 本文转自:http://my.oschina.net/aiguozhe/blog/33994A为本地主机(即用于控制其他主机的机器) ;B为远程主机(即被控制的机器Server), 假如ip为172.24.253.2 ;A和B的系统都是Linux在A上的命令:# ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥和私钥,不设置密码)# ssh root@172.24.253.2 "mkdir .ssh;chmod 0700 .ssh" (需要输入密码,注:必须将.ssh的权限设为700)# scp ~/.ssh/id_rsa.pub root@172.2 阅读全文

posted @ 2012-05-26 19:29 ma6174 阅读(4915) 评论(0) 推荐(1) 编辑

(转)解决ssh登录慢的问题(一定要在远端主机上修改啊)

摘要: 本文转自:http://forum.ubuntu.org.cn/viewtopic.php?f=54&t=177845经常用ubuntu的朋友们可以已经习惯了一个事实那就是,通过ssh登录到ubuntu,登录认证的时间总要用掉10多秒甚至20多秒30秒,可能你已经习惯了这个事实,但是,其实,这个漫长的等待时间完全是可以免掉的,怎么免,且看下面步骤一 关闭ssh的gssapi认证vi /etc/ssh/ssh_config注释掉如下两行GSSAPIAuthentication yesGSSAPIDelegateCredentials no步骤二 关闭ssh的UseDNSvi /etc/s 阅读全文

posted @ 2012-05-26 18:54 ma6174 阅读(2031) 评论(0) 推荐(0) 编辑

2012年5月25日

ssh批量登录并执行命令(python实现)

摘要: 人生苦短,我用python! 局域网内有一百多台电脑,全部都是linux操作系统,所有电脑配置相同,系统完全相同(包括用户名和密码),ip地址是自动分配的。现在有个任务是在这些电脑上执行某些命令,者说进行某些操作,比如安装某些软件,拷贝某些文件,批量关机等。如果一台一台得手工去操作,费时又费力,如果要进行多个操作就更麻烦啦。 或许你会想到网络同传, 网络同传是什么?就是在一台电脑上把电脑装好,配置好,然后利用某些软件,如“联想网络同传”把系统原样拷贝过去,在装系统时很有用,只要在一台电脑上装好,同传以后所有的电脑都装好操作系统了,很方便。同传要求所有电脑硬件完全相同,在联想的电脑... 阅读全文

posted @ 2012-05-25 20:51 ma6174 阅读(114407) 评论(9) 推荐(7) 编辑

2012年5月18日

python利用elaphe制作二维条形码

摘要: 条形码的应用将会越来越广泛,看到了一篇文章(http://www.systron.com.cn/txm-7.htm),写的挺好的!用手机拍二维码,查二维码确实很爽!这将成为一种潮流!手机上的二维码识别程序已经做的很好了,“我查查”用起来很不错的我搜集了几个二维条码生成网站:http://www.morovia.com/free-online-barcode-generator/qrcode-maker.phphttp://qrencode.sinaapp.com/http://www.mayacode.com/作为一个程序猿,我们也要懂得如何制作二维条形码python的elaphe模块帮我们解 阅读全文

posted @ 2012-05-18 21:28 ma6174 阅读(1947) 评论(1) 推荐(0) 编辑

2012年5月14日

Linux常用压缩解压命令

摘要: 1.tar基本用法:1.打包文件:tar -cvf ~/test.tar ~/test2.打包并压缩文件:tar -zcvf ~/test.tar.gz ~/test2.解包文件:先切换到要解包到的目录,然后执行:tar -xvf ~/test.tar参数详解: -c, --create 创建一个新归档 -x, --extract, --get 从归档中解出文件 -t, --list 列出归档内容 -A, --catenate, --concatenate 追加 tar 文件至归档 -f, --file=ARCHIVE 使用归档文件或 ARCHIV... 阅读全文

posted @ 2012-05-14 10:57 ma6174 阅读(810) 评论(0) 推荐(0) 编辑

2012年5月8日

强大的zsh配置文件

摘要: zsh比bash好用且强大多了!特别是他的自动补全功能还有自定义功能,还有自动纠错能力,命令颜色高亮等!刚接触,网上搜集了一些配置文件,分享给大家1.安装方法:sudo apt-fast install zsh2.配置方法:把下面的内容保存到记事本里面,文件名为“.zshrc”,将这个文件保存在用户目录下3.把zsh设为默认shell(重启后生效)chsh -s /bin/zsh4.详细的zsh配置#color{{{autoloadcolorscolorsforcolorinREDGREENYELLOWBLUEMAGENTACYANWHITE;doeval_$color='%{$ter 阅读全文

posted @ 2012-05-08 22:56 ma6174 阅读(33895) 评论(0) 推荐(1) 编辑

2012年5月5日

删除目录下相同文件 -> 逐级优化(python实现)

摘要: 不要整天往脑袋里塞算法,要适时把算法拿出来,应用到实际开发中! 这两天闲来无事在百度上淘了点图片,不多,也就几万张吧,其中有不少美女图片奥!哈哈!这里暂且不说图片是怎么获得的,咱聊聊得到图片以后发生的事。 遇到的第一个问题就是有些图片没有后缀名。在windows下,没有后缀名的文件是不能正确被识别的,没有预览,打开时还要选择打开方式,费劲!这个问题比较容易解决,给每个图片加上后缀名就是了。没有后缀名的图片也不多,不到1000张吧,一张一张地改很麻烦,还好我是学计算机的,上午写了个程序批量修改http://www.cnblogs.com/ma6174/archive/2012... 阅读全文

posted @ 2012-05-05 01:54 ma6174 阅读(6904) 评论(17) 推荐(1) 编辑

2012年5月4日

linux数字文件属性的含义(转)

摘要: 数字类型改变文件权限-rwxrwxrwx这九个属性是三个三个一组的。其中,我们可以使用数字来代表各个属性,各属性的对照表如下:r:4w:2x:1由于同一组的数字是相加的!例如当属性为 [ -rwxrwx--- ] 则是:owner = rwx = 4+2+1 = 7group = rwx = 4+2+1 = 7others = --- = 0+0+0 = 0所以,这样的属性造成的数值就是 770 !而更改属性的指令为 chmod,他的语法为:chmod [-R] xyz 文件或目录xyz 为同三组 rwx 属性数值的相加举例来说,如果要将 .bashrc 这个档案所有的属性都打开,那么就:[r 阅读全文

posted @ 2012-05-04 21:21 ma6174 阅读(2170) 评论(0) 推荐(0) 编辑

批量重命名文件——python实现

摘要: 任务很简单,某个目录下面有几千个文件,某些文件没有后缀名,现在的任务就是将所有的没有后缀名的文件加上后缀名,python有现成的函数可以实现,但是在实现过程中遇到几个问题,分享一下解决方法下面是最终代码 (windows下实现的)#-*-coding:cp936-*-importospath='D:\\图片\\'forfileinos.listdir(path):ifos.path.isfile(os.path.join(path,file))==True:iffile.find('.')<0:newname=file+'rsfdjndk.jpg& 阅读全文

posted @ 2012-05-04 11:07 ma6174 阅读(54099) 评论(5) 推荐(1) 编辑

2012年4月29日

配置python的eclipse开发环境

摘要: eclipse狠强大!在eclipse下开发python很方便!代码提示功能比较完善!在eclipse下配置python开发环境不算难,简单记录一下.1.help -> Install New Software,点击"add",在name里面输入"PyDev",location里面输入"http://pydev.org/updates"2.在出来的列表里面选择"PyDev",然后狂点下一步就是了,网络好的话很快就能安完3.配置编译器:我window -> perferences,依次找到PyDev -& 阅读全文

posted @ 2012-04-29 20:38 ma6174 阅读(2246) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 9 下一页

导航