OCI:要安装ORACLE客户端,移植性略差,理论上性能好些THIN:属于TYPE4,纯JAVA实现,移植性好,理论上性能略差些推荐:最好还是使用THIN DRIVER吧,移植性好些,使用起来也相对规范些,问题也少。至于性能嘛,说实话,在8i上没感觉THIN DRIVER比OCI慢,感觉还快些。.....
分类:
数据库 时间:
2014-06-27 16:14:36
阅读次数:
203
用了半小时才写出来啊, 其实这种思路应用范围很广,利用有序性这个特点,比如本体只要是有序就行,例如两个集合是有序的,求交集,有序数组的查找,有序数组的归并,有序有了优化的可能。 输入一个正数 n,输出所有和为 n 连续正数序列 例如输入 15,由于 1+2+3+4+5=4+5+6=7+8=15,所以...
分类:
编程语言 时间:
2014-06-27 14:11:04
阅读次数:
395
备注: 本篇文章是关于先前相同主题文章的最新版本。先前文章主要介绍创建高性能解析器的一些要点,但它吸收了读者的一部分批评建议。原来的文章进行了全面修订,并补充了相对完整的代码。我们希望你喜欢本次更新。 如果你没有指定数据或语言标准的或开源的Java解析器, 可能经常要用Java实现你自己的数据或语言解析器。或者,可能有很多解析器可选,但是要么太慢,要么太耗内存,或者没有你需要的特定功能。或者开源解...
分类:
编程语言 时间:
2014-06-27 10:31:00
阅读次数:
231
import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.zip.ZipEntry; import java.util.zip.ZipOutp...
分类:
编程语言 时间:
2014-06-26 22:20:37
阅读次数:
231
这学期有门课程老师要求用JAVA实现一个OCR文字识别的程序,所以就花了一些时间研究了一下在安卓端如何实现OCR的引擎是用的开源项目tesseract-ocr这个安卓版的地址:https://code.google.com/p/tesseract-android-tools/但是自己在编译的时候老是...
分类:
移动开发 时间:
2014-06-26 19:51:28
阅读次数:
314
import java.net.UnknownHostException;import com.mongodb.BasicDBObject;import com.mongodb.DB;import com.mongodb.DBCollection;import com.mongodb.DBObjec...
分类:
数据库 时间:
2014-06-26 15:19:08
阅读次数:
306
本程序用于计算任意四则运算表达式。如 4 * ( 10 + 2 ) + 1 的结果应该为 49。
算法说明:
1. 首先定义运算符优先级。我们用一个
Map>
来保存优先级表。这样我们就可以通过下面的方式来计算两个运算符的优先级了:
/**
* 查表得到op1和op2的优先级
* @param op1 运算符1
* @param op2 运算符2
* @retur...
分类:
编程语言 时间:
2014-06-24 22:37:29
阅读次数:
217
堆排序思想:
堆排序,顾名思义,就是基于堆。堆分为最大堆和最小堆,其实就是完全二叉树。最大堆要求节点的元素都要大于其孩子,最小堆要求节点元素都小于其左右孩子,两者对左右孩子的大小关系不做任何要求,其实很好理解。有了上面的定义,我们可以得知,处于最大堆的根节点的元素一定是这个堆中的最大值。其实我们的堆排序算法就是抓住了堆的这一特点,每次都取堆顶的元素,将其放在序列最后面,然后将剩余的元素重新调整为...
分类:
编程语言 时间:
2014-06-24 15:43:29
阅读次数:
193