自定义实现string类...
分类:
其他好文 时间:
2015-05-14 18:51:59
阅读次数:
126
1. 利用java.util提供的工具类Properties
- 首先我这边有个file.properties文件
- 然后去读取这个文件
注意项目路径//注意ProConfigUtil是当前类,也可用this替代
InputStream inputStream = PropConfigUtil.class.getClassLoad...
分类:
编程语言 时间:
2015-05-14 18:50:32
阅读次数:
153
先来运行结果下面是页面代码testJsGetUrlAttribute.html
var rout = getUrlAttribute('rout');
if(null!=rout)
{
alert(rout);
}
/**
* 20150514 14:30
* 作者:Ro
* 根据url查询字符串里的键名获取其值
*/
function getUrlAttribute...
分类:
Web程序 时间:
2015-05-14 18:49:13
阅读次数:
147
原文链接 作者:Jakob
Jenkov 译者:刘晓日 校对:丁一
重入锁死与java中的死锁非常相似。锁和读写锁两篇文章中都有涉及到重入锁死的问题。
当一个线程重新获取锁,读写锁或其他不可重入的同步器时,就可能发生重入锁死。可重入的意思是线程可以重复获得它已经持有的锁。Java的synchronized块是可重入的。因此下面的代码是没问题的:
(译者注:这里提到的锁都是指的...
分类:
编程语言 时间:
2015-05-14 18:51:39
阅读次数:
170
首先准备一个供解析的xml文件,这里我们假定要解析的文件名称为person.xml,文件的具体内容为:
liming
23
接下来写一个...
分类:
移动开发 时间:
2015-05-14 18:50:03
阅读次数:
148
文地址:jenkov 作者:
Jakob Jenkov 译者:长源 校对:方腾飞
java线程池(Thread
Pool)对于限制应用程序中同一时刻运行的线程数很有用。因为每启动一个新线程都会有相应的性能开销,每个线程都需要给栈分配一些内存等等。
我们可以把并发执行的任务传递给一个线程池,来替代为每个并发执行的任务都启动一个新的线程。只要池里有空闲的线程,任务就会分配给一...
分类:
编程语言 时间:
2015-05-14 18:49:14
阅读次数:
150
聊完了Client 聊Server,按惯例,先把类图贴出来。
需要注意的是,这里的Server 类是个抽象类,唯一抽象的地方,就是
Java 代码
1. public abstract Writable call(Writable param, long receiveTime) throws IOException;
这表明,Server 提供了一个架子,Server 的具体功...
分类:
其他好文 时间:
2015-05-14 18:50:51
阅读次数:
100
题目描述:
Rotate an array of n elements to the right by k steps.
For example, with n = 7 and k = 3, the array [1,2,3,4,5,6,7] is
rotated to [5,6,7,1,2,3,4].
思路分析:将数组分为左右两部分,先将左右两部分各自翻转,最后再将整个...
分类:
其他好文 时间:
2015-05-14 18:50:06
阅读次数:
178
1.当hive执行join内存溢出时,可以修改hive的配置文件hive-site.xml,增大内存,如下: mapred.child.java.opts -Xmx 1024m
2.hive默认建表时的路径也可以在hive-site.xml里配置,如下:
hive.metastore.warehouse.dir value >/user/hive/warehouse descriptio...
分类:
其他好文 时间:
2015-05-14 18:50:49
阅读次数:
177
1 策略模式简介
策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。
2 模式组成
1)抽象策略角色(Strategy):
策略类,通常由一个接口或者抽象类实现。
2)具体策略角色(ConcreteStrategy):
包装了相关的算法和行为。...
分类:
Web程序 时间:
2015-05-14 18:48:11
阅读次数:
184
IP选项介绍
IP首部中有4bit用于表示首部长度,其单位是4个字节,所以,IP首部的最大长度是15*4=60字节(4bit最大可以表示到15),而IP固定首部的长度是20字节,所以一个IP首部最大允许有40字节长度的选项。
IP选项有两种格式 单字节和多字节
对于多字节选项,其长度有length字段标识,另外其Optiondata并不是从32bit的边界开始的。
Length...
分类:
系统相关 时间:
2015-05-14 18:48:24
阅读次数:
283
项目说明
1.现状:html5开发者不懂oc,oc开发者不懂html5,两边对phoneGap都无太深研究,未采用phoneGap推送插件
2.问题:基于phoneGap的iOS端接收到推送消息后,要跳转到www/html目录下messageCenter.html文件
实际解决方案配置推送证书,集成极光推送的过程略过不表.首先尝试在接受到远程推送消息后直接在didReceiveRemoteNotif...
分类:
移动开发 时间:
2015-05-14 18:47:37
阅读次数:
181
创建线程的两种方式继承Thread类
定义一个类继承Thread类
子类中重写Thread类中的run方法
创建Thread子类的对象,就是创建了线程对象
调用线程对象的start方法,启动线程,会自动调用run方法
public class TestThread extends Thread { public static void main(String[] args) {...
分类:
编程语言 时间:
2015-05-14 18:48:33
阅读次数:
104
题目描述 Description
在卡卡的房子外面,有一棵苹果树。每年的春天,树上总会结出很多的苹果。卡卡非常喜欢吃苹果,所以他一直都精心的呵护这棵苹果树。我们知道树是有很多分叉点的,苹果会长在枝条的分叉点上面,且不会有两个苹果结在一起。卡卡很想知道一个分叉点所代表的子树上所结的苹果的数目,以便研究苹果树哪些枝条的结果能力比较强。
卡卡所知道的是,每隔一些时间,某些分叉点上会结出一些苹果,但是卡...
分类:
移动开发 时间:
2015-05-14 18:49:41
阅读次数:
169
1、首先我们先定义一个枚举,用来表示手势滑动的四个方向:
public enum TouchDirection
{
Unkown,
Left,
Right,
Up,
Down
}
2、定义类:TouchInputpublic class TouchInput : MonoBehaviour {
public static TouchIn...
分类:
编程语言 时间:
2015-05-14 18:47:48
阅读次数:
220
php 伪静态(url重写)的写法
PHP 伪静态,也称作php URL重写,无论是出于seo优化的考虑,还是想让url更美观,都是现在非常流行的方法,建议大家学习参考下。
来看下面这个网页 url:
http://www.jbxue.com/test.php/1,100,8630.html
其实处理的脚本是test.php 参数为1,100,8630
相当于test.php?a=1&b=1=100&c=8630 只不过这样的URL太难记。搜索引擎也不喜欢。
真静态只是完全生成了HTML。
客户端访问的时...
分类:
Web程序 时间:
2015-05-14 18:49:41
阅读次数:
172
继上一篇文章,Android – Service的使用,我们来继续看看Service的两种启动方式第一种startService。
运行代码,得知以下几点结论:
我们了解它的启动周期为onCreate->onStartCommand,如图 当退出应用后,后台的Service进程仍然存在,未被销毁
当点击多次startService时,如图我点击了3次,你会发现onCreate方法只创建了一次。 s...
分类:
移动开发 时间:
2015-05-14 18:48:38
阅读次数:
245