自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

转载 共享内存

点击打开链接

2011-07-14 17:31:52 324

转载 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

python字典与列表 clear( )从字典删除所有项 copy( )创建并返回字典的浅拷贝(新字典元素为原始字典的引用) get(key [ ,returnvalue] )返回key的值,若无key而指定了returnvalue,则返回returnvalue值,若无此值则返回None has_key( key )如果key存在于字典中,就返回1(真);否则返回0(假) items( )返回一个由元组构成的列表,每个元组包含一对键-值对 keys( )返回一个由字典所有键构成的列表 。。。。。。。

2011-11-24

GMPLS.Architecture and Applications.pdf

GMPLS 方面很好的一本书,不管好不好,这方面资料比较少。

2011-07-29

AP与AC知识介绍,胖瘦AP的来源

基本概念 WLAN演进 AP与AC通讯 CAPWAP协议 介绍的比较简单,网络上搜索的一些资料稍微整理了一下,自己感觉还可以,呵呵。

2010-12-24

AP和AC间通讯协议capwap

Agenda A CAPWAP协议介绍 B AP控制器架构 C 具体实现: LWAPP D 具体实现: SLAPP E 具体实现: CAPWAP F OpenCAPWAP Overview

2010-12-24

无线局域网协议802.11简介

无线局域网概述 基本概念 MAC层基础 帧概述 鉴权与加密 管理操作 MAC层功能介绍 物理层相关技术(简介) 无线网络架构

2010-12-24

嵌入式操作系统bootloader

详细的介绍了bootloader两个启动阶段所做的事情,以及原理。

2009-03-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除