- 博客(14)
- 资源 (6)
- 收藏
- 关注
原创 表达式求值
//code :git@code.youkuaiyun.com:PHIILL_01/demo.gitpackage com.synnex.calc;import java.util.List;public class Calcer { private TokenStack optStack = new TokenStack(); private TokenStack numbe
2014-10-17 11:15:46
829
原创 线程 wait notifyAll
public class Resource { private static final int size = 10; private List container = new ArrayList(size); public synchronized void get() throws InterruptedException {if (conta
2014-09-04 16:46:11
785
原创 java 正则表达式量词
Greedy 数量词X?X,一次或一次也没有X*X,零次或多次X+X,一次或多次X{n}X,恰好 n 次X{n,}X,至少 n 次X{n,m}X,至少 n 次,但是不超过 m 次 Reluctant 数量词X??X,一次或一次也没有X*?X,零次或
2014-05-12 14:54:42
806
原创 IO_1
缓存 I/O 缓存 I/O 又被称作标准 I/O,大多数文件系统的默认 I/O 操作都是缓存 I/O。在 Linux 的缓存 I/O 机制中,操作系统会将 I/O 的数据缓存在文件系统的页缓存( page cache )中,也就是说,数据会先被拷贝到操作系统内核的缓冲区中,然后才会从操作系统内核的缓冲区拷贝到应用程序的地址空间。缓存 I/O 有以下这些优点:缓存 I/O 使
2013-10-09 11:04:57
978
原创 java String
java 字符串(1)1)java字符串定义:一个字符串包含的字段 /** The value is used for character storage. */ private final char value[]; /** The offset is the first index of the storage that is used. */
2013-07-19 10:53:43
864
原创 rcp 线程的使用
1、public void syncExec (Runnable runnable) {Synchronizer synchronizer;synchronized (Device.class) {if (isDisposed ()) error (SWT.ERROR_DEVICE_DISPOSED);synchronizer = this.synchronizer;}sy
2013-05-30 10:21:18
1377
原创 java 字符编码 解码 转码 识别编码
首先编码规则就不介绍了,可以百度。1、字符的编码:new String(byte[] ,CharSet);根据:相应的编码规则,比如GBK是两个字节编码一个字符,那么将字节数组,每两个一个单位 翻译成一个数字,在用这个数字查找GBK的字符集,[C4,E3]在GBK中表示的汉子“你”。new String([c4 e3],"gbk"):你new String([e4 bd
2013-05-21 10:06:35
1408
原创 java 正则表达式测试
package net.heartsome.token;import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegexTest {/*** @param args* ;*/public static void main(St
2013-05-17 13:54:09
934
原创 VTD解析XML.
1. VTDGen a、读取并且解析XML.如果XML格式错误将不能解析 b、在解析的过程中建立相应的索引 c、保存的是原始的二进制数据,没有转码 使用: VTDGen vtdGen = new VTDGen(); vtdGen.parseFile(file, boolean NS); VTDNav nav = vtdGen.getNav();
2013-03-27 16:44:05
2177
1
原创 java 位运算
1、java的移运算 1)>> :算术右移(最高位补上符号位1|0) 2) 3)>>>:逻辑右移(高位补0)注意:1)从数学意义上来讲,算术左移1位表示原值乘以2.(在没有溢出的情况下,如果有溢出,从位的角度来看,没有错,从数学角度来看,结果就不是预期的结果) 2)从数学意义上来讲,右移1位表示原值除以2. 3)如果移动的位数
2013-03-01 15:58:04
748
转载 myeclipse获取注册码
package com;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.text.DecimalFormat;import java.text.NumberFormat;import java.text.SimpleDa
2011-12-07 11:13:05
548
oralce 函数大全
2011-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人