代码改变世界

阅读排行榜

C++设计模式-工厂方法

2011-08-02 16:55 by htc开发, 169 阅读, 收藏,
摘要: 定义定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法(Factory Method)使一个类的实例化延迟到其子类。也叫虚构造器(Virtual Constructor)结构理解1.Product是工厂方法生产产品的抽象基类。2.Creator是生产产品的工厂对象抽象基类。Creator提供创建虚方法即工厂方法FactoryMeothod()。FactoryMeothod()由派生类(ConcreteCreator)具体实现,生产对应的具体产品(ConcreteProduct)。3.ConcreteProduct是继承Product的具体产品。4.ConcreteCreator是生 阅读全文

APUE学习笔记(1)-限制查询

2009-10-27 11:05 by htc开发, 169 阅读, 收藏,
摘要: 写在前面1. 学习linux环境下的编程,《UNIX环境高级编程》(行话叫APUE)应该是必读的一本书。毫无疑问,APUE可以作为API的参考手册。但是,个人认为书中的许多概念和思想仍然需要细细揣摩。细节的积累,一来是良好模式设计的基础,二来为学习内核知识提供了上层视角。读书笔记的目的正在于此,而linux开放、自由的思想始终是一种原动力。2. APUE.2e及其源码可以从这里下载。源码在linux下的编译需要做几处修改,可以参考《在Linux下编译APUE的例子》。我使用的系统是Ubuntu 9.04(linux-2.6.29.3,gcc-4.3.3)。3. 关于Makefile和GDB的使 阅读全文

C++重载操作符于转换 笔记

2009-08-15 10:46 by htc开发, 169 阅读, 收藏,
摘要: 重载操作符:Overloaded functions that are members of a class may appear to have one less parameter than the number of operands. Operators that are member functions have an implicit this parameter that is bound to the first operand.作为类成员的重载函数,其形参看起来比操作数数目少 1。作为成员函数的操作符有一个隐含的 this 形参,限定为第一个操作数。赋值(=)、下标([])、 阅读全文

u-boot nand flash read/write cmd

2008-08-22 10:02 by htc开发, 169 阅读, 收藏,
摘要: 分類:2410 NandFlash 相關東西2008/08/03 15:30支援的命令函數說明1. nand info/nand device功能:顯示當前nand flash晶片資訊。函數調用關係如下(按先後順序):static void nand_print(struct nand_chip *nand) ;2. nand erase功能:擦除指定塊上的數據。函數調用關係如下(按先後順序):int nand_erase(struct nand_chip* nand, size_t ofs, size_t len, int clean);3. nand bad功能:顯示壞塊。函數調用關係如下 阅读全文

IOS学习之NSBundle介绍和使用

2012-06-18 09:44 by htc开发, 168 阅读, 收藏,
摘要: bundle是一个目录,其中包含了程序会使用到的资源.这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in).对应bundle,cocoa提供了类NSBundle.我们现在用bundle获取程序里的一张图片,并显示到View上。新建一个Single View Application,并在加入viewDidLoad方法里加入如下代码:// 通过使用下面的方法得到程序的main bundle NSBundle *mainBundle = [NSBundle mainBundle]; NSString *imagePath =... 阅读全文
上一页 1 ··· 81 82 83 84 85 86 87 88 89 ··· 105 下一页