众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的...
分类:
编程语言 时间:
2015-04-27 14:53:12
阅读次数:
106
最近设计模式越来越受到企业和程序员的重视了, 自己作为初学者,将自己学习的点滴贴到博客园,分享一下~java.util包里面提供了对观察者模式的支持,下面是模仿着其中的Observer和Observable写出了我的观察者模式代码。package com.myobserver;public inte...
分类:
编程语言 时间:
2015-04-26 16:31:05
阅读次数:
119
之前的文章我介绍了C#版本的多线程和自定义线程处理器。接下来我们来看看Java版本的呢java 的线程和C#的线程有点区别,java的线程没有是否是后台线程一说,具体原因是java的线程是jvm的c++代码模拟线程,而C#的线程也是C++模拟线程。但是区别在于C#的线程会基于系统的线程。C# 的 T...
分类:
编程语言 时间:
2015-04-24 18:30:10
阅读次数:
191
一直在忙Android FrameWork,终于闲了一点,利用空余时间研究了一下Hadoop,并且在自己和同事的电脑上搭建了分布式集群,现在更新一下blog,分享自己的成果。一 .环境1.操作系统:Ubuntu 12.04 LTS 64位2.Java版本:openjdk-7-jdk3.Hadoo.....
分类:
系统相关 时间:
2015-04-24 12:18:52
阅读次数:
188
MPJ Express是一个线程安全的Java版本的并行消息传递库,基于这个消息库,用户即可使用JAVA作为编程语言来开发并行程序。特别是随着高性能平台的普及,面对大数据挖掘或处理任务,抑或是并行计算或编程任务,MPJ Express势必会有更加重要而广泛的应用。当然,由于MPJ Express目前仍然不是非常稳定,其最新版本为Version 0.43(更新日期为July 18. 2014),因此使用中仍然会遇到这样或那样的问题,本文将带领大家一同在Winindows 7 中快速搭建JAVA并行开发环境MP...
分类:
编程语言 时间:
2015-04-22 15:17:44
阅读次数:
194
实现了EXCEL中的IRR函数。 public static double irr(double[] income) {
return irr(income, 0.1D);
}
public static double irr(double[] values, double guess) {
int maxIterationCount = 20;
doubl...
分类:
编程语言 时间:
2015-04-20 17:13:25
阅读次数:
144
Android Annotations本来我想写个 Java 版本的《RESTful客户端库:RestClient》用于 Android 应用开发,结果发现不太好写,虽然用了 Dynamic Proxy 实现了大部分功能,但是因为无法通过反射取得参数名,而且 Java 没有 DuckType ,再加...
分类:
移动开发 时间:
2015-04-19 11:21:54
阅读次数:
126
(java版)importjava.util.LinkedList;//单向队列publicclassQueue{publicQueue(){}privateLinkedListlist=newLinkedList();publicvoidput(Objectv){list.addFirst(v);...
分类:
其他好文 时间:
2015-04-18 11:19:24
阅读次数:
128
(java版)第一步:我们先定义一个接口,代码如下Java代码packagecom.stucture.sqlList;/***线性表顺序存储结构的接口*指的是用一段地址连续的存储单元一次存储线性表的数据元素*@ClassName:ISeqList*@author小学徒*@date2013-2-27*...
分类:
其他好文 时间:
2015-04-18 09:58:01
阅读次数:
181