Python
寒江蓑笠
这个作者很懒,什么都没留下…
展开
-
使用swig进行C/C++对Python的扩展
1、swig简介:SWIG是个帮助使用C或者C++编写的软件能与其它各种高级编程语言进行嵌入联接的开发工具。SWIG能应用于各种不同类型的语言包括常用脚本编译语言例如Perl, PHP, Python, Tcl, Ruby and PHP。支持语言列表中也包括非脚本编译语言,例如C#, Common Lisp (CLISP, Allegro CL, CFFI, UFFI), Java, Mod原创 2013-05-06 21:22:20 · 2222 阅读 · 0 评论 -
Python交叉编译和移植
参考:http://blog.csdn.net/AIXT2006/article/details/42297791、交叉编译之前要确定PC上安装对应版本的python2、下载python http://www.python.org/ftp/python/2.7/Python-2.7.tar.bz23、解压 tar xjvf Python-2.7.tar.bz24、由于在编译pyth原创 2013-05-02 13:32:29 · 16140 阅读 · 0 评论 -
Python正则表达式
1、如果需要在一个字符串中删除某些字符串,可以用正则表达式:import sys,ret='a2b3c4zhhahhho12/13 222a5555(fuck)669aaaaaa9'rep=r'2|3|4|hh|[0-9]+/[0-9]+|9.*9|\(.*\)'t= re.sub(rep,'',t)print t规则[0-9]+/[0-9]+用来删除12/13规则9.*9用来原创 2013-07-30 14:40:34 · 1067 阅读 · 0 评论 -
Django:模型
1、使用模型:Django丰富的变量类型:Django的模型拥有多种不同的变量类型,有些和他们在数据库里的实现比较接近,有些则是为web表单界面而考虑设计。基本上所有类型都属于两者之间。下面给出一个基本的Django模型定义。from django.db import modelsclass Author(models.Model): name=models.CharFie原创 2013-08-09 14:05:24 · 1473 阅读 · 0 评论 -
Python多线程编程
Python提供了几个用于多线程编程的模块,包括thread、threading和Queue等。thread和thread允许程序员创建和管理线程。thread模块提供了基本的线程和锁的支持,而threading提供了更高级别,功能更强的线程管理的功能。Queue模块允许用户创建一个可以用于多个线程之间共享数据的队列数据结构。thread模块thread模块处理产生线程外,也提供了基本的同原创 2013-08-26 17:53:47 · 1270 阅读 · 0 评论 -
Django的安装配置和开发
参考:《Django Web开发指南》Django的安装配置1、https://www.djangoproject.com/download/下载Django-1.5.1.tar.gz2、在ubuntu下载解压:tar xzvf Django-1.5.1.tar.gz3、切换到root,在Django-1.5.1/下执行 python setup.py install4、安装在原创 2013-08-07 17:00:41 · 1470 阅读 · 0 评论 -
C/C++与Python互相调用
一、【C/C++调用Python】参考:http://www.open-open.com/lib/view/open1329532219656.html1、例程:test.c#include "Python.h"void HelloWorld(){ Py_Initialize(); PyRun_SimpleString("import sys")原创 2013-05-02 13:52:08 · 3974 阅读 · 0 评论