自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 提取python项目中的类关系

代码对对python项目中的父子类关系进行提取。当然目前只做到了简单的提取工作,具体的分析并没有做。由于python中支持多继承,因此当有非常多的类以后,这个图不知道怎么画比较合适,等以后有时间想出了好的解决方案再来实施。下面是具体的python代码#!/bin/python3import reimport osclass InfoCollector(object): def _

2014-03-15 18:10:12 719

原创 利用GTK 和 libxml 编写词典软件

天天生活在linux下面,又是热岑于读英文文档的人,没有词典软件好悲剧啊。只能天天在浏览器里开有道来翻译。这个让人感觉太麻烦了。虽然linux下也有几个不错的词典软件,如gold-dict之类的,gnome自带的那个软件我是没有用成功过,总是在卡死状态。自己这一段也略懂点GTK,干脆自己写个算了。嘿嘿,当然功能还是很简单的啊。主要还是通过有道词典的网页版来实现的。只不过将网页里面的信息

2013-09-20 09:59:56 790

原创 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 1630

原创 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 1288

原创 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 817

原创 python 网络爬虫 北京公交

周末没事研究了以下python中的HTMLParser库,学习了以下,写了个类似网络爬虫的代码,8684.cn中抓去北京公交线路的代码,代码只是实现了抓起的功能,并没有对数据做什么分析,也算是尝试着实现以下从网站获取信息的功能。python还是很强大的啊。直接上代码,如果想抓去其他城市的公交的话只需要把其中的INITIAL_URL 和BASE_URL进行修改就行,前提是8684.cn网站没有把自己

2013-04-24 23:02:17 2197

原创 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 612

原创 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 1352

原创 C语言获取文件中单词并进行处理

/****************************************************** * * follows begin the word get process * ******************************************************/bool isWord(char c){ if ((

2012-06-16 11:43:18 3315

转载 linux netlink 路由

本文章介绍了linux下rtnetlink, netlink 套件口的基本使用。具有很好的示范作用,特转贴,如需转贴请联系原创作者。

2011-05-02 13:45:00 584

翻译 linux module charactor device deamon code.

<br />声明:在注明出处的情况下可以随意转载(blog.csdn.net/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 444

原创 Kgdb调试linux kernel module

描述了基本的linux module kgdb双机调试方法。内核版本为2.6.32

2011-03-05 22:36:00 1160

原创 Kgdb虚拟机串口调试linux kernel

本文介绍了vmware虚拟机下搭建kgdb双机调试环境的具体步骤。是对自己具体实践的总结,本人成功实现了对内核的调试。预计很快就会掌握对module的调试方法。

2011-03-03 21:36:00 1111

空空如也

空空如也

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

TA关注的人

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