自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

android_zyf的博客

站在巨人的肩膀看世界

  • 博客(15)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 Java:一夜一发设计模式(一)------装饰者模式

一,什么时候使用装饰者模式?比如有一家店卖饮品,饮品就有不少种,每一种还可以加项,比如给可乐加冰,加糖,兑水什么的,每次加项的价格还不同,就会将代码弄的很繁琐,这种情况下就可以使用装饰者模式来实现. 二,什么是装饰者模式?上述的例子中,可以以饮品为主体,用不用的各种需求来装饰它,比如有一个可乐对象,那我用一个加冰对象装饰一下,再用加糖对象装饰一下,最后能得到一个加冰加糖可乐,这时候

2017-03-30 01:53:36 6268 7

原创 Java中解析XML文件的四种方式之(一)--------DOM解析

一,XML是什么?XML:Extensible Markup Language 可扩展标记语言 XML可以将数据与HTML的格式分离. 比如要在HTML中显示动态的数据,那么每当数据改变时,都需要花费时间来编辑HTML中的各种标签元素什么的, 通过XML文件,数据能够存储在独立的XML文件中,这样可以保证,当修改底层数据时,不再需要对HTML文件做任何更改. 而外部的XML文件,也可以通过J

2017-03-29 20:35:26 1298

原创 JavaScript入门指南---(八)、响应事件

一,什么是事件事件:当程序观测到某一件事发生,或某一个状态改变,那么这时候就说,有一个事件发生了. 事件处理器:当事件发生时,事件处理器能够接收到事件发生的这个消息,可以在处理器中做各种各样的事情. onclick,mouseover.mouseout,onload等都是事件处理器. 事件处理器 相应的事件 onBlur 用户离开了字段 onChange 用户修改了

2017-03-24 16:57:59 512 2

原创 JavaScript入门指南---(七)、JSON相关

一,JSON是什么都在说JSON解析JSON解析,那JSON到底是什么呢? JSON: JavaScript Object Notation JSON是JavaScript对象的一种简单紧凑的标签,使用JSON这种表达方式时,对象可以方便地转换为字符串来进行存储和传递(在不同程序或网络中); 比较让人省心的是对象在JSON中是以普通的JS代码表示的,而JS又带有”自动”解析功能,所以JS可以直

2017-03-23 17:12:12 898 4

原创 JavaScript入门指南---(六)、创建对象

面向对象编程面向过程编程:特点是将数据保存到变量中,然后由一系列指令操作变量.每条指令(或一系列指令:函数),都能够创建,删除或修改数据,这使得看上去数据与程序代码在某种程度上是”分离”的. 面向对象编程(OOP):程序指令与其操作的数据密切相关联,OOP将程序的数据包含在被称为”对象”的结构中,每个对象都有自己的属性(数据)和方法(指令). JS中并不会用到类的概念. 一,创建对象创建直

2017-03-23 13:19:07 388

原创 JavaScript入门指南---(五)、数据类型

什么是数据类型?“数据类型”,表示了变量包含数据的本质特征,我们在写代码的时候,使用的都是变量的形式去做各种各样的操作.那么变量中就包含着我们使用或操作的数据.比如字符串变量包含一个字符串,数值变量包含一个数值等等. JavaScript属于”宽松类型”的编程语言,JS变量在不同的场合可以被解释为不同的类型. JS中,不必事先声明变量的数据类型就可以使用变量,JS的解释程序会根据场合,做出它认为

2017-03-22 15:08:07 395

原创 GitHub入门:各种概念、图解页面信息(都是知识点啊小伙伴们)

原创文章,转载请注明出处:http://blog.csdn.net/android_zyf/article/details/64122889Mac版GitHub下载地址(需要梯子):https://mac.github.com/ 一、Git是什么? Git是一个版本控制系统。  版本控制系统,是设计用于跟踪文件随时间变化的状态的一款软件。  Git是一个分布式的版本控制系统。  在Git中参

2017-03-20 22:21:52 9330 2

原创 JavaScript入门指南---(四)、DOM对象与内置对象

什么是DOM对象来着?当页面被加载或显示时,浏览器会在内部创建一个包含页面及其全部元素的内部表示体系,这就是DOM. Java中的对象,是对事物的抽象.JavaScript中的DOM是对页面及其全部元素的抽象. 当操作DOM对象时,也就操作了页面中的对应元素. 一,网页与用户的交互的实现方式alert()方法 alert是警告,提示的意思,会弹出一个信息对话框,该对话框会显示一些信息和

2017-03-20 10:54:36 669

原创 Android文件相关:RandomAccessFile介绍与使用demo

一,RandomAccessFile是用来干嘛的?在访问文件时,文件就是一个大型的byte数组,存在指向该隐含数组的光标或索引,称为文件指针. RandomAccessFile的实例对象,可以通过挪动该指针,有选择性的获取文件中的内容. 类似于根据角标在数组或集合中取值. api文档地址:http://tool.oschina.net/apidocs/apidoc?api=jdk-zh

2017-03-19 00:52:11 7597

原创 JavaScript入门指南---(三)、函数

原创文章,转载请注明出处:http://blog.csdn.net/android_zyf/article/details/62889848 什么是函数?大多数情况下,程序在执行过程中,会反复完成相同或类似的内容,为了避免多次重复编写相同的代码段,JS将部分代码包装为能够重复使用的模块,称为”函数”; 函数是JavaScript的基本模块之一,基本会出现在每个脚本中. 一,基本语法涉及到

2017-03-17 16:10:04 392

原创 JavaScript入门指南---(二)、创建脚本

一,在HTML中添加JS代码 1. 将JS语句直接包含在HTML文件中,写在<script>标签中.<script> //JS语句</script> 2. 将JS代码保存到单独的文件中(helloJS.js),然后利用HTML文件的<script>标签中的src(源)属性,把这个文件包含在页面中(HTML文件). <script src='helloJS.js'></script> 3.

2017-03-17 16:01:20 939

原创 JavaScript入门指南---(一)、认识JavaScript

一,脚本编程基础HTML不是编程语言,HTML是标签语言.HTML用于标签页面的各个部分在浏览器里以何种方式展现,是加粗还是斜体字,是标题还是正文,是单选还是多选,表格还是列表等修饰方式.当通过HTML编写完成后,这些页面都是静止的(没有什么可以使这些标签产生动态的变化),它们不能对用户的操作产生动态的相应,不能与用户进行交互.但是我们通常访问的页面都不是静止的,都是可以与用户进行交互,或者有

2017-03-16 19:48:20 686

原创 从无到有看文档-----Android中ORMLite框架入门使用指南(为了小白)

本文会介绍学习框架基本功能的步骤。 更多的是如何根据官方文档提供的内容学习该框架。 高手请留情别打脸。如果只是想简单的拿过来就用,那么可以移步鸿样大神的博客。 一,下载Jar包1,打开ORMLite官网(百度搜索即可)http://ormlite.com/sqlite_java_android_orm.shtml是不是看不懂?看不懂可以翻译啊~ 2,找文档一般网上的框架,都会提供文档供开发者使用

2017-03-12 18:42:11 620

原创 在mac系统下配置环境变量

终端不常用,命令行记不住,网上说的vi或vim的方式打开文件配置后wq保存,操作上不是很习惯。 下面是简单无脑的四个步骤。1,打开终端alt+space后输入terminal 回车进入终端 2,打开bash_profile文件在终端中输入:open .bash_profile后回车即可 3,配置环境变量在弹出的编辑窗口中,输入环境变量,保存关闭窗口即可。 4,更新配置信息在终端中输入:sou

2017-03-09 16:57:10 659

原创 Android开发中的事件分发机制梳理

本文为事件分发的学习总结。 《Android开发艺术探索》一书中对事件分发做了很详细的介绍。 大神博客:http://blog.csdn.net/singwhatiwannaView的事件分发机制MotionEvent类MotionEvent:手指接触屏幕后产生的事件,封装成了MotionEvent类典型的事件类型(MotionEvent类中的int型常量): ACTION_DOWN:手指

2017-03-05 12:55:47 3760 1

Dagger2笔记01

最简单的Dagger2示例。。。。。。。。。。。。。。。。。

2018-07-05

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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