python喜剧
文章平均质量分 60
PandaraWen
这个作者很懒,什么都没留下…
展开
-
python 中的线程处理——threading模块
转自:http://www.oschina.net/code/snippet_16840_1815python是支持多线程的,并且是native的线程。主要是通过thread和threading这两个模块来实现的。thread是比较底层的模 块,threading是对thread做了一些包装的,可以更加方便的被使用。这里需要提一下的是python对线程的支持还不够完善,不能利用多 CPU,但是转载 2013-01-12 19:57:20 · 862 阅读 · 0 评论 -
[转]Python编程语言与Java的性能比…
原文:http://developer.51cto.com/art/201003/187962.htmPython编程语言目前的使用中需要不断的学习。下面我们就详细的看看如何才能更好的进行相关知识的学习。最近我一直在看一个基于wxPython的GUI应用程序代码,大概45.5KLOC的左右,而且这还不包括它所用到的库(如Twisted)。代码是由那些对Python比较生疏的Java的开发原创 2012-11-05 17:44:54 · 1084 阅读 · 0 评论 -
[转]Mysql 的 auto_increment 详解
原文地址:http://hi.baidu.com/������/blog/item/05b94fd66cfff72507088bda.html一、auto_increment使用方法1.创建table时设置auto_increment属性和初始值100create table nonove( id bigint unsigned not null primary key原创 2012-11-05 17:44:24 · 1283 阅读 · 0 评论 -
[原]解决Django获取时间存在偏差
在setting.py中设置两处:# Local time zone for this installation. Choices can be foundhere:# http://en.wikipedia.org/wiki/List_of_tz_zones_by_name# although not all choices may be available on all operat原创 2012-11-05 17:44:22 · 593 阅读 · 0 评论 -
python 生成验证码
原文地址:生成验证码">python 生成验证码作者:1吏刚才从网上抄了一个python生成验证码的程序。原文地址:http://www.pyfun.com/shenru/201008/841_2.html在使用的时候,发现其中一条代码报错:self.font = core.getfont(file, size, index, encoding) IOError:cannot open转载 2012-11-05 17:43:30 · 1334 阅读 · 0 评论 -
[转]struct.unpack 用法手记
原文:http://blog.csdn.net/gracioushe/article/details/59159004/25/2009 12:18:21 PM Python中按一定的格式取出某字符串中的子字符串,使用struck.unpack是非常高效的。1. 设置fomat格式,如下:# 取前5个字符,跳过4个字符华,再取3个字符format = '5s 4x 3s'2.原创 2012-11-05 17:42:56 · 772 阅读 · 0 评论 -
[原]django中使用静态文件
1.使用模板文件在setting.py中设置TEMPLATE_DIRS,添加os.path.join(os.path.dirname(__file__),'template').replace('\\', '/'),注:我的template文件夹与setting.py在同一文件夹原创 2012-11-05 17:45:54 · 410 阅读 · 0 评论 -
[转]用C编写Python扩展找不到Pytho…
方法一:直接安装debug版本的python27方法二:1.将python安装目录下libs目录里的python27复制一份并命名为python27_d.lib2.修改include目录下的pyconfig.h,将#define Py_DEBUG注释掉原创 2012-11-05 17:45:45 · 495 阅读 · 0 评论 -
图像金字塔(cvPyrDown、cvP…
原文地址:图像金字塔(cvPyrDown、cvPyrUp)作者:yumantang本文转自:http://blog.csdn.net/hitwengqi/article/details/6857441图像金字塔被广泛应用于各种视觉应用中。图像金字塔是一个图像集合,集合中图像都源于同一个原始图像,而且是通过对原始图像连续降采样获得,直到达到某个中止条件才停止降采样。(当然,降为一个像素肯定是转载 2012-11-05 17:45:34 · 647 阅读 · 0 评论 -
[转]OpenCV中文手册——cvHoughLines…
说明: 此函数是opencv图像变换函数中的一个,主要用来访问霍夫变换的两个算法———标准霍夫变换(SHT)和累计概率霍夫变换(PPHT)。函数原型: CvSeq*cvHonghLines2( CvArr*image, void*line_storage, intmehtod, doublerho, doubletheta原创 2012-11-05 17:45:32 · 1697 阅读 · 0 评论 -
[转]OpenCV中文手册——cvSeq
CvSeq CvSeq* cvCreateSeq(int seq_flags,int header_size,intelem_size,CvMemStorage* storage) 功能:创建一序列 说明:CvSeq本身就是一个可增长的序列,不是固定的序列 参数:seq_flags为序列的符号标志。如果序列不会被传递给任何使用特定序列的函数,那么将它设为0,否则从预定义的序列原创 2012-11-05 17:45:30 · 560 阅读 · 0 评论 -
[原]用C扩展python
备了个忘1.创建应用程序代码2.利用样板来包装代码 1.包含Python 的头文件。 #include "Python.h" //需将python安装目录下的include文件夹包含进工程 2.为每个模块的每一个函数增加一个型如PyObject* Module_func()的包装函数。 包装函数格式:static PyObject *Extest原创 2012-11-05 17:45:47 · 377 阅读 · 0 评论 -
[转] windows下OpenCV 2…
原文:http://blog.csdn.net/bh20077/article/details/6946046#commentsvs2010的请参考文章http://hi.baidu.com/mvp_xuan/blog/item/eab5ecd2f6f1fbc5a8ec9a02.html,我照着做的,配置成功了,要提醒的是,那个opencv230,你要改成231,要改仔细,不要改漏了,我当时配原创 2012-11-05 17:45:50 · 398 阅读 · 0 评论 -
[原]sae+python+django1.4架站
备了个忘1.目前sae 的python空间还在内测中到这里:http://appstack.sinaapp.com/apply获取使用python的权限2.创建应用与默认版本,在本地文件夹中svn检出代码3.修改检出的config.yaml文件,修改如下name: your_app_nameversion: your_versionlibraries:- name: djang原创 2012-11-05 17:45:52 · 629 阅读 · 0 评论 -
python 程序定时执行的实现
下面介绍以threading模块来实现定时器的方法。使用前先做一个简单试验:import threadingdef sayhello(): print "hello world" global t #Notice: use global variable! t = threading.Timer(5.0, sayhel原创 2013-01-12 15:26:58 · 20525 阅读 · 0 评论 -
python 向mysql中存储图片以及读取图片
转载自:http://www.cnblogs.com/sherlockhua/archive/2012/03/29/2423786.html(十二)插入图片有人喜欢使用mysql来存储图片,而有的人喜欢把图片存储在文件系统中。而当我们要处理成千上万的图片时,会引起技术问题。图片时二进制数据,mysql有种特殊的数据类型,用来存储二进制数据,叫做BLOB(Binary Large O转载 2012-12-20 03:11:54 · 21052 阅读 · 9 评论 -
LCS算法的python实现
'''Created on 2012-11-9@author: Pandara'''def lcs_len(a, b): ''' a, b: strings ''' n = len(a) m = len(b) l = [([0] * (m + 1)) for i in range(n + 1)] direct = [([0原创 2012-11-10 14:46:12 · 4805 阅读 · 0 评论 -
有向图最短路径floyd算法的python实现
Created on 2012-11-8@author: Pandara'''import sysdef floyd(l, n): ''' l: l[i][j] = distace of i and j if in E else sys.maxint k: sum of point ''' d = l[:] route = [原创 2012-11-09 15:48:02 · 5034 阅读 · 0 评论 -
RSA算法的python实现
来源:http://code.activestate.com/recipes/572196-rsa/## {{{ http://code.activestate.com/recipes/572196/ (r2)#!/usr/bin/python# -*- coding: utf-8 -*-"""\The author takes no responsibility for anything转载 2012-11-05 21:21:08 · 1065 阅读 · 0 评论 -
rsa算法的python实现
'''Created on 2012-11-5@author: Pandara'''import mathimport random import sysdef is_prime(num): ''' determine wether num is prime ''' for i in range(int(math.floor(float(num)原创 2012-11-05 23:13:40 · 1101 阅读 · 2 评论 -
python 随机数
来自:http://www.cnblogs.com/rubylouvre/archive/2011/06/24/2088340.html这些方法位于random模块中random.random(),同javascript的Math.random(),返回[0.0,1)之间的浮点数random.uniform(a, b),返回[a,b]之间的浮点数转载 2012-11-05 19:13:05 · 562 阅读 · 0 评论 -
0/1背包问题算法的python实现
'''Created on 2012-11-4@author: Pandara'''#inputimport sysm = input("backpack size:")n = input("objects sum:")objects_s = []#sequence sobjects_v = []#sequence vinput_str = raw_input("inp原创 2012-11-05 17:52:38 · 1050 阅读 · 0 评论 -
[转]python的二维数组操作
原文链接:http://www.cnblogs.com/btchenguang/archive/2012/01/30/2332479.html需要在程序中使用二维数组,网上找到一种这样的用法:?123456#创建一个宽度为3,高度为4的数组#[[0,0,0],# [0,0,0],# [0,0,0],# [0,0,0]原创 2012-11-05 17:46:04 · 1251 阅读 · 0 评论 -
[转]django 过滤器 、日…
原文:http://hi.baidu.com/papercut/item/45b98112a498b76e70d5e84a过滤器相关:一、形式:小写{{ name | lower }}二、串联:先转义文本到HTML,再转换每行到 标签{{ my_text|escape|linebreaks }}三、过滤器的参数显示前30个字{{ bio | truncatewords:原创 2012-11-05 17:46:02 · 680 阅读 · 0 评论 -
[转]OpenCV中文手册——cvCreateImag…
cvCreateImage cvCreateImage是openCV中的一个函数。OpenCV是Intel公司支持的开放计算机视觉库。 cvCreateImage: 创建头并分配数据 IplImage* cvCreateImage( CvSize size, int depth, intchannels ); 参数说明: size 图像宽、高. depth 图像元素原创 2012-11-05 17:45:28 · 701 阅读 · 0 评论 -
cvMemStorage
原文地址:cvMemStorage作者:寄雨化蝶OpenCV:CvMemStorage默认分类 2009-11-24 21:32:22 阅读204评论0 字号:大中小1、动态内存存储及操作函数CvMemStoragetypedef struct CvMemStorage{struct CvMemBlock* bottom;struct CvMemBlock* top;struct转载 2012-11-05 17:45:26 · 544 阅读 · 0 评论 -
[转]OpenCv中没有找到tbb_debug.dl…
转:http://blog.163.com/woshitony111@126/blog/static/7137953920126563134649/在opencv-2.3.1\build\common\tbb\ia32\vc10的下面有个tbb.dll文件,把它复制到你的工程debug目录下改成tbb_debug即可。原创 2012-11-05 17:45:24 · 456 阅读 · 0 评论 -
[原]Django book学习笔记_第五章 …
第五章 模型1.使用数据库之前必须正确配置好setting.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'ipandara', 'USER': 'root', 'PASSWORD': 'loveFAMILY@原创 2012-11-05 17:44:08 · 401 阅读 · 0 评论 -
[原]Django 403错误:CSRF verific…
先说明,我的django版本为1.4解决方法,一共三步,在debug错误信息里面已经指出:1.使用requestcontextfrom django.template import RequestContext……return render_to_response('my_template.html', my_data_di原创 2012-11-05 17:44:04 · 434 阅读 · 0 评论 -
[转]Django 开发环境中html页面加…
资料摘自:http://www.cnblogs.com/wang_yb/archive/2011/04/21/2024311.html1.1 urls.py?12345678urlpatterns = patterns('', #Example: #(r'^siteWithResources/',in原创 2012-11-05 17:43:19 · 410 阅读 · 0 评论 -
[转]正则表达式中?的四种用法
原文:http://www.cnblogs.com/graphics/archive/2010/06/02/1749707.html原文符号因为?在正则表达式中有特殊的含义,所以如果想匹配?本身,则需要转义,\?有无量词问号可以表示重复前面内容的0次或一次,也就要么不出现,要么出现一次。非贪婪匹配贪婪匹配在满足匹配时,匹配尽可能长的字符串,默认情况下,采用贪婪匹原创 2012-11-05 17:43:15 · 324 阅读 · 0 评论 -
[转]正则表达式符号--功能对照表
元字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“\n”匹配字符“n”。“\n”匹配一个换行符。序列“\\”匹配“\”而“\(”则匹配“(”。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。$匹配输入原创 2012-11-05 17:43:13 · 313 阅读 · 0 评论 -
[转]正则表达式符号--功能对照表
来自:正则表达式之道元字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“\n”匹配字符“n”。“\n”匹配一个换行符。序列“\\”匹配“\”而“\(”则匹配“(”。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位原创 2012-11-05 17:43:11 · 352 阅读 · 0 评论 -
[转]Django开发中DJANGO_SETTINGS_…
原文:http://javacrazyer.iteye.com/blog/1535323第一种解决方案进入到mysite目录下,用python manage.py shell启动python解释器环境,manage.py shell命令在启动解释器之前,它告诉Django使用哪个设置文件。 Django框架的大部分子系统,包括模板系统,都依赖于配置文件;如果Django不知道使用哪个配原创 2012-11-05 17:43:08 · 409 阅读 · 0 评论 -
[原]使用python建立后门
基本思路: 假设:待劫持文件为A.exe;构建后门脚本为backdoor.py;注入使用的DLL为inject.dll; 后门构建的一般思路为:重命名(或者移动)A.exe为xxx.exe,然后在backdoor中创建A.exe的进程--记为processA;然后向processA中注入DLL(学艺未精,不会写shellcode)创建一个反向连接通向服务器端;再向processA中原创 2012-11-05 17:43:06 · 1411 阅读 · 0 评论 -
[转]ADS流文件
这篇文章是根据H. Carvey的The Dark Side of NTFS (Microsoft’s Scarlet Letter)翻译的,可以自由转载,但请保持译者和来源以及文章的完整性. 简介:微软的平台不断在增加.公司用的服务器和桌面操作系统运行的一般是winNT和win2000,而家庭用户和学生用的系统一般是winXP.这些平台是很受欢迎的并且被大范围的使用.可是使用这些操原创 2012-11-05 17:43:04 · 797 阅读 · 0 评论 -
[转]ADS流的用法
来自:http://blog.sina.com.cn/s/blog_4c44d3110100axcg.html一、隐藏信息在任一NTFS分区下打开CMD命令提示符,输入echo abcde>>a.txt:b.txt,则在当前目录下会生成一个名为a.txt的文件,但 文件的大小只有0字节,打开后也无任何内容,只有当我们键入命令notepad a.txt:b.txt才能看见写入的abcde。原创 2012-11-05 17:43:01 · 806 阅读 · 0 评论 -
[转]Django model字段类型详解
原文:http://www.cnblogs.com/lhj588/archive/2012/05/24/2516040.htmlDjango 通过 models 实现数据库的创建、修改、删除等操作,本文为模型中一般常用的类型的清单,便于查询和使用:AutoField:一个自动递增的整型字段,添加记录时它会自动增长。你通常不需要直接使用这个字段;如果你不指定主键的话,系统会自动添加一个主键字原创 2012-11-05 17:44:10 · 551 阅读 · 0 评论 -
[原]Django book 学习笔记_第七章 …
表单类·表单的定义from django import formsclass ContactForm(forms.Form): subject =forms.CharField() email =forms.EmailField(required=False) message =forms.CharField()·表单的输出··便捷输出print f.原创 2012-11-05 17:44:12 · 377 阅读 · 0 评论 -
[转]Python获取系统时间
原文:http://blog.163.com/longsu2010@yeah/blog/static/17361234820112235042309/取得时间相关的信息的话,要用到pythontime模块,pythontime模块里面有很多非常好用的功能,你可以去官方文档了解下,要取的当前时间的话,要取得当前时间的时间戳,时间戳好像是1970年到现在时间相隔的时间。 你可以试下下面原创 2012-11-05 17:44:19 · 361 阅读 · 0 评论