- 博客(13)
- 收藏
- 关注
原创 提取python项目中的类关系
代码对对python项目中的父子类关系进行提取。当然目前只做到了简单的提取工作,具体的分析并没有做。由于python中支持多继承,因此当有非常多的类以后,这个图不知道怎么画比较合适,等以后有时间想出了好的解决方案再来实施。下面是具体的python代码#!/bin/python3import reimport osclass InfoCollector(object): def _
2014-03-15 18:10:12
776
原创 利用GTK 和 libxml 编写词典软件
天天生活在linux下面,又是热岑于读英文文档的人,没有词典软件好悲剧啊。只能天天在浏览器里开有道来翻译。这个让人感觉太麻烦了。虽然linux下也有几个不错的词典软件,如gold-dict之类的,gnome自带的那个软件我是没有用成功过,总是在卡死状态。自己这一段也略懂点GTK,干脆自己写个算了。嘿嘿,当然功能还是很简单的啊。主要还是通过有道词典的网页版来实现的。只不过将网页里面的信息
2013-09-20 09:59:56
843
原创 Gtk+3.0 实现简单的俄罗斯方块
最近学习GTK,顺便就写个小游戏练练手。也是又一个图形界面的小程序啊。不断的学习,才能不断的进步,不知不觉工作之余学习GTK也有几个月了。哈哈。贴上代码,大家共勉啊。#include #include #include typedef struct stCellFlag { char status; char style_type;} CELL_FLAG_ST;enum {
2013-09-03 22:28:49
1725
原创 gtk 简单时钟
#include #include gboolean draw_the_specail_area(GtkWidget * area, cairo_t * cr, gpointer user_data){ GDateTime * now; static int init = 0; static gdouble second = 0; static int min = 0; stat
2013-08-19 23:58:59
1343
原创 gtk md5计算 极其入门
#include typedef struct stMd5Info { GtkWidget * source; GtkWidget * present;} MD5_INFO_ST;void compute_md5_msg(GtkWidget * button, MD5_INFO_ST * info){ GChecksum * check_sum; GtkTextBuffer *
2013-08-11 23:28:58
859
原创 python 网络爬虫 北京公交
周末没事研究了以下python中的HTMLParser库,学习了以下,写了个类似网络爬虫的代码,8684.cn中抓去北京公交线路的代码,代码只是实现了抓起的功能,并没有对数据做什么分析,也算是尝试着实现以下从网站获取信息的功能。python还是很强大的啊。直接上代码,如果想抓去其他城市的公交的话只需要把其中的INITIAL_URL 和BASE_URL进行修改就行,前提是8684.cn网站没有把自己
2013-04-24 23:02:17
2299
原创 Python脚本比较网络数据包内容,获取相同部分
#!/bin/python3# We use this script to check the same part in a network packet# present as hex like below## 97:C1:19:E2:4B:1A:1F:D4:A8:95:6B:16:2F:4E:1C:CB:81:06:5F:95# D7:7A:19:28:EB:E0:4A:1D:A8
2012-11-18 18:13:59
666
原创 C实现简单的资源池,确保所得资源空闲时间最长
#define INVALID_RESOUCE 0xFFFFFFFFstruct resouce_manager{ int pool_size; int pool_head; int resouce_left; int resouce_pool[1]; /* resouce_pool[0] 's value means invalid */
2012-10-30 23:05:31
1435
原创 C语言获取文件中单词并进行处理
/****************************************************** * * follows begin the word get process * ******************************************************/bool isWord(char c){ if ((
2012-06-16 11:43:18
3393
转载 linux netlink 路由
本文章介绍了linux下rtnetlink, netlink 套件口的基本使用。具有很好的示范作用,特转贴,如需转贴请联系原创作者。
2011-05-02 13:45:00
620
翻译 linux module charactor device deamon code.
<br />声明:在注明出处的情况下可以随意转载(blog.youkuaiyun.com/innotech)<br /> <br />本代码修改自the linux kernel module programming guaid version 2.6<br />原本的代码是在2.6.10中编写的。调试的时候出现了错误。<br />经过修改在2.6.32内核下编译运行。本代码只是实现了一个虚拟的字符型驱动。<br />需要自己手动设置mknod major数需要通过查看/var/log/message得到。然后就是<b
2011-03-05 22:44:00
480
原创 Kgdb虚拟机串口调试linux kernel
本文介绍了vmware虚拟机下搭建kgdb双机调试环境的具体步骤。是对自己具体实践的总结,本人成功实现了对内核的调试。预计很快就会掌握对module的调试方法。
2011-03-03 21:36:00
1166
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人