- 博客(19)
- 资源 (6)
- 收藏
- 关注
转载 python 中用SWIG包装C和C++和接口
SWIG是简单包装和接口生成器的缩写,它是一个能用于用于集中语言的工具。一方面,可以通过它使用C语言或者C++编写扩展代码;另一方面,它会自动包装那些代码,以便能在一些高级语言中使用,例如Tcl Python Perl Ruby java. 这就意味着如果决定将系统的一部分使用C语言扩展编写,而不是直接在Python中实现的话,那么C语言扩展库也能在其他语言中使用。当然需要一些不同语言编写的子系统
2012-07-17 17:42:55 1103
转载 C扩展python实例
mm@R1-A007 ~/gordon_space/ctop $ cat example.c //example.c int fact(int n){ if(n return 1; else return n*fact(n-1); } mm@R1-A007 ~/gordon_space/ctop $ cat wrap.c //fil
2012-07-17 17:36:07 543
原创 C中使用python函索
mm@R1-A007 ~/gordon_space/program $ cat callbyc.py #Filename callbyc.py def Hello(): print "Hello,world!" mm@R1-A007 ~/gordon_space/program $ cat call_python.c #include int main(){ P
2012-07-17 16:00:36 745
转载 c++中使用python
c++中嵌入python入门1 本人是用vc2003+python2.5学习的,其它的也应该差不了多少 0. 坏境设置 把python的include/libs目录分别加到vc的include/lib directories中去。另外,由于python没有提供debug lib,体地说,就是没有提供python25_d.lib了。你可以自己编译python的源代码来得到python2
2012-07-17 15:37:17 1608
原创 py2exe
py2exe 的使用方法,很多博客都有写,但是我使用的时候却总是不成功,总结下我失败的原因或者使用者可能失败的原因: 1. 我的windows下命令行找不到python命令,其实我在环境变量里已经加过了,但就是不行,只好加上路径 C:\python26\python setup.py py2exe 2. 需要到你的py文件所在的目录执行上面命令 3. py2exe的版本要对 4 编译的
2012-06-11 11:47:46 645
原创 Python Dictionary and List
2 DictionarDictionary • clear( )从字典删除所有项 • copy( )创建并返回字典的浅拷贝(新字典元素为原始字典 的引用) • get(key [ ,returnvalue] )返回key的值,若无key而指定了 returnvalue,则返回returnvalue值,若无此值则返回None • has_key( key )如果key存在于字典中,就返
2011-11-24 20:09:00 844
转载 Python hashlib模块
hashlib是个专门提供hash算法的库,现在里面包括md5, sha1, sha224, sha256, sha384, sha512,使用非常简单、方便。 md5经常用来做用户密码的存储。而sha1则经常用作数字签名。 In [1]: import hashlib In [2]: a = "a test string" In [3]: print hashlib.md5(a).hex
2011-11-24 19:54:20 2587
原创 用Python进行图像处理
import Image # PIL 然后dir(Image)即可看到Image模块的函数,如需更多的了解可以去PIL官方网站看。 这里只说图片大小调整。 调整图像大小: import Image img = Image.open("img.jpg") new_img = img.resize((x ,y ),Image.BILINEAR) new_img.save("n
2011-11-24 19:51:10 713
原创 python标注,@decorators
看了篇python标注的文章,很想写篇文章做个笔记,既非转载,也非翻译,原文如下: http://stackoverflow.com/questions/739654/understanding-python-decorators/1594484#1594484 1 def makebold(fn): 2 def wrapped(): 3 re
2011-11-21 13:40:03 1105
原创 使用Qstring时候碰到的一个bug
if str(self.btn_name.text()).lower == "empty ": 这是代码最早的写法,问了下写这代码的人,才知道这边加上str是因为.btn_name.text()的结果是Qstring,需要str转换为string类型,这样才能调用lower方法。 后来我发现Qstring好像也有lower的方法。 lower后面少了(),可能是疏忽吧。 但是这句话还是报错
2011-11-07 13:46:38 977 1
转载 SCons 轻松建造程序
前言 make 这个工具自上个世纪 70 年代 Stuart Feldman 在贝尔实验室开发出以来,就一直是类 UNIX 程序员的最爱之一。通过检查文件的修改时间,make 工具可以知道编译目标文件所要依赖的其他文件。在复杂的项目中,如果只有少数几个文件修改过,make 工具知道仅仅需要对哪些文件重新编译就可以确保目标程序被正确的编译链接。这样做的好处就是在编译中,不仅可以节省大量的重复输入,
2011-11-04 19:28:19 474
转载 正则表达式30分钟入门教程
正则表达式30分钟入门教程 来园子之前写的一篇正则表达式教程,部分翻译自codeproject的The 30 Minute Regex Tutorial。 由于评论里有过长的URL,所以本页排版比较混乱,推荐你到原处查看,看完了如果有问题,再到这里来提出. 一些要说的话: 如果你没有正则表达式的基础,请跟着教程“一步步来”。请不要大概地扫两眼就说看不懂——以这种态度我写成什么样
2011-11-04 17:25:01 377
转载 Sqlite数据库sqlite3命令
Sqlite数据库sqlite3命令 SQLite库包含一个名字叫做sqlite3的命令行,它可以让用户手工输入并执行面向SQLite数据库的SQL命令。本文档提供一个样使用sqlite3的简要说明。 开始 启动sqlite3程序,仅仅需要敲入
2011-10-09 19:39:18 453
转载 linux推荐教材
-------------通用部分-------------1. Shell编程ABS(Advanced Bash Programming Howto)Learning Bashman bash, info bashlinux与unix shell编程指南 zhlyangUnix
2011-07-13 18:06:03 760
转载 Linux 常见特殊符号
linux真他妈的不懂,好久没写过博客,上网随便转个文章过来。以后要勤劳,多些博客。1,> 重定向输出符号 用法:命令 >文件名 特性:覆盖(当输入文件和输出文件是同一文件,文 件内容被清空;不适合连续重定向) 典型应用:合并文件(cat a b >c);清空文件(cat /dev/null);文
2011-06-25 10:49:00 922
原创 UltraEdit支持python语言。
为了让UE支持python语言,google了很多,结果都不行,最后看了下面的博客才知道错哪了,总结下以免忘记。http://wangtao.name/2009/12/20/ultraedit_python.html 在官网上找到python的扩展下载点:http://www.ultraedit.com/downloads/extras.html有各种语言的扩展,便可以支持语法
2010-02-23 14:39:00 3048 1
原创 uC/OS-II在ARM微处理器上的移植
uC/OS-II在ARM微处理器上的移植引言:在开发嵌入式系统时,一般选择基于ARM 和uC/OS-II 的嵌入式开发平台,因为ARM 微处理器具有处理速度快、超低功耗、价格低廉、应用前景广泛等优点。uC/OS - II 是由Jean J . Labrosse 先生编写的完整的可移植、固化、裁剪的占先式实时多任务内核。uC/OS - II 结构简单,容易移植,适于学习。 1.硬件平台要
2008-12-02 10:52:00 1441
转载 C/C++函数指针
大学学C/C++时候没有认真学好函数指针这一部分内容,最近读ucos的代码是发现到处都用到函数指针,上网随便找了写资料,感觉也不难,呵呵。把整理的资料汇总下,以便别人查找,也便于自己以后复习。都是那些地方引用来的我也不清楚了,如果你是作者,可以告诉我下,谢谢!指向函数的指针变量函数的指针是指函数的入口地址,和数组名代表数组的首地址一样,函数名代表函数的入口地址。 若有一个指针变量
2008-11-29 20:51:00 494
python字典与列表.ppt
2011-11-24
AP和AC间通讯协议capwap
2010-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人