代码改变世界

阅读排行榜

[C++]指针浅析

2014-01-04 14:36 by hellenism, 219 阅读, 收藏,
摘要: Date:2014-1-4summary:指针的简单理解,概念性的东西会比较多(100个人有100种理解,此处只代表我个人看法)Contents:1.什么是指针c++ primer plus中提到,变量是在编译时分配的有名称的内存,而指针只是为了可以通过名称直接访问内存而提供了一个别名。指针的真正用武之地在于:在运行阶段分配未命名的内存以存储值。2.指针和指针变量在工作沟通交流中,嘴里一直说得指针,其实是[指针变量]的简称,它是一种数据类型,一种复合的数据类型,使用int*来声明,用于存储内存地址。所以,在我们平时工作讨论问题时所说的“指针”,通常就是指针变量3.使用指针a).特定类型的指针只 阅读全文

[Android学习笔记]Android向下兼

2014-08-03 15:58 by hellenism, 207 阅读, 收藏,
摘要: Android向下兼容的思路:使用高版本的API,在运行时判断真实运行平台的API版本,根据不同版本做不同的处理 关键类:Build.class里面定义了API版本相关信息 内部类:VERSION定义当前系统的版本信息,其中包含SDK版本信息Build.VERSION.SDK_INT可以获取到当前运行的系统的SDK版本号 内部类:VERSION_CODES定义了各个版本的枚举信息 适配时: i... 阅读全文

[设计模式]简单工厂模式

2014-03-16 12:06 by hellenism, 202 阅读, 收藏,
摘要: 概念:有一个工厂类根据传入的参数,动态决定应该创建哪一个产品类的实例角色和职责:工厂类:简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类可以被客户端直接调用,创建所需要的对象。抽象产品类:简单工厂所创建的所有对象的父类,它负责描述所有实例的公共接口。具体产品类:是简单工厂模式创建目标,所有创建的对象都是充当这个角色的某一个具体的实例。优点:工厂类包含了必要了逻辑判断,根据外部传入的信息决定创建哪一个具体产品对象,通过使用工厂可以直接创建具体的产品对象,负责消费即可,无需考虑这些对象是如何组织和创建的,明确了各自的职责和权利。缺点:由于工厂类集中了所有实例的创建逻辑,违反了高内聚责任 阅读全文

[Android学习笔记]组合控件的使用

2014-04-14 14:00 by hellenism, 201 阅读, 收藏,
摘要: 组合控件的使用开发过程中,多个UI控件需要协同工作,相互交互之后,才可完成一个完整的业务需求,此时可把这些控件封装成为一个整体,相互之间的交互逻辑封装其中,外部调用可无需关心内部逻辑,只需获取处理后的结果即可创建组合控件步骤如下:1.创建xml布局,定义组合控件的外观2.定义组合控件类,此类一般继承... 阅读全文

[数据结构]基本概念2

2014-05-19 01:27 by hellenism, 199 阅读, 收藏,
摘要: 逻辑结构:数据之间的关系。常见的逻辑结构只有两种,即【线性结构】和【非线性结构】物理结构:在计算机中的存储方法。常见的物理结构只有两种,即【顺序存储】和【链式存储】常见数据结构:一.线性表1.线性表的逻辑结构: a.有且只有一个开始结点a1,没有直接前驱,有唯一的直接后继a2 b.有且只有一个终... 阅读全文
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 26 下一页