- 博客(10)
- 资源 (6)
- 收藏
- 关注
转载 glib-genmarshal
glib-genmarshalglib-genmarshal — C code marshaller generation utility for GLib closures Synopsisglib-genmarshal [options...] [files...]Descriptionglib-genmarshal is a sma
2012-11-12 19:24:58 764
转载 C++中隐藏.覆盖问题
成员函数的重载(overload)、覆盖(override)与隐藏很容易混淆,C++程序员必须要搞清楚概念,否则错误将防不胜防。1 重载与覆盖成员函数被重载的特征:(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual关键字可有可无。覆盖是指派生类函数覆盖基类函数,特征是:(1)不同的范围(分别位于派生类与基类);
2012-11-10 15:23:59 413
转载 dbus-glib笔记
use command "make server" to make server while "make client" to make client. 说明:附件程序演示如下内容:如何在服务端同步以及异步处理客户端提交的请求。 如何在客户端同步以及异步调用服务端提供的服务。 信号的使用以及参数的传递。 如何防止客户端调用超时。client端/*****
2012-09-22 14:30:07 646
转载 UML建模之时序图(Sequence Diagram)
一、时序图简介(Brief introduction) 时序图(Sequence Diagram)是显示对象之间交互的图,这些对象是按时间顺序排列的。顺序图中显示的是参与交互的对象及其对象之间消息交互的顺序。时序图中包括的建模元素主要有:对象(Actor)、生命线(Lifeline)、控制焦点(Focus of control)、消息(Message)等等。二、时序图元素(
2012-09-10 16:55:08 329
转载 时序图Sequence Diagram
目录含义要素:1 活动者2 对象3 生命线4 控制焦点5 消息l 同步消息l 异步消息l 返回消息l 自关联消息复合片段1 条件判断2 可选3 循环
2012-09-10 16:53:33 2469
原创 linux_虚拟地址、物理地址、逻辑地址
User virtual addresses 这是被用户程序见到的常规地址. 用户地址在长度上是 32 位或者 64 位, 依赖底层的硬件结构, 并且每个进程有它自己的虚拟地址空间.Physical addresses 在处理器和系统内存之间使用的地址. 物理地址是 32- 或者 64-位的量; 甚至 32-位系统在某些情况下可使用更大的物理地
2012-09-07 07:13:01 577
原创 Dbus信号传递之结构体篇
废话:工作上用到了,开始也不知道怎么弄,网上也没有现成的例子,只好自己搞了,不废话。如果你的Demo已经能够进行正常的方法调用和信号发射,那么你可以继续,否则,你还是先调通了那些再说。 这里只简单罗列需要改动的地方,不提供详细的做法需要改动的地方这里假设我的结构体是:typedef struct PassStruct{ int ID; char p[36];}P
2012-09-04 00:44:52 2029
原创 一个小例子引发的血案
例子如下,再简单不过了:#include #include MODULE_LICENSE("Dual BSD/GPL"); static int hello_init(void) { printk(KERN_ALERT "Hello, world\n"); return 0; } static void hello_exit(void) { pr
2012-08-29 22:44:10 609
原创 ubuntu下配置驱动开发环境
网上太多了,这里只记录下步骤,方便以后再次配置,以前配过N遍了1.apt-get install build-essential kernel-package libncurses5-dev2.apt-cache search linux-source3.sudo apt-get install linux-source-2.6.32-384.sudo cp /usr/src/
2012-08-29 22:29:14 377
转载 OOC-用C实现面向对象
1、 概述C语言是一种面向过程的程序设计语言,而C++是在C语言基础上衍生来了的面向对象的语言,实际上,很多C++实现的底层是用C语言实现的,如在Visual C++中的Interface其实就是struct,查找Interface的定义,你可以发现有这样的宏定义:#ifndef Interface#define Interface struct#
2012-08-20 14:39:30 601
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人