2009年5月12日

宽字符和多字节字符

摘要: 宽字符和多字节字符C 语言原本是在英文环境中设计的,主要的字符集是7 位的ASCII 码。从此开始,8 位的byte(字节)变成最常见的字符编码单位,但是国际化软件必须能够表示不同的字符,而这些字符数量庞大,无法使用一个字节编码,于是世界上使用各式 各样多字节的字符编码集合已经有数十年了,比如用来表示“非拉丁字母”以及“非字母”的中、日、韩文字系统。... 阅读全文

posted @ 2009-05-12 10:28 呼风唤雨 阅读(3445) 评论(0) 推荐(0) 编辑

2009年5月7日

OO原则

摘要: 单一职责原则(SRP) 就一个类而言,应该仅有一个引起它变化的原因。 开放-封闭原则(OCP) 软件实体应该是可以扩展的,但是不可修改。 Liskov替换原则(LSP) 子类型必须能够替换掉它们的基类型。 依赖倒置原则(DIP) 抽象不应该依赖于细节。细节应该依赖于抽象。 接口隔离原则(ISP) 不应该强迫客户依赖于它们不用的方法。接口属于客户,不属于它所在的类层次结构。 重用发布等价原则(REP... 阅读全文

posted @ 2009-05-07 09:37 呼风唤雨 阅读(604) 评论(0) 推荐(0) 编辑

2009年5月6日

网上摘得笔试题--很好的嵌入式笔试题

摘要: 1.C/C++基础知识问题a) 关键字volatile在编译时有什么含义?并给出三个不同使用场景的例子(可以伪代码或者文字描述)。b) C语言中static关键字的具体作用有哪些 ?c) 请问下面三种变量声明有何区别?请给出具体含义int const *p;int* const p;int const* const p参考答案a) 用volatile关键字定义变量,相当于告诉编译器,这个变量的值会... 阅读全文

posted @ 2009-05-06 15:20 呼风唤雨 阅读(2076) 评论(0) 推荐(0) 编辑

2009年4月24日

老婆开婚纱网店,有要兴趣的或即将结婚朋友可以看看。

摘要: http://shop57975060.taobao.com/ 阅读全文

posted @ 2009-04-24 10:12 呼风唤雨 阅读(266) 评论(1) 推荐(0) 编辑

2009年4月7日

设计模式之Command(转载)

摘要: Command模式是最让我疑惑的一个模式,我在阅读了很多代码后,才感觉隐约掌握其大概原理,我认为理解设计模式最主要是掌握起原理构造,这样才对自己实际编程有指导作用.Command模式实际上不是个很具体,规定很多的模式,正是这个灵活性,让人有些confuse. Command定义n 将来自客户端的请求传入一个对象,无需了解这个请求激活的 动作或有关接受这个请求的处理细节。 这是一种两台机器之间通讯联... 阅读全文

posted @ 2009-04-07 10:34 呼风唤雨 阅读(204) 评论(0) 推荐(0) 编辑

设计模式之State模式(转载)

摘要: State模式的定义: 不同的状态,不同的行为;或者说,每个状态有着相应的行为. 何时使用?State模式在实际使用中比较多,适合"状态的切换".因为我们经常会使用If elseif else 进行状态切换, 如果针对状态的这样判断切换反复出现,我们就要联想到是否可以采取State模式了. 不只是根据状态,也有根据属性.如果某个对象的属性不同,对象的行为就不一样,这点在数据库系统中出现频率比较高,... 阅读全文

posted @ 2009-04-07 10:00 呼风唤雨 阅读(241) 评论(0) 推荐(0) 编辑

2009年4月1日

什么是中断申请IRQ?(转载)

摘要: 提起IRQ(中断要求),可能很多人都有种畏难情绪。当然,对于DOS时代就涉足电脑的DIY高手或是使用电脑已有一段日子的用户来说,IRQ早已经是驾轻就熟的东西。而能够自动配置IRQ的Windows操作系统的兴起,使以往考倒不少人的IRQ冲突问题如今也很少出现。 不过,这并不代表问题永远不会出现。因此,笔者在本文中就与大家共同探讨IRQ的设置方法。当大家充分认识IRQ后,掌握电脑的所有设定便更加... 阅读全文

posted @ 2009-04-01 14:30 呼风唤雨 阅读(558) 评论(0) 推荐(0) 编辑

2009年3月31日

SPI协议简介(转载)

摘要: SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片 的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信协议,比如P89LPC900. SPI,是一种高速的,全双工,同步的通信总线,... 阅读全文

posted @ 2009-03-31 15:40 呼风唤雨 阅读(2395) 评论(0) 推荐(0) 编辑

Windows CE下操作GPIO的方法(转载)

摘要: GPIO是ARM芯片最基本的输入输出通道,在ADS下操作就是一个单片机工作,直接读写其寄存器。在ARM9平台上,Windows CE系统将GPIO的实地址(例如2410的GPIO的基地址为0x56000000)映射到虚拟地址空间(GPIO对应为0xB1600000),这 样,通过对这段虚拟地址空间的操作,就能够完成对GPIO或者其他片内资源的控制、输入输出工作。 要操作一个平台的GPIO,在其对... 阅读全文

posted @ 2009-03-31 15:16 呼风唤雨 阅读(839) 评论(0) 推荐(0) 编辑

WINCE键盘驱动流程不完全分析(转载)

摘要: 键盘驱动有点繁杂,可以配合以下资料查阅: 1. Platform. Build自带的帮助文件. 2. 阅读源代码: 2.1 C:"WINCE420"Public"common"oak"drivers"keybd 2.2 C:"WINCE420"Platform"smdk2410"drivers"keybd 3. 网上的一些相关资料 初步查阅后可以知道,键盘驱动是分层(Laye... 阅读全文

posted @ 2009-03-31 14:46 呼风唤雨 阅读(787) 评论(0) 推荐(0) 编辑

导航