摘要:
from:http://hi.baidu.com/walfer/blog/item/fa649f457276f53e86947302.html我们运行如下命令,可看到Linux支持的信号列表:$ kill -l1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR213) SIGPIPE 14) SIGALRM 15) SIGTERM 17) SIGCHLD18) SIGCONT 19) SIG 阅读全文
摘要:
http://www.cnblogs.com/samwei/archive/2011/04/25/2026211.htm 阅读全文
摘要:
import pdbpdb.set_trace()也可以使用python -m pdb mysqcript.py这样的方式(Pdb) 会自动停在第一行,等待调试,这时你可以看看 帮助(Pdb) h 说明下这几个关键 命令>断点设置 (Pdb)b 10 #断点设置在本py的第10行 或(Pdb)b ots.py:20 #断点设置到 ots.py第20行 删除断点(Pdb)b #查看断点编号 (Pdb)cl 2 #删除第2个断点 >运行 (Pdb)n #单步运行 (Pdb)s #细点运行 也就是会下到,方法 (Pdb)c #跳到下个断点>查看 (Pdb)p param #查看当前 阅读全文
摘要:
Python基本安装:* http://www.python.org/ 官方标准Python开发包和支持环境,同时也是Python的官方网站;* http://www.activestate.com/ 集成多个有用插件的强大非官方版本,特别是针对Windows环境有不少改进;Python 文档:* http://www.python.org/doc/current/lib/lib.html Python库参考手册。* http://www.byteofpython.info/ 可以代替Tutorial使用,有中文译版的入门书籍。* http://diveintopython.org/ 一本比较 阅读全文
摘要:
我们知道,source insight是一款相当强大的看代码的软件,它对于java,js,c,c++的支持相当的好。但是,它却没有提供对python的内置支持。这对于pythoner来说是个不小的遗憾,所以我这里给大家一个让source insight支持python的配置方法。 1:下载si的一个CLF文件(for python)下载地址:http://www.sourceinsight.com/public/languages/Python.CLF 2:open si,选择options->Preferences->Language->import->将刚刚的clf 阅读全文
摘要:
将 python3.2 打包成exe分类: python 2011-08-07 17:37 70人阅读 评论(0) 收藏 举报python3很少有好的打包程序,cxfreeze除外。1.下载以上模块写个bat:view plaincopy to clipboardprint?@echooff@cd/d"%~dp0"c:/python32/scripts/cxfreeze%1--install-dir=c:\pypro@echo off@cd /d "%~dp0"c:/python32/scripts/cxfreeze %1 --install-dir=c 阅读全文
摘要:
linux内核打印"BUG: scheduling while atomic"和"bad: scheduling from the idle thread"错误的时候,通常是在中断处理函数中调用了可以休眠的函数,如semaphore,mutex,sleep之类的可休眠的函数,而linux内核要求在中断处理的时候,不允许系统高度,不允许抢占,要等到中断处理完成才能做其他事情。因此,要充分考虑中断处理的时间,一定不能太久。另外一个能产生此问题的是在idle进程里面,做了不该做的事情,现在Linux用于很多手持式设备,为了降低功耗,通常的作法是在idle进程里 阅读全文
摘要:
偶然看到了这个有趣的问题,有人问:既然普遍认为编程是比较难的工作,为什么业务分析人员和项目经理们会拿比程序员更多的薪水?虽然大多数的时候程序员都被发现是最晚离开公司的人,可那些家伙的工作却能拿更多的报酬,为什么会这样? 回答的人很多,但似乎只有一个是比较合情合理的,它是从经济学原理的角度分析的这个问题。 人们所能获得的报酬往往会低于老板们的“最高标准”,而高于人们自己的“最低要求”。在这个范围内,你的实际收入依赖于你相对于你的老板的讨价还价的能力。 假设你给公司提供的服务价值每天1000美元。如果你用*指着他,他会给你这个价格,因为他别无选择。如果你别无选择,你只能接受每天100美元水平... 阅读全文
摘要:
参考自:http://topic.csdn.net/u/20090812/15/43cae1c5-938d-4dac-a5f2-192f262d30f5.html定位free/malloc的位置和参数,可以在对应的.cpp/.h文件中添加:C代码 #include<stdio.h> #include<stdlib.h> void* debug_malloc(size_tsize,constchar*file,intline,constchar*func) { void*p; p=malloc(size); printf("%s:%d:%s:malloc(%ld 阅读全文
摘要:
Linux: 2.6.31Processor: AT91SAM9XEThere are two types of interrupts you can create for an AT91. An external interrupt or a GPIO interrupt. An external interrupt does not have the additional overhead of going through the GPIO controller. I will explain how to create an external and GPIO interrupt for 阅读全文