摘自C++编程思想:------------------------------
继承与组合:接口的重用
-------------------------------继承和组合都允许由已存在的类型创建新类型,两者都是在新类型中嵌入已存在的类型的子对象。然而,当我们想重用原类型作为新类型的内部实现的...
分类:
其他好文 时间:
2014-04-28 14:59:41
阅读次数:
471
高德地理逆地理编码接口List> lists =
coder.getFromLocation(33.00, 116.500, 3, 3, 3, 500);Address addres =
address.get(0);addres.getCoun...
分类:
其他好文 时间:
2014-04-28 13:03:32
阅读次数:
479
由于数组具有属性单一,长度不可改变的缺点,于是在程序中我们使用集合来代替它。集合中不可放入基本数据类型,基本数据类型都是通过自动拆包和自动装箱功能才能放入和取出集合。分类:Collection接口和Map接口Collection:存放单一值元素,又可分为list接口类型和set接口类型
...
分类:
编程语言 时间:
2014-04-28 11:20:31
阅读次数:
582
网摘)OBJC 中的 protocol 相当于 java 里的接口,delagate
就是接口的实现类(C中的回调类似);数据源就是对象遵循了存储数据的协议,可以存储使用数据协议表示了方法可以被任何类所实现。协议本身不是类。他们只是简单定义了一个其他对象可以实现的接口。当你的类实现了协议中的某个方法...
分类:
其他好文 时间:
2014-04-28 10:54:44
阅读次数:
465
集合和数组比较像,也是一种,容器但是有很大区别
数组的长度在初始化时时定下来的,不可变了,那么以后如果项目需求改变,原本需要10个学生信息,现在要20个,那怎么办? 所以就引出了集合
集合的最根上的接口是collection,其子接口有list和set。 集合和数组差不多,但是你可以...
分类:
其他好文 时间:
2014-04-28 02:52:29
阅读次数:
450
ArrayList:public class ArrayListextends
AbstractListimplements List, RandomAccess, Cloneable, SerializableList
接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的...
分类:
编程语言 时间:
2014-04-28 01:31:46
阅读次数:
834
在OSI体系中,该层位于第二层,从下到上依次:物理层,数据链路层,网络层,运输层,会话层,表示层,应用层。在TCP/IP体系中,该层位于第一层,从下到上依次:网络接口层,网际层,运输层,应用层。在这层中,涉及到最重要的知识点1
帧的格式2 差错检验3 碰撞检测4 帧的长度问题MAC帧的格式6字节:目...
分类:
其他好文 时间:
2014-04-28 00:21:12
阅读次数:
614
目录(?)[-]基本原理写 framebuffer 驱动程序要做什么LCD 模块 驱动程序
控制器什么是 frame buffer 设备Linux Frame Buffer 驱动程序层次结构数据结构接口一个 LCD controller
驱动程序分配系统内存作为显存实现 fb_ops 结构基本原理通...
分类:
系统相关 时间:
2014-04-27 23:41:53
阅读次数:
827
□ 只读属性public class Example { string name; public
string Name { get {return name;} } }□ 只写属性public class Example { string ...
分类:
其他好文 时间:
2014-04-27 23:34:03
阅读次数:
507
framebuffer简介
帧缓冲(framebuffer)是Linux为显示设备提供的一个接口,把显存抽象后的一种设备,他允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作。framebuffer是LCD对应的一中HAL(硬件抽象层),提供抽象的,统一的接口操作,用户不必关心硬件层是怎么实....
分类:
系统相关 时间:
2014-04-27 23:18:13
阅读次数:
915