- uni-app轻松实现PDF预览功能(Android ios 通用)
Java编程初学者
uni-appuni-apppdfandroid
@TOC(uni-app轻松实现PDF预览功能(Androidios通用))uni-app轻松实现PDF预览功能(Androidios通用)遇到一个需求,需要实现uni-app的pdf预览功能,网上找到好几个相关的链接,但在一些地方有点不符合我的需求,特此记录。本文章大量借鉴了其他文章的内容,侵权必删注:本文章仅仅实现了pdf的预览功能,如需要更高级的pdf预览功能,请自行寻找其他页面1.前置准备
- 《App架构师》
詹徐照
《App架构师》内容非常丰富,总结了AndroidiOS开发所涉及的方方面面的知识。书中包含了数十个思维导图,对App的知识进行了非常好的梳理。App架构师.png脑图链接:http://naotu.baidu.com/file/c2c6c9db101f88679c6beb12a4ad1e08?token=022dfe1a95944670
- ionic3 项目使用Cordova自定义插件
星辰大海_王
PS:Ionic为什么要用Cordova插件?先看下Ionic是什么?Ionic(ionicframework)一款开源的Html5移动App开发框架,是以AngularJS为基础的移动端解决方案,Ionic以流行的跨平台移动app开发框架phoengap为蓝本,让开发者可以通过命令行工具快速生成androidios移动app应用。phoengap又是什么?PhoneGap是ApacheCordo
- “知你所想”企划书
羊羊羊羊羊阳
1.2017.11.293:30pm萌生了一个想法,想要做一款很厉害的软件androidios各有一版2.想法:现在是一个互联网时代,我们了解消息不再只是通过问亲朋好友,而是更多的从网上搜集那些更加广泛的答案。举个例子。最近我想看牙,我时间还算是充裕,北京那么大,我想要找一个性价比高的牙科医院。我肯定会从网上搜集信息啊,知乎、豆瓣、百度、大众点评等等,消息面很广,很杂。为什么市面上没有一款软件是包
- UIRecorder安装、录制、回放
肥钛狼
测试开发测试node.jsmacacauirecorder
Github地址:https://github.com/alibaba/uirecorder/blob/master/README_zh-cn.mdUIRecorder使用手册:https://www.yuque.com/artist/uirecorder/zslbnp支持androidios和pc端的自动化脚本录制。无线nativeapp(Android,iOS)录制是,是基于macaca实现的
- 自己开发一种编程语言,可以同时开发鸿蒙,Android ios的三个平台的应用
王家视频教程图书馆
harmonyosandroidios
我想要开发一种可以在,鸿蒙操作系统,Android操作系统,和ios操作系统运行的,编程语言,意思是自己开发一种编程语言,可以同时开发鸿蒙,Androidios的三个平台的应用,请问怎么实现,需要哪些技术,flutter为什么可以开发Android,ios应用要开发一种可以在鸿蒙操作系统、Android操作系统和iOS操作系统上运行的编程语言,需要考虑以下几个方面:语言设计:首先需要设计一种语言,
- 【selenium】自动化使用 chrome 的 user-data-dir
jwensh
#效率/接口.性能.自动化#Selenium|Appiumselenium自动化chrome
[email protected]文章目录背景当前位置默认位置windowsMacOSXLinuxChrome操作系统AndroidiOS系统覆盖用户数据目录命令行环境(Linux)编写AppleScript包装器(MacOSX)用户缓存目录在MacOSX和iOS上,用户缓存目录源自配置文件目录,如下所示:MacOSX:在Linux上,用户缓存目录源自配置文件目录,如下所示:Linux:背景用户数
- android如何修改视频的分辨率,Android录制视频,视频压缩,设置分辨率,设置视频名称...
爱穿搭的阿远
更新记录V1.0.1(2019-09-11)1.0.1(2019-09-11)整体功能实现uni-app在Android平台上录制视频,支持设置分辨率和视频名称,有取消、重录和保存视频功能平台兼容性AndroidiOS适用版本区间:9.0-11.0×原生插件通用使用流程:购买插件,选择该插件绑定的项目。在HBuilderX里找到项目,在manifest的app原生插件配置中勾选模块,如需要填写参数
- 11-04-react路由基础
ange997
11-react
路由简介react中,使用路由的是react-routerreactreact.js类似于vue.jsweb(BS构架的项目)react-native简称RN开发原生APP(androidios)react-routerreact-router:是下面两种的基础,浏览器和原生app的通用部分react-router-dom:用于浏览器端react-router-navtive:用于原生apprea
- 源码多多-教你修改或删除DZ“用掌上论坛访问本站,拥有更好阅读体验
分享产生价值
打开/template/default/mobile/common/header.htm最后一行:删除,则不显示“用掌上论坛访问本站,拥有更好阅读体验”或者将它改为其它文字介绍。例如:请下载本站手机客户端:AndroidIOS则修改为以下代码请下载顺风信息手机客户端:"target="_blank">SymbianAndroid复制代码注意:如何修改的是汉字,要转换成UTF才可以,用这个转换htt
- Axure 实现产品原型侧边栏效果
火柴大男人
1:当前手机APP绝大部分采用的是微信这种布局方式早已审美疲劳2:今天我们要讲的是另一种比较流行,交互方式其实很多应用都会加一些侧栏的交互比如QQ但说到彻底使用侧边栏来主交互效果的是的二弟3:这种效果在AndroidiOS开发中早已有大牛写好框架了比如iOS中的MMDrawerController而我们今天要说的是在AUXRE做产品原型时如何实现。4:在这里吐槽一下笔者作为程序员也待过几家公司,但
- 【干货】5款学生党必备的免费神器(上篇)
巍笑小仙女
开学不努力,考试徒伤悲。时间飞逝,转眼开学已经一个多月了,童鞋们是否进入学习状态了呢?下面就给大家安利10款好用的工具,帮助大家提高学习效率,快速进入学习状态!1.小日常传送门:AndroidiOS小日常是一个习惯追踪应用,可以将自己每日的计划都安排在里面。大到阅读、背单词、练习新技能、小到喝水和转眼运动,都可以在这里记录。不仅如此,还可以设定习惯提醒时间。App还会记录你坚持了多久,为你坚持学习
- Flutter以友盟umeng为例开发插件全过程(自建私人仓库)
三也视界
flutter_umeng_plus插件可实现的功能:同时适配于AndroidIos两个平台实现友盟多渠道统计实现页面的进入与退出统计实现自定义事件的统计https://zhuanlan.zhihu.com/p/102749769https://github.com/dongweiq/flutter_umpushhttps://github.com/jpush/jverify-flutter-pl
- flutter面试题
后山的猫咪
程序员面试flutterandroidios
文章目录1、Dart当中的「…」表示什么意思?2、Dart的作用域3、Dart是不是单线程模型?是如何运行的?4、说一下Future?5、说一下Stream?6、说一下mixin?7、StatefulWidget的生命周期8、Flutter如何与AndroidiOS通信?9、dart是什么,和flutter有什么关系?10、main()和runApp()函数在flutter的作用分别是什么?有什么
- flutter获取Android照片,Flutter Image实现图片加载
圆的方块
Image简介Androidios原生中使用ImageView来加载显示图片。在flutter中通过Image来加载并显示图片。所有的widget并不是直接绘制图片的,而是控制的图片的主要属性的容器,负责绘制的是RenderObject,他们中间是通过ElementTree来联系起来。有了这个基础后,所有的widget都不会提供画布(canvas)来直接绘制imageRawImage这是一个最基础
- Linux(超级详细)
JavacKaka
Linuxlinux服务器运维
个人相关ip信息Linux简介不同应用领域的主流操作系统桌面操作系统windowsMacOSLinux服务器OSUNIXLinuxWindowsServer移动设备Androidios嵌入式操作系统Linux(交换机等)Linux发展历史和系统版本企业级应用:RHEL/CentOS桌面平台:Ubuntu开源服务器:CentOS现如今我们一般称Linux为GNU/Linux。Linux实际上只是⼀个
- android学习笔记之一:快速入门
wyu_yc
Android学习笔记android
1.手机制式1G-4G1G(第一代模拟制式手机):大哥大特点:安全性差,容易受干扰,通话不稳定,不能发短信2G(第二代GSM、CDMA等数字手机):小灵通等功能机特点:通话质量稳定,可以发短信彩信,简单wap上网,支持一些简单的java游戏3G(第三代移动通信技术):androidios等智能手机特点:上网快了很多,能够处理图像,音乐,视频流等多种媒体形式.4G(第四代移动电话行动通信):lte,
- 蓝松短视频----更新日志(一直更新中...)
sno_guo
蓝松SDKandroid学习
(这个文章,因工作忙,有时文字不会更新到这里,如果您想全面了解我们的SDK,请直接下载)下载地址:android:https://github.com/LanSoSdk/video-edit-sdk-androidIOS:https://github.com/LanSoSdk/video-edit-sdk-ios以下是我们的SDK版本更新日志:蓝松视频编辑SDK更新至4.5.0具体细节是:IOS:
- Ionic 部署
澜秋
Ionic是一款开源的Html5移动App开发框架,是AngularJs移动端解决方案,Ionic以流行的跨平台移动App开发框架PhoneGap为蓝本,让开发者可以通过命令行工具快速生成AndroidIos移动App应用。部署生成Android、IosApp的方式一、命令行方式1.1、在配置好Node.js和npm的环境后,用npm命令安装最新版本的cordova和Ionicwindows$np
- iOS DSBridge 原生与Js交互
Jessica124
DSBridge是比较好用的原生与JS交互跨平台的jsbridge,支持iOS、安卓。git地址:https://github.com/wendux/DSBridge-IOShttps://github.com/wendux/DSBridge-AndroidiOS端用法简介pod安装pod"dsBridge"使用1、ImplementAPIsinaclass//JsApiTest.m@implem
- Flutter 实现自动登录
xq9527
前言:在原生的andriod和iOSapp里面都会有自动登录的功能今天我就用flutter来给大家实现双端的自动登录功能Android端用的是Sharedpreferences来实现对于轻量级数据的缓存,IOS端通常使用NSUserDefaults来实现轻量级数据的缓存但是在flutter有基于AndroidiOS做支持的三方插件库shared_preferences1准备工作需要用的三方库sha
- h5 省略号 完美 适配 ios android
cain07
发现在androidios部分手机中低版本手机超长省略号不起作用有可能是控件写法也可能是低版本不支持省略号我做了个头像下面作者名称超长不显示省略号写法如下部分手机不起作用.item{font-size:12px;font-family:'GillSans','GillSansMT',Calibri,'TrebuchetMS',sans-serif;overflow:hidden;width:80p
- 原生(IOS,Android)跳转到Flutter的传值
小白奔哥
Flutter与AndroidiOS原生的通信有以下四种方式:BasicMessageChannel实现Flutter与原生(Android、iOS)双向通信(转载https://blog.csdn.net/zl18603543572/article/details/96043692)MethodChannel实现Flutter与原生原生(Android、iOS)双向通信EventChannel实
- 卖家前端错误日志
大大大大大大的大大
事件类型事件key属性属性key取值必传AndroidiOS网络错误log_error_network标签tag(暂时为空)否业务逻辑错误log_error标签日志分类:网络错误:网络层报错信息;event:log_error_network;参数:tag,message业务逻辑错误:业务层,包括代码逻辑错误,接口返回数据错误等;event:log_error;参数:tag,message系统错误
- 移动APP测试22条军规
xiangxiangUUU
1、设备和平台操作系统设备硬件屏幕尺寸分辨率像素密度2、移动网络切换网络切换异常处理提示networklinkconditioner3、多任务处理app切换处理恢复流畅度4、手势操作应用手势操作系统手势5、用户体验横竖屏辅助功能accessibility一致性webview6、通知和信息权限传感器通知栏消息推送7、操作系统特性androidiOS8、不同设备信息同步一处改变多处同步9、特定设备三星
- react-native出现编译模块找不到
丰柏林
react-nativereactnativereact.jsjavascript
RNSScreenStackHeaderConfig”wasnotfoundintheUIManager出现的原因为本地虽然安装了某些包但是并没有打包安装到手机上android使用npxreact-nativerun-androidios使用npxreact-nativerun-ios这样会让应用重新编译安装运行
- 使用flutter控制蓝牙通讯_Android与flutter 的消息通讯
行走的瓶子Yolo
使用flutter控制蓝牙通讯
Flutter与AndroidiOS原生的通信有以下三种方式BasicMessageChannel:用于传递字符串和半结构化的信息,Flutter和平台端进行消息数据交换时候可以使用。MethodChannel:用于传递方法调用(methodinvocation),Flutter和平台端进行直接方法调用时候可以使用。EventChannel:用于数据流(eventstreams)的通信,Flutt
- Flutter接入字节跳动穿山甲小说、视频内容合作
最近字节开放了内容输出sdk,可以直接在应用中插入小说、视频内容。应小伙伴的需求开发了flutter_pangrowth插件,方便在flutter中直接使用字节提供的小说、视频等内容。体验demo仓库地址说明使用flutter_pangrowth插件,必须先接入穿山甲广告插件flutter_unionad,不然无法显示广告接入文档Androidios本地环境[✓]Flutter(Channelst
- React Native 之 SwipeableFlatList 组件
爱吃豆包
react-native侧滑组件SwipeableFlatList单项侧滑解决SwipeableFlatList组件是rn0.50出的提供androidios侧滑删除效果如下image.png/***SampleReactNativeApp*https://github.com/facebook/react-native**@format*@flow*/importReact,{Component
- flutter友盟分享_Flutter中使用友盟统计
网易游戏雷火事业群
flutter友盟分享
题记——执剑天涯,从你的点滴积累开始,所及之处,必精益求精,即是折腾每一天。重要消息可以用来加载Html页面,以实现Android中WebView或者是iOS中的UIWebView中的功能。开发插件要具备的知识:flutter_fai_umeng插件可实现的功能:同时适配于AndroidIos两个平台实现友盟多渠道统计实现页面的进入与退出统计实现自定义事件的统计实现错误信息的统计1开始使用1基本使
- scala的option和some
矮蛋蛋
编程scala
原文地址:
http://blog.sina.com.cn/s/blog_68af3f090100qkt8.html
对于学习 Scala 的 Java™ 开发人员来说,对象是一个比较自然、简单的入口点。在 本系列 前几期文章中,我介绍了 Scala 中一些面向对象的编程方法,这些方法实际上与 Java 编程的区别不是很大。我还向您展示了 Scala 如何重新应用传统的面向对象概念,找到其缺点
- NullPointerException
Cb123456
androidBaseAdapter
java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getImportantForAccessibility()' on a null object reference
出现以上异常.然后就在baidu上
- PHP使用文件和目录
天子之骄
php文件和目录读取和写入php验证文件php锁定文件
PHP使用文件和目录
1.使用include()包含文件
(1):使用include()从一个被包含文档返回一个值
(2):在控制结构中使用include()
include_once()函数需要一个包含文件的路径,此外,第一次调用它的情况和include()一样,如果在脚本执行中再次对同一个文件调用,那么这个文件不会再次包含。
在php.ini文件中设置
- SQL SELECT DISTINCT 语句
何必如此
sql
SELECT DISTINCT 语句用于返回唯一不同的值。
SQL SELECT DISTINCT 语句
在表中,一个列可能会包含多个重复值,有时您也许希望仅仅列出不同(distinct)的值。
DISTINCT 关键词用于返回唯一不同的值。
SQL SELECT DISTINCT 语法
SELECT DISTINCT column_name,column_name
F
- java冒泡排序
3213213333332132
java冒泡排序
package com.algorithm;
/**
* @Description 冒泡
* @author FuJianyong
* 2015-1-22上午09:58:39
*/
public class MaoPao {
public static void main(String[] args) {
int[] mao = {17,50,26,18,9,10
- struts2.18 +json,struts2-json-plugin-2.1.8.1.jar配置及问题!
7454103
DAOspringAjaxjsonqq
struts2.18 出来有段时间了! (貌似是 稳定版)
闲时研究下下! 貌似 sruts2 搭配 json 做 ajax 很吃香!
实践了下下! 不当之处请绕过! 呵呵
网上一大堆 struts2+json 不过大多的json 插件 都是 jsonplugin.34.jar
strut
- struts2 数据标签说明
darkranger
jspbeanstrutsservletScheme
数据标签主要用于提供各种数据访问相关的功能,包括显示一个Action里的属性,以及生成国际化输出等功能
数据标签主要包括:
action :该标签用于在JSP页面中直接调用一个Action,通过指定executeResult参数,还可将该Action的处理结果包含到本页面来。
bean :该标签用于创建一个javabean实例。如果指定了id属性,则可以将创建的javabean实例放入Sta
- 链表.简单的链表节点构建
aijuans
编程技巧
/*编程环境WIN-TC*/ #include "stdio.h" #include "conio.h"
#define NODE(name, key_word, help) \ Node name[1]={{NULL, NULL, NULL, key_word, help}}
typedef struct node { &nbs
- tomcat下jndi的三种配置方式
avords
tomcat
jndi(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称
访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。
tomcat配置
- 关于敏捷的一些想法
houxinyou
敏捷
从网上看到这样一句话:“敏捷开发的最重要目标就是:满足用户多变的需求,说白了就是最大程度的让客户满意。”
感觉表达的不太清楚。
感觉容易被人误解的地方主要在“用户多变的需求”上。
第一种多变,实际上就是没有从根本上了解了用户的需求。用户的需求实际是稳定的,只是比较多,也比较混乱,用户一般只能了解自己的那一小部分,所以没有用户能清楚的表达出整体需求。而由于各种条件的,用户表达自己那一部分时也有
- 富养还是穷养,决定孩子的一生
bijian1013
教育人生
是什么决定孩子未来物质能否丰盛?为什么说寒门很难出贵子,三代才能出贵族?真的是父母必须有钱,才能大概率保证孩子未来富有吗?-----作者:@李雪爱与自由
事实并非由物质决定,而是由心灵决定。一朋友富有而且修养气质很好,兄弟姐妹也都如此。她的童年时代,物质上大家都很贫乏,但妈妈总是保持生活中的美感,时不时给孩子们带回一些美好小玩意,从来不对孩子传递生活艰辛、金钱来之不易、要懂得珍惜
- oracle 日期时间格式转化
征客丶
oracle
oracle 系统时间有 SYSDATE 与 SYSTIMESTAMP;
SYSDATE:不支持毫秒,取的是系统时间;
SYSTIMESTAMP:支持毫秒,日期,时间是给时区转换的,秒和毫秒是取的系统的。
日期转字符窜:
一、不取毫秒:
TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS')
简要说明,
YYYY 年
MM 月
- 【Scala六】分析Spark源代码总结的Scala语法四
bit1129
scala
1. apply语法
FileShuffleBlockManager中定义的类ShuffleFileGroup,定义:
private class ShuffleFileGroup(val shuffleId: Int, val fileId: Int, val files: Array[File]) {
...
def apply(bucketId
- Erlang中有意思的bug
bookjovi
erlang
代码中常有一些很搞笑的bug,如下面的一行代码被调用两次(Erlang beam)
commit f667e4a47b07b07ed035073b94d699ff5fe0ba9b
Author: Jovi Zhang <
[email protected]>
Date: Fri Dec 2 16:19:22 2011 +0100
erts:
- 移位打印10进制数转16进制-2008-08-18
ljy325
java基础
/**
* Description 移位打印10进制的16进制形式
* Creation Date 15-08-2008 9:00
* @author 卢俊宇
* @version 1.0
*
*/
public class PrintHex {
// 备选字符
static final char di
- 读《研磨设计模式》-代码笔记-组合模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
abstract class Component {
public abstract void printStruct(Str
- 利用cmd命令将.class文件打包成jar
chenyu19891124
cmdjar
cmd命令打jar是如下实现:
在运行里输入cmd,利用cmd命令进入到本地的工作盘符。(如我的是D盘下的文件有此路径 D:\workspace\prpall\WEB-INF\classes)
现在是想把D:\workspace\prpall\WEB-INF\classes路径下所有的文件打包成prpall.jar。然后继续如下操作:
cd D: 回车
cd workspace/prpal
- [原创]JWFD v0.96 工作流系统二次开发包 for Eclipse 简要说明
comsci
eclipse设计模式算法工作swing
JWFD v0.96 工作流系统二次开发包 for Eclipse 简要说明
&nb
- SecureCRT右键粘贴的设置
daizj
secureCRT右键粘贴
一般都习惯鼠标右键自动粘贴的功能,对于SecureCRT6.7.5 ,这个功能也已经是默认配置了。
老版本的SecureCRT其实也有这个功能,只是不是默认设置,很多人不知道罢了。
菜单:
Options->Global Options ...->Terminal
右边有个Mouse的选项块。
Copy on Select
Paste on Right/Middle
- Linux 软链接和硬链接
dongwei_6688
linux
1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。
【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连
- DIV底部自适应
dcj3sjt126com
JavaScript
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
- Centos6.5使用yum安装mysql——快速上手必备
dcj3sjt126com
mysql
第1步、yum安装mysql
[root@stonex ~]# yum -y install mysql-server
安装结果:
Installed:
mysql-server.x86_64 0:5.1.73-3.el6_5 &nb
- 如何调试JDK源码
frank1234
jdk
相信各位小伙伴们跟我一样,想通过JDK源码来学习Java,比如collections包,java.util.concurrent包。
可惜的是sun提供的jdk并不能查看运行中的局部变量,需要重新编译一下rt.jar。
下面是编译jdk的具体步骤:
1.把C:\java\jdk1.6.0_26\sr
- Maximal Rectangle
hcx2013
max
Given a 2D binary matrix filled with 0's and 1's, find the largest rectangle containing all ones and return its area.
public class Solution {
public int maximalRectangle(char[][] matrix)
- Spring MVC测试框架详解——服务端测试
jinnianshilongnian
spring mvc test
随着RESTful Web Service的流行,测试对外的Service是否满足期望也变的必要的。从Spring 3.2开始Spring了Spring Web测试框架,如果版本低于3.2,请使用spring-test-mvc项目(合并到spring3.2中了)。
Spring MVC测试框架提供了对服务器端和客户端(基于RestTemplate的客户端)提供了支持。
&nbs
- Linux64位操作系统(CentOS6.6)上如何编译hadoop2.4.0
liyong0802
hadoop
一、准备编译软件
1.在官网下载jdk1.7、maven3.2.1、ant1.9.4,解压设置好环境变量就可以用。
环境变量设置如下:
(1)执行vim /etc/profile
(2)在文件尾部加入:
export JAVA_HOME=/home/spark/jdk1.7
export MAVEN_HOME=/ho
- StatusBar 字体白色
pangyulei
status
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
/*you'll also need to set UIViewControllerBasedStatusBarAppearance to NO in the plist file if you use this method
- 如何分析Java虚拟机死锁
sesame
javathreadoracle虚拟机jdbc
英文资料:
Thread Dump and Concurrency Locks
Thread dumps are very useful for diagnosing synchronization related problems such as deadlocks on object monitors. Ctrl-\ on Solaris/Linux or Ctrl-B
- 位运算简介及实用技巧(一):基础篇
tw_wangzhengquan
位运算
http://www.matrix67.com/blog/archives/263
去年年底写的关于位运算的日志是这个Blog里少数大受欢迎的文章之一,很多人都希望我能不断完善那篇文章。后来我看到了不少其它的资料,学习到了更多关于位运算的知识,有了重新整理位运算技巧的想法。从今天起我就开始写这一系列位运算讲解文章,与其说是原来那篇文章的follow-up,不如说是一个r
- jsearch的索引文件结构
yangshangchuan
搜索引擎jsearch全文检索信息检索word分词
jsearch是一个高性能的全文检索工具包,基于倒排索引,基于java8,类似于lucene,但更轻量级。
jsearch的索引文件结构定义如下:
1、一个词的索引由=分割的三部分组成: 第一部分是词 第二部分是这个词在多少