自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JeffTech的专栏

专注系统

  • 博客(14)
  • 资源 (43)
  • 收藏
  • 关注

原创 js中array-like object

http://web.jobbole.com/86581/附程序测试function testParams() { console.log("arguments is Array ? " + Array.isArray(arguments)); console.log("param1=" + arguments[0] + ", param2=" + arguments[1] + "

2016-09-29 10:17:07 604

原创 关于编程范式

http://dataunion.org/23223.html 并提到了几份参考材料 MIT的《Concepts, Techniques, and Models of Computer Programming》(简称CTM,另一本标准化的入门书籍是MIT的《Structure and Interpretation of Computer Programs》,简称SCIP 有时间学习一下。

2016-09-29 09:29:53 679

原创 js遍历对象的方法

1. for ... in 语句for (let variable in object)  { ... }https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/for...in以任意次序迭代一个对象的可枚举属性。var obj = {a: 1, b: 2};for (let

2016-09-28 10:14:25 29456 1

原创 迭代器

先看看这篇文章,http://wiki.jikexueyuan.com/project/java-design-pattern/iterator-pattern.html迭代器是一种设计模式,与集合有关。集合也可以看成包含对象的容器,如List、Set、Map、数组。迭代器的作用就是把容器中的对象一个个遍历出来.用for循环不行吗?为啥要用迭代器方式?这篇文章总结的很好迭代器模式的优点

2016-09-28 09:55:50 334 2

原创 javascript的六种迭代器

http://www.jb51.net/article/90592.htm

2016-09-27 14:51:49 1028

原创 javascript内部类和单例的实现

如果使用ES6 class方式实现,可以这样

2016-09-21 16:13:41 3345

原创 Javascript对象和原型继承的理解

如果学过java或者c++,那一定认为继承应该是class类型的,在此基础上接触javascript的继承,一定会有点小困难。现在的自己也不能说是很了解,至少还没有理解,为啥大神们说基于原型的继承会比基于类的继承更强大? 先罗列一下资料, MDN中文版 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Inheritance_and

2016-09-21 16:03:26 383 1

原创 javascript ES6之class

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes 根据MDN文档介绍,class语法并不是引入了新的OO继承模型。class提供了一种创建对象和继承更简洁的方式。 定义class有两种方式,class expressions 和 class declarations。对应的文档 https://d

2016-09-20 16:31:35 525

原创 android用代码布局替代xml布局

还是继续练习一下代码布局替代xml布局。用脚趾头想一想,xml中和代码中的属性也是一一对应的。但如何写呢?以属性最多的RelativeLayout为例,Xml中是这样的xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/too

2016-09-14 14:32:43 1661 1

原创 动态加载view的LayoutParams参数设置

加载view有两种方式,setContentView和inflate。  LayoutInflate,inflate加载xml资源文件。  Activity,setContentView,可以加载xml,也可以加载View对象方式。 重载方法有 public void setContentView(int layoutResID);//重载1 public void setCo

2016-09-14 12:20:02 3352 1

原创 Canvas和paint的使用

在android应用开发中使用graphic包来显示2D图形,目录结构 frameworks/base/graphics/ graphic包

2016-09-14 12:18:54 428

原创 android的Gesture使用

非应用开发,所以对基本控件理解比较浅显。高手略过。Gesture,即手势,基于touch事件。理论上说通过截获onTouch事件也是可以实现的,但封装了这个类后,相当于系统会帮你去计算这次touch是做了什么事情,只是touchdown了一下,还是fling了,或是scroll了。写了一个简单demo便于理解。public class MainActivity extends AppC

2016-09-13 13:55:04 1402

原创 android 事件分发验证

android事件分发流程很长,从驱动到EventHub到Input模块再到view。这里不做那么复杂的验证,只是验证应用中需要Override的接口,以在不同的时机处理。具体来说是这几个ViewGroup、ViewActivity:onTouchEvent,dispatchTouchEventViewGroup:dispatchTouchEvent,onInterceptTo

2016-09-12 11:39:35 425 2

原创 android systemui解析

主要分析android的systemui业务,并以此为基础,扩展到view的绘制,事件处理,window管理等等。这里是第一部分,systemui的view的初步加载。Systemui的界面,一般形状是如绿色标示部分,拉下来后显示下面全图的样子。对于view类的管理,可以用hierarchyviewer工具查看。这里也要详细介绍。最外层的view是StatusbarWind

2016-09-10 16:45:37 1665

Firefox12最新版本

Firefox12最新版本

2012-05-01

snipMate.zip

vim不可或缺的一个插件

2012-04-29

jQuery操作DOM解析

jQuery操作DOM解析

2012-04-28

jquery事件

jquery事件

2012-04-27

JavaScript的事件操作

JavaScript的事件操作 JavaScript的事件操作 JavaScript的事件操作

2012-04-25

JavaScript的函数声明与应用

JavaScript的函数声明与应用

2012-04-23

javascript1

_JavaScript语法

2012-04-22

FoxitReader510.1117

FoxitReader510.1117

2012-04-10

spring-framework

spring 开发必备

2012-04-08

hibernate-release-4.1.1

hibernate SDK hibernate api

2012-04-08

struts2 api

struts2 api

2012-04-08

EditPlus 代码编辑器

比较有名的代码编辑器,简单易用,视频讲座老师似乎都用这个工具

2012-04-07

DHTML+CSS+HTML手册

DHTML、CSS、HTML手册,便于查阅。 不过需要告诉大家的是,手册是英文的。

2012-04-06

linux内核源代码情景分析

相信大家都知道这书,经典的linux内核书籍

2011-08-27

标准brew教程。brew很好的入门资料

brew入门很好的资料,介绍了文本画面、按键、计时器、资源编辑、菜单等

2011-03-06

指针汇总——让你不再害怕指针

从变量名处起,根据运算符优先级结合,一步一步分析。让你对指针有豁然开朗的理解

2009-10-05

编程常用算法(查找、排序、常用非数值计算算法、常用数值计算算法)

迭代法、插值法、递推法、贪婪法、排序、查找等变成常用算法

2009-10-01

LINUX内核设计与实现

LINUX内核设计与实现(第二版) linux四库全书 经典中的经典

2013-04-29

emacs教程

emacs 教程

2013-04-18

SecureCRT SecureCRT

SecureCRT6.5.0 远程工具 串口调试

2013-01-08

Linux设备驱动开发详解

Linux设备驱动开发详解 驱动学习的经典书籍

2013-01-03

gcc4.4 g++4.4 cpp 4.4 deb包

gcc4.4 g++4.4 cpp 4.4 deb包 android编译,

2012-11-29

设计模式-可复用面向对象软件的基础.

设计模式-可复用面向对象软件的基础.

2012-10-10

SQLite大全

SQLite大全

2012-09-11

ediary 电子日记本

ediary 电子日记本

2012-08-23

汇编语言 王爽著

汇编语言 王爽 代标签,适合阅读

2012-08-15

quota-4.00

linux quota

2012-07-24

Wireshark-win32-1.8.0

Wireshark-win32-1.8.0

2012-07-19

PowerCmdcn.rar

PowerCmd破解版

2012-07-18

firebug-v1.9.1.

firebug-v1.9.1.

2012-05-09

FirefoxSetup12.0chs

FirefoxSetup12.0chs

2012-05-09

vim配色方案

vim配色方案

2012-05-04

jQuery-1.6 api

jQuery-1.6 api

2012-05-01

vim常用插件

vim常用插件

2012-04-30

空空如也

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

TA关注的人

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