Java
文章平均质量分 94
uana_777
一寸土 一年木 一花一树一贪图;
忘前路 忘旧物 忘心忘你忘最初。
--- 《桃花诺》
展开
-
双向最大匹配算法思想详解,分词器及全文检索工具及Lucene框架简介
目录一、中文分词理论描述二、算法描述 1、正向最大匹配算法 2、反向最大匹配算法 3、双剑合璧三、案例描述四、JAVA实现完整代码五、组装UI六、总结前言这篇将使用Java实现基于规则的中文分词算法,一个中文词典将实现准确率高达85%的分词结果。使用经典算法:正向最大匹配和反向最大匹配算法,然后双剑合璧,双向最大匹配。一、中文分词理论描述根据相关资料,中文分词概念的理论描述,我总结如下:中文分词是将一个汉字序列切分成一个一个单独的词,将连续的字序列按照一定的规范重新组原创 2021-06-09 14:48:36 · 1269 阅读 · 0 评论 -
有关重构那点事儿
重构重构就是对某事物分析后,有针对性的进行一系列调整的过程。单讲重构,是没有意义的,重构必须有限定范围。比如,代码重构、产业链重构、企业重构、xxx行业的重构等。今天总结记录的是代码重构。代码重构在不改变软件可观察行为的前提下,对软件内部结构的一种调整。以提高代码的可理解性,降低维护成本。牢牢记住,代码重构的目标永远是为了使让代码更加易读和易维护。如果,代码重构之后会让流程变得复杂,项目模块边界变得模糊且混乱,说明此次代码重构是彻底失败的。代码重构不止是代码整理,它是一种高效且受控的代码整原创 2021-04-19 17:26:46 · 112 阅读 · 0 评论 -
Mysql数据库插入中文数据乱码,显示???
环境介绍:Ubuntu 18.04(x86_64)MySQL v_8.0.22问题背景:前端提交form表单到Server AServer A 转发请求到Server BServer B 插入数据到MySQL数据表表象:数据表中的中文字段显示为乱码 {???}解决流程:问题定位:检查MySQL数据库的编码设置(由于手动插入中文数据没有出现乱码问题,所以这一步骤对我来讲不是那么care)// 登录mysqlmysql -u root -p// 检查编码设置原创 2020-11-24 15:29:14 · 6112 阅读 · 1 评论 -
Java基础夯实 2
回顾: 前面的一篇博客总结了: 1. 九种基本数据类型的大小,以及他们的封装类。 2. Switch能否用string做参数? 3. equals与==的区别。 4. Object有哪些公用方法? 5. Java的四种引用,强弱软虚,用到的场景。 五个问题,并进行了相关的详细解释,也请大家多多发表见解,相互学习。6. Hashcode的作用原创 2020-04-03 15:48:38 · 142 阅读 · 0 评论 -
Windows下使用bat按行执行adb命令
在Windows环境下,使用bat来运行adb指令时出现截留在adb shell窗口下的问题,在尝试了echo相关指令后,没有实现预想的状态。之后便开始了为期半小时的折腾旅行.......原创 2019-06-24 19:06:50 · 8799 阅读 · 1 评论 -
Java 读取Excel表格数据(使用工具:AndroidStudio )
Part One 前情提要本文是使用AndroidStudio来编写代码,来实现对Excel表格中的数据读取。实际工作开发中我们可能需要从Excel表格中读取数据,以实现实际需求。比如: 1.将Excel表格中的数据导入数据库中(可能不是完全按照表格中的现有数据格式) 2.将Excel表格中的数据读出来,进行一些操作只后,再写回Excel表格中 3.单纯的读取数据 ...原创 2018-06-08 18:52:35 · 11671 阅读 · 5 评论 -
ubuntu 安装升级java版本
http://www.cnblogs.com/a2211009/p/4265225.html ubuntu 安装jdk 的两种方式: 1:通过ppa(源) 方式安装.2:通过官网下载安装包安装.这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级使用ppa/源方式安装 1.添加ppa sudo add-apt-repository ppa:webupd8t转载 2017-12-21 11:09:37 · 6137 阅读 · 0 评论 -
Windows 系统下使用包管理器Chocolatey
简:这几天想学一下React Native 。这是啥呢???此时的你是不是也是一头雾水?我就是说道这个啦,毕竟这个东西比较牛掰,我自认是小学生,加之我也是刚开始学习这个东西,真正的项目中截止到目前还没有用到过,所以就不再这里一本正经的胡说八道啦。以后有时间再回头整理吧!!!不过话说回来,今天的主角可不是React Native。而是Windows 下的包管理器“巧克力味儿” ----Choco原创 2016-11-23 15:20:17 · 5271 阅读 · 1 评论 -
Retrofit2.1.0 学习笔记
本片文章是Retrofit 2.1.0的学习笔记,以下简称Retrofit 21、Retrofit 2 入门:创建实例和Retrofit1.1的区别:Retrofit 1.1 创建实例:Retrofit retrofit = new Retrofit.Builder() .baseUrl("http://localhost:8848") // url的结尾可以不是/(斜线)原创 2016-11-04 10:40:47 · 1177 阅读 · 0 评论 -
Java基础夯实 1
1.九种基本数据类型的大小,以及他们的封装类: 也有说Java中的八种基本数据类型的(八种的说法认为不包含void类型)。 上面的数据类型所占用的存储空间是固定的,这也是保证Java跨平台的一个重要因素。另外基本数据类型可以表示的赋值范围也是固定的(注意考虑有符号和无符号)。2.switch能否用String做参数?在Java低版本中 switch(str)原创 2017-02-13 11:11:23 · 986 阅读 · 0 评论 -
React Native 学习笔记(五)-- 样式Style
Part One样式的命名规范在React Native中所有的核心组件都是接受名为style 的属性。至于样式的命名也基本上遵循了CSS的命名,不同的是按照了JS的驼峰命名法来命名样式: 比如:在CSS中background-color 在RN中就是backgroundColor。Part Two样式的优先级和CSS中的样式优先级别是一样的,后面的样式对象比前面的样式对象的优先级别要高。也就是说原创 2016-12-13 11:39:17 · 1252 阅读 · 1 评论 -
React Native 学习笔记(四)-- State和Props
Part OneImage组件的自带属性Part Two自定义组件并添加属性上面的贴图中我们总结了组件属性的使用和赋值,在JSX语法中给属性赋值,值一般都是对象。比如上面的source={pic}。下面我们就来自定义一个组件并指定一个属性为name。import React, { Component } from 'react';import { Text } from 'react-n原创 2016-12-05 19:44:56 · 2585 阅读 · 2 评论 -
React Native 学习(三)-- 电影列表展示
Part One组件ListView<ListView // 给listview设置数据源 // dataSource{}接口用于在数据显示的时候判断哪些数据显示哪些不显示 dataSource={this.state.dataSource} // renderRow表示渲染一行 // 也就是这里会一条一条的从dataSource中取数据,然后按照 /原创 2016-12-01 16:10:36 · 1016 阅读 · 0 评论 -
android 常用技巧api
一、android:descendantFocusability 这个属性一般是用于处理listview条目中有抢占焦点能力比较强的控件的事件分发(作用于父控件),有三个可选值 第一个:beforeDescendants 对应的value是0,这个值代表父控件会在子控件获取焦点之前获取焦点。 第二个:afterDescendants 对应值是1,代表只有子控件不需要获取焦点的时候父控件才原创 2016-11-30 18:15:28 · 505 阅读 · 0 评论 -
AndroidStudio统计项目中的代码量
公司自己的项目,在申请版权的时候,在“计算机软件著作权登记申请表”中需要填写项目的代码量,于是网上查找了资料发现很多都说的是AndroidStudio展示当前行号什么的,并不是真正的统计项目的代码量。有一些资料中提到了Statistic这个插件,这个插件还是很好用的,下面就把使用的方式和大家分享一下:一、安装Statistic插件关于插件的安装,我们就直接上图了。1、第一步:原创 2016-04-22 15:41:41 · 14372 阅读 · 0 评论 -
android 中selector的使用
1、Android中的状态选择器是在drawable文件夹下创建的, 比如btn_selector.xml2、状态选择器的内容写法: <item android:state_window_focused="false" android:drawable="@drawable/pic1" />原创 2016-05-30 14:20:25 · 695 阅读 · 0 评论