摘要: 判断三点(a,b,c)是否在一条直线直线,其实只需要判断直线ab 和 直线 bc 的位置即可(两条直线的关系 相交 平行 重合) 判断两条直线位置关系只需判断两直线斜率k即可 k相同即可 计算垂足的话,如果两条直线垂直,那么他们斜率存在 k2 = (1/k1)然后根据两相交线求相交点方程即可 public class Geo { public static void main(String[... 阅读全文
posted @ 2017-06-14 16:15 王南辉 阅读(395) 评论(0) 推荐(0) 编辑
摘要: GeoHash将二维的经纬度转换成字符串,比如下图展示了北京9个区域的GeoHash字符串,分别是WX4ER,WX4G2、WX4G3等等,每一个字符串代表了某一矩形区域。也就是说,这个矩形区域内所有的点(经纬度坐标)都共享相同的GeoHash字符串,这样既可以保护隐私(只表示大概区域位置而不是具体的 阅读全文
posted @ 2017-05-18 15:07 王南辉 阅读(745) 评论(0) 推荐(1) 编辑
摘要: 比如有两条记录Document0: id:1 pk content :hello Document1: id :1 pk content :hello world建立索引用ik分词,建立索引 搜索content 会出现两条记录解决:使用 QueryFilter进行搜索过滤 Query query = 阅读全文
posted @ 2017-05-09 22:53 王南辉 阅读(697) 评论(0) 推荐(0) 编辑
摘要: lucene同义词搜索原理其实是根据 PositionIncrementAttribute 和 CharTermAttribute的次元记录信息来实现的,当前使用lucene版本为4.8.0首先同义词要实现 package lucene_index; import java.io.IOExcepti 阅读全文
posted @ 2017-05-09 22:51 王南辉 阅读(1874) 评论(0) 推荐(0) 编辑
摘要: 转自 http://www.codeceo.com/article/lucene-index.html 1 数值数据类型索引优化 1.1 数值类型索引问题 lucene本质上是一个全文检索引擎而非传统的数据库系统,它基于倒排索引,非常适合处理文本,而处理数值类型却不是强项。 举个应用场景,假设我们倒 阅读全文
posted @ 2017-05-09 22:49 王南辉 阅读(341) 评论(0) 推荐(0) 编辑
摘要: master的工作 对于ReplicationHandler的复制功能来说,核心的问题确定是在一个时间点要复制哪些文件,这就用上了lucene的IndexDeletionPolicy的特性。 lucene在初始化时,会调用IndexDeletionPolicy.onInit(List commits 阅读全文
posted @ 2017-05-09 22:47 王南辉 阅读(960) 评论(0) 推荐(0) 编辑
摘要: application.java 运行后得到加密后的文件,已经反编译不过来了 解密代码 运行后 阅读全文
posted @ 2017-05-08 23:25 王南辉 阅读(286) 评论(0) 推荐(0) 编辑
摘要: package nlp.nlp; /** * 小端数据,Byte转换 * */ public class ByteConvert { public static void main(String[] args) { ByteConvert c = new ByteConvert(); c.Int2Bytes_LE(126); } ... 阅读全文
posted @ 2017-05-07 22:07 王南辉 阅读(13330) 评论(0) 推荐(0) 编辑
摘要: 1 package com; 2 3 public class DistanceScore { 4 public static void main(String[] args) { 5 System.out.println(score("hello", "hello")); 6 7 } 8 stat 阅读全文
posted @ 2016-06-17 15:36 王南辉 阅读(791) 评论(0) 推荐(0) 编辑
摘要: import java.util.Map; import java.util.Map.Entry; public class TireTree { Tree tree = new Tree(); String [] str ; /** * * @param word * @param map * * 字典树 */ //添加 public voi... 阅读全文
posted @ 2016-05-18 10:18 王南辉 阅读(498) 评论(0) 推荐(0) 编辑