2016年10月26日

python之元编程(元类实例)

摘要: 本实例是元类实例,功能是记录该的子类的类名,并以树状结构展示子类的类名。 RegisterClasses继承自type,提供的功能是在__init__接口,为类创建了childrens的集合,并类名保存到对应的父类元组的childrens的集合中。 同时对__str__打印方法和__iter__迭代 阅读全文

posted @ 2016-10-26 17:41 小生有悔 阅读(3123) 评论(0) 推荐(0) 编辑

2016年10月24日

python之类的属性

摘要: class type(object) With one argument, return the type of an object. The return value is a type object. The isinstance() built-in function is recommend 阅读全文

posted @ 2016-10-24 10:33 小生有悔 阅读(153) 评论(0) 推荐(0) 编辑

2016年9月30日

python之文件操作

摘要: python文件操作 举例:将一个文本文件转成十六进制形式后,保存到另一个文件中。 f = open('mycert.cr', 'r') str = f.read() list = [] for ch in str: list.append(hex(ord(ch))) file_object = o 阅读全文

posted @ 2016-09-30 15:15 小生有悔 阅读(192) 评论(0) 推荐(0) 编辑

2016年9月7日

python基础教程之抽象

摘要: 很早知道python,但没有坚持学习。最近心血来潮,但能弥补这个遗憾。 对象几个重要概念: 多态:可以对不同类的对象使用同样的操作; 封装:对外部世界隐藏对象的工作细节; 继承:以普通的类为基础建立专门的类对象。 继承举例: class AddrBookEntry(object): 'address 阅读全文

posted @ 2016-09-07 18:04 小生有悔 阅读(183) 评论(0) 推荐(0) 编辑

2014年10月17日

如何在目录中查找具有指定字符串的文件(shell)

摘要: find /tmp/ -name test.txt | xargs grep "hello"可以查找到tmp目录下文件名test.txt并包含字符串hello的文件。 阅读全文

posted @ 2014-10-17 14:06 小生有悔 阅读(940) 评论(0) 推荐(0) 编辑

2014年10月10日

Whats meaning of “EXPORT_SYMBOL” in Linux kernel code?

摘要: EXPORT_SYMBOL的作用是什么?EXPORT_SYMBOL标签内定义的函数或者符号对全部内核代码公开,不用修改内核代码就可以在您的内核模块中直接调用,即使用EXPORT_SYMBOL可以将一个函数以符号的方式导出给其他模块使用。struct snd_card *snd_cards[SNDRV... 阅读全文

posted @ 2014-10-10 16:34 小生有悔 阅读(124) 评论(0) 推荐(0) 编辑

2014年9月26日

osip结构体

摘要: /*** Structure for SIP Message (REQUEST and RESPONSE).* @struct osip_message*/ struct osip_message { char *sip_version; /**content_length == NULL) ... 阅读全文

posted @ 2014-09-26 14:24 小生有悔 阅读(1025) 评论(0) 推荐(0) 编辑

2014年9月22日

Network Address Translation(转载)

摘要: Network Address Translation来源:http://alexanderlaw.blog.hexun.com/9791596_d.html 地址转换用来改变源/目的地址/端口,是netfilter的一部分,也是通过hook点上注册相应的结构来工作 Nat注册的hook点和con... 阅读全文

posted @ 2014-09-22 15:06 小生有悔 阅读(566) 评论(0) 推荐(0) 编辑

2014年9月21日

vim——打开多个文件、同时显示多个文件、在文件之间切换(转)

摘要: vim可以在多分割窗口(multi-split-screen)环境下编辑多个文件。想了解有关详情可输入:helpusr_08.txt。要分割屏幕显示多个不同文件,在vi命令提示符后输入::splitanother-file:vsplitanother-file不知道你在安装系统的时候是否装scree... 阅读全文

posted @ 2014-09-21 15:39 小生有悔 阅读(2197) 评论(0) 推荐(0) 编辑

2014年9月19日

内核任务调度与数据结构

摘要: 对于内核来说,并不是来一个任务处理一个,而是来一个任务,首先把它放进任务队列,然后通过某种调度去消耗这些任务. 一个典型的生产消费者模式,一些程序在产生任务,而内核通过调度去消耗这些任务. 所以,需要一定高效的数据结构去保存那些还没有来得及完成但已经提交的任务. 阅读全文

posted @ 2014-09-19 12:44 小生有悔 阅读(332) 评论(0) 推荐(0) 编辑

导航