自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(10)
  • 资源 (7)
  • 收藏
  • 关注

原创 组合模式

模式定义:将对象组合成树形结构以表示“部分-整体”的层次结构。它使得客户对单个对象和对复合对象的使用具有一致性(Compose objects into tree structures to represent part-whole hierarchies. Lets client treat individual objects and compositions of objects unifo

2012-07-09 22:02:24 249

原创 中介者模式

模式定义:用一个中介对象来封装一系列对象的交互。中介者使各对象不需要显式的相互引用,从而松散其耦合度,而且可以独立地改变它们之间的交互(Define an object that encapsulates how a set of objects interact. Promotes loose coupling by keeping objects from referring to each

2012-07-05 23:34:55 401

原创 适配器模式

模式定义:将一个类的接口转换成用户希望的另一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作(Convert the interface of a class into another interface clients expect, Lets classes work together that couldn't otherwise because of incompatibl

2012-07-05 21:57:38 277

原创 代理模式

模式定义:对其他对象提供一种代理以控制对这个对象的访问(Provide a surrogate or placeholder for another object to control access to it.)。 具体说明:结构型模式。为某个对象提供一个代理对象,并由代理对象持有对源对象的引用。代理就是用一个对象代表另一个对象采取行动。某些情况下,客户不想或者不能够直接访问一个对象,代理可以

2012-07-04 23:14:54 226

原创 状态模式

模式定义:允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。(Allow an object to alter its behavior when its internal state changes. The object will appear to change its class) 具体说明:行为型模式。状态模式将对象的行为用状态类的行为来实现,对对象所有可能出

2012-07-04 21:47:46 638

原创 我遇到的问题

S3C2440的CPU有有27根地址线addr0-addr26和8挑片选线nGCS0-nGCS7,片选线用于选中bank0-bank7,为什么要用8个片选线而不用3跟?如果只是为了片选8个bank,3根片选线就够了。

2012-05-19 23:07:02 251

原创 INIT_LIST_HEAD无法初始化链表指针

解决了函数调用多时系统无响应的问题,现在来解决初始化 buddy 链表头时卡在INIT_LIST_HEAD 宏的问题,把难啃的骨头留在后边,最后再腾出功夫来看中断无法初始化是怎么回事。     函数卡在INIT_LIST_HEAD 宏,无法初始化全局链表数组,该数组的每个元素分别是一组同阶的buddy链表的链表头。数组为全局变量,存储在bss段。既然无法修改bss的内容,尝试在函数内部定义一个连

2012-05-19 19:35:47 1469

原创 函数调用较多时系统无响应

FL2440开发板操作系统的进度已经进行了将近一半,一小半吧。。。遇到不少问题,抓紧在的过程中总结,恐怕等到完成的时候也不能全部回想起来了。。       下午本来是来测试刚完成的buddy分配功能的,可是将可执行文件烧到板子上总是不能按预期执行(当然这也是所有写程序的人遇到的最多的问题了,呵呵)现象是:如果将动态内存管理模块编译、链接,那么板子上电就会没反应,如果不编译链接动态内存管理模块,就

2012-05-19 19:30:37 465

原创 前言

记录自己写操作系统的点点滴滴,不会写文章,写这个就当是做个备忘录吧。 从开始写FL2440板子的操作系统到现在,已经过去了3个月,实现了bootloader、简单硬件驱动、虚拟内存和内存管理、还有一个驱动的框架(正着手写nand的驱动),然后准备写一个文件系统,再写进程调度和用户态程序运行。在已经过去的这三个月里,遇到了很多很多的问题,有时解决问题之后心血来潮,想找个地方记下来自己解决问题的过程

2012-05-19 19:20:03 249

原创 博客搬家

纠结了好久,还是不用网易的博客了,搬到CSDN上来吧。

2012-05-19 18:55:16 237

ini配置文件解析工具

ini配置文件解析工具,支持独立单行注释,支持新建域名、新建字段、修改字段,获取字段值等操作。只有一个.H文件和一个.CPP文件,代码不超过200行,接口简单,使用方法直接看源码即可

2011-09-15

more effective c++

中文版,txt格式,适合手机随身阅读,呵呵

2009-12-10

effective c++

中文版,txt格式,适合用手机,随身阅读,呵呵

2009-12-10

more effective c++

more effective c++.pdf,中文版Mcott Meyers著,与前一本effective c++可谓是姐妹篇,继承了大师一贯的简明精炼实用的风格。

2009-12-10

手机Word阅读器 手机doc阅读器

使用于一般智能手机,要求支持JAVA,其中E2安装比较复杂(我的就是E2,不会可以问我,Q:841243496,)。

2009-12-10

c++ effective

c++effective.pdf(中文版)Scott Meyers执笔,侯捷译,堪称经典,不得不推荐

2009-12-09

空空如也

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

TA关注的人

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