用Python登录正方系统获取课表
admin 13年前(2013-08-19) 3575浏览
没想到毕业之后还会折腾这破玩意。大学时用RGSS语言完成过一个类似的功能(虽然最近才知道它和Ruby语言有关),但没用Python写过。其实代码完全没难度,但这套系统很讨厌,它用.NET语言写成,出现最多的是页面是“当前访问人数过多,请稍后访问”,系...
admin 13年前(2013-08-19) 3575浏览
没想到毕业之后还会折腾这破玩意。大学时用RGSS语言完成过一个类似的功能(虽然最近才知道它和Ruby语言有关),但没用Python写过。其实代码完全没难度,但这套系统很讨厌,它用.NET语言写成,出现最多的是页面是“当前访问人数过多,请稍后访问”,系...
admin 13年前(2013-08-19) 6542浏览
目的:1. 软件运行时,在通知区域显示图标;2. 当有新任务时,显示对话气泡。 实现:1. 利用PyQT在系统的通知区域显示图标;2. 让Python程序循环执行。 首先来实现第一个功能——在通知区域显示图标和对话气泡。 需要制作的是:图标,点击图标...
admin 13年前(2013-08-19) 4129浏览
本文解决在某个目录中有很多rar压缩文件,而且后缀是.exe,利用Python将其批量解压缩。 首先需要安装UnRAR模块(在文章底部可以下载),他是利用ctypes来调用UnRAR.dll进行解压操作,需要Python2.3或以上的版本才能使用,只...
admin 13年前(2013-07-16) 3579浏览
最近为了测试网速情况怎么样,由于部分业务服务器需要关闭icmp,这样的话采用普通的ping就无法适应我的需求,于是自己简单的写了一个基于tcp端口的ping的程序,由于c执行效率比较的不错,但是开发效率低下,而python是开发效率高,但是执行效率不...
admin 13年前(2013-06-28) 3250浏览
Django settings 文件包含你的 Django 安装的所有配置信息.本文档解释了 settings 如何工作及共有哪些选项可用. 基本设置 一个 settings 文件就是一个拥有一些模块级变量的 Python 模块. 下面是几个 set...
admin 13年前(2013-05-21) 15340浏览
python 2.4后引入新的模块subprocess,用于取代原有的commands模块。利用subprocess可以非常方便地跑多个后台任务,例如下面的示例代码(省去所有的错误处理): from subprocess import Popen, ...
admin 13年前(2013-04-28) 3137浏览
上次提到过Ubuntu上Coreseek+php的安装的安装一文,我个人建议Coreseek最好采用Python作为数据源,相对灵活性很大。这次我就分享一下我写的一个CoreSeek的Python数据源基类。 这个基类的优势在于特别是对于“分库分表”...
admin 13年前(2013-04-28) 3733浏览
公司项目中需要使用长链接方式的获取后端数据库——主要是Redis的实时数据。 由于项目本身是PHP的初次看到这个项目,首先想到的是Apache + mod_php的方式,配合php的ob_start()方式直接调用,就如同我之前的一篇东西所说的那样。...
admin 13年前(2013-04-28) 3009浏览
作为Java和python这类相对设计比较完善的解释型语言而言,总有很严密的垃圾回收机制用以防止资源被浪费甚至内存溢出之类的问题。起先我始终认为这会大大提升系统的性能,然而这次碰上了悖论。 刚过完春节,春节前,考虑到会有很多人发送贺卡,邮件系统的压力...
admin 13年前(2013-04-27) 964浏览
服务器每天都有这样那样的信息需要实时推送。最初一直是Mail,最容易实现,成本也低。后来有了短信接口,就有了相对实时但要花钱的方式推送。 知道GAE可以直接跟gtalk挂钩推送消息,可能一直挂Gtalk的人远没有挂QQ和MSN的多(密之声:Gtalk...
admin 13年前(2013-04-27) 863浏览
这些天有个项目是需要一部分Android开发。本想去官网看文档,众所周知的原因,官网无法连接。下载了本地的文件,由于是做的整站镜像,搜索功能无法正常使用,这对于经常要使用此功能的我来说很是麻烦。于是想到了把文件上传到GAE,再利用Google的本地功...
admin 13年前(2013-04-27) 939浏览
## ##****************************************************************************** ## NAME: SendMail ## PURPOSE: ## ## REVIS...
admin 13年前(2013-04-26) 3346浏览
class x(object): __se = None a = None def __new__(cls): if cls.__se is None: cls.__se = super(x, cls).__new__(cls) return cls...
admin 13年前(2013-04-26) 2977浏览
这次算不上什么技巧分享,只是在碰到了一个bug之后整理的东西,希望各位在看过之后不会在犯同样的错误。 首先,还是用同为解释型语言的PHP开刀: php > $a = array(1,2,3); php > $b = array($a,$a...
admin 13年前(2013-04-26) 3821浏览
记得在zipsite项目中,对于文本文件本身就没有序列化的问题,但对于富媒体文件的序列化,我采用的方法是pickle。后来我忽然觉得使用pickle是可以实现简单的分布任务处理的。 废话不表,上代码: 首先是一个“有限事务机”,讲白一点就是所有的任务...
admin 13年前(2013-04-26) 4742浏览
说起Python,首先想到的他是一种“胶水语言”。作为一种合格的胶水语言,比起开发的难易程度或者开发效率来讲,语言的适应性和可扩充性同样很重要。python的一大特色是有许多方便灵活的扩展模块。 对于上次我们曾经说过ctypes的方式可能对于已经存在...
admin 13年前(2013-04-26) 3755浏览
正如之前说的,很多情况下我们需要对代码中的部分甚至于全部进行基于C语言的重构以大幅提升性能。对于很多团队来说,由于C语言过于复杂,很难像Python,PHP或者其他高级语言那样快速上手。本文就着重介绍如何通过现有的资源,快速的将python转成C而尽...
admin 13年前(2013-04-26) 3632浏览
C重构,C重构,看的已经有点郁闷了!这次打算收尾了,将几种方法的性能做个横向比较吧,近期不再研究。 相关文章: Cython快速实现Python的C重构 无须coding快速实现Python的C重构 老一套的python源码: def sheepBo...
admin 13年前(2013-04-19) 3370浏览
如何使用Python发送邮件,这里给出简单的代码,需要你自己根据需求去完善。 #coding=utf-8 #!/usr/bin/python import smtplib from email.MIMEText import MIMEText fro...
admin 14年前(2013-03-25) 18474浏览
在线演示 http://python.selboo.com.cn/ 在线演示 http://pythontutor.com/visualize.html This is The Code root@selboo:~# git clone git://...
admin 15年前(2012-03-12) 15007浏览
最近在Windows下学习Python,使用到 PythonSSH,运行PythonSSH依赖于 paramiko模块,而paramiko模块又依赖于pycrypto模块,所以要先安装pycrypto模块 一、pycrypto模块安装 http://...
admin 15年前(2012-03-01) 13104浏览
先说下原理,原理其实很简单,设法获得“雷区”的数据,然后通过模拟鼠标动作,点击雷区上非地雷的的格子,就搞定了:) 所以技术难点只有三个:获得雷区数据、找到扫雷程序和模拟鼠标动作。 先说简单的,找到扫雷程序。通过win32gui.FindWindow(...
admin 15年前(2012-01-17) 8105浏览
刚刚接触Python以来,看到类里的函数要带个self参数,一直搞不懂啥原因。晚上搜索下 Python要self的理由 Python的类的方法和普通的函数有一个很明显的区别,在类的方法必须有个额外的第一个参数(self),但在调用这个方法的时候不必为...
admin 17年前(2009-06-18) 5365浏览
apache2.2.11编译mod_python报错 编译安装mod_python3.3.1 ./configure –with-apxs=/usr/local/apache/bin/apxs –with-python=/usr/bin/python...