- ES6 新特性(0基础,精简版,学ES6看这篇就够了!!!)
是小蟹呀^
ES6es6前端javascript
1let声明变量以及声明特性1.1声明变量//声明变量leta//声明变量并赋值letb=10//声明多个变量letc=5,d=6,e=7,arr=[]1.2声明特性1.2.1变量不能重复声明//1.变量不能重复声明letstar="ldh"letstar="zxy"console.log(star)1.2.2块级作用域//2.块级作用域(变量只在作用域内有效){letboy='lihua'}co
- Rabbitmq之高级特性——实现消费端限流&NACK重回队列
zuixiaoyao_001
如果是高并发下,rabbitmq服务器上收到成千上万条消息,那么当打开消费端时,这些消息必定喷涌而来,导致消费端消费不过来甚至挂掉都有可能。在非自动确认的模式下,可以采用限流模式,rabbitmq提供了服务质量保障qos机制来控制一次消费消息数量。下面直接上代码:生产端:1packagecom.zxy.demo.rabbitmq;23importjava.io.IOException;4impor
- 对Unity中的四元数的理解
永恒星
Unity四元数欧拉角四元数计算四元数乘以向量
【四元数的概念】四元数的数学表示形式:w+xi+yj+zk通常记为[w,(x,y,z)]这是一个3D复数,有一个实部w,三个虚部x,y,z。(2D复数只有一个实部和一个虚部)Unity中记为(x,y,z,w)四元数的几何意义:如果一个模型的当前的旋转状态A=(10,20,30)(Unity中的ZXY旋转顺序),下一次的旋转状态B=(60,50,40)。如果用欧拉角表示旋转过程E=(50,30,10
- 《MySQL系列-部署维护》通过表的.frm和.idb文件备份MySQL表
DATA数据猿
MySQLLinuxmysql数据库bootstrap
MySQL备份表(.frm,.idb文件)目的:利用表的.frm和.idb文件备份MySQL表一、找到目标表的.frm和.idb文件♀1.在服务器上找到对应的文件,如果不清楚MySQL的数据路径在哪,可以参考如下:[root@zxy_master/]#find/-iname'bootstrap.frm'/var/lib/mysql/bigdata/bootstrap.frm♀2.找到/var/
- 欣赏自己,爱自己
周大大_1009
悬崖上的花朵,从不是因为多么娇艳欲滴才被人渴望。事实上,能禁住凌冽的寒风洗礼过的生命不存在那样怜人的模样。能被人仰慕的,只因为她站在悬崖上。我全当这是一种赞美,因为没有什么比称赞一个人的品格更让人信服。毕竟容颜会老、钱币也会被指上的纹路侵蚀掉———杏人zxy
- 面试题21: 调整数组顺序使奇数位于偶数前面
mark_x
packagecn.zxy.interview;importorg.junit.Test;importjava.util.Arrays;/***调整数组元素顺序,是所有奇数在前半段,所有偶数在后半段**维护两个指针,while前指针使其指向一个偶数;while后指针,使其指向一个奇数交换*重复直到前指针与尾指针相遇**细节使用位运算代替取模判断二进制最后一位是1,则该数为奇数反之为偶数*三个地方都
- 喜欢
有点黑的小青菜
一如既往,你在绿茵场和兄弟们踢球,我在台阶上看你,看你笑的没心没肺,我也不自觉的笑了,很久了,,没有看见过这样的你。我在一旁玩着你带的多余的足球,结果被别人抢走了,他们在一旁问我你敢去跟他说吗?我径直走向你,ZXY,足球被XXX抢走了。你回头,停下,走向我,有笑意,阳光下,绿茵场,你就这样向我走来,那样的温暖和煦,骄傲自然,让我目眩神迷,我陶醉在欣赏你忘了你已经走到我面前。我以为你会问我足球去哪里
- VMWare 激活密钥
涂山小狐妖
VMware2017v14.x永久许可证激活密钥FF31K-AHZD1-H8ETZ-8WWEZ-WUUVACV7T2-6WY5Q-48EWP-ZXY7X-QGUWD
- 东北天坐标系转载体坐标系
baibingql
c++GISgis坐标系转换东北天载体坐标系
文章目录1.基本概念1.1欧拉角1.2左乘右乘1.3东北天坐标系1.4载体坐标系1.5捷联惯性导航系统2.通过ECEF转换到参考点附近的ENU坐标系上3.东北天坐标系到载体坐标系1.基本概念1.1欧拉角欧拉旋转定理指出:任何一个旋转都可以用三个旋转的参数来表示。三个旋转角的组合方式(是xyz还是yzx还是zxy)为了方便,我们用x指代只绕x轴的旋转,用y指代只绕y轴进行的旋转。在描述欧拉角的时候可
- " target="_blank">Using TensorFlow backend. Traceback (most recent call last): File "train.py", line 9, in
Sandwichsauce
yolo程序里报错UsingTensorFlowbackend.Traceback(mostrecentcalllast):File"train.py",line9,infromgeneratorimportBatchGeneratorFile"/home/zxy/GraduationDesign/hoop-detect/keras-yolo3-master/generator.py",line4
- 《Linux系列》Linux根据时间批量删除文件
DATA数据猿
Linuxlinux运维服务器
Linux根据时间批量删除文件 当遇到很多日志文件时,想要清理部分日志,但是一个一个清理太过麻烦。所以希望通过从文件时间上做逻辑判断,实现把某一时间之前的文件删除。1查看日志总数ll查看所有的日志信息wc-l统计数量[root@zxy_masterlogs]#ll|wc-l532查看指定类型的日志find查找文件命令-name指定查找文件的名称[root@zxy_masterlogs]#find
- git命令
赵同学&
git
1.克隆
[email protected]:62858d45487c500c27f5aab5/206/beimao-root.git2.建立分支-(并直接进入该分支)gitcheckout-border-app-zxy3.建立分支gitcheckoutorder-app-zxy4.查看全部分支gitbranch-a5.切换分支gitcheckoutmaster6.删除本地分
- SpringBoot-Mybatis整合
zxy_3197
1.主程序packagecom.example.demo;importorg.springframework.boot.SpringApplication;importorg.springframework.boot.autoconfigure.SpringBootApplication;/**@Description:@author:YuanTong-ZXY@Date:2019/2/1915:1
- 17、监测数据采集物联网应用开发步骤(12.2)
yong427
python物联网
阶段性源码将于本章节末尾给出下载监测数据采集物联网应用开发步骤(12.1)新建web数据接口http-request解析类com.zxy.tcp.Request.py#!python3#-*-coding:utf-8-'''Createdon2017年05月10日@author:zxyong13738196011'''importurllib.parse,jsonfromcom.zxy.commo
- 16、监测数据采集物联网应用开发步骤(12.1)
yong427
物联网python
阶段性源码将于本章节末尾给出下载监测数据采集物联网应用开发步骤(11)本章节进行前端webUI开发+web数据接口服务开发web数据接口服务利用SOCKETTCP服务方式解析http协议内容模式在com.zxy.common.Com_Para.py中添加如下内容#修改web数据接口服务端口port=9000#是否启用http协议bThread=True#web数据接口访问函数名Inf_Name="
- python读取mat(v7.3)文件中的cell以及struct
bot张翔宇
"""CreatedonSunNov2916:40:182020本工具主要用于mat文件的读取(matlab-v7.3格式)主要分为3个部分:1常规mat中的变量2mat文件中的cell内部数据读取3mat文件中的struct数据读取@author:ZXY""""""1常规mat中的变量"""importh5pyb=[]#首先用h5py读取mat文件,并找到对应的struct位置。data=h5p
- 电影——狗十三
Fiercedog_烈性犬
被禁了五年的青春电影——狗十三。女主角是十三岁的zxy。图片发自App“你见过真正的大人么。”长大了,你就明白了这部电影中没有所谓的“网文式”青春,只有活生生的事实。在中国夸孩子不是“可爱”、“聪明”而是“听话、懂事”话虽这么说,可长大又真的是妥协?逼迫自己做不喜欢的事,只为了大人的一句“都是为了你好”开头有一句话“我们往往在夏天时,忘了冬天的寒冷,可在冬天时,又忘记了夏天的炎热。”父母在做孩子时
- rocketmq自测
zxy_3197
1、生产者packagecom.example.demo.rocketmq;/**@Description:@author:YuanTong-ZXY@Date:2019/2/229:34*/importorg.apache.rocketmq.client.producer.DefaultMQProducer;importorg.apache.rocketmq.client.producer.Sen
- 代码控制鼠标光标移动并点击和代码模拟键盘按下(C#)
zxy2847225301
C#编程c#SendInputwinform鼠标光标键盘按下
前面介绍过通过代码的方式模拟键盘按下,博文如下:C#通过代码的方式模拟键盘按下_c#模拟键盘输入_zxy2847225301的博客-CSDN博客这个博文是通过win32的keybd_event实现,可能会未来的window版本中被淘汰(不是我说的,看到老外一篇文章中说的)本文的内容参考自:HowtoSendInputsusingC#-CodeProject本文的主要核心是利用了win32的函数Se
- MATLAB求解偏导数
薛定谔的猫@
MATLABmatlab线性代数算法抽象代数database
MATLAB具有多元函数求解偏导数的功能。例:1.函数关于x的二阶偏导数symsxy>>z=x^4+y^4-4*x^2*y^2;>>zxx=diff(z,x,2)zxx=12*x^2-8*y^22.函数关于y的二阶偏导数zyy=diff(z,y,2)zyy=12*y^2-8*x^23.函数二阶混合偏导数zxy=diff(diff(z,x),y)zxy=-16*x*y
- 如何绘制时序图
perfect_coding
转载原文地址:https://blog.csdn.net/fly_zxy/article/details/80911942什么是时序图时序图(SequenceDiagram),又名序列图、循序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。让我们来看一看visio2016对时序图的的解释。image.png时序图的元素我们在画时序图时会涉及7种元素:角色(A
- 11、监测数据采集物联网应用开发步骤(8.2)
yong427
python物联网
监测数据采集物联网应用开发步骤(8.1)新建TCP/IPClient线程类com.zxy.tcp.ClientThread.py#!python3#-*-coding:utf-8-'''Createdon2017年05月10日@author:zxyong13738196011'''importdatetimeimportsocketimportthreadingimporttimefromcom.
- vue全局组件自动注册直接使用,无需单独先引用注册再使用
停留的章小鱼
vue.js前端javascript
目录结构:本案例是在根目录下components文件夹测试的,文件位置项目内任意,确保在main.js挂载路径正确即可1、新建文件夹(名字随意)zxy_components(放自己组件的地方)2、在zxy_components文件夹下!新建文件夹zxy_ui(放vue文件)!!新建index.js(放挂载全局组件的方法)3、自定义两个组件zxy-style.vue和zxy-button.vue代码
- 13、监测数据采集物联网应用开发步骤(9.2)
yong427
python物联网
监测数据采集物联网应用开发步骤(9.1)TCP/IPServer开发新建TCP/IPServer线程类com.zxy.tcp.ServerThread.py#!python3#-*-coding:utf-8-'''Createdon2017年05月10日@author:zxyong13738196011'''importsocket,threading,timefromcom.zxy.tcp.Tc
- 12、监测数据采集物联网应用开发步骤(9.1)
yong427
python物联网
监测数据采集物联网应用开发步骤(8.2)TCP/IPServer开发在com.zxy.common.Com_Para.py中添加如下内容#锁机制lock=threading.Lock()#本机服务端端口已被连接客户端socketlistdServThreadList={}#作为服务端接收数据拦截器ServerREFLECT_IN_CLASS="com.plugins.usereflect.test
- 10、监测数据采集物联网应用开发步骤(8.1)
yong427
python物联网
监测数据采集物联网应用开发步骤(7)TCP/IPClient开发在com.zxy.common.Com_Para.py中添加如下内容#socket链接的自动链接时间,定时清除无效tcp连接dSockList={}#本机作为客户端连接socketlistdClientThreadList={}#作为客户端接收数据拦截器ClientREFLECT_IN_CLASS="com.plugins.usere
- 9、监测数据采集物联网应用开发步骤(7)
yong427
物联网python
监测数据采集物联网应用开发步骤(6)串口(COM)通讯开发本章节测试使用了ConfigureVirtualSerialPortDriver虚拟串口工具和本人自写的串口调试工具,请自行baidu下载对应工具在com.zxy.common.Com_Para.py中添加如下内容#RS232串口通讯列表串口号,波特率,数据位,索引(A,B,C,D区分),多串口分割符;ComPortList=""#linu
- 7、监测数据采集物联网应用开发步骤(5.3)
yong427
python物联网
监测数据采集物联网应用开发步骤(5.2)静态配置库数据库调用,新建全局变量初始化类com.zxy.main.Init_Page.py#!python3#-*-coding:utf-8-'''Createdon2017年05月10日@author:zxyong13738196011'''fromcom.zxy.z_debugimportz_debugfromcom.zxy.common.DbConf
- 8、监测数据采集物联网应用开发步骤(6)
yong427
python开发语言
监测数据采集物联网应用开发步骤(5.3)定时器插件化开发在com.zxy.common.Com_Para.py中添加如下内容#定时器正在运行标签bTimeFlag=False#定时器插件拦截器TimeREFLECT_IN_CLASS="com.plugins.usereflect.testCustTimeReflectClass1"创建自定义定时器执行类com.zxy.taskhandler.Ti
- 4、监测数据采集物联网应用开发步骤(4)
yong427
python物联网
监测数据采集物联网应用开发步骤(3)日志或文本文件读写开发创建全局变量配置代码com.zxy.common.Com_Para.py全局变量根据需要后续补充。#!python3#-*-coding:utf-8-'''Createdon2023年08月28日@author:zxyong13738196011'''#监测数据采集物联网应用--全局变量importthreading#程序运行路径Appli
- 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、一个词的索引由=分割的三部分组成: 第一部分是词 第二部分是这个词在多少