上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 54 下一页

2014年6月18日

Linux升级Python提示Tkinter模块找不到解决

摘要: 一、安装tkinter在Linux中python默认是不安装Tkinter模块,[root@li250-193 ~]# pythonPython 2.6.6 (r266:84292, Feb 22 2013, 00:00:18) [GCC 4.4.7 20120313 (Red Hat 4.4.7-... 阅读全文

posted @ 2014-06-18 18:56 阳台 阅读(3847) 评论(0) 推荐(0)

2014年6月17日

python下使用protobuf

摘要: python解决ImportError: No module named google.protobuf 关于protocol buffer的优点,就过多涉及;如果涉及到数据传输和解析,使用pb会比自己去写解析代码更有效率,至少对于大部分而言是这样的。一、下载,安装 到code.google.c... 阅读全文

posted @ 2014-06-17 15:43 阳台 阅读(22834) 评论(0) 推荐(0)

UC/0S2之中断

摘要: 中断是计算机系统处理异步事件的重要机制。当异步事件发生时,事件通常是通过硬件向cpu发出中断请求的。在一般情况下,cpu响应这个请求后会立即运行中断服务程序来处理该事件;为了处理任务延时、任务调度等一些与时间有关的事件,任何一个计算机系统都应该有一个系统时钟。与其他计算机系统一样,UC/OS2的... 阅读全文

posted @ 2014-06-17 09:30 阳台 阅读(268) 评论(0) 推荐(0)

2014年6月16日

python 之 yield表达式

摘要: 如果在某个函数中包含了yield, 这意味着这个函数已经是一个Generator, 它的执行 会和其他普通的函数有很多不同。比如: def h(): print 'To be brave' yield 5 h()可以看到,调用h()之后,print语句并没有执行, 这就是yi... 阅读全文

posted @ 2014-06-16 15:45 阳台 阅读(305) 评论(0) 推荐(0)

UC/0S2之基础总结

摘要: 堆栈,就是在存储器中按数据“后进先出(LIFO)【类比杯子】”的原则组织的连续存储空间,为了满足任务切换和响应中断保存CPU寄存器中的内容及存储任务私有数据的需要,每个任务都应该配有自己的堆栈, 注意点:堆栈的增长方向是随系统所使用的处理器不同而存在差异,有些处理器要求堆栈的增长方向是向上的,... 阅读全文

posted @ 2014-06-16 15:28 阳台 阅读(314) 评论(0) 推荐(0)

2014年6月12日

GDB调试之暂停

摘要: 暂停机制: 有3种方式可以通知GDB暂停程序的执行。 a.断点: 通知GDB在程序中的特定位置暂停执行; b.监视点:通知GDB当特定内存位置(或者涉及一个或多个位置的表达式)的值发生变化时暂停执行; c.捕获点: 通知GDB当特定事件发生时暂停执行;容易混淆的是,在GDB文... 阅读全文

posted @ 2014-06-12 10:44 阳台 阅读(12276) 评论(0) 推荐(0)

2014年6月9日

代码调试

摘要: 1、使用调试工具确定段错误的位置; 当发生段错误时,执行的第一步操作应该是在调试器中运行程序并从重新产生段错误; 调试器将指出发生这种错误的代码行。 然后,可以通过调用调试器的反向跟踪(backtrace)功能获得其他有用信息。该功能显示导致调用引发错误的函数的调用序列;2、通过发出中断确定无限循... 阅读全文

posted @ 2014-06-09 19:50 阳台 阅读(408) 评论(0) 推荐(0)

2014年6月6日

编程语言中的除法

摘要: 拥有c背景的程序员一定熟悉传统的除法,也就是说,对整形操作数,会执行“地板除”(floor, 取比商小的最大整型)。例如5除以2等于2.5,其中“2”就称为商的地板;即“地板除”的结果;传统除法: 如果是整型除法,传统除法会舍去小数部分,返回一个整形(地板除),如果操作数之一是浮点型;则执行真... 阅读全文

posted @ 2014-06-06 14:29 阳台 阅读(1054) 评论(0) 推荐(0)

我得准备着

摘要: 首先,我想告诉自己的是:我跟别人不一样,选择不一样,注定要走的路不一样。 阅读全文

posted @ 2014-06-06 09:30 阳台 阅读(268) 评论(0) 推荐(0)

2014年6月4日

GDB命令行最基本操作

摘要: 程序启动:A.冷启动gdb program e.g., gdb ./csgdb –p pid e.g., gdb –p `pidof cs`gdb program core e.g., gdb ./cs core.xxxB.热启动(gdb) attach pid e.g., (gdb) attach... 阅读全文

posted @ 2014-06-04 21:01 阳台 阅读(3323) 评论(0) 推荐(0)

上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 54 下一页

导航