12 2014 档案

摘要:1、Kobject Kobject是设备驱动模型的核心结构,它使所有设备在底层都有统一的接口。在内核注册的kobject对象都会对应sysfs文件系统中的一个目录(目录名称有Kobject结构中k_name指定) struct kobject { const char * k_name; // 指向设备名称的指针 char... 阅读全文
posted @ 2014-12-30 15:57 会飞的纸盒 阅读(769) 评论(0) 推荐(0)
摘要:Spring用一种非入侵的方式来管理程序,模块结构图如下: .Core层 IOC(控制反转):应用本身程序不负责依赖对象的创建及维护,依赖对象的创建及维护有外设容器负责,即:IOC; DI(依赖注入):程序运行期间,外部容器动态的将依赖对象注入到另外的对象中,DI中强调的是注入方式; 与Core应用相关的jar包:commons-logging.jar、spring-beans.... 阅读全文
posted @ 2014-12-21 13:01 会飞的纸盒 阅读(805) 评论(0) 推荐(0)
摘要:.Block块层入口函数为 genhd_device_init(),先对该函数开始分析: 函数实现源码: static int __init genhd_device_init(void) { bdev_map = kobj_map_init(base_probe, &block_subsys_lock); blk_dev_init(); ... 阅读全文
posted @ 2014-12-17 22:18 会飞的纸盒 阅读(1057) 评论(0) 推荐(0)
摘要:对spring框架的学习我是从模拟它的简单实现开始,这样也易于领悟到它的整个框架结构,以下是简单实现的代码: 配置文件:spring.xml ... 阅读全文
posted @ 2014-12-11 21:44 会飞的纸盒 阅读(227) 评论(0) 推荐(0)