在phonegap中需要实现特定相关的功能,可能需要自定义扩展一下功能,那么扩展phonegap组件就成为了可能。源代码结构图: 本文目的在于讲述怎么扩展一个phonegap组件以及实现。针对phonegap中activty扩展类:Java代码packagecom.easyway.phone...
分类:
其他好文 时间:
2015-06-14 10:48:24
阅读次数:
127
一、前言 有这样一个念头很久了,从最早对编程感兴趣就是因为想实现一个类似于街霸、拳皇之类的程序。一路走过来,发现作为一个主业和编程毫无关系的人想学编程,真的是很费心很吃力,而在应用无比泛滥的今天,对于一个非编程工作的人,对我自己,在学习过程中也难免因为一个目标的难以实现而转去另外一个目标,更致命的是...
分类:
编程语言 时间:
2015-06-14 10:48:17
阅读次数:
151
------- android培训、java培训、期待与您交流! ---------- Class类 JAVA程序中的类属于同一个事物,描述这类事物的类就叫Class 一个类被加载到内存当中,占用一片存储空间,这个空间里面的内容就该类字节码,不同的类的字节码是不同的,所以他们在内存中的内容也是不相同...
分类:
其他好文 时间:
2015-06-14 10:45:59
阅读次数:
109
文地址:jenkov 作者:
Jakob Jenkov 译者:长源 校对:方腾飞
java线程池(Thread
Pool)对于限制应用程序中同一时刻运行的线程数很有用。因为每启动一个新线程都会有相应的性能开销,每个线程都需要给栈分配一些内存等等。
我们可以把并发执行的任务传递给一个线程池,来替代为每个并发执行的任务都启动一个新的线程。只要池里有空闲的线程,任务就会分配给一...
分类:
编程语言 时间:
2015-06-14 09:39:35
阅读次数:
171
PushbackInputStream存在的意义就是允许我试探性的读取数据流,如果不是我们想要的则返还回去,之所以能够这样,因为其内部维护了一个pushback buffer缓冲区。构造函数可以指定返回的字节个数。
缓存的新应用之一就是回推(pushback)的实现。回推用于输入流,以允许读取字节,然后再将它们返回(回推)到流中。PushbackInputStream类实现了这一思想,提供了一...
分类:
编程语言 时间:
2015-06-14 09:38:55
阅读次数:
170
正则表达式:符合一定规则的表达式,用特定符号来表达一些代码。
特点:用于一些特定的符号来表示一些代码操作,这样可以简化书写
作用:专门用于操作字符串。
优点:可以简化对字符串的复杂操作。
缺点:符号定义越多,正则表达式越长,阅读性越差
正则表达式的构造摘要
1. 字符
\\ 反...
分类:
其他好文 时间:
2015-06-14 09:38:50
阅读次数:
157
本文以wordCount为例,详细说明spark创建和运行job的过程,重点是在进程及线程的创建。
实验环境搭建
在进行后续操作前,确保下列条件已满足。
1. 下载spark binary 0.9.1
2. 安装scala
3. 安装sbt
4. 安装java
启动spark-shell单机模式运行,即local模式
local模式运行非常简单,只要...
分类:
其他好文 时间:
2015-06-14 09:38:28
阅读次数:
219
问题来历编辑
据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。然而Josephus 和他的朋友并不想遵从。一开始要站在什么...
分类:
编程语言 时间:
2015-06-14 09:36:42
阅读次数:
173
进程与线程
进程:就是正在进行的程序。其实就是一个应用程序运行时的内存空间。
线程:线程就是进程当中的一个控制单元或执行路径。进程负责空间的标示,而线程负责执行应用程序的执行顺序。
当一个进程中出现多个线程是就是多线程。每个线程在栈中都有自己的执行空间、方法区、变量。
java VM启动的时候会有一个进程java.exe。该进程中至少有一个线程负责java程序的执行,而且这...
分类:
编程语言 时间:
2015-06-14 09:36:34
阅读次数:
148