最新消息:

python

用Django和Backbone.js生成表单

用Django和Backbone.js生成表单

admin 11年前 (2013-10-21) 3260浏览 0评论

Django带了Forms框架,但如果不用Model Form,就要把在Model中定义的字段再写一遍。而且现在项目中都会用到前端工具包/框架,比如Bootstrap,于是as_table/as_ul/as_p就不能直接用了,每个字段都要手动写到HT...

使用Nginx Upload Module及pycurl来实现大文件断点上传

使用Nginx Upload Module及pycurl来实现大文件断点上传

admin 11年前 (2013-10-17) 4691浏览 0评论

由于项目需要,需要实现超大文件的上传,且要考虑上传请求的负载均衡、客户端往服务器的断点续传(上行)、服务器可扩展性等需求。对比ftp、自定义Socket协议、php等服务器脚本实现上传功能后,选择了基于Ngnix Upload Module+pycu...

用Tornado实现简单的在线代理

用Tornado实现简单的在线代理

admin 11年前 (2013-09-25) 4289浏览 0评论

实现代理的方式很多种,流行的web服务器也大都有代理的功能,比如http://www.tornadoweb.cn用的就是nginx的代理功能做的tornadoweb官网的镜像。 最近,我在开发一个移动运用(以下简称APP)的后台程序(Server),...

Python Web 性能和压力测试 multi-mechanize

Python Web 性能和压力测试 multi-mechanize

admin 11年前 (2013-09-25) 12925浏览 0评论

对Web服务做Performance & Load测试,最常见的工具有Apache Benchmark俗称ab和商用工具LoadRunner。ab简单直接,功能也相对较弱,但我们经常看到的对一些Web server或者Framework的性能...

python编程中常用的12种基础知识总结

python编程中常用的12种基础知识总结

admin 11年前 (2013-09-24) 2512浏览 0评论

python编程中常用的12种基础知识总结:正则表达式替换,遍历目录方法,列表按列排序、去重,字典排序,字典、列表、字符串互转,时间对象操作,命令行参数解析(getopt),print 格式化输出,进制转换,Python调用系统命令或者脚本,Pyth...

Python与sed,grep文本查找效率小测

Python与sed,grep文本查找效率小测

admin 11年前 (2013-09-11) 3405浏览 0评论

Gnu awk作者在FreeBSD邮件列表中回答”GNU grep为什么比BSD grep要快“,提到了用到了Boyer-Moore算法,虽然不知道是什么,但感觉很厉害的样子~我猜想grep有多快呢? 所以想比较下下python,sed与grep: ...

30分钟3300%性能提升——python+memcached网页优化小记

30分钟3300%性能提升——python+memcached网页优化小记

admin 11年前 (2013-08-27) 2770浏览 0评论

本来我一直不知道怎么来更好地优化网页的性能,然后最近做python和php同类网页渲染速度比较时,意外地发现一个很简单很白痴但是我一直没发现的好方法(不得不BS我自己):直接像某些php应用比如Discuz论坛那样,在生成的网页中打印出“本页面生成时...

配置Nginx+uwsgi更方便地部署python应用

配置Nginx+uwsgi更方便地部署python应用

admin 11年前 (2013-08-23) 2749浏览 0评论

个人觉得php最方便的就是deployment了,只要把php文件丢到支持php的路径里面,然后访问那个路径就能使用了;无论给主机添加多少php应用,只要把目录改好就没你的事了,完全不用关心php-cgi运行得如何,deployment极为方便。 反...

python监听usb鼠标插入

python监听usb鼠标插入

admin 11年前 (2013-08-20) 4553浏览 0评论

在刚把电脑系统转为linux之后,一直觉得需要通过命令:sudo rmmod psmouse来完成禁用触摸板的操作实在是太不方便了,于是就想着用一个python脚本来完成该操作。 于是在网上找到了pyUSB这个python库,可以轻松的完成对usb设...

mysql安装及设置编码和python操作mysql

mysql安装及设置编码和python操作mysql

admin 11年前 (2013-08-20) 2780浏览 0评论

python操作mysql的代码,在前面的那个python十个项目中已经用过了,不过对于mysql的安装,以及mysql-python的安装并没有提及,所以这里需要说一下。 我说的都是在ubuntu下的安装,在windows下比较简单。 首先安装my...

python下RSA加密解密以及跨平台问题

python下RSA加密解密以及跨平台问题

admin 11年前 (2013-08-20) 8937浏览 0评论

项目合作需要,和其他网站通信,消息内容采用RSA加密方式传递。之前没有接触过RSA,于是两个问题出现了: 声明: 环境WIN 7 + python 2.6.6 RSA格式:PEM 一、Python下RSA加密解密怎么做? 现在网上搜索关于RSA的信息...

Python批量解压rar

Python批量解压rar

admin 11年前 (2013-08-19) 3652浏览 0评论

本文解决在某个目录中有很多rar压缩文件,而且后缀是.exe,利用Python将其批量解压缩。 首先需要安装UnRAR模块(在文章底部可以下载),他是利用ctypes来调用UnRAR.dll进行解压操作,需要Python2.3或以上的版本才能使用,只...

PyQT实现通知区域图标和对话气泡

PyQT实现通知区域图标和对话气泡

admin 11年前 (2013-08-19) 5925浏览 0评论

目的:  软件运行时,在通知区域显示图标; 当有新任务时,显示对话气泡。 实现:  利用PyQT在系统的通知区域显示图标; 让Python程序循环执行。 首先来实现第一个功能——在通知区域显示图标和对话气泡。 需要制作的是:图标,...

用Python登录正方系统获取课表

用Python登录正方系统获取课表

admin 11年前 (2013-08-19) 3164浏览 0评论

没想到毕业之后还会折腾这破玩意。大学时用RGSS语言完成过一个类似的功能(虽然最近才知道它和Ruby语言有关),但没用Python写过。其实代码完全没难度,但这套系统很讨厌,它用.NET语言写成,出现最多的是页面是“当前访问人数过多,请稍后访问”,系...

mysql日志通过python发送到rsyslog

mysql日志通过python发送到rsyslog

admin 11年前 (2013-08-19) 4669浏览 0评论

之前是用mysql数据库来保存用户的访问日志,现在已经超过2亿了,速度非常慢,还分了三张表,所以要换一种记录日志的方式。现在暂时没有时间做数据挖掘,要做的只是把日志先存起来。Sina介绍了一个不错的方案:直接用linux自带的rsyslog来做。用户...

python实现一个P2P文件发布

python实现一个P2P文件发布

admin 11年前 (2013-07-16) 4700浏览 0评论

考虑到我手上的服务器逐渐的增多,有时候需要大规模的部署同一个文件,例如因为方便使用systemtap这个工具定位问题,需要把手上几百台服务器同时安装kernel-debuginfo这个包,原有的方式采用一个源服务器,采用rsync或者scp之类的文件...

python C混合编程写的tcp端口ping程序

python C混合编程写的tcp端口ping程序

admin 11年前 (2013-07-16) 3131浏览 0评论

最近为了测试网速情况怎么样,由于部分业务服务器需要关闭icmp,这样的话采用普通的ping就无法适应我的需求,于是自己简单的写了一个基于tcp端口的ping的程序,由于c执行效率比较的不错,但是开发效率低下,而python是开发效率高,但是执行效率不...