Lucene
文章平均质量分 82
vivizhyy
少壮不努力,老大学 IT
展开
-
从 char 数组 parseInt 实现
代码来源于 https://svn.apache.org/repos/asf/harmony/enhanced/classlib/archive/java6/modules/luni/src/main/java/java/lang/Integer.java public static int parseInt(char[] chars) { return parseInt(chars原创 2013-10-10 11:13:48 · 863 阅读 · 0 评论 -
#Lucene# org.apache.lucene.util.BitUtil.pop(long x) 笔记
今天读 Lucene 源码,有这样一个函数: /** Returns the number of bits set in the long */ public static int pop(long x) { /* * Hacker's Delight 32 bit pop function: * http://www.hackersdelight.org/HDcode原创 2013-10-10 11:13:37 · 768 阅读 · 0 评论 -
UTF8 与 UTF16 编码
Unicode 的发展,英文好的直接去 unicode.org 上去看吧,不好的可以移步到这里 看dengyunze的总结:《关于UTF8,UTF16,UTF32,UTF16-LE,UTF16-BE 》 。此文讲的清除明白:为了能把世界上的所有字符都表示,理论上需要用 UTF-16,但是由于“大部分”(当然这是欧美那边技术宅男拍脑袋想出来的大部分啦~)的字符只需要 1 个字节就搞定了,用 UT原创 2013-10-10 11:13:53 · 947 阅读 · 0 评论