YS0813的博客

小白到大白

排序:
默认
按更新时间
按访问量

浅谈 2017 Google I/O 开发者大会

浅谈 2017 Google I/O 开发者大会 正式从 Mobile First to AI First (移动先行转变为人工只能先行)

2017-05-26 16:20:03

阅读数:1561

评论数:0

Android 笔记-RecyclerView简单使用

RecyclerView简单使用说起做滚动功能,首先就会想到ListView,但是需要做更强大的功能,ListView就做不到了。所以RecyclerView就孕育而生!实现步骤: 1、在布局中添加 RecyclerView 控件: 2、定义一个工具类 3、定义适配器类 4、定义数据源 5、创建适...

2017-09-12 15:25:12

阅读数:209

评论数:0

字符编码 与 解码

字符编码 字符编码,也称字集码,是把字符集中的字符编码为指定集合中某一对象(例如:比特模式、自然数序列、8位组或者电脉冲),以便文本在计算机中存储和通过通信网络的传递。常见的例子包括将拉丁字母表编码成摩斯电码和ASCII。其中,ASCII将字母、数字和其它符号编号,并用7比特的二进制来表...

2017-07-14 15:21:39

阅读数:487

评论数:0

MVC 和 MVP 的对比

MVC 和 MVP 的对比 MVC模式的定义:Model-View-Control ,是一种软件设计的典范,把一个应用的输入、处理、输出流程按照 Model、View、Controller 的方式进行分离。 MVP模式的定义:Model-View-Presenter,MVP 是从经典...

2017-05-30 14:56:19

阅读数:339

评论数:0

DrawerLayout 侧滑菜单

DrawerLayout 是 Google 官方给我们提供的一个侧滑菜单控件,3.0 以后引入,低版本使用它则需要 v4 兼容包。

2017-05-25 11:03:35

阅读数:251

评论数:1

MVVM 模式

MVVM 模式是 Model View ViewMode 模式的简称。由模型(Model)、视图(View)、视图模型(ViewModel)三部分组成。MVVM 模式把 Presenter 改为 ViewModel,大致上与 MVP 模式一致。两者的区别是,MVVM 采用双向绑定:View 的变动...

2017-05-24 21:21:49

阅读数:192

评论数:0

Android 双击返回键退出应用

多个按钮实现点击有两种

2017-05-18 10:59:33

阅读数:205

评论数:0

MVP 模式

MVP 模式 MVP 模式是由 MVC 模式衍生而来。MVP 模式将 Controller 改名为 Presenter,同时改变了通信方向。 1、各部分之间的通信,都是双向的。 2、 View 与 Model 不发生联系,都通过 Presenter 传递。 3、 View 非常薄,不部署任何业...

2017-05-13 18:02:59

阅读数:175

评论数:0

MVC 模式

MVC 模式MVC 的定义: MVC 即 Model View Controller,它是一种软件设计的典范,是把一个应用的输入、处理、输出流程按照 Model、View、Controller 的方式进行分离,也就是将界面和业务逻辑分离。 模型(Model):模型是程序的主体部分,它提供要展...

2017-05-13 00:44:06

阅读数:432

评论数:0

设计模式之单例模式

设计模式之单例模式 单例模式(Singleton): 介绍保证一个类仅有一个实例,并提供一个访问它的全局访问点。也就是这些类只能有一个实例;能够自动实例化;对整个系统可见,也就是必须向整个系统提供这个实例。单例模式只应在有真正的“单一实例”的需求时才可使用。用处:当想要控制实例数目,节省系...

2017-04-21 18:54:56

阅读数:199

评论数:0

HTTP POST 请求

HTTP POST 请求 public class HttpPostRequest { /** * 向指定 URL 发送 POST 方法的请求 * * @return 返回响应结果 */ public static String sendPo...

2017-04-21 18:38:39

阅读数:188

评论数:0

HTTP GET 请求

Http GET 请求HTTP 请求方法: 1、OPTIONS - 返回服务器针对特定资源所支持的HTTP请求方法。 2、HEAD - 请求页面的首部。 3、GET - 从指定的资源请求数据。 4、POST - 向指定的资源提交要被处理的数据 5、PUT ...

2017-04-21 18:22:29

阅读数:211

评论数:0

设计模式之代理模式

设计模式之代理模式 代理模式就是一个类代表另一个类的功能。代理模式给某一个对象提供一个代理对象,并由代理对象控制对源对象的引用。代理就如一个人或一个机构代表另一个人或者一个机构采取行动。某些情况下,客户不想或者不能够直接引用一个对象,代理对象可以在客户和目标对象直接起到中介的作用。用处:想在...

2017-04-17 23:48:41

阅读数:167

评论数:0

设计模式之工厂模式

设计模式之工厂模式 工厂模式是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 用处:当我们明确地计划不同条件下创建不同实例时,就可以...

2017-04-17 21:48:48

阅读数:151

评论数:0

设计模式之装饰器模式

设计模式之装饰器模式 装饰器模式是一种动态地向一个类添加新的行为的一种设计模式,就功能而言,装饰器模式相比生成子类更为灵活。它是作为现有的类的一个包装。 用处:当你想要在不想增加很多子类的情况下可以使用此模式来扩展。 优点:装饰类和被装饰类可以独立发展,不会相互耦合。...

2017-04-17 16:59:28

阅读数:178

评论数:0

23 种设计模式

23 种设计模式一、设计模式的分类:总体分为三大类: 1、创建型模式:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。五种 2、结构型模式:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。七种 3、行为型模式:策略模式、模板方法模式、观察者模...

2017-04-17 10:18:12

阅读数:999

评论数:0

数据结构 —— 数组

数据结构 —— 数组 数组结构其实就是一排紧密相邻的可数内存,在编程中算是常见的结构,用于存储多个数据。每个数组元素存放一个数据,可通过数组元素的索引访问、赋值以及取出元素的值。 数组的声明通常包含以下属性:1、起始地址:表示数组名所在内存中的起始地址。2、维度:表示几维数组。(如一维数组、...

2017-04-05 19:43:32

阅读数:252

评论数:0

数据结构 —— 线性表

数据结构 —— 线性表 线性表(有序表 - Ordered List),它是数学概念应用在计算机科学中一种相当基本的数据结构。简单来说就是 N 个元素的有限序列(N>= 0),例如 26 个英文字表就是一个线性表。线性表数据元素可以是任何一种类型,同一线性表中的元素必须属于同一类型。有...

2017-04-04 22:45:01

阅读数:477

评论数:0

面向对象 与 面向过程 的区别

面向对象 与 面向过程 的区别 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。 下面我...

2017-03-26 15:32:39

阅读数:445

评论数:1

JAVA 的垃圾回收机制

JAVA 的垃圾回收机制 对于 JAVA 垃圾回收机制,刚学 JAVA 就学过,挺长时间不用了,现在重新记一下,方便以后查阅。 如果一些分配出去的内存空间不需要时没有及时回收,就会引起内存泄漏,也就是会引起系统运行速度的下降,严重的话甚至会导致整个程序瘫痪。所以回收这些内存空间,以节省...

2017-03-25 11:24:24

阅读数:154

评论数:0

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