存档

作者存档

基于规则的中文地址分词与匹配方法

2019年4月19日 admin 没有评论

研究背景及意义 随着地理信息系统(GIS)的不断发展和其在各行业的广泛应用,人们对信息共享 的要求也越来越迫切。例如在城市管网、交通导航、工商管理、公共卫生、灾害管理等 领域,地理信息系统作为信息共享的平台,其应用越来越广泛。城市各行业的数据库都 保存着大量和地理位置有关的非空间数据。但是这些行业建设的 GIS 系统并没有足够的 空间位置数据进行支撑,因为地址数据并不能够批量、准确地转化为空间化的信息。这 些数据大多都没有空间位置坐标,无法对应到电子地图上,也就无法进行空间分析和管 理决策。 地址匹配技术正是这一问题的解决方法。地址匹配技术就是把自然语言描述的地理 位置信息转换成地理坐标的过程。通过

分类: Java 标签:

Java实现正向最大匹配算法的分词算法

2019年4月18日 admin 没有评论

package com.demo; import java.io.*; import java.util.ArrayList; /** * 正向最大匹配算法的分词算法. */ public class MM { String Maxlen; ArrayList<String> dict; String s; String subs; String result = ""; public MM() { dict = new ArrayList<String>(); dict.add("山西"); dict.add("大同"); dict.add("云冈"); dict.add("校西街"); dict.add("小区"); } //最大正向匹配算法 public String MMwork(int len, String sen) { while (sen.length() !

分类: Java 标签: ,

try-with-resource语法糖

2019年4月16日 admin 没有评论

JDK7及其之后的资源关闭方式 public static void main(String[] args) { FileInputStream inputStream = null; try { inputStream = new FileInputStream(new File("test")); System.out.println(inputStream.read()); } catch (IOException e) { throw new RuntimeException(e.getMessage(), e); } finally { if (inputStream != null) { try { inputStream.close(); } catch (IOException e) { throw new RuntimeException(e.getMessage(), e); } } } } public static void main(String[]

分类: Java 标签:

注册和登录英文

2019年4月9日 admin 没有评论

sign up 注册 sign in 登录

分类: 程序人生 标签:

idea 最常用快捷键

2018年11月26日 admin 没有评论

最常用快捷键 sout 输出语句 psvm 输出main方法 fori 输出for语句 iter 输出foreach语句 Ctrl+Shift+U 大小写转换 Ctrl+Shift+N 可以快速打开文件 Ctrl+Shift+T 生成测试用例 Ctrl+Shift+Enter 补全一切符号 Alt+Shift+Up and Alt+Shift+Down 上下移动当前行 Ctrl+Alt+B 查看抽象方法的实现 Ctrl+Alt+Space 类名提示 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导包 Ctrl+E 显示最近编辑的文件列表 Ctrl+F12 显示当前文件的结构 Ctrl+P 显示参数信息 Ctrl+Y 删除整行 Ctrl+O 重写父类的方法 Ctrl+I 重写接口的方法 Ctrl+D 复制当前行 Ctrl+H 查看类的继承体系 Ctrl+N 可以快速打开类 Alt+句点 代码提示 Alt+Enter 智能修复

分类: Java 标签:

bootstrap table ajax请求超时时间设置

2018年10月29日 admin 没有评论

bootstrap table可以设置超时时间:ajaxOptions 这个设置是依赖于jquery的ajax的设置: Additional options for submit ajax request. List of values: http://api.jquery.com/jQuery.ajax. jquery里的默认超时时间没有设置,因此为0,但是前端页面确实有超时请求的处理现象,其实是浏览器在控制着请求的超时,并且每个浏览器都超时时长都不一样。 timeout Type: Number Set a timeout (in milliseconds) for the request. A value of 0 means there will be no timeout. This will override any global timeout set with $.ajaxSetup(). The timeout period starts at the point the $.ajax call is made; if several other requests are in p

分类: Java 标签:

正则表达式

2018年10月24日 admin 没有评论

[0-9]+ 匹配数字的 (i_9 + i_787)/i_78987 – i_78965 匹配字符串和数字组合的

分类: Java 标签:

bootstrap table服务端分页如何在后台获取pageNumber和pageSize

2018年8月14日 admin 没有评论

不知道为什么params有时候会没有pageNumber和pageSize这两个参数,需要自己取下,关键就是 $("#table").bootstrapTable("getOptions").pageSize 完整代码如下: queryParams: function queryParams(params){ // console.log("xxxxddd:"+JSON.stringify($("#table").bootstrapTable("getOptions"))); var ps = $("#table").bootstrapTable("getOptions").pageSize; var pn = $("#table").bootstrapTable("getOptions").pageNumber; if(typeof(ps) == "undefined"){ ps = par

分类: Java 标签:

Linux下JDK到底应该安装在哪儿?

2018年7月17日 admin 没有评论

最标准的jdk安装路径是: /usr/local/java/jdk1.6.0_38 /usr/local/java/jdk1.8.xxx 注意:几个不同的jdk可以共存,都放在/usr/local/java/下 然后在/etc/profile里面export JAVA_HOME指定默认的jdk Linux 目录结构: /bin 用来贮存用户命令。/usr/bin 也被用来贮存用户命令。 /sbin 许多系统命令(例如 shutdown)的贮存位置。/usr/sbin 中也包括了许多系统命令。 /root 根用户(超级用户)的主目录。 /mnt 该目录中通常包括系统引导后被挂载的文件系统的挂载点。比如,默认的光盘挂载点是 /mnt/cdrom/。可以为U盘建一个挂载点:mkdir /mnt/usb。 /boot 包括内核和其它系统启动期间使用的文件,最大不超过200M。通常我为 /boot 建一个pr

分类: Java 标签:

SSH 免密登录

2018年6月12日 admin 没有评论

若A想免密登录到B,将A生成的公钥追加到B的/home/.ssh/authorized_keys文件中即可 //在A(192.168.X.2)服务器下执行: //生成公钥 Portal@ubuntu:~$ ssh-keygen -t rsa -P '' //将公钥拷贝到目标服务器的临时文件夹下 Portal@ubuntu:~$ scp .ssh/id_rsa.pub Portal@192.168.X.84:/home/Portal/id_rsa.pub //在B(192.168.X.84)服务器下执行: //将公钥追加到该文件中 Portal@ubuntu: ~$ cat id_rsa.pub >> .ssh/authorized_keys 在机器上自己做SSH免密登录: cd ~/.ssh/ # 若没有该目录,请先执行一次ssh localhost ssh-keygen -t rsa # 会有提示,都按回车就可以 cat id_rsa.pub >> auth

分类: Java 标签: