diff --git a/QA.html b/QA.html index 6cc4df0..750aac4 100644 --- a/QA.html +++ b/QA.html @@ -91,6 +91,19 @@
答案:适合海量存储
-
DIR=log && ls $DIR |xargs -n 1 -I {} curl -s -F path=$DIR -F file=@$DIR/{} http://10.1.50.90:8080/upload
上面命令的log为要上传的目录,如果代码上传就是简单的循环上传就OK。
认证对集群内的机器无效,需要用集群以外的机器进行验证。
go-fastdfs本身是一个高性能的web服务器,在开发或测试时,可以不用安装nginx,
但go-fastdfs的功能单一,如需要缓存或重定向或其它扩展,nginx都有成熟的组件
@@ -624,13 +788,25 @@ output=json|text 返回的格式
如何扩容?
为简单可靠起见,直接搭建一个新集群即可(搭建就是启动./fileserver进程,设置一下peers的IP地址,三五分钟的事)
issue中chengyuansen同学向我提议使用增加扩容特性,我觉得对代码逻辑及运维都增加复杂度,暂时没有加入这特性。
-
1.先运行./fileserver 生成目录及配置文件等
+2.删除刚生成的files目录
+3.对将要进行体验的目录软链接到files目录
+4.启动服务即可进行体检
+
出于安全考虑,管理API只能在群集内部调用或者用127.0.0.1调用.
+
从v1.2.9开始支持版本查看
+
+命令:./fileserver -v
+
由于历史原因,部分文件还在项目的wiki中
+https://github.com/sjqzhang/go-fastdfs/wiki
+<html>
+ <head>
+ <meta charset="utf-8" />
+ <title>go-fastdfs</title>
+ <style>form { bargin } .form-line { display:block;height: 30px;margin:8px; } #stdUpload {background: #fafafa;border-radius: 10px;width: 745px; }</style>
+ <link href="https://transloadit.edgly.net/releases/uppy/v0.30.0/dist/uppy.min.css" rel="stylesheet">
+ </head>
+
+ <body>
+ <div>断点续传(如果文件很大时可以考虑)</div>
+ <div>
+
+ <div id="drag-drop-area"></div>
+ <script src="https://transloadit.edgly.net/releases/uppy/v0.30.0/dist/uppy.min.js"></script>
+ <script>var uppy = Uppy.Core().use(Uppy.Dashboard, {
+ inline: true,
+ target: '#drag-drop-area'
+ }).use(Uppy.Tus, {
+ endpoint: '/big/upload/'
+ })
+ uppy.on('complete', (result) => {
+ // console.log(result) console.log('Upload complete! We’ve uploaded these files:', result.successful)
+ })
+ uppy.setMeta({ auth_token: 'xx',callback_url:'http://127.0.0.1/callback' })//这里是传递上传的认证参数,callback_url参数中 id为文件的ID,info 文转的基本信息json
+ </script>
+ </div>
+ </body>
+</html>
+
@@ -484,12 +676,12 @@
-
+
-
+
@@ -500,7 +692,7 @@
diff --git a/index.html b/index.html
index a0ee62a..874dbb8 100644
--- a/index.html
+++ b/index.html
@@ -696,7 +696,7 @@
diff --git a/install.html b/install.html
index 657209f..fe8036c 100644
--- a/install.html
+++ b/install.html
@@ -753,7 +753,7 @@ http {
diff --git a/search_index.json b/search_index.json
index f4f256b..4871e19 100644
--- a/search_index.json
+++ b/search_index.json
@@ -1 +1 @@
-{"index":{"version":"0.5.12","fields":[{"name":"title","boost":10},{"name":"keywords","boost":15},{"name":"body","boost":1}],"ref":"url","documentStore":{"store":{"./":["&&","(注意:下载时要注意链接的版本号,windows下直接运行fileserver.exe,执行文件在这里下载)","+x","./fileserv","certif","check","chmod","console中执行)","fastdfs/releases/download/v1.3.1/fileserv","fastdfs是一个基于http协议的分布式文件系统,它基于大道至简的设计理念,一切从简设计,使得它的运维及扩展变得更加简单,它具有高性能、高可靠、无中心、免维护等优点。","fastdfs是什么?","fileserv","go","https://github.com/sjqzhang/go","o","q&a","server,client),配置自动生成","server,storag","token=md5(file_md5+timestamp)","v1.1.9","wget","一键安装:(请将以下命令复制到linux","从低版升给到高版本,可能存在配置项变动的情况,一定要注意使用新的版本时的配置项。如何获得新版本的配置项及说明?先备份旧的配置项(文件名不能为cfg.json),再运行新的版本,配置项就自动生成。然后再修改相应的配置项。","优点","使用通用http协议","启动服务器(已编译,下载极速体验,只需一分钟)","在issue中有很多实际使用的问题及回答(很多已关闭,请查看已关闭的issue)","增加文件自动迁移功能,支持同名文件重复覆盖选项。","大家担心的是这么简单的文件系统,靠不靠谱,可不可以用于生产环境?答案是肯定的,正因为简单所以高效,因为简单所以稳定。如果你担心功能,那就跑单元测试,如果担心性能,那就跑压力测试,项目都自带了,跑一跑更放心^_^。","失败自动修复","所有节点都可以同时读写","按天分目录方便维护","支持curl命令上传","支持docker部署","支持google认证码","支持http下载","支持token下载","支持一键迁移","支持一键迁移(从其他系统文件系统迁移过来)","支持不同的场景","支持保留原文件名","支持图片缩放","支持多机自动同步","支持小文件自动合并(减少inode占用)","支持并行体验","支持并行体验(与现有的文件系统并行体验,确认ok再一键迁移)","支持断点下载","支持断点续传(tus)","支持查看集群文件信息","支持浏览器上传","支持目录自定义","支持秒传","支持自动生成唯一文件名","支持自定义认证","支持自监控告警","支持跨域访问","支持配置自动生成","支持集群文件信息查看","支持集群监控邮件告警","文件google认证时序图","文件自动去重","无中心设计(所有节点都可以同时读写)","无依赖(单一文件)","无需专用客户端(支持wget,curl等工具)","更新说明","有问题请点击反馈","极低资源开销","每个节点对等(简化运维)","注意:使用前请认真阅读完本文,特别是wiki","特性","类fastdf","背景","自动同步","运维简单,只有一个角色(不像fastdfs有三个角色track","通用文件认证时序图","部署图","重要说明","项目从v1.1.8开始进入稳定状态","高可靠(设计极其简单,使用成熟组件)","高性能","(使用leveldb作为kv库)"],"install.html":["\"$http_referer\"","\"$http_x_forwarded_for\"';","\"$request\"","#notice:veri","#server","#upstream","#也就是将rewrit","#以上上类似。","#以下是一下横向扩展的配置,当前统一大集群容量不够时,只要增加一个小集群,也就是增加一个","#统一在url前增加godfs,以便统一出入口。","#继点续传一定要设置(注意)","#这是一个横向扩展配置,前期可能只有一个集群group1,当group1满后,只需将上传指向group2,","$body_bytes_s","$host;","$proxy_add_x_forwarded_for;","$remote_addr;","$remote_us","&&","'","'\"$http_user_agent\"","'$remote_addr","'$statu","(注意:下载时要注意链接的版本号,windows下直接运行fileserver.exe,执行文件在这里下载)","+x",",",",一个小群集内按业务需求设定副本数,也就是机器数。","./fileserv","/","/$1/big/upload/$2;","/big/upload/$1;","/godfs/big/upload","/godfs/group(\\d)","/godfs/upload","/group$1","/group1/big/upload","/group1/upload","/var/log/nginx/access.log","/var/log/nginx/error.log","0;","10.1.14.36:8080;","10.1.14.36:8083;","10.1.14.37:8080;","10.1.14.37:8082;","10.1.51.70:8082;","10.1.51.70:8083;","1024;","1;","65;","8000;","80;","[$time_local]","^/godfs/group(\\d)","^/godfs/upload","access_log","application/html;","break;","build","cd","certif","check","chmod","client_max_body_s","clone","default_typ","error;","error_log","event","fastdf","fastdfs.git","fastdfs/releases/download/v1.3.1/fileserv","fastdfs;","fileserv","fileserver.go","forward","git","go","gofastdf","gopath=$pwd","group$1;","group1","group1;","group2","host","http","http://go","http://gofastdf","https://github.com/sjqzhang/go","important(注意)","includ","ip","ip_hash;","keepalive_timeout","linux","listen","localhost;","locat","log_format","main","main;","mime.types;","mv","o","on;","proxy_pass","proxy_redirect","proxy_set_head","pwd=`pwd`","real","rewrit","rewrite_log","sendfil","server","server_nam","src","upstream","vendor","wget","window","worker_connect","worker_process","x","{","}","~","~/(\\w+)/big/upload/(.*)","~/big/upload/(.*)","中的group1改为group2即可。","如何编译(go1.9.2+)?","如何运行","安装","小集群安装","极速体验","海量集群安装","编译安装"],"usage.html":["\"fmt\"","\"github.com/astaxie/beego/httplib\"","#参阅浏览器上传的选项","'http://10.1.5.9:8080/upload'","'rb')}","(",")","//上传","//场景","//声明参数集合","//文件","//文件地址","//自定义路径","//输出","//输出json结果","4.4.3","=","args)","cn.hutool","curl","f","file","file(\"d:\\\\git\\\\2.jpg\");","file);","file=@http","files=files)","fmt.print(obj)","fs","func","golang版本","hashmap","hashmap<>();","http://10.1.xx.60:8080/upload","http://yourserv","httputil.post(\"http://xxxxx:xxxx/upload\",","hutool","import","index","interface{}","ip:8080/upload.html","java版本","main","main()","main(string[]","new","obj","open('report.xls',","options={'output':'json','path':'','scene':''}","packag","parammap","parammap);","parammap.put(\"file\",","parammap.put(\"output\",\"json\");","parammap.put(\"path\",\"image\");","parammap.put(\"scene\",\"image\");","print(r.text)","public","python版本:","r","req.param(\"output\",\"json\")","req.param(\"path\",\"\")","req.param(\"scene\",\"\")","req.postfile(\"file\",\"filename\")//注意不是全路径","req.tojson(&obj)","req:=httplib.post(\"http://10.1.5.9:8080/upload\")","request","requests.post(url,data=options,","result=","static","string","system.out.println(result);","url","var","void","web上传(浏览器打开)","{","{'file':","}","上传代码","依赖(这里使用了hutool工具包,更简便)","命令上传","更多语言请参考","注意:不要使用127.0.0.1上传","语言\"sdk\""],"breakpoint.html":["!=","\"fmt\"","\"github.com/eventials/go","\"os\"","(",")","//",":=","`","client,","client.","client.createupload(upload)","creat","defer","err","f,","f.close()","file.","fmt.println(","fmt.println(err)","func","golang版本","import","main","main()","nil","nil)","os.open(\"100m\")","packag","panic(err)","process.","start","tu","tus\"","tus.newclient(\"http://10.1.5.9:8080/big/upload/\",","tus.newuploadfromfile(f)","upload","upload,","uploader,","uploader.","uploader.upload())","{","}","断点续传\"sdk\"","断点续传示例","更多客户端请参考"],"api.html":["\"data\":{}","\"message\":\"\",","\"status\":\"ok\",","action:","action=set配合完成参数设置","api通用说明","cfg:json参数","date:要修复的日期,格式如:20190725","dir:要查看文件列表的目录名","enable_migr","file:上传的文件","force:是否强行修复(0|1)","http://10.1.5.9:8080/group/reload","http://10.1.5.9:8080/reload","http://10.1.50.90:8080/group/delet","http://10.1.50.90:8080/group/get_file_info","http://10.1.50.90:8080/group/list_dir","http://10.1.50.90:8080/group/repair","http://10.1.50.90:8080/group/repair_fileinfo","http://10.1.50.90:8080/group/repair_stat","http://10.1.50.90:8080/group/stat","http://10.1.50.90:8080/group/upload","http://127.0.0.1:8080/delete?md5=430a71f5c5e093a105452819cc48cc9c","md5:文件的摘要","md5:文件的摘要(md5|sha1)","md5与path二选一","output:输出","path:文件路径","path:自定义路径","scene:场景","set(修改参数),get获取参数,reload重新加载参数","{","}","一、统一使用post请求","与","二、url中的group只有在support_group_manage设置为true才有。","二、返回格式统一为json","从文件目录中修复元数据(性能较差)","例如:","例子:http://127.0.0.1:8080/get_file_info?md5=430a71f5c5e093a105452819cc48cc9c","例子:http://127.0.0.1:8080/list_dir?dir=default","例子:http://127.0.0.1:8080/repair?force=1","例子:http://127.0.0.1:8080/repair_stat?date=20190725","例子:http://127.0.0.1:8080/upload?md5=430a71f5c5e093a105452819cc48cc9c&output=json","修复统计信息","具体请参阅示例代码(用浏览器访问http://127.0.0.1:8080)","参数:","同步失败修复","摘要算法要与cfg.json中配置的一样","文件上传api","文件信息","文件列表","文件删除","文件秒传","文件统计信息api","格式如下","管理api","视配置定","设为true","说明:md5或path都是上传文件时返回的信息,要以json方式返回才能看到(参阅浏览器上传)","说明:url中的group为cfg.json中的group参数值。","配置管理api","需要开启搬迁功能,修改cfg.json配置文件中的","默认:"],"QA.html":["\"peers\":","#","#合并","#对和序进行启动,停止,查看状态等。","#按每个文1m","$dir","%s'%(i))","&&","(尽量在linux下进行)?","(说明:要在文件多的服务器上执行,相关于推送到别的服务器)","*","+x",".","./control","/data/fastdfs_data:/data","1","1)","1.表示是否强制同步当天所有(性能差),0.表示只同步失败的文件","127.0.0.1","1m","1、在go","1台","1)修改","2、请参阅部署图","2)原来运行n台,某一台机器出现问题,变成n","2)访问","3)","8","=",">","[\"http://10.0.0.3:8080\",\"http://10.0.0.4:8080\",\"http://10.0.0.5:8080\"]","[\"http://127.0.0.1:8080\",\"http://127.0.0.1:8081\",\"http://127.0.0.1:8082\"]","auth_tok","b","benchmark.py进行压测(注意对benchmark.py中的ip进行修改)","build","c","cat","cd","chmod","clone","coding:","conf/cfg.json","control","culr","curl","data目录下的","dir=log","docker","docker如何部署?","e","f","f.write(str(i)*1024)","f:","fastdf","fastdfs.git","fastdfs下么(其它类似)?","fastdfs中,一个集群就是一个group。","fastdfs为你考虑了这一点","fastdfs性能怎样?","fastdfs本身是一个高性能的web服务器,在开发或测试时,可以不用安装nginx,","fastdfs的","fastdfs的功能单一,如需要缓存或重定向或其它扩展,nginx都有成熟的组件","fastdfs的文件定位与其它分布式系统不同,它的寻址是直接定位,不经过任何组件,所以可以近似时间复杂度为o(1)[文件路径定位]","fastdfs的目录是不能变动的,与同步机制相关,很多同学在群里问题,我的files目录能不能自定义,答案是否定的。","file=@$dir/{}","filenam","fileserv","fileserver.go","fileserver_test.go","files目录下(如果文件很多,可以逆向过来,将fileserver复制过去,但要保留fileserver的目录结构)","files目录外(即与files目录同一级),通过python","forc","fs.local","gen_file.pi","get的方式访问上传接口","git","go","go_fastdfs_dir","go_fastdfs_dir=/data","gopath=$pwd","group","host:自动生成是否正确","http://10.0.5.9:8080/upload?md5=filesum&output=json","http://10.1.5.9:8080//big/upload/","http://10.1.5.9:8080//upload","http://10.1.5.9:8080/group1/default/20190128/16/10/2g","http://10.1.50.90:8080/upload","http://10.1.xx.60:8080/reload","http://10.1.xx.60:8080/repair_stat","http://10.1.xx.60:8080/stat","http://172.16.70.123:7080/repair?force=1","http://172.16.70.123:7080/statu","http://172.16.70.123:7080/sync?date=20190117&force=1","http://www.hjsplit.org/","https://github.com/perfree/go","https://github.com/sjqzhang/go","https://github.com/tu","i%1000==0:","import","issue中chengyuansen同学向我提议使用增加扩容特性,我觉得对代码逻辑及运维都增加复杂度,暂时没有加入这特性。","j=0","j=i","ls","md5=sum(file)","mv","n","name","o","ok","open('%s/%s.txt'%(j,i),'w+')","os","os.system('mkdir","output=json|text","path=$dir","peer_id:集群内是否唯一","peers:增加对端的http地址","pull","pwd=`pwd`","range(0,1000000):","resum","run","s","sjqzhang/go","split","src","start|stop|statu","stat.json文件","sts[\"fs.errorsetsize\"]","support_group_manag","t","test","this.errorset.cardinality()","uploads协议,[详情](https://tus.io/))","utf","v","vendor","web","wget","x*","{}","|xarg","一、","一、下载最新版的go","一、使用1.2.6版本以后的go","一、先下载已编译的可执行文件(用最新版本)","一、创建files文件夹","一、如果是海量存储,不要开启文件token认证功能,减少性能开消。","一、拉取镜像","一、构建镜像","一般的分块上传都要客户端支持,而语言的多样性,客户端难以维护,但分块上传的功能又有必要,为此提供一个简单的实现思路。","三、","三、修改配置","三、如果使用断点续传,上传后一定要用文件id置换成path存储(如何置换看qa/api文档),为后面访问减少性能开消。","三、将benchmark.py放到","三、将配置enable_migrate设为tru","三、应用实现验证权限接口(即第二步的url),参数为","上传完成,再通过秒传接口,获取文件信息","上传结果说明","上面命令的log为要上传的目录,如果代码上传就是简单的循环上传就ok。","不同步的情况:","不能用","不能,在设计之初就已考虑到集群的高可用问题,为了保证集群的真正可用,必须为不同的ip,ip","与","为简单可靠起见,直接搭建一个新集群即可(搭建就是启动./fileserver进程,设置一下peers的ip地址,三五分钟的事)","也可以多机同时进行压测,所有节点都是可以同时读写的","二、","二、将gen_file.py复制到files文件夹中,通过python","二、将原来的fastdfs文件目录复制到go","二、尽量用标准上传,上传后业务保存path,在业务用的时候再并接上域名(方便迁移扩展等)。","二、设auth_url参数(应用提供)","二、运行可执行文件(生成配置)","二、运行容器","二、运行容器(使用环境变量","五、线上业务尽量使用nginx+gofastdfs部署架构(均衡算法使用ip_hash),以满足后面的功能扩展性(nginx+lua)。","五、验证服务是否ok","什么是集群,如何用nginx管理多集群?","但go","使用内置的继点续传功能(使用protocol","例如:","例如:http://10.1.5.9:8080/group/statu","例如:http://127.0.0.1:8080/group1/haystack/5/124,0,27344,.jpg?download=0","例如:http://127.0.0.1:8080/group1/haystack/5/124,0,27344,.jpg?download=0&width=100&height=100","修复办法","借助hjsplit","借助linux","先用gen_file.py产生大量文件(注意如果要生成大文件,自已在内容中乘上一个大的数即可)","六、线上环境最好不要使用容器部署,容器适用于测试和功能验证。","具体自行实现","具体请参阅部署图","出于安全考虑,管理api只能在群集内部调用或者用127.0.0.1调用.","分割:","区别:多了group,对应配置中的","原上传url:","原来运行n台,现在突然加入一台变成n+1台","参数,这样主要是为了解决一个nginx反向代理多个group(集群)","参数设为true时,所有的url中都自动添加组信息。","参数说明:","参数说明:date","可以在使用前对其各项特性进行压力测试,有任何","可靠性怎样,能用于生产环境么?","合并:","四、尽量使用物理服务器部署,因为主要压力或性能来自于io","四、认证通过后,可以上传或下载","四、重新运行服器","在下载url中加入download=0参数","在下载url中加入width各height参数","在微信讨论群中大家都问到go","基本没有性能损耗,项目中也附有压测脚本,大家可以自已进行压测,群里就不要太多讨论问题了,人多每次回复同样的问题","大家也会觉得这群无聊。","大文件如何分块上传或断点续传?","如何","如何上传文件夹?","如何压测?","如何后台运行程序?","如何在浏览器中直接显示图片?","如何实现自定义认证上传下载?","如何扩容?","如何搭建集群?","如何查看系统状态及说明?","如何查看集群文件信息?","如何秒传文件?","如何编译(go1.9.2+)?","如何缩放图片?","如何跑单元测试","如果出现多天数据不一致怎么办?能一次同步所有吗?","如果出现文件统计出错怎么办?","如果提高可用性,只要在现在的集群peers中加入新的机器,再对集群进行修复即可。","实现分割与合并,具体查看","对程序进行后面运行,具体操作如下:","就三台组成一个集群。(注意每台服务器最好配置保持一样,并且使用raid5磁盘阵列)","已经使用fastdfs存储的文件可以迁移到go","帮助。","建议在前期规划时,尽量采购大容量的机器作为存储服务器,如果要两个副本就用两台组成一个集群,如果要三个副本","建议用go实现hjsplit分割合并功,这样具有跨平台功能。(未实现,等你来....)","总结:业务保存的文件的path,减少后期访问路径转换带来开消,文件访问权限由业务来完成,这样性能最好,通用性强(可直接其它web服务器)。","或者调用","所以建议线上还是加一层nginx,再借助nginx+lua解决扩展性问题。","指向存储目录。)","捐赠","接着用benchmark.py进行压测","支持断点下载?","文件","文件不同步了怎么办?","文件不同步会影响访问吗?","文件的摘要算法要与文件务器的算法一致(算法支持md5|sha1),如果是断点续传,可以使用文件的id,也就是urlolad后的id","断点上传url:","断点上传有使用说明么?","方式一、","方式二、","方案一、","方案三、","方案二、","方案四、","最佳实战?","有管理后台么?","有问题请加群","有问题请点击反馈","本机为","本项目已大规模用于生产环境,如担心不能满足","检查:","正常情况下,集群会每小时自动同步修复文件。(性能较差,在海量情况下建议关闭自动修复)","正确","步骤:","注意:(fs.peers是不带本机的,如果带有可能出问题)","注意:方案四、只能指定一个上传服务器,不支持同时写,并且上传的url有变化","注意:每个节点都需要进行同样的操作","注意:迁移过程中会扫描整下files目录下的所有文件,","注意:配置中的","特明说明是:如果要等比例缩放,请将width或height设为0","生成大量文件","由于问的人太多,在这里统一回答。","确保control与fileserver在同一个目录","答案是可以的,你担心的问题是路径改变,go","答案是可以:(最好在低峰执行)","答案:不会影响,会在访问不到时,自动修复不同步的文件。","答案:手动同步(最好在低峰执行)","答案:支持","答案:是可以的,但要更新到最新版本","答案:适合海量存储","能不能在一台机器部置多个服务端?","能动态加载配置么?","至于能不能用软链接的方式本人没有测试过,可以自行测试。","表示同步那一天的数据","表示认证通过,其它为不通过","访问限制问题","说明:go","请使用control","请使用md5,path,scene字段,其它是为了兼容老的线上系统添加的,以后有可能去掉。","请删除","返回","返回的格式","还需要安装nginx么?","这个会导致内存增加","进群请改昵称,昵称格式:城市-公司-昵称,如果你喜欢这项目,请关注(star)此项目,关注是对项目的肯定,也是作者创新的动力。","适合海量存储吗?","通过http","速度较慢,迁移完成后请将enable_migrate设为fals","那异常情况下怎么?","重启服务,请系统自动重新计算文件数。","重要提醒:如果开启小文件合并功能,后期是无法删除小文件的。","错误","问题可以直接提issu","问题汇总","集群如何规划及如何进行扩容?","默认:http://10.1.5.9:8080/statu","(建议低峰变更)"]},"length":6},"tokenStore":{"root":{"0":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}},"1":{"0":{"2":{"4":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}},"docs":{}},"docs":{},".":{"1":{"docs":{},".":{"1":{"4":{"docs":{},".":{"3":{"6":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}},"3":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"7":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}},"2":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"5":{"1":{"docs":{},".":{"7":{"0":{"docs":{},":":{"8":{"0":{"8":{"2":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}},"3":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}}},"2":{"7":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"1":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}},";":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}},".":{"docs":{},"表":{"docs":{},"示":{"docs":{},"是":{"docs":{},"否":{"docs":{},"强":{"docs":{},"制":{"docs":{},"同":{"docs":{},"步":{"docs":{},"当":{"docs":{},"天":{"docs":{},"所":{"docs":{},"有":{"docs":{},"(":{"docs":{},"性":{"docs":{},"能":{"docs":{},"差":{"docs":{},")":{"docs":{},",":{"0":{"docs":{},".":{"docs":{},"表":{"docs":{},"示":{"docs":{},"只":{"docs":{},"同":{"docs":{},"步":{"docs":{},"失":{"docs":{},"败":{"docs":{},"的":{"docs":{},"文":{"docs":{},"件":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}},"docs":{}}}}}}}}}}}}}}}}}}}},"m":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}},"、":{"docs":{},"在":{"docs":{},"g":{"docs":{},"o":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}},"台":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}},")":{"docs":{},"修":{"docs":{},"改":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}},"2":{"docs":{},"、":{"docs":{},"请":{"docs":{},"参":{"docs":{},"阅":{"docs":{},"部":{"docs":{},"署":{"docs":{},"图":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}},")":{"docs":{},"原":{"docs":{},"来":{"docs":{},"运":{"docs":{},"行":{"docs":{},"n":{"docs":{},"台":{"docs":{},",":{"docs":{},"某":{"docs":{},"一":{"docs":{},"台":{"docs":{},"机":{"docs":{},"器":{"docs":{},"出":{"docs":{},"现":{"docs":{},"问":{"docs":{},"题":{"docs":{},",":{"docs":{},"变":{"docs":{},"成":{"docs":{},"n":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}},"访":{"docs":{},"问":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}},"3":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}},"4":{"docs":{},".":{"4":{"docs":{},".":{"3":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}},"docs":{}}},"docs":{}}},"6":{"5":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}},"docs":{}},"8":{"0":{"0":{"0":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}},"docs":{}},"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}},"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}},"docs":{},"&":{"docs":{},"&":{"docs":{"./":{"ref":"./","tf":0.021739130434782608},"install.html":{"ref":"install.html","tf":0.007017543859649123},"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}},"(":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012},"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}},"注":{"docs":{},"意":{"docs":{},":":{"docs":{},"下":{"docs":{},"载":{"docs":{},"时":{"docs":{},"要":{"docs":{},"注":{"docs":{},"意":{"docs":{},"链":{"docs":{},"接":{"docs":{},"的":{"docs":{},"版":{"docs":{},"本":{"docs":{},"号":{"docs":{},",":{"docs":{},"w":{"docs":{},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"o":{"docs":{},"w":{"docs":{},"s":{"docs":{},"下":{"docs":{},"直":{"docs":{},"接":{"docs":{},"运":{"docs":{},"行":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},".":{"docs":{},"e":{"docs":{},"x":{"docs":{},"e":{"docs":{},",":{"docs":{},"执":{"docs":{},"行":{"docs":{},"文":{"docs":{},"件":{"docs":{},"在":{"docs":{},"这":{"docs":{},"里":{"docs":{},"下":{"docs":{},"载":{"docs":{},")":{"docs":{"./":{"ref":"./","tf":0.010869565217391304},"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"尽":{"docs":{},"量":{"docs":{},"在":{"docs":{},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{},"u":{"docs":{},"x":{"docs":{},"下":{"docs":{},"进":{"docs":{},"行":{"docs":{},")":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}},"说":{"docs":{},"明":{"docs":{},":":{"docs":{},"要":{"docs":{},"在":{"docs":{},"文":{"docs":{},"件":{"docs":{},"多":{"docs":{},"的":{"docs":{},"服":{"docs":{},"务":{"docs":{},"器":{"docs":{},"上":{"docs":{},"执":{"docs":{},"行":{"docs":{},",":{"docs":{},"相":{"docs":{},"关":{"docs":{},"于":{"docs":{},"推":{"docs":{},"送":{"docs":{},"到":{"docs":{},"别":{"docs":{},"的":{"docs":{},"服":{"docs":{},"务":{"docs":{},"器":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"+":{"docs":{},"x":{"docs":{"./":{"ref":"./","tf":0.010869565217391304},"install.html":{"ref":"install.html","tf":0.0035087719298245615},"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}},".":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}},"/":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{"./":{"ref":"./","tf":0.010869565217391304},"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}}}}}},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"t":{"docs":{},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}},"c":{"docs":{"QA.html":{"ref":"QA.html","tf":0.005571030640668524}},"e":{"docs":{},"r":{"docs":{},"t":{"docs":{},"i":{"docs":{},"f":{"docs":{"./":{"ref":"./","tf":0.010869565217391304},"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}}}}},"h":{"docs":{},"e":{"docs":{},"c":{"docs":{},"k":{"docs":{"./":{"ref":"./","tf":0.010869565217391304},"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}}},"m":{"docs":{},"o":{"docs":{},"d":{"docs":{"./":{"ref":"./","tf":0.010869565217391304},"install.html":{"ref":"install.html","tf":0.0035087719298245615},"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"o":{"docs":{},"l":{"docs":{},"e":{"docs":{},"中":{"docs":{},"执":{"docs":{},"行":{"docs":{},")":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}}},"f":{"docs":{},"/":{"docs":{},"c":{"docs":{},"f":{"docs":{},"g":{"docs":{},".":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}},"t":{"docs":{},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}},"d":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},":":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}},"d":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615},"QA.html":{"ref":"QA.html","tf":0.005571030640668524}}},"l":{"docs":{},"i":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"_":{"docs":{},"m":{"docs":{},"a":{"docs":{},"x":{"docs":{},"_":{"docs":{},"b":{"docs":{},"o":{"docs":{},"d":{"docs":{},"y":{"docs":{},"_":{"docs":{},"s":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}}}}}}}}},",":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}}},".":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}},"c":{"docs":{},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"(":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},")":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}}}}}}}}}}}}}}}}}}}}}}}}}}},"o":{"docs":{},"n":{"docs":{},"e":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615},"QA.html":{"ref":"QA.html","tf":0.005571030640668524}}}}}},"n":{"docs":{},".":{"docs":{},"h":{"docs":{},"u":{"docs":{},"t":{"docs":{},"o":{"docs":{},"o":{"docs":{},"l":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}}}},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012},"QA.html":{"ref":"QA.html","tf":0.005571030640668524}}}},"l":{"docs":{},"r":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"t":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.04838709677419355}}}}}},"f":{"docs":{},"g":{"docs":{},":":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"参":{"docs":{},"数":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}},"a":{"docs":{},"t":{"docs":{"QA.html":{"ref":"QA.html","tf":0.008356545961002786}}}}},"f":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012},"QA.html":{"ref":"QA.html","tf":0.005571030640668524}},"a":{"docs":{},"s":{"docs":{},"t":{"docs":{},"d":{"docs":{},"f":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123},"QA.html":{"ref":"QA.html","tf":0.03064066852367688}},"s":{"docs":{},"/":{"docs":{},"r":{"docs":{},"e":{"docs":{},"l":{"docs":{},"e":{"docs":{},"a":{"docs":{},"s":{"docs":{},"e":{"docs":{},"s":{"docs":{},"/":{"docs":{},"d":{"docs":{},"o":{"docs":{},"w":{"docs":{},"n":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"/":{"docs":{},"v":{"1":{"docs":{},".":{"3":{"docs":{},".":{"1":{"docs":{},"/":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{"./":{"ref":"./","tf":0.010869565217391304},"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}}}}}}}}}},"docs":{}}},"docs":{}}},"docs":{}}}}}}}}}}}}}}}}}}}}},"是":{"docs":{},"一":{"docs":{},"个":{"docs":{},"基":{"docs":{},"于":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"协":{"docs":{},"议":{"docs":{},"的":{"docs":{},"分":{"docs":{},"布":{"docs":{},"式":{"docs":{},"文":{"docs":{},"件":{"docs":{},"系":{"docs":{},"统":{"docs":{},",":{"docs":{},"它":{"docs":{},"基":{"docs":{},"于":{"docs":{},"大":{"docs":{},"道":{"docs":{},"至":{"docs":{},"简":{"docs":{},"的":{"docs":{},"设":{"docs":{},"计":{"docs":{},"理":{"docs":{},"念":{"docs":{},",":{"docs":{},"一":{"docs":{},"切":{"docs":{},"从":{"docs":{},"简":{"docs":{},"设":{"docs":{},"计":{"docs":{},",":{"docs":{},"使":{"docs":{},"得":{"docs":{},"它":{"docs":{},"的":{"docs":{},"运":{"docs":{},"维":{"docs":{},"及":{"docs":{},"扩":{"docs":{},"展":{"docs":{},"变":{"docs":{},"得":{"docs":{},"更":{"docs":{},"加":{"docs":{},"简":{"docs":{},"单":{"docs":{},",":{"docs":{},"它":{"docs":{},"具":{"docs":{},"有":{"docs":{},"高":{"docs":{},"性":{"docs":{},"能":{"docs":{},"、":{"docs":{},"高":{"docs":{},"可":{"docs":{},"靠":{"docs":{},"、":{"docs":{},"无":{"docs":{},"中":{"docs":{},"心":{"docs":{},"、":{"docs":{},"免":{"docs":{},"维":{"docs":{},"护":{"docs":{},"等":{"docs":{},"优":{"docs":{},"点":{"docs":{},"。":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"什":{"docs":{},"么":{"docs":{},"?":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}},".":{"docs":{},"g":{"docs":{},"i":{"docs":{},"t":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615},"QA.html":{"ref":"QA.html","tf":0.005571030640668524}}}}}},";":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}},"下":{"docs":{},"么":{"docs":{},"(":{"docs":{},"其":{"docs":{},"它":{"docs":{},"类":{"docs":{},"似":{"docs":{},")":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}},"中":{"docs":{},",":{"docs":{},"一":{"docs":{},"个":{"docs":{},"集":{"docs":{},"群":{"docs":{},"就":{"docs":{},"是":{"docs":{},"一":{"docs":{},"个":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}},"为":{"docs":{},"你":{"docs":{},"考":{"docs":{},"虑":{"docs":{},"了":{"docs":{},"这":{"docs":{},"一":{"docs":{},"点":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}},"性":{"docs":{},"能":{"docs":{},"怎":{"docs":{},"样":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}},"本":{"docs":{},"身":{"docs":{},"是":{"docs":{},"一":{"docs":{},"个":{"docs":{},"高":{"docs":{},"性":{"docs":{},"能":{"docs":{},"的":{"docs":{},"w":{"docs":{},"e":{"docs":{},"b":{"docs":{},"服":{"docs":{},"务":{"docs":{},"器":{"docs":{},",":{"docs":{},"在":{"docs":{},"开":{"docs":{},"发":{"docs":{},"或":{"docs":{},"测":{"docs":{},"试":{"docs":{},"时":{"docs":{},",":{"docs":{},"可":{"docs":{},"以":{"docs":{},"不":{"docs":{},"用":{"docs":{},"安":{"docs":{},"装":{"docs":{},"n":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"x":{"docs":{},",":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"的":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}},"功":{"docs":{},"能":{"docs":{},"单":{"docs":{},"一":{"docs":{},",":{"docs":{},"如":{"docs":{},"需":{"docs":{},"要":{"docs":{},"缓":{"docs":{},"存":{"docs":{},"或":{"docs":{},"重":{"docs":{},"定":{"docs":{},"向":{"docs":{},"或":{"docs":{},"其":{"docs":{},"它":{"docs":{},"扩":{"docs":{},"展":{"docs":{},",":{"docs":{},"n":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"x":{"docs":{},"都":{"docs":{},"有":{"docs":{},"成":{"docs":{},"熟":{"docs":{},"的":{"docs":{},"组":{"docs":{},"件":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"文":{"docs":{},"件":{"docs":{},"定":{"docs":{},"位":{"docs":{},"与":{"docs":{},"其":{"docs":{},"它":{"docs":{},"分":{"docs":{},"布":{"docs":{},"式":{"docs":{},"系":{"docs":{},"统":{"docs":{},"不":{"docs":{},"同":{"docs":{},",":{"docs":{},"它":{"docs":{},"的":{"docs":{},"寻":{"docs":{},"址":{"docs":{},"是":{"docs":{},"直":{"docs":{},"接":{"docs":{},"定":{"docs":{},"位":{"docs":{},",":{"docs":{},"不":{"docs":{},"经":{"docs":{},"过":{"docs":{},"任":{"docs":{},"何":{"docs":{},"组":{"docs":{},"件":{"docs":{},",":{"docs":{},"所":{"docs":{},"以":{"docs":{},"可":{"docs":{},"以":{"docs":{},"近":{"docs":{},"似":{"docs":{},"时":{"docs":{},"间":{"docs":{},"复":{"docs":{},"杂":{"docs":{},"度":{"docs":{},"为":{"docs":{},"o":{"docs":{},"(":{"1":{"docs":{},")":{"docs":{},"[":{"docs":{},"文":{"docs":{},"件":{"docs":{},"路":{"docs":{},"径":{"docs":{},"定":{"docs":{},"位":{"docs":{},"]":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}},"docs":{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"目":{"docs":{},"录":{"docs":{},"是":{"docs":{},"不":{"docs":{},"能":{"docs":{},"变":{"docs":{},"动":{"docs":{},"的":{"docs":{},",":{"docs":{},"与":{"docs":{},"同":{"docs":{},"步":{"docs":{},"机":{"docs":{},"制":{"docs":{},"相":{"docs":{},"关":{"docs":{},",":{"docs":{},"很":{"docs":{},"多":{"docs":{},"同":{"docs":{},"学":{"docs":{},"在":{"docs":{},"群":{"docs":{},"里":{"docs":{},"问":{"docs":{},"题":{"docs":{},",":{"docs":{},"我":{"docs":{},"的":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"目":{"docs":{},"录":{"docs":{},"能":{"docs":{},"不":{"docs":{},"能":{"docs":{},"自":{"docs":{},"定":{"docs":{},"义":{"docs":{},",":{"docs":{},"答":{"docs":{},"案":{"docs":{},"是":{"docs":{},"否":{"docs":{},"定":{"docs":{},"的":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{"usage.html":{"ref":"usage.html","tf":0.03225806451612903}},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{"./":{"ref":"./","tf":0.021739130434782608},"install.html":{"ref":"install.html","tf":0.010526315789473684},"QA.html":{"ref":"QA.html","tf":0.002785515320334262}},"e":{"docs":{},"r":{"docs":{},".":{"docs":{},"g":{"docs":{},"o":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615},"QA.html":{"ref":"QA.html","tf":0.005571030640668524}}}}},"_":{"docs":{},"t":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},".":{"docs":{},"g":{"docs":{},"o":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}},"=":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}}},"目":{"docs":{},"录":{"docs":{},"下":{"docs":{},"(":{"docs":{},"如":{"docs":{},"果":{"docs":{},"文":{"docs":{},"件":{"docs":{},"很":{"docs":{},"多":{"docs":{},",":{"docs":{},"可":{"docs":{},"以":{"docs":{},"逆":{"docs":{},"向":{"docs":{},"过":{"docs":{},"来":{"docs":{},",":{"docs":{},"将":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"复":{"docs":{},"制":{"docs":{},"过":{"docs":{},"去":{"docs":{},",":{"docs":{},"但":{"docs":{},"要":{"docs":{},"保":{"docs":{},"留":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"的":{"docs":{},"目":{"docs":{},"录":{"docs":{},"结":{"docs":{},"构":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"外":{"docs":{},"(":{"docs":{},"即":{"docs":{},"与":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"目":{"docs":{},"录":{"docs":{},"同":{"docs":{},"一":{"docs":{},"级":{"docs":{},")":{"docs":{},",":{"docs":{},"通":{"docs":{},"过":{"docs":{},"p":{"docs":{},"y":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"n":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"(":{"docs":{},"\"":{"docs":{},"d":{"docs":{},":":{"docs":{},"\\":{"docs":{},"\\":{"docs":{},"g":{"docs":{},"i":{"docs":{},"t":{"docs":{},"\\":{"docs":{},"\\":{"2":{"docs":{},".":{"docs":{},"j":{"docs":{},"p":{"docs":{},"g":{"docs":{},"\"":{"docs":{},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}}}},"docs":{}}}}}}}}}}}},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}},"=":{"docs":{},"@":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}},"$":{"docs":{},"d":{"docs":{},"i":{"docs":{},"r":{"docs":{},"/":{"docs":{},"{":{"docs":{},"}":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}},".":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}}},":":{"docs":{},"上":{"docs":{},"传":{"docs":{},"的":{"docs":{},"文":{"docs":{},"件":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{"QA.html":{"ref":"QA.html","tf":0.005571030640668524}}}}}}}},"o":{"docs":{},"r":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{},"d":{"docs":{"install.html":{"ref":"install.html","tf":0.014035087719298246}}}}}},"c":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}},"e":{"docs":{},":":{"docs":{},"是":{"docs":{},"否":{"docs":{},"强":{"docs":{},"行":{"docs":{},"修":{"docs":{},"复":{"docs":{},"(":{"0":{"docs":{},"|":{"1":{"docs":{},")":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}},"docs":{}}},"docs":{}}}}}}}}}}}}},"m":{"docs":{},"t":{"docs":{},".":{"docs":{},"p":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{},"(":{"docs":{},"o":{"docs":{},"b":{"docs":{},"j":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}},"l":{"docs":{},"n":{"docs":{},"(":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}},"e":{"docs":{},"r":{"docs":{},"r":{"docs":{},")":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.04838709677419355}}}}}}}}}}}}}}}}},"s":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}},".":{"docs":{},"l":{"docs":{},"o":{"docs":{},"c":{"docs":{},"a":{"docs":{},"l":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}},"u":{"docs":{},"n":{"docs":{},"c":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012},"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}}}}},",":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}}},".":{"docs":{},"c":{"docs":{},"l":{"docs":{},"o":{"docs":{},"s":{"docs":{},"e":{"docs":{},"(":{"docs":{},")":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}}}}}}}}},"w":{"docs":{},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{},"e":{"docs":{},"(":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"(":{"docs":{},"i":{"docs":{},")":{"docs":{},"*":{"1":{"0":{"2":{"4":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}}}}}}}}}}}}}},":":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}},"g":{"docs":{},"o":{"docs":{"./":{"ref":"./","tf":0.021739130434782608},"install.html":{"ref":"install.html","tf":0.010526315789473684},"QA.html":{"ref":"QA.html","tf":0.016713091922005572}},"f":{"docs":{},"a":{"docs":{},"s":{"docs":{},"t":{"docs":{},"d":{"docs":{},"f":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}}}},"p":{"docs":{},"a":{"docs":{},"t":{"docs":{},"h":{"docs":{},"=":{"docs":{},"$":{"docs":{},"p":{"docs":{},"w":{"docs":{},"d":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615},"QA.html":{"ref":"QA.html","tf":0.005571030640668524}}}}}}}}}}},"l":{"docs":{},"a":{"docs":{},"n":{"docs":{},"g":{"docs":{},"版":{"docs":{},"本":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012},"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}}}}}}}},"_":{"docs":{},"f":{"docs":{},"a":{"docs":{},"s":{"docs":{},"t":{"docs":{},"d":{"docs":{},"f":{"docs":{},"s":{"docs":{},"_":{"docs":{},"d":{"docs":{},"i":{"docs":{},"r":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}},"=":{"docs":{},"/":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{"QA.html":{"ref":"QA.html","tf":0.005571030640668524}}}}}}}}}}}}}}}}}}}}},"i":{"docs":{},"t":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615},"QA.html":{"ref":"QA.html","tf":0.005571030640668524}}}},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"1":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}},";":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}},"2":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}},"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}},"$":{"1":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}},"docs":{}}}}}},"e":{"docs":{},"n":{"docs":{},"_":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},".":{"docs":{},"p":{"docs":{},"i":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}},"t":{"docs":{},"的":{"docs":{},"方":{"docs":{},"式":{"docs":{},"访":{"docs":{},"问":{"docs":{},"上":{"docs":{},"传":{"docs":{},"接":{"docs":{},"口":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}},"s":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"docs":{},"g":{"docs":{},"i":{"docs":{},"t":{"docs":{},"h":{"docs":{},"u":{"docs":{},"b":{"docs":{},".":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"/":{"docs":{},"s":{"docs":{},"j":{"docs":{},"q":{"docs":{},"z":{"docs":{},"h":{"docs":{},"a":{"docs":{},"n":{"docs":{},"g":{"docs":{},"/":{"docs":{},"g":{"docs":{},"o":{"docs":{"./":{"ref":"./","tf":0.010869565217391304},"install.html":{"ref":"install.html","tf":0.007017543859649123},"QA.html":{"ref":"QA.html","tf":0.005571030640668524}}}}}}}}}}}}},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"f":{"docs":{},"r":{"docs":{},"e":{"docs":{},"e":{"docs":{},"/":{"docs":{},"g":{"docs":{},"o":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}},"t":{"docs":{},"u":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}},":":{"docs":{},"/":{"docs":{},"/":{"1":{"0":{"docs":{},".":{"0":{"docs":{},".":{"5":{"docs":{},".":{"9":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"?":{"docs":{},"m":{"docs":{},"d":{"5":{"docs":{},"=":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"u":{"docs":{},"m":{"docs":{},"&":{"docs":{},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},"=":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}},"docs":{}}}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"1":{"docs":{},".":{"5":{"0":{"docs":{},".":{"9":{"0":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"/":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{},"/":{"docs":{},"d":{"docs":{},"e":{"docs":{},"l":{"docs":{},"e":{"docs":{},"t":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{},"_":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"_":{"docs":{},"i":{"docs":{},"n":{"docs":{},"f":{"docs":{},"o":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}}}},"l":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"_":{"docs":{},"d":{"docs":{},"i":{"docs":{},"r":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"p":{"docs":{},"a":{"docs":{},"i":{"docs":{},"r":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}},"_":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"i":{"docs":{},"n":{"docs":{},"f":{"docs":{},"o":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"api.html":{"ref":"api.html","tf":0.025974025974025976}}}}}}}}}}}}}},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{},".":{"9":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"/":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"1":{"docs":{},"/":{"docs":{},"d":{"docs":{},"e":{"docs":{},"f":{"docs":{},"a":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"/":{"2":{"0":{"1":{"9":{"0":{"1":{"2":{"8":{"docs":{},"/":{"1":{"6":{"docs":{},"/":{"1":{"0":{"docs":{},"/":{"2":{"docs":{},"g":{"docs":{"QA.html":{"ref":"QA.html","tf":0.005571030640668524}}}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}}}}}}}}}},"docs":{},"/":{"docs":{},"r":{"docs":{},"e":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"api.html":{"ref":"api.html","tf":0.025974025974025976}}}}}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}},"/":{"docs":{},"b":{"docs":{},"i":{"docs":{},"g":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"/":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{},"x":{"docs":{},"x":{"docs":{},".":{"6":{"0":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}},"r":{"docs":{},"e":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}},"p":{"docs":{},"a":{"docs":{},"i":{"docs":{},"r":{"docs":{},"_":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}}}}},"docs":{}}},"2":{"7":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"1":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"/":{"docs":{},"d":{"docs":{},"e":{"docs":{},"l":{"docs":{},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{},"?":{"docs":{},"m":{"docs":{},"d":{"5":{"docs":{},"=":{"4":{"3":{"0":{"docs":{},"a":{"7":{"1":{"docs":{},"f":{"5":{"docs":{},"c":{"5":{"docs":{},"e":{"0":{"9":{"3":{"docs":{},"a":{"1":{"0":{"5":{"4":{"5":{"2":{"8":{"1":{"9":{"docs":{},"c":{"docs":{},"c":{"4":{"8":{"docs":{},"c":{"docs":{},"c":{"9":{"docs":{},"c":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}},"docs":{}}}},"docs":{}},"docs":{}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"7":{"2":{"docs":{},".":{"1":{"6":{"docs":{},".":{"7":{"0":{"docs":{},".":{"1":{"2":{"3":{"docs":{},":":{"7":{"0":{"8":{"0":{"docs":{},"/":{"docs":{},"r":{"docs":{},"e":{"docs":{},"p":{"docs":{},"a":{"docs":{},"i":{"docs":{},"r":{"docs":{},"?":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"c":{"docs":{},"e":{"docs":{},"=":{"1":{"docs":{"QA.html":{"ref":"QA.html","tf":0.005571030640668524}}},"docs":{}}}}}}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}},"y":{"docs":{},"n":{"docs":{},"c":{"docs":{},"?":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"=":{"2":{"0":{"1":{"9":{"0":{"1":{"1":{"7":{"docs":{},"&":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"c":{"docs":{},"e":{"docs":{},"=":{"1":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}},"docs":{}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}}}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{},"g":{"docs":{},"o":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}},"f":{"docs":{},"a":{"docs":{},"s":{"docs":{},"t":{"docs":{},"d":{"docs":{},"f":{"docs":{"install.html":{"ref":"install.html","tf":0.010526315789473684}}}}}}}}}},"y":{"docs":{},"o":{"docs":{},"u":{"docs":{},"r":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}}}},"w":{"docs":{},"w":{"docs":{},"w":{"docs":{},".":{"docs":{},"h":{"docs":{},"j":{"docs":{},"s":{"docs":{},"p":{"docs":{},"l":{"docs":{},"i":{"docs":{},"t":{"docs":{},".":{"docs":{},"o":{"docs":{},"r":{"docs":{},"g":{"docs":{},"/":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}},"u":{"docs":{},"t":{"docs":{},"i":{"docs":{},"l":{"docs":{},".":{"docs":{},"p":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"docs":{},"x":{"docs":{},"x":{"docs":{},"x":{"docs":{},"x":{"docs":{},"x":{"docs":{},":":{"docs":{},"x":{"docs":{},"x":{"docs":{},"x":{"docs":{},"x":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"\"":{"docs":{},",":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{"install.html":{"ref":"install.html","tf":0.014035087719298246}},":":{"docs":{},"自":{"docs":{},"动":{"docs":{},"生":{"docs":{},"成":{"docs":{},"是":{"docs":{},"否":{"docs":{},"正":{"docs":{},"确":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}},"a":{"docs":{},"s":{"docs":{},"h":{"docs":{},"m":{"docs":{},"a":{"docs":{},"p":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}},"<":{"docs":{},">":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}}}}}}},"u":{"docs":{},"t":{"docs":{},"o":{"docs":{},"o":{"docs":{},"l":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}},"o":{"docs":{"./":{"ref":"./","tf":0.010869565217391304},"install.html":{"ref":"install.html","tf":0.007017543859649123},"QA.html":{"ref":"QA.html","tf":0.002785515320334262}},"n":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.010526315789473684}}}},"b":{"docs":{},"j":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}},"p":{"docs":{},"e":{"docs":{},"n":{"docs":{},"(":{"docs":{},"'":{"docs":{},"r":{"docs":{},"e":{"docs":{},"p":{"docs":{},"o":{"docs":{},"r":{"docs":{},"t":{"docs":{},".":{"docs":{},"x":{"docs":{},"l":{"docs":{},"s":{"docs":{},"'":{"docs":{},",":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}}}}}}}},"%":{"docs":{},"s":{"docs":{},"/":{"docs":{},"%":{"docs":{},"s":{"docs":{},".":{"docs":{},"t":{"docs":{},"x":{"docs":{},"t":{"docs":{},"'":{"docs":{},"%":{"docs":{},"(":{"docs":{},"j":{"docs":{},",":{"docs":{},"i":{"docs":{},")":{"docs":{},",":{"docs":{},"'":{"docs":{},"w":{"docs":{},"+":{"docs":{},"'":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"=":{"docs":{},"{":{"docs":{},"'":{"docs":{},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},"'":{"docs":{},":":{"docs":{},"'":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"'":{"docs":{},",":{"docs":{},"'":{"docs":{},"p":{"docs":{},"a":{"docs":{},"t":{"docs":{},"h":{"docs":{},"'":{"docs":{},":":{"docs":{},"'":{"docs":{},"'":{"docs":{},",":{"docs":{},"'":{"docs":{},"s":{"docs":{},"c":{"docs":{},"e":{"docs":{},"n":{"docs":{},"e":{"docs":{},"'":{"docs":{},":":{"docs":{},"'":{"docs":{},"'":{"docs":{},"}":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"s":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}},".":{"docs":{},"o":{"docs":{},"p":{"docs":{},"e":{"docs":{},"n":{"docs":{},"(":{"docs":{},"\"":{"1":{"0":{"0":{"docs":{},"m":{"docs":{},"\"":{"docs":{},")":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}}}}}},"docs":{}},"docs":{}},"docs":{}}}}}}},"s":{"docs":{},"y":{"docs":{},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{},"(":{"docs":{},"'":{"docs":{},"m":{"docs":{},"k":{"docs":{},"d":{"docs":{},"i":{"docs":{},"r":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}},"u":{"docs":{},"t":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},":":{"docs":{},"输":{"docs":{},"出":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}},"=":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"|":{"docs":{},"t":{"docs":{},"e":{"docs":{},"x":{"docs":{},"t":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}},"k":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}},"q":{"docs":{},"&":{"docs":{},"a":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}},"s":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{"install.html":{"ref":"install.html","tf":0.021052631578947368}},",":{"docs":{},"c":{"docs":{},"l":{"docs":{},"i":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},")":{"docs":{},",":{"docs":{},"配":{"docs":{},"置":{"docs":{},"自":{"docs":{},"动":{"docs":{},"生":{"docs":{},"成":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{},"g":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}},"_":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}}}}}},"n":{"docs":{},"d":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}}},"t":{"docs":{},"(":{"docs":{},"修":{"docs":{},"改":{"docs":{},"参":{"docs":{},"数":{"docs":{},")":{"docs":{},",":{"docs":{},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{},"获":{"docs":{},"取":{"docs":{},"参":{"docs":{},"数":{"docs":{},",":{"docs":{},"r":{"docs":{},"e":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"重":{"docs":{},"新":{"docs":{},"加":{"docs":{},"载":{"docs":{},"参":{"docs":{},"数":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"c":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615},"QA.html":{"ref":"QA.html","tf":0.005571030640668524}}}},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"c":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}},".":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"文":{"docs":{},"件":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}},"r":{"docs":{},"t":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}},"|":{"docs":{},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},"p":{"docs":{},"|":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}},"s":{"docs":{},"[":{"docs":{},"\"":{"docs":{},"f":{"docs":{},"s":{"docs":{},".":{"docs":{},"e":{"docs":{},"r":{"docs":{},"r":{"docs":{},"o":{"docs":{},"r":{"docs":{},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{},"s":{"docs":{},"i":{"docs":{},"z":{"docs":{},"e":{"docs":{},"\"":{"docs":{},"]":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}},"y":{"docs":{},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{},".":{"docs":{},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},".":{"docs":{},"p":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{},"l":{"docs":{},"n":{"docs":{},"(":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}}}}}}}}}}}}}}}}}}}}}},"c":{"docs":{},"e":{"docs":{},"n":{"docs":{},"e":{"docs":{},":":{"docs":{},"场":{"docs":{},"景":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}},"j":{"docs":{},"q":{"docs":{},"z":{"docs":{},"h":{"docs":{},"a":{"docs":{},"n":{"docs":{},"g":{"docs":{},"/":{"docs":{},"g":{"docs":{},"o":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}},"p":{"docs":{},"l":{"docs":{},"i":{"docs":{},"t":{"docs":{"QA.html":{"ref":"QA.html","tf":0.008356545961002786}}}}}},"u":{"docs":{},"p":{"docs":{},"p":{"docs":{},"o":{"docs":{},"r":{"docs":{},"t":{"docs":{},"_":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{},"_":{"docs":{},"m":{"docs":{},"a":{"docs":{},"n":{"docs":{},"a":{"docs":{},"g":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}},"t":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}},"o":{"docs":{},"k":{"docs":{},"e":{"docs":{},"n":{"docs":{},"=":{"docs":{},"m":{"docs":{},"d":{"5":{"docs":{},"(":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"_":{"docs":{},"m":{"docs":{},"d":{"5":{"docs":{},"+":{"docs":{},"t":{"docs":{},"i":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"m":{"docs":{},"p":{"docs":{},")":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}}}}}}},"docs":{}}}}}}}}}},"docs":{}}}}}}}},"u":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}},"s":{"docs":{},"\"":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}}},".":{"docs":{},"n":{"docs":{},"e":{"docs":{},"w":{"docs":{},"c":{"docs":{},"l":{"docs":{},"i":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"1":{"0":{"docs":{},".":{"1":{"docs":{},".":{"5":{"docs":{},".":{"9":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"/":{"docs":{},"b":{"docs":{},"i":{"docs":{},"g":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"/":{"docs":{},"\"":{"docs":{},",":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}}}}}}}}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}}}}}}}}}}}}}}}},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"f":{"docs":{},"r":{"docs":{},"o":{"docs":{},"m":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"(":{"docs":{},"f":{"docs":{},")":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}}}}}}}}}}}}}}}}}}}}}}}}},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}},"h":{"docs":{},"i":{"docs":{},"s":{"docs":{},".":{"docs":{},"e":{"docs":{},"r":{"docs":{},"r":{"docs":{},"o":{"docs":{},"r":{"docs":{},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{},".":{"docs":{},"c":{"docs":{},"a":{"docs":{},"r":{"docs":{},"d":{"docs":{},"i":{"docs":{},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{},"(":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"v":{"1":{"docs":{},".":{"1":{"docs":{},".":{"9":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}},"docs":{}}},"docs":{}}},"docs":{"QA.html":{"ref":"QA.html","tf":0.008356545961002786}},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"o":{"docs":{},"r":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615},"QA.html":{"ref":"QA.html","tf":0.005571030640668524}}}}}}},"a":{"docs":{},"r":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}},"o":{"docs":{},"i":{"docs":{},"d":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}},"w":{"docs":{},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.010869565217391304},"install.html":{"ref":"install.html","tf":0.0035087719298245615},"QA.html":{"ref":"QA.html","tf":0.005571030640668524}}}}},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"o":{"docs":{},"w":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}}}}},"o":{"docs":{},"r":{"docs":{},"k":{"docs":{},"e":{"docs":{},"r":{"docs":{},"_":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"n":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}}}}},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}}}}}}}}}}},"e":{"docs":{},"b":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}},"上":{"docs":{},"传":{"docs":{},"(":{"docs":{},"浏":{"docs":{},"览":{"docs":{},"器":{"docs":{},"打":{"docs":{},"开":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}}}}}}}},"一":{"docs":{},"键":{"docs":{},"安":{"docs":{},"装":{"docs":{},":":{"docs":{},"(":{"docs":{},"请":{"docs":{},"将":{"docs":{},"以":{"docs":{},"下":{"docs":{},"命":{"docs":{},"令":{"docs":{},"复":{"docs":{},"制":{"docs":{},"到":{"docs":{},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{},"u":{"docs":{},"x":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}}}}}}}}}}}}}},"、":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}},"统":{"docs":{},"一":{"docs":{},"使":{"docs":{},"用":{"docs":{},"p":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},"请":{"docs":{},"求":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}},"下":{"docs":{},"载":{"docs":{},"最":{"docs":{},"新":{"docs":{},"版":{"docs":{},"的":{"docs":{},"g":{"docs":{},"o":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}},"使":{"docs":{},"用":{"1":{"docs":{},".":{"2":{"docs":{},".":{"6":{"docs":{},"版":{"docs":{},"本":{"docs":{},"以":{"docs":{},"后":{"docs":{},"的":{"docs":{},"g":{"docs":{},"o":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}},"docs":{}}},"docs":{}}},"docs":{}}},"先":{"docs":{},"下":{"docs":{},"载":{"docs":{},"已":{"docs":{},"编":{"docs":{},"译":{"docs":{},"的":{"docs":{},"可":{"docs":{},"执":{"docs":{},"行":{"docs":{},"文":{"docs":{},"件":{"docs":{},"(":{"docs":{},"用":{"docs":{},"最":{"docs":{},"新":{"docs":{},"版":{"docs":{},"本":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}},"创":{"docs":{},"建":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"文":{"docs":{},"件":{"docs":{},"夹":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}},"如":{"docs":{},"果":{"docs":{},"是":{"docs":{},"海":{"docs":{},"量":{"docs":{},"存":{"docs":{},"储":{"docs":{},",":{"docs":{},"不":{"docs":{},"要":{"docs":{},"开":{"docs":{},"启":{"docs":{},"文":{"docs":{},"件":{"docs":{},"t":{"docs":{},"o":{"docs":{},"k":{"docs":{},"e":{"docs":{},"n":{"docs":{},"认":{"docs":{},"证":{"docs":{},"功":{"docs":{},"能":{"docs":{},",":{"docs":{},"减":{"docs":{},"少":{"docs":{},"性":{"docs":{},"能":{"docs":{},"开":{"docs":{},"消":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"拉":{"docs":{},"取":{"docs":{},"镜":{"docs":{},"像":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}},"构":{"docs":{},"建":{"docs":{},"镜":{"docs":{},"像":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}},"般":{"docs":{},"的":{"docs":{},"分":{"docs":{},"块":{"docs":{},"上":{"docs":{},"传":{"docs":{},"都":{"docs":{},"要":{"docs":{},"客":{"docs":{},"户":{"docs":{},"端":{"docs":{},"支":{"docs":{},"持":{"docs":{},",":{"docs":{},"而":{"docs":{},"语":{"docs":{},"言":{"docs":{},"的":{"docs":{},"多":{"docs":{},"样":{"docs":{},"性":{"docs":{},",":{"docs":{},"客":{"docs":{},"户":{"docs":{},"端":{"docs":{},"难":{"docs":{},"以":{"docs":{},"维":{"docs":{},"护":{"docs":{},",":{"docs":{},"但":{"docs":{},"分":{"docs":{},"块":{"docs":{},"上":{"docs":{},"传":{"docs":{},"的":{"docs":{},"功":{"docs":{},"能":{"docs":{},"又":{"docs":{},"有":{"docs":{},"必":{"docs":{},"要":{"docs":{},",":{"docs":{},"为":{"docs":{},"此":{"docs":{},"提":{"docs":{},"供":{"docs":{},"一":{"docs":{},"个":{"docs":{},"简":{"docs":{},"单":{"docs":{},"的":{"docs":{},"实":{"docs":{},"现":{"docs":{},"思":{"docs":{},"路":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"从":{"docs":{},"低":{"docs":{},"版":{"docs":{},"升":{"docs":{},"给":{"docs":{},"到":{"docs":{},"高":{"docs":{},"版":{"docs":{},"本":{"docs":{},",":{"docs":{},"可":{"docs":{},"能":{"docs":{},"存":{"docs":{},"在":{"docs":{},"配":{"docs":{},"置":{"docs":{},"项":{"docs":{},"变":{"docs":{},"动":{"docs":{},"的":{"docs":{},"情":{"docs":{},"况":{"docs":{},",":{"docs":{},"一":{"docs":{},"定":{"docs":{},"要":{"docs":{},"注":{"docs":{},"意":{"docs":{},"使":{"docs":{},"用":{"docs":{},"新":{"docs":{},"的":{"docs":{},"版":{"docs":{},"本":{"docs":{},"时":{"docs":{},"的":{"docs":{},"配":{"docs":{},"置":{"docs":{},"项":{"docs":{},"。":{"docs":{},"如":{"docs":{},"何":{"docs":{},"获":{"docs":{},"得":{"docs":{},"新":{"docs":{},"版":{"docs":{},"本":{"docs":{},"的":{"docs":{},"配":{"docs":{},"置":{"docs":{},"项":{"docs":{},"及":{"docs":{},"说":{"docs":{},"明":{"docs":{},"?":{"docs":{},"先":{"docs":{},"备":{"docs":{},"份":{"docs":{},"旧":{"docs":{},"的":{"docs":{},"配":{"docs":{},"置":{"docs":{},"项":{"docs":{},"(":{"docs":{},"文":{"docs":{},"件":{"docs":{},"名":{"docs":{},"不":{"docs":{},"能":{"docs":{},"为":{"docs":{},"c":{"docs":{},"f":{"docs":{},"g":{"docs":{},".":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},")":{"docs":{},",":{"docs":{},"再":{"docs":{},"运":{"docs":{},"行":{"docs":{},"新":{"docs":{},"的":{"docs":{},"版":{"docs":{},"本":{"docs":{},",":{"docs":{},"配":{"docs":{},"置":{"docs":{},"项":{"docs":{},"就":{"docs":{},"自":{"docs":{},"动":{"docs":{},"生":{"docs":{},"成":{"docs":{},"。":{"docs":{},"然":{"docs":{},"后":{"docs":{},"再":{"docs":{},"修":{"docs":{},"改":{"docs":{},"相":{"docs":{},"应":{"docs":{},"的":{"docs":{},"配":{"docs":{},"置":{"docs":{},"项":{"docs":{},"。":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"文":{"docs":{},"件":{"docs":{},"目":{"docs":{},"录":{"docs":{},"中":{"docs":{},"修":{"docs":{},"复":{"docs":{},"元":{"docs":{},"数":{"docs":{},"据":{"docs":{},"(":{"docs":{},"性":{"docs":{},"能":{"docs":{},"较":{"docs":{},"差":{"docs":{},")":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}}}}}}}},"优":{"docs":{},"点":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}},"使":{"docs":{},"用":{"docs":{},"通":{"docs":{},"用":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"协":{"docs":{},"议":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}}},"内":{"docs":{},"置":{"docs":{},"的":{"docs":{},"继":{"docs":{},"点":{"docs":{},"续":{"docs":{},"传":{"docs":{},"功":{"docs":{},"能":{"docs":{},"(":{"docs":{},"使":{"docs":{},"用":{"docs":{},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"t":{"docs":{},"o":{"docs":{},"c":{"docs":{},"o":{"docs":{},"l":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}},"启":{"docs":{},"动":{"docs":{},"服":{"docs":{},"务":{"docs":{},"器":{"docs":{},"(":{"docs":{},"已":{"docs":{},"编":{"docs":{},"译":{"docs":{},",":{"docs":{},"下":{"docs":{},"载":{"docs":{},"极":{"docs":{},"速":{"docs":{},"体":{"docs":{},"验":{"docs":{},",":{"docs":{},"只":{"docs":{},"需":{"docs":{},"一":{"docs":{},"分":{"docs":{},"钟":{"docs":{},")":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}}}}}}}}}}}}}}}}}},"在":{"docs":{},"i":{"docs":{},"s":{"docs":{},"s":{"docs":{},"u":{"docs":{},"e":{"docs":{},"中":{"docs":{},"有":{"docs":{},"很":{"docs":{},"多":{"docs":{},"实":{"docs":{},"际":{"docs":{},"使":{"docs":{},"用":{"docs":{},"的":{"docs":{},"问":{"docs":{},"题":{"docs":{},"及":{"docs":{},"回":{"docs":{},"答":{"docs":{},"(":{"docs":{},"很":{"docs":{},"多":{"docs":{},"已":{"docs":{},"关":{"docs":{},"闭":{"docs":{},",":{"docs":{},"请":{"docs":{},"查":{"docs":{},"看":{"docs":{},"已":{"docs":{},"关":{"docs":{},"闭":{"docs":{},"的":{"docs":{},"i":{"docs":{},"s":{"docs":{},"s":{"docs":{},"u":{"docs":{},"e":{"docs":{},")":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"下":{"docs":{},"载":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"中":{"docs":{},"加":{"docs":{},"入":{"docs":{},"d":{"docs":{},"o":{"docs":{},"w":{"docs":{},"n":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"=":{"0":{"docs":{},"参":{"docs":{},"数":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}},"docs":{}}}}}}}}}},"w":{"docs":{},"i":{"docs":{},"d":{"docs":{},"t":{"docs":{},"h":{"docs":{},"各":{"docs":{},"h":{"docs":{},"e":{"docs":{},"i":{"docs":{},"g":{"docs":{},"h":{"docs":{},"t":{"docs":{},"参":{"docs":{},"数":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}},"微":{"docs":{},"信":{"docs":{},"讨":{"docs":{},"论":{"docs":{},"群":{"docs":{},"中":{"docs":{},"大":{"docs":{},"家":{"docs":{},"都":{"docs":{},"问":{"docs":{},"到":{"docs":{},"g":{"docs":{},"o":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}},"增":{"docs":{},"加":{"docs":{},"文":{"docs":{},"件":{"docs":{},"自":{"docs":{},"动":{"docs":{},"迁":{"docs":{},"移":{"docs":{},"功":{"docs":{},"能":{"docs":{},",":{"docs":{},"支":{"docs":{},"持":{"docs":{},"同":{"docs":{},"名":{"docs":{},"文":{"docs":{},"件":{"docs":{},"重":{"docs":{},"复":{"docs":{},"覆":{"docs":{},"盖":{"docs":{},"选":{"docs":{},"项":{"docs":{},"。":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}}}}}}}}}}}}}}}}}}},"大":{"docs":{},"家":{"docs":{},"担":{"docs":{},"心":{"docs":{},"的":{"docs":{},"是":{"docs":{},"这":{"docs":{},"么":{"docs":{},"简":{"docs":{},"单":{"docs":{},"的":{"docs":{},"文":{"docs":{},"件":{"docs":{},"系":{"docs":{},"统":{"docs":{},",":{"docs":{},"靠":{"docs":{},"不":{"docs":{},"靠":{"docs":{},"谱":{"docs":{},",":{"docs":{},"可":{"docs":{},"不":{"docs":{},"可":{"docs":{},"以":{"docs":{},"用":{"docs":{},"于":{"docs":{},"生":{"docs":{},"产":{"docs":{},"环":{"docs":{},"境":{"docs":{},"?":{"docs":{},"答":{"docs":{},"案":{"docs":{},"是":{"docs":{},"肯":{"docs":{},"定":{"docs":{},"的":{"docs":{},",":{"docs":{},"正":{"docs":{},"因":{"docs":{},"为":{"docs":{},"简":{"docs":{},"单":{"docs":{},"所":{"docs":{},"以":{"docs":{},"高":{"docs":{},"效":{"docs":{},",":{"docs":{},"因":{"docs":{},"为":{"docs":{},"简":{"docs":{},"单":{"docs":{},"所":{"docs":{},"以":{"docs":{},"稳":{"docs":{},"定":{"docs":{},"。":{"docs":{},"如":{"docs":{},"果":{"docs":{},"你":{"docs":{},"担":{"docs":{},"心":{"docs":{},"功":{"docs":{},"能":{"docs":{},",":{"docs":{},"那":{"docs":{},"就":{"docs":{},"跑":{"docs":{},"单":{"docs":{},"元":{"docs":{},"测":{"docs":{},"试":{"docs":{},",":{"docs":{},"如":{"docs":{},"果":{"docs":{},"担":{"docs":{},"心":{"docs":{},"性":{"docs":{},"能":{"docs":{},",":{"docs":{},"那":{"docs":{},"就":{"docs":{},"跑":{"docs":{},"压":{"docs":{},"力":{"docs":{},"测":{"docs":{},"试":{"docs":{},",":{"docs":{},"项":{"docs":{},"目":{"docs":{},"都":{"docs":{},"自":{"docs":{},"带":{"docs":{},"了":{"docs":{},",":{"docs":{},"跑":{"docs":{},"一":{"docs":{},"跑":{"docs":{},"更":{"docs":{},"放":{"docs":{},"心":{"docs":{},"^":{"docs":{},"_":{"docs":{},"^":{"docs":{},"。":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"也":{"docs":{},"会":{"docs":{},"觉":{"docs":{},"得":{"docs":{},"这":{"docs":{},"群":{"docs":{},"无":{"docs":{},"聊":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}},"文":{"docs":{},"件":{"docs":{},"如":{"docs":{},"何":{"docs":{},"分":{"docs":{},"块":{"docs":{},"上":{"docs":{},"传":{"docs":{},"或":{"docs":{},"断":{"docs":{},"点":{"docs":{},"续":{"docs":{},"传":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}},"失":{"docs":{},"败":{"docs":{},"自":{"docs":{},"动":{"docs":{},"修":{"docs":{},"复":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}},"所":{"docs":{},"有":{"docs":{},"节":{"docs":{},"点":{"docs":{},"都":{"docs":{},"可":{"docs":{},"以":{"docs":{},"同":{"docs":{},"时":{"docs":{},"读":{"docs":{},"写":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}}}}},"以":{"docs":{},"建":{"docs":{},"议":{"docs":{},"线":{"docs":{},"上":{"docs":{},"还":{"docs":{},"是":{"docs":{},"加":{"docs":{},"一":{"docs":{},"层":{"docs":{},"n":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"x":{"docs":{},",":{"docs":{},"再":{"docs":{},"借":{"docs":{},"助":{"docs":{},"n":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"x":{"docs":{},"+":{"docs":{},"l":{"docs":{},"u":{"docs":{},"a":{"docs":{},"解":{"docs":{},"决":{"docs":{},"扩":{"docs":{},"展":{"docs":{},"性":{"docs":{},"问":{"docs":{},"题":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"按":{"docs":{},"天":{"docs":{},"分":{"docs":{},"目":{"docs":{},"录":{"docs":{},"方":{"docs":{},"便":{"docs":{},"维":{"docs":{},"护":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}}}},"支":{"docs":{},"持":{"docs":{},"c":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"命":{"docs":{},"令":{"docs":{},"上":{"docs":{},"传":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}}},"d":{"docs":{},"o":{"docs":{},"c":{"docs":{},"k":{"docs":{},"e":{"docs":{},"r":{"docs":{},"部":{"docs":{},"署":{"docs":{"./":{"ref":"./","tf":0.021739130434782608}}}}}}}}}},"g":{"docs":{},"o":{"docs":{},"o":{"docs":{},"g":{"docs":{},"l":{"docs":{},"e":{"docs":{},"认":{"docs":{},"证":{"docs":{},"码":{"docs":{"./":{"ref":"./","tf":0.021739130434782608}}}}}}}}}}},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"下":{"docs":{},"载":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}},"t":{"docs":{},"o":{"docs":{},"k":{"docs":{},"e":{"docs":{},"n":{"docs":{},"下":{"docs":{},"载":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}},"一":{"docs":{},"键":{"docs":{},"迁":{"docs":{},"移":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}},"(":{"docs":{},"从":{"docs":{},"其":{"docs":{},"他":{"docs":{},"系":{"docs":{},"统":{"docs":{},"文":{"docs":{},"件":{"docs":{},"系":{"docs":{},"统":{"docs":{},"迁":{"docs":{},"移":{"docs":{},"过":{"docs":{},"来":{"docs":{},")":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}}}}}}}}}}}}}},"不":{"docs":{},"同":{"docs":{},"的":{"docs":{},"场":{"docs":{},"景":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}},"保":{"docs":{},"留":{"docs":{},"原":{"docs":{},"文":{"docs":{},"件":{"docs":{},"名":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}},"图":{"docs":{},"片":{"docs":{},"缩":{"docs":{},"放":{"docs":{"./":{"ref":"./","tf":0.021739130434782608}}}}}},"多":{"docs":{},"机":{"docs":{},"自":{"docs":{},"动":{"docs":{},"同":{"docs":{},"步":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}},"小":{"docs":{},"文":{"docs":{},"件":{"docs":{},"自":{"docs":{},"动":{"docs":{},"合":{"docs":{},"并":{"docs":{},"(":{"docs":{},"减":{"docs":{},"少":{"docs":{},"i":{"docs":{},"n":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},"占":{"docs":{},"用":{"docs":{},")":{"docs":{"./":{"ref":"./","tf":0.021739130434782608}}}}}}}}}}}}}}}}}}}},"并":{"docs":{},"行":{"docs":{},"体":{"docs":{},"验":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}},"(":{"docs":{},"与":{"docs":{},"现":{"docs":{},"有":{"docs":{},"的":{"docs":{},"文":{"docs":{},"件":{"docs":{},"系":{"docs":{},"统":{"docs":{},"并":{"docs":{},"行":{"docs":{},"体":{"docs":{},"验":{"docs":{},",":{"docs":{},"确":{"docs":{},"认":{"docs":{},"o":{"docs":{},"k":{"docs":{},"再":{"docs":{},"一":{"docs":{},"键":{"docs":{},"迁":{"docs":{},"移":{"docs":{},")":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"断":{"docs":{},"点":{"docs":{},"下":{"docs":{},"载":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}},"续":{"docs":{},"传":{"docs":{},"(":{"docs":{},"t":{"docs":{},"u":{"docs":{},"s":{"docs":{},")":{"docs":{"./":{"ref":"./","tf":0.021739130434782608}}}}}}}}}}},"查":{"docs":{},"看":{"docs":{},"集":{"docs":{},"群":{"docs":{},"文":{"docs":{},"件":{"docs":{},"信":{"docs":{},"息":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}}},"浏":{"docs":{},"览":{"docs":{},"器":{"docs":{},"上":{"docs":{},"传":{"docs":{"./":{"ref":"./","tf":0.021739130434782608}}}}}}},"目":{"docs":{},"录":{"docs":{},"自":{"docs":{},"定":{"docs":{},"义":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}},"秒":{"docs":{},"传":{"docs":{"./":{"ref":"./","tf":0.021739130434782608}}}},"自":{"docs":{},"动":{"docs":{},"生":{"docs":{},"成":{"docs":{},"唯":{"docs":{},"一":{"docs":{},"文":{"docs":{},"件":{"docs":{},"名":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}}},"定":{"docs":{},"义":{"docs":{},"认":{"docs":{},"证":{"docs":{"./":{"ref":"./","tf":0.021739130434782608}}}}}},"监":{"docs":{},"控":{"docs":{},"告":{"docs":{},"警":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}},"跨":{"docs":{},"域":{"docs":{},"访":{"docs":{},"问":{"docs":{"./":{"ref":"./","tf":0.021739130434782608}}}}}},"配":{"docs":{},"置":{"docs":{},"自":{"docs":{},"动":{"docs":{},"生":{"docs":{},"成":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}},"集":{"docs":{},"群":{"docs":{},"文":{"docs":{},"件":{"docs":{},"信":{"docs":{},"息":{"docs":{},"查":{"docs":{},"看":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}},"监":{"docs":{},"控":{"docs":{},"邮":{"docs":{},"件":{"docs":{},"告":{"docs":{},"警":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}}}}},"文":{"docs":{},"件":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}},"g":{"docs":{},"o":{"docs":{},"o":{"docs":{},"g":{"docs":{},"l":{"docs":{},"e":{"docs":{},"认":{"docs":{},"证":{"docs":{},"时":{"docs":{},"序":{"docs":{},"图":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}}}}}},"自":{"docs":{},"动":{"docs":{},"去":{"docs":{},"重":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}},"上":{"docs":{},"传":{"docs":{},"a":{"docs":{},"p":{"docs":{},"i":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}},"信":{"docs":{},"息":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}},"列":{"docs":{},"表":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}},"删":{"docs":{},"除":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}},"秒":{"docs":{},"传":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}},"统":{"docs":{},"计":{"docs":{},"信":{"docs":{},"息":{"docs":{},"a":{"docs":{},"p":{"docs":{},"i":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}},"不":{"docs":{},"同":{"docs":{},"步":{"docs":{},"了":{"docs":{},"怎":{"docs":{},"么":{"docs":{},"办":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}},"会":{"docs":{},"影":{"docs":{},"响":{"docs":{},"访":{"docs":{},"问":{"docs":{},"吗":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}},"的":{"docs":{},"摘":{"docs":{},"要":{"docs":{},"算":{"docs":{},"法":{"docs":{},"要":{"docs":{},"与":{"docs":{},"文":{"docs":{},"件":{"docs":{},"务":{"docs":{},"器":{"docs":{},"的":{"docs":{},"算":{"docs":{},"法":{"docs":{},"一":{"docs":{},"致":{"docs":{},"(":{"docs":{},"算":{"docs":{},"法":{"docs":{},"支":{"docs":{},"持":{"docs":{},"m":{"docs":{},"d":{"5":{"docs":{},"|":{"docs":{},"s":{"docs":{},"h":{"docs":{},"a":{"1":{"docs":{},")":{"docs":{},",":{"docs":{},"如":{"docs":{},"果":{"docs":{},"是":{"docs":{},"断":{"docs":{},"点":{"docs":{},"续":{"docs":{},"传":{"docs":{},",":{"docs":{},"可":{"docs":{},"以":{"docs":{},"使":{"docs":{},"用":{"docs":{},"文":{"docs":{},"件":{"docs":{},"的":{"docs":{},"i":{"docs":{},"d":{"docs":{},",":{"docs":{},"也":{"docs":{},"就":{"docs":{},"是":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"o":{"docs":{},"l":{"docs":{},"a":{"docs":{},"d":{"docs":{},"后":{"docs":{},"的":{"docs":{},"i":{"docs":{},"d":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"docs":{}}}}}},"docs":{}}}}}}}}}}}}}}}}}}}}}}}}}},"无":{"docs":{},"中":{"docs":{},"心":{"docs":{},"设":{"docs":{},"计":{"docs":{},"(":{"docs":{},"所":{"docs":{},"有":{"docs":{},"节":{"docs":{},"点":{"docs":{},"都":{"docs":{},"可":{"docs":{},"以":{"docs":{},"同":{"docs":{},"时":{"docs":{},"读":{"docs":{},"写":{"docs":{},")":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}}}}}}}}}}}},"依":{"docs":{},"赖":{"docs":{},"(":{"docs":{},"单":{"docs":{},"一":{"docs":{},"文":{"docs":{},"件":{"docs":{},")":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}}},"需":{"docs":{},"专":{"docs":{},"用":{"docs":{},"客":{"docs":{},"户":{"docs":{},"端":{"docs":{},"(":{"docs":{},"支":{"docs":{},"持":{"docs":{},"w":{"docs":{},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{},",":{"docs":{},"c":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"等":{"docs":{},"工":{"docs":{},"具":{"docs":{},")":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}}}}}}}}}}}}}}}}}},"更":{"docs":{},"新":{"docs":{},"说":{"docs":{},"明":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}},"多":{"docs":{},"语":{"docs":{},"言":{"docs":{},"请":{"docs":{},"参":{"docs":{},"考":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}},"客":{"docs":{},"户":{"docs":{},"端":{"docs":{},"请":{"docs":{},"参":{"docs":{},"考":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}}}}}}}}}},"有":{"docs":{},"问":{"docs":{},"题":{"docs":{},"请":{"docs":{},"点":{"docs":{},"击":{"docs":{},"反":{"docs":{},"馈":{"docs":{"./":{"ref":"./","tf":0.010869565217391304},"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}},"加":{"docs":{},"群":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}},"管":{"docs":{},"理":{"docs":{},"后":{"docs":{},"台":{"docs":{},"么":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}},"极":{"docs":{},"低":{"docs":{},"资":{"docs":{},"源":{"docs":{},"开":{"docs":{},"销":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}},"速":{"docs":{},"体":{"docs":{},"验":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}}}},"每":{"docs":{},"个":{"docs":{},"节":{"docs":{},"点":{"docs":{},"对":{"docs":{},"等":{"docs":{},"(":{"docs":{},"简":{"docs":{},"化":{"docs":{},"运":{"docs":{},"维":{"docs":{},")":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}}}}}}},"注":{"docs":{},"意":{"docs":{},":":{"docs":{},"使":{"docs":{},"用":{"docs":{},"前":{"docs":{},"请":{"docs":{},"认":{"docs":{},"真":{"docs":{},"阅":{"docs":{},"读":{"docs":{},"完":{"docs":{},"本":{"docs":{},"文":{"docs":{},",":{"docs":{},"特":{"docs":{},"别":{"docs":{},"是":{"docs":{},"w":{"docs":{},"i":{"docs":{},"k":{"docs":{},"i":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}}}}}}}}}}}}}},"不":{"docs":{},"要":{"docs":{},"使":{"docs":{},"用":{"1":{"2":{"7":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"1":{"docs":{},"上":{"docs":{},"传":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}}}},"方":{"docs":{},"案":{"docs":{},"四":{"docs":{},"、":{"docs":{},"只":{"docs":{},"能":{"docs":{},"指":{"docs":{},"定":{"docs":{},"一":{"docs":{},"个":{"docs":{},"上":{"docs":{},"传":{"docs":{},"服":{"docs":{},"务":{"docs":{},"器":{"docs":{},",":{"docs":{},"不":{"docs":{},"支":{"docs":{},"持":{"docs":{},"同":{"docs":{},"时":{"docs":{},"写":{"docs":{},",":{"docs":{},"并":{"docs":{},"且":{"docs":{},"上":{"docs":{},"传":{"docs":{},"的":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"有":{"docs":{},"变":{"docs":{},"化":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"每":{"docs":{},"个":{"docs":{},"节":{"docs":{},"点":{"docs":{},"都":{"docs":{},"需":{"docs":{},"要":{"docs":{},"进":{"docs":{},"行":{"docs":{},"同":{"docs":{},"样":{"docs":{},"的":{"docs":{},"操":{"docs":{},"作":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}},"迁":{"docs":{},"移":{"docs":{},"过":{"docs":{},"程":{"docs":{},"中":{"docs":{},"会":{"docs":{},"扫":{"docs":{},"描":{"docs":{},"整":{"docs":{},"下":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"目":{"docs":{},"录":{"docs":{},"下":{"docs":{},"的":{"docs":{},"所":{"docs":{},"有":{"docs":{},"文":{"docs":{},"件":{"docs":{},",":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}},"配":{"docs":{},"置":{"docs":{},"中":{"docs":{},"的":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}},":":{"docs":{},"(":{"docs":{},"f":{"docs":{},"s":{"docs":{},".":{"docs":{},"p":{"docs":{},"e":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},"是":{"docs":{},"不":{"docs":{},"带":{"docs":{},"本":{"docs":{},"机":{"docs":{},"的":{"docs":{},",":{"docs":{},"如":{"docs":{},"果":{"docs":{},"带":{"docs":{},"有":{"docs":{},"可":{"docs":{},"能":{"docs":{},"出":{"docs":{},"问":{"docs":{},"题":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"特":{"docs":{},"性":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}},"明":{"docs":{},"说":{"docs":{},"明":{"docs":{},"是":{"docs":{},":":{"docs":{},"如":{"docs":{},"果":{"docs":{},"要":{"docs":{},"等":{"docs":{},"比":{"docs":{},"例":{"docs":{},"缩":{"docs":{},"放":{"docs":{},",":{"docs":{},"请":{"docs":{},"将":{"docs":{},"w":{"docs":{},"i":{"docs":{},"d":{"docs":{},"t":{"docs":{},"h":{"docs":{},"或":{"docs":{},"h":{"docs":{},"e":{"docs":{},"i":{"docs":{},"g":{"docs":{},"h":{"docs":{},"t":{"docs":{},"设":{"docs":{},"为":{"docs":{},"0":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"类":{"docs":{},"f":{"docs":{},"a":{"docs":{},"s":{"docs":{},"t":{"docs":{},"d":{"docs":{},"f":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}},"背":{"docs":{},"景":{"docs":{"./":{"ref":"./","tf":10}}}},"自":{"docs":{},"动":{"docs":{},"同":{"docs":{},"步":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}},"运":{"docs":{},"维":{"docs":{},"简":{"docs":{},"单":{"docs":{},",":{"docs":{},"只":{"docs":{},"有":{"docs":{},"一":{"docs":{},"个":{"docs":{},"角":{"docs":{},"色":{"docs":{},"(":{"docs":{},"不":{"docs":{},"像":{"docs":{},"f":{"docs":{},"a":{"docs":{},"s":{"docs":{},"t":{"docs":{},"d":{"docs":{},"f":{"docs":{},"s":{"docs":{},"有":{"docs":{},"三":{"docs":{},"个":{"docs":{},"角":{"docs":{},"色":{"docs":{},"t":{"docs":{},"r":{"docs":{},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"通":{"docs":{},"用":{"docs":{},"文":{"docs":{},"件":{"docs":{},"认":{"docs":{},"证":{"docs":{},"时":{"docs":{},"序":{"docs":{},"图":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}}},"过":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}},"部":{"docs":{},"署":{"docs":{},"图":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}},"重":{"docs":{},"要":{"docs":{},"说":{"docs":{},"明":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}},"提":{"docs":{},"醒":{"docs":{},":":{"docs":{},"如":{"docs":{},"果":{"docs":{},"开":{"docs":{},"启":{"docs":{},"小":{"docs":{},"文":{"docs":{},"件":{"docs":{},"合":{"docs":{},"并":{"docs":{},"功":{"docs":{},"能":{"docs":{},",":{"docs":{},"后":{"docs":{},"期":{"docs":{},"是":{"docs":{},"无":{"docs":{},"法":{"docs":{},"删":{"docs":{},"除":{"docs":{},"小":{"docs":{},"文":{"docs":{},"件":{"docs":{},"的":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"启":{"docs":{},"服":{"docs":{},"务":{"docs":{},",":{"docs":{},"请":{"docs":{},"系":{"docs":{},"统":{"docs":{},"自":{"docs":{},"动":{"docs":{},"重":{"docs":{},"新":{"docs":{},"计":{"docs":{},"算":{"docs":{},"文":{"docs":{},"件":{"docs":{},"数":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}},"项":{"docs":{},"目":{"docs":{},"从":{"docs":{},"v":{"1":{"docs":{},".":{"1":{"docs":{},".":{"8":{"docs":{},"开":{"docs":{},"始":{"docs":{},"进":{"docs":{},"入":{"docs":{},"稳":{"docs":{},"定":{"docs":{},"状":{"docs":{},"态":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}}}},"docs":{}}},"docs":{}}},"docs":{}}}}},"高":{"docs":{},"可":{"docs":{},"靠":{"docs":{},"(":{"docs":{},"设":{"docs":{},"计":{"docs":{},"极":{"docs":{},"其":{"docs":{},"简":{"docs":{},"单":{"docs":{},",":{"docs":{},"使":{"docs":{},"用":{"docs":{},"成":{"docs":{},"熟":{"docs":{},"组":{"docs":{},"件":{"docs":{},")":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}}}}}}}}}}}},"性":{"docs":{},"能":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}},"(":{"docs":{},"使":{"docs":{},"用":{"docs":{},"l":{"docs":{},"e":{"docs":{},"v":{"docs":{},"e":{"docs":{},"l":{"docs":{},"d":{"docs":{},"b":{"docs":{},"作":{"docs":{},"为":{"docs":{},"k":{"docs":{},"v":{"docs":{},"库":{"docs":{},")":{"docs":{"./":{"ref":"./","tf":0.010869565217391304}}}}}}}}}}}}}}}}},"建":{"docs":{},"议":{"docs":{},"低":{"docs":{},"峰":{"docs":{},"变":{"docs":{},"更":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}},"\"":{"docs":{},"$":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"_":{"docs":{},"r":{"docs":{},"e":{"docs":{},"f":{"docs":{},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{},"r":{"docs":{},"\"":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}}}}}},"x":{"docs":{},"_":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{},"d":{"docs":{},"e":{"docs":{},"d":{"docs":{},"_":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"\"":{"docs":{},"'":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"\"":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}}}}}}},"f":{"docs":{},"m":{"docs":{},"t":{"docs":{},"\"":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012},"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}}}}}},"g":{"docs":{},"i":{"docs":{},"t":{"docs":{},"h":{"docs":{},"u":{"docs":{},"b":{"docs":{},".":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"/":{"docs":{},"a":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"x":{"docs":{},"i":{"docs":{},"e":{"docs":{},"/":{"docs":{},"b":{"docs":{},"e":{"docs":{},"e":{"docs":{},"g":{"docs":{},"o":{"docs":{},"/":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"l":{"docs":{},"i":{"docs":{},"b":{"docs":{},"\"":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}}}}}}}}}}}}}}}}}},"e":{"docs":{},"v":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"a":{"docs":{},"l":{"docs":{},"s":{"docs":{},"/":{"docs":{},"g":{"docs":{},"o":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}}}}}}}}}}}}}}}}}}}}}}}}},"o":{"docs":{},"s":{"docs":{},"\"":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}}}}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{},"\"":{"docs":{},":":{"docs":{},"{":{"docs":{},"}":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"\"":{"docs":{},":":{"docs":{},"\"":{"docs":{},"\"":{"docs":{},",":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{},"s":{"docs":{},"\"":{"docs":{},":":{"docs":{},"\"":{"docs":{},"o":{"docs":{},"k":{"docs":{},"\"":{"docs":{},",":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}}}},"p":{"docs":{},"e":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},"\"":{"docs":{},":":{"docs":{"QA.html":{"ref":"QA.html","tf":0.005571030640668524}}}}}}}}}},"#":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}},"n":{"docs":{},"o":{"docs":{},"t":{"docs":{},"i":{"docs":{},"c":{"docs":{},"e":{"docs":{},":":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"i":{"docs":{"install.html":{"ref":"install.html","tf":0.021052631578947368}}}}}}}}}}}}},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}}}},"u":{"docs":{},"p":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"m":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}}}}}}}},"也":{"docs":{},"就":{"docs":{},"是":{"docs":{},"将":{"docs":{},"r":{"docs":{},"e":{"docs":{},"w":{"docs":{},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}}}}}}}}}},"以":{"docs":{},"上":{"docs":{},"上":{"docs":{},"类":{"docs":{},"似":{"docs":{},"。":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}}}}},"下":{"docs":{},"是":{"docs":{},"一":{"docs":{},"下":{"docs":{},"横":{"docs":{},"向":{"docs":{},"扩":{"docs":{},"展":{"docs":{},"的":{"docs":{},"配":{"docs":{},"置":{"docs":{},",":{"docs":{},"当":{"docs":{},"前":{"docs":{},"统":{"docs":{},"一":{"docs":{},"大":{"docs":{},"集":{"docs":{},"群":{"docs":{},"容":{"docs":{},"量":{"docs":{},"不":{"docs":{},"够":{"docs":{},"时":{"docs":{},",":{"docs":{},"只":{"docs":{},"要":{"docs":{},"增":{"docs":{},"加":{"docs":{},"一":{"docs":{},"个":{"docs":{},"小":{"docs":{},"集":{"docs":{},"群":{"docs":{},",":{"docs":{},"也":{"docs":{},"就":{"docs":{},"是":{"docs":{},"增":{"docs":{},"加":{"docs":{},"一":{"docs":{},"个":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"统":{"docs":{},"一":{"docs":{},"在":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"前":{"docs":{},"增":{"docs":{},"加":{"docs":{},"g":{"docs":{},"o":{"docs":{},"d":{"docs":{},"f":{"docs":{},"s":{"docs":{},",":{"docs":{},"以":{"docs":{},"便":{"docs":{},"统":{"docs":{},"一":{"docs":{},"出":{"docs":{},"入":{"docs":{},"口":{"docs":{},"。":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}}}}}}}}}}}}}}}}}}}}}}},"继":{"docs":{},"点":{"docs":{},"续":{"docs":{},"传":{"docs":{},"一":{"docs":{},"定":{"docs":{},"要":{"docs":{},"设":{"docs":{},"置":{"docs":{},"(":{"docs":{},"注":{"docs":{},"意":{"docs":{},")":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}}}}}}}}}}},"这":{"docs":{},"是":{"docs":{},"一":{"docs":{},"个":{"docs":{},"横":{"docs":{},"向":{"docs":{},"扩":{"docs":{},"展":{"docs":{},"配":{"docs":{},"置":{"docs":{},",":{"docs":{},"前":{"docs":{},"期":{"docs":{},"可":{"docs":{},"能":{"docs":{},"只":{"docs":{},"有":{"docs":{},"一":{"docs":{},"个":{"docs":{},"集":{"docs":{},"群":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"1":{"docs":{},",":{"docs":{},"当":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"1":{"docs":{},"满":{"docs":{},"后":{"docs":{},",":{"docs":{},"只":{"docs":{},"需":{"docs":{},"将":{"docs":{},"上":{"docs":{},"传":{"docs":{},"指":{"docs":{},"向":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"2":{"docs":{},",":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}},"docs":{}}}}}}}}}}}}}}}}},"docs":{}}}}}}}}},"docs":{}}}}}}}}}}}}}}}}}}}}}}}}}}},"参":{"docs":{},"阅":{"docs":{},"浏":{"docs":{},"览":{"docs":{},"器":{"docs":{},"上":{"docs":{},"传":{"docs":{},"的":{"docs":{},"选":{"docs":{},"项":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}}}}}},"合":{"docs":{},"并":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}},"对":{"docs":{},"和":{"docs":{},"序":{"docs":{},"进":{"docs":{},"行":{"docs":{},"启":{"docs":{},"动":{"docs":{},",":{"docs":{},"停":{"docs":{},"止":{"docs":{},",":{"docs":{},"查":{"docs":{},"看":{"docs":{},"状":{"docs":{},"态":{"docs":{},"等":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}},"按":{"docs":{},"每":{"docs":{},"个":{"docs":{},"文":{"1":{"docs":{},"m":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}},"docs":{}}}}}},"$":{"docs":{},"b":{"docs":{},"o":{"docs":{},"d":{"docs":{},"y":{"docs":{},"_":{"docs":{},"b":{"docs":{},"y":{"docs":{},"t":{"docs":{},"e":{"docs":{},"s":{"docs":{},"_":{"docs":{},"s":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}}}}}}}}}},"h":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.014035087719298246}}}}}}},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"x":{"docs":{},"y":{"docs":{},"_":{"docs":{},"a":{"docs":{},"d":{"docs":{},"d":{"docs":{},"_":{"docs":{},"x":{"docs":{},"_":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{},"d":{"docs":{},"e":{"docs":{},"d":{"docs":{},"_":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.014035087719298246}}}}}}}}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"m":{"docs":{},"o":{"docs":{},"t":{"docs":{},"e":{"docs":{},"_":{"docs":{},"a":{"docs":{},"d":{"docs":{},"d":{"docs":{},"r":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.014035087719298246}}}}}}},"u":{"docs":{},"s":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}}}}}}},"d":{"docs":{},"i":{"docs":{},"r":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}},"'":{"docs":{"install.html":{"ref":"install.html","tf":0.014035087719298246}},"\"":{"docs":{},"$":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"_":{"docs":{},"u":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"_":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"\"":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}}}}}}}}}}}}}}}},"$":{"docs":{},"r":{"docs":{},"e":{"docs":{},"m":{"docs":{},"o":{"docs":{},"t":{"docs":{},"e":{"docs":{},"_":{"docs":{},"a":{"docs":{},"d":{"docs":{},"d":{"docs":{},"r":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}}}},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"1":{"0":{"docs":{},".":{"1":{"docs":{},".":{"5":{"docs":{},".":{"9":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"'":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}}}}}}}},"r":{"docs":{},"b":{"docs":{},"'":{"docs":{},")":{"docs":{},"}":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}},",":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}},"一":{"docs":{},"个":{"docs":{},"小":{"docs":{},"群":{"docs":{},"集":{"docs":{},"内":{"docs":{},"按":{"docs":{},"业":{"docs":{},"务":{"docs":{},"需":{"docs":{},"求":{"docs":{},"设":{"docs":{},"定":{"docs":{},"副":{"docs":{},"本":{"docs":{},"数":{"docs":{},",":{"docs":{},"也":{"docs":{},"就":{"docs":{},"是":{"docs":{},"机":{"docs":{},"器":{"docs":{},"数":{"docs":{},"。":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}}}}}}}}}}}}}}}}}}}}}}}}},"/":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}},"$":{"1":{"docs":{},"/":{"docs":{},"b":{"docs":{},"i":{"docs":{},"g":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"/":{"docs":{},"$":{"2":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}},"docs":{}}}}}}}}}}}}}}},"docs":{}},"b":{"docs":{},"i":{"docs":{},"g":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"/":{"docs":{},"$":{"1":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}},"docs":{}}}}}}}}}}}}},"g":{"docs":{},"o":{"docs":{},"d":{"docs":{},"f":{"docs":{},"s":{"docs":{},"/":{"docs":{},"b":{"docs":{},"i":{"docs":{},"g":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}}}}}}}}}},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{},"(":{"docs":{},"\\":{"docs":{},"d":{"docs":{},")":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}}}}}}}}},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}}}}}}}}}}},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"1":{"docs":{},"/":{"docs":{},"b":{"docs":{},"i":{"docs":{},"g":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}}}}}}}}}},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}}}}}}}},"docs":{},"$":{"1":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}},"docs":{}}}}}}},"v":{"docs":{},"a":{"docs":{},"r":{"docs":{},"/":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{},"/":{"docs":{},"n":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"x":{"docs":{},"/":{"docs":{},"a":{"docs":{},"c":{"docs":{},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},".":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}}}}}}}},"e":{"docs":{},"r":{"docs":{},"r":{"docs":{},"o":{"docs":{},"r":{"docs":{},".":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}}}}}}}}}}}}}}}}}}}}},"/":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.06451612903225806}},"上":{"docs":{},"传":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}},"场":{"docs":{},"景":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}},"声":{"docs":{},"明":{"docs":{},"参":{"docs":{},"数":{"docs":{},"集":{"docs":{},"合":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}},"文":{"docs":{},"件":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}},"地":{"docs":{},"址":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}},"自":{"docs":{},"定":{"docs":{},"义":{"docs":{},"路":{"docs":{},"径":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}},"输":{"docs":{},"出":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"结":{"docs":{},"果":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}}}}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{},"/":{"docs":{},"f":{"docs":{},"a":{"docs":{},"s":{"docs":{},"t":{"docs":{},"d":{"docs":{},"f":{"docs":{},"s":{"docs":{},"_":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{},":":{"docs":{},"/":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{"QA.html":{"ref":"QA.html","tf":0.005571030640668524}}}}}}}}}}}}}}}}}}}}}}}}}},"[":{"docs":{},"$":{"docs":{},"t":{"docs":{},"i":{"docs":{},"m":{"docs":{},"e":{"docs":{},"_":{"docs":{},"l":{"docs":{},"o":{"docs":{},"c":{"docs":{},"a":{"docs":{},"l":{"docs":{},"]":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}}}}}}}}}},"\"":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"1":{"0":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"3":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"\"":{"docs":{},",":{"docs":{},"\"":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"1":{"0":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"4":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"\"":{"docs":{},",":{"docs":{},"\"":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"1":{"0":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"5":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"\"":{"docs":{},"]":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}}}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}}}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"2":{"7":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"1":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"\"":{"docs":{},",":{"docs":{},"\"":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"1":{"2":{"7":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"1":{"docs":{},":":{"8":{"0":{"8":{"1":{"docs":{},"\"":{"docs":{},",":{"docs":{},"\"":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"1":{"2":{"7":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"1":{"docs":{},":":{"8":{"0":{"8":{"2":{"docs":{},"\"":{"docs":{},"]":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}}}}}}}}},"^":{"docs":{},"/":{"docs":{},"g":{"docs":{},"o":{"docs":{},"d":{"docs":{},"f":{"docs":{},"s":{"docs":{},"/":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{},"(":{"docs":{},"\\":{"docs":{},"d":{"docs":{},")":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}}}}}}}}},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}}}}}}}}}}}},"a":{"docs":{},"c":{"docs":{},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"_":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}}}}}},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},":":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}},"=":{"docs":{},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{},"配":{"docs":{},"合":{"docs":{},"完":{"docs":{},"成":{"docs":{},"参":{"docs":{},"数":{"docs":{},"设":{"docs":{},"置":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}}}}}}}},"p":{"docs":{},"p":{"docs":{},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"/":{"docs":{},"h":{"docs":{},"t":{"docs":{},"m":{"docs":{},"l":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}}}}}}}}}}}}},"i":{"docs":{},"通":{"docs":{},"用":{"docs":{},"说":{"docs":{},"明":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}},"r":{"docs":{},"g":{"docs":{},"s":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}},"u":{"docs":{},"t":{"docs":{},"h":{"docs":{},"_":{"docs":{},"t":{"docs":{},"o":{"docs":{},"k":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}},"b":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"k":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.010526315789473684}}}}}}},"u":{"docs":{},"i":{"docs":{},"l":{"docs":{},"d":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615},"QA.html":{"ref":"QA.html","tf":0.005571030640668524}}}}}},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"h":{"docs":{},"m":{"docs":{},"a":{"docs":{},"r":{"docs":{},"k":{"docs":{},".":{"docs":{},"p":{"docs":{},"y":{"docs":{},"进":{"docs":{},"行":{"docs":{},"压":{"docs":{},"测":{"docs":{},"(":{"docs":{},"注":{"docs":{},"意":{"docs":{},"对":{"docs":{},"b":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"h":{"docs":{},"m":{"docs":{},"a":{"docs":{},"r":{"docs":{},"k":{"docs":{},".":{"docs":{},"p":{"docs":{},"y":{"docs":{},"中":{"docs":{},"的":{"docs":{},"i":{"docs":{},"p":{"docs":{},"进":{"docs":{},"行":{"docs":{},"修":{"docs":{},"改":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"d":{"docs":{},"e":{"docs":{},"f":{"docs":{},"a":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"_":{"docs":{},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}}}}}},"e":{"docs":{},"r":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}}}}}},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},":":{"docs":{},"要":{"docs":{},"修":{"docs":{},"复":{"docs":{},"的":{"docs":{},"日":{"docs":{},"期":{"docs":{},",":{"docs":{},"格":{"docs":{},"式":{"docs":{},"如":{"docs":{},":":{"2":{"0":{"1":{"9":{"0":{"7":{"2":{"5":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}}}}}}}}}}}}},"a":{"docs":{},"目":{"docs":{},"录":{"docs":{},"下":{"docs":{},"的":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}},"i":{"docs":{},"r":{"docs":{},":":{"docs":{},"要":{"docs":{},"查":{"docs":{},"看":{"docs":{},"文":{"docs":{},"件":{"docs":{},"列":{"docs":{},"表":{"docs":{},"的":{"docs":{},"目":{"docs":{},"录":{"docs":{},"名":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}}},"=":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}},"o":{"docs":{},"c":{"docs":{},"k":{"docs":{},"e":{"docs":{},"r":{"docs":{"QA.html":{"ref":"QA.html","tf":0.011142061281337047}},"如":{"docs":{},"何":{"docs":{},"部":{"docs":{},"署":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}},"e":{"docs":{"QA.html":{"ref":"QA.html","tf":0.005571030640668524}},"r":{"docs":{},"r":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.08064516129032258}},"o":{"docs":{},"r":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}},"_":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}}}}}},"v":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}},"n":{"docs":{},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{},"_":{"docs":{},"m":{"docs":{},"i":{"docs":{},"g":{"docs":{},"r":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}},"i":{"docs":{},"m":{"docs":{},"p":{"docs":{},"o":{"docs":{},"r":{"docs":{},"t":{"docs":{"usage.html":{"ref":"usage.html","tf":0.021505376344086023},"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516},"QA.html":{"ref":"QA.html","tf":0.002785515320334262}},"a":{"docs":{},"n":{"docs":{},"t":{"docs":{},"(":{"docs":{},"注":{"docs":{},"意":{"docs":{},")":{"docs":{"install.html":{"ref":"install.html","tf":0.021052631578947368}}}}}}}}}}}}}},"n":{"docs":{},"c":{"docs":{},"l":{"docs":{},"u":{"docs":{},"d":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"f":{"docs":{},"a":{"docs":{},"c":{"docs":{},"e":{"docs":{},"{":{"docs":{},"}":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}}}}}},"p":{"docs":{"install.html":{"ref":"install.html","tf":0.014035087719298246}},"_":{"docs":{},"h":{"docs":{},"a":{"docs":{},"s":{"docs":{},"h":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.010526315789473684}}}}}}}},":":{"8":{"0":{"8":{"0":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},".":{"docs":{},"h":{"docs":{},"t":{"docs":{},"m":{"docs":{},"l":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"%":{"1":{"0":{"0":{"0":{"docs":{},"=":{"docs":{},"=":{"0":{"docs":{},":":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}},"docs":{}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"s":{"docs":{},"s":{"docs":{},"u":{"docs":{},"e":{"docs":{},"中":{"docs":{},"c":{"docs":{},"h":{"docs":{},"e":{"docs":{},"n":{"docs":{},"g":{"docs":{},"y":{"docs":{},"u":{"docs":{},"a":{"docs":{},"n":{"docs":{},"s":{"docs":{},"e":{"docs":{},"n":{"docs":{},"同":{"docs":{},"学":{"docs":{},"向":{"docs":{},"我":{"docs":{},"提":{"docs":{},"议":{"docs":{},"使":{"docs":{},"用":{"docs":{},"增":{"docs":{},"加":{"docs":{},"扩":{"docs":{},"容":{"docs":{},"特":{"docs":{},"性":{"docs":{},",":{"docs":{},"我":{"docs":{},"觉":{"docs":{},"得":{"docs":{},"对":{"docs":{},"代":{"docs":{},"码":{"docs":{},"逻":{"docs":{},"辑":{"docs":{},"及":{"docs":{},"运":{"docs":{},"维":{"docs":{},"都":{"docs":{},"增":{"docs":{},"加":{"docs":{},"复":{"docs":{},"杂":{"docs":{},"度":{"docs":{},",":{"docs":{},"暂":{"docs":{},"时":{"docs":{},"没":{"docs":{},"有":{"docs":{},"加":{"docs":{},"入":{"docs":{},"这":{"docs":{},"特":{"docs":{},"性":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"k":{"docs":{},"e":{"docs":{},"e":{"docs":{},"p":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{},"_":{"docs":{},"t":{"docs":{},"i":{"docs":{},"m":{"docs":{},"e":{"docs":{},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}}}}}}}}}}}}}}},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{},"u":{"docs":{},"x":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}}},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"n":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}}},"o":{"docs":{},"c":{"docs":{},"a":{"docs":{},"l":{"docs":{},"h":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}}}},"t":{"docs":{"install.html":{"ref":"install.html","tf":0.014035087719298246}}}}},"g":{"docs":{},"_":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"m":{"docs":{},"a":{"docs":{},"t":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}}}}}}},"s":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}},"m":{"docs":{},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123},"usage.html":{"ref":"usage.html","tf":0.010752688172043012},"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}},";":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}},"(":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012},"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}}},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"[":{"docs":{},"]":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}}}}}}}},"i":{"docs":{},"m":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{},"s":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}}}}}}}},"v":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615},"QA.html":{"ref":"QA.html","tf":0.005571030640668524}}},"d":{"5":{"docs":{},":":{"docs":{},"文":{"docs":{},"件":{"docs":{},"的":{"docs":{},"摘":{"docs":{},"要":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}},"(":{"docs":{},"m":{"docs":{},"d":{"5":{"docs":{},"|":{"docs":{},"s":{"docs":{},"h":{"docs":{},"a":{"1":{"docs":{},")":{"docs":{"api.html":{"ref":"api.html","tf":0.025974025974025976}}}},"docs":{}}}}}},"docs":{}}}}}}}}}},"与":{"docs":{},"p":{"docs":{},"a":{"docs":{},"t":{"docs":{},"h":{"docs":{},"二":{"docs":{},"选":{"docs":{},"一":{"docs":{"api.html":{"ref":"api.html","tf":0.025974025974025976}}}}}}}}}},"=":{"docs":{},"s":{"docs":{},"u":{"docs":{},"m":{"docs":{},"(":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}},"docs":{}}},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"x":{"docs":{},"y":{"docs":{},"_":{"docs":{},"p":{"docs":{},"a":{"docs":{},"s":{"docs":{},"s":{"docs":{"install.html":{"ref":"install.html","tf":0.017543859649122806}}}}}},"r":{"docs":{},"e":{"docs":{},"d":{"docs":{},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"install.html":{"ref":"install.html","tf":0.007017543859649123}}}}}}}}}},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{},"_":{"docs":{},"h":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{"install.html":{"ref":"install.html","tf":0.042105263157894736}}}}}}}}}}}}},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},".":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}}}}}}}},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{},"(":{"docs":{},"r":{"docs":{},".":{"docs":{},"t":{"docs":{},"e":{"docs":{},"x":{"docs":{},"t":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}}}}}}}},"w":{"docs":{},"d":{"docs":{},"=":{"docs":{},"`":{"docs":{},"p":{"docs":{},"w":{"docs":{},"d":{"docs":{},"`":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615},"QA.html":{"ref":"QA.html","tf":0.005571030640668524}}}}}}}}}},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{},"a":{"docs":{},"g":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012},"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}}}}}},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"m":{"docs":{},"a":{"docs":{},"p":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}},".":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"\"":{"docs":{},",":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},"\"":{"docs":{},",":{"docs":{},"\"":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"\"":{"docs":{},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}}}}}}}}}}}},"p":{"docs":{},"a":{"docs":{},"t":{"docs":{},"h":{"docs":{},"\"":{"docs":{},",":{"docs":{},"\"":{"docs":{},"i":{"docs":{},"m":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"\"":{"docs":{},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}}}}}}}}}}},"s":{"docs":{},"c":{"docs":{},"e":{"docs":{},"n":{"docs":{},"e":{"docs":{},"\"":{"docs":{},",":{"docs":{},"\"":{"docs":{},"i":{"docs":{},"m":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"\"":{"docs":{},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"n":{"docs":{},"i":{"docs":{},"c":{"docs":{},"(":{"docs":{},"e":{"docs":{},"r":{"docs":{},"r":{"docs":{},")":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}}}}}}}}}},"t":{"docs":{},"h":{"docs":{},":":{"docs":{},"文":{"docs":{},"件":{"docs":{},"路":{"docs":{},"径":{"docs":{"api.html":{"ref":"api.html","tf":0.025974025974025976}}}}}},"自":{"docs":{},"定":{"docs":{},"义":{"docs":{},"路":{"docs":{},"径":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}},"=":{"docs":{},"$":{"docs":{},"d":{"docs":{},"i":{"docs":{},"r":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}},"u":{"docs":{},"b":{"docs":{},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}},"l":{"docs":{},"l":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}},"y":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"n":{"docs":{},"版":{"docs":{},"本":{"docs":{},":":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}}}},"e":{"docs":{},"e":{"docs":{},"r":{"docs":{},"_":{"docs":{},"i":{"docs":{},"d":{"docs":{},":":{"docs":{},"集":{"docs":{},"群":{"docs":{},"内":{"docs":{},"是":{"docs":{},"否":{"docs":{},"唯":{"docs":{},"一":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}},"s":{"docs":{},":":{"docs":{},"增":{"docs":{},"加":{"docs":{},"对":{"docs":{},"端":{"docs":{},"的":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"地":{"docs":{},"址":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}},"r":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}},"e":{"docs":{},"a":{"docs":{},"l":{"docs":{"install.html":{"ref":"install.html","tf":0.014035087719298246}}}},"w":{"docs":{},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{"install.html":{"ref":"install.html","tf":0.010526315789473684}},"e":{"docs":{},"_":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}}}}}}}}},"q":{"docs":{},".":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},"\"":{"docs":{},",":{"docs":{},"\"":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"\"":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}}}}}}}}}}},"p":{"docs":{},"a":{"docs":{},"t":{"docs":{},"h":{"docs":{},"\"":{"docs":{},",":{"docs":{},"\"":{"docs":{},"\"":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}}}}},"s":{"docs":{},"c":{"docs":{},"e":{"docs":{},"n":{"docs":{},"e":{"docs":{},"\"":{"docs":{},",":{"docs":{},"\"":{"docs":{},"\"":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}}}}}}}}}}}},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"\"":{"docs":{},",":{"docs":{},"\"":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"\"":{"docs":{},")":{"docs":{},"/":{"docs":{},"/":{"docs":{},"注":{"docs":{},"意":{"docs":{},"不":{"docs":{},"是":{"docs":{},"全":{"docs":{},"路":{"docs":{},"径":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"t":{"docs":{},"o":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"(":{"docs":{},"&":{"docs":{},"o":{"docs":{},"b":{"docs":{},"j":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}}}}}}}}},":":{"docs":{},"=":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"l":{"docs":{},"i":{"docs":{},"b":{"docs":{},".":{"docs":{},"p":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"1":{"0":{"docs":{},".":{"1":{"docs":{},".":{"5":{"docs":{},".":{"9":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"\"":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}}}}}}}},"u":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}},"s":{"docs":{},".":{"docs":{},"p":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},"(":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},",":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{},"=":{"docs":{},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},",":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"s":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"=":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}},"m":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}},"a":{"docs":{},"n":{"docs":{},"g":{"docs":{},"e":{"docs":{},"(":{"0":{"docs":{},",":{"1":{"0":{"0":{"0":{"0":{"0":{"0":{"docs":{},")":{"docs":{},":":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}}}}},"u":{"docs":{},"n":{"docs":{"QA.html":{"ref":"QA.html","tf":0.005571030640668524}}}}},"u":{"docs":{},"p":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"m":{"docs":{"install.html":{"ref":"install.html","tf":0.010526315789473684}}}}}}}},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.03225806451612903}},",":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}}},"e":{"docs":{},"r":{"docs":{},",":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}}},".":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"(":{"docs":{},")":{"docs":{},")":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}}}}}}}}}}}}}},"s":{"docs":{},"协":{"docs":{},"议":{"docs":{},",":{"docs":{},"[":{"docs":{},"详":{"docs":{},"情":{"docs":{},"]":{"docs":{},"(":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"s":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"docs":{},"t":{"docs":{},"u":{"docs":{},"s":{"docs":{},".":{"docs":{},"i":{"docs":{},"o":{"docs":{},"/":{"docs":{},")":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"l":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}},"t":{"docs":{},"f":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}},"x":{"docs":{"install.html":{"ref":"install.html","tf":0.028070175438596492}},"*":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}},"{":{"docs":{"install.html":{"ref":"install.html","tf":0.0456140350877193},"usage.html":{"ref":"usage.html","tf":0.021505376344086023},"breakpoint.html":{"ref":"breakpoint.html","tf":0.03225806451612903},"api.html":{"ref":"api.html","tf":0.012987012987012988}},"'":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"'":{"docs":{},":":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}}},"}":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}},"}":{"docs":{"install.html":{"ref":"install.html","tf":0.0456140350877193},"usage.html":{"ref":"usage.html","tf":0.021505376344086023},"breakpoint.html":{"ref":"breakpoint.html","tf":0.03225806451612903},"api.html":{"ref":"api.html","tf":0.012987012987012988}}},"~":{"docs":{"install.html":{"ref":"install.html","tf":0.010526315789473684}},"/":{"docs":{},"(":{"docs":{},"\\":{"docs":{},"w":{"docs":{},"+":{"docs":{},")":{"docs":{},"/":{"docs":{},"b":{"docs":{},"i":{"docs":{},"g":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"/":{"docs":{},"(":{"docs":{},".":{"docs":{},"*":{"docs":{},")":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}}}}}}}}}}}}}}}}}}}}},"b":{"docs":{},"i":{"docs":{},"g":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"/":{"docs":{},"(":{"docs":{},".":{"docs":{},"*":{"docs":{},")":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}}}}}}}}}}}}}}}}},"中":{"docs":{},"的":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"1":{"docs":{},"改":{"docs":{},"为":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"2":{"docs":{},"即":{"docs":{},"可":{"docs":{},"。":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}}}},"docs":{}}}}}}}}},"docs":{}}}}}}}},"如":{"docs":{},"何":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}},"编":{"docs":{},"译":{"docs":{},"(":{"docs":{},"g":{"docs":{},"o":{"1":{"docs":{},".":{"9":{"docs":{},".":{"2":{"docs":{},"+":{"docs":{},")":{"docs":{},"?":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615},"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}},"docs":{}}},"docs":{}}},"docs":{}}}}}},"运":{"docs":{},"行":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}},"上":{"docs":{},"传":{"docs":{},"文":{"docs":{},"件":{"docs":{},"夹":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}},"压":{"docs":{},"测":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}},"后":{"docs":{},"台":{"docs":{},"运":{"docs":{},"行":{"docs":{},"程":{"docs":{},"序":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}},"在":{"docs":{},"浏":{"docs":{},"览":{"docs":{},"器":{"docs":{},"中":{"docs":{},"直":{"docs":{},"接":{"docs":{},"显":{"docs":{},"示":{"docs":{},"图":{"docs":{},"片":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}},"实":{"docs":{},"现":{"docs":{},"自":{"docs":{},"定":{"docs":{},"义":{"docs":{},"认":{"docs":{},"证":{"docs":{},"上":{"docs":{},"传":{"docs":{},"下":{"docs":{},"载":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}},"扩":{"docs":{},"容":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}},"搭":{"docs":{},"建":{"docs":{},"集":{"docs":{},"群":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}},"查":{"docs":{},"看":{"docs":{},"系":{"docs":{},"统":{"docs":{},"状":{"docs":{},"态":{"docs":{},"及":{"docs":{},"说":{"docs":{},"明":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}},"集":{"docs":{},"群":{"docs":{},"文":{"docs":{},"件":{"docs":{},"信":{"docs":{},"息":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}},"秒":{"docs":{},"传":{"docs":{},"文":{"docs":{},"件":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}},"缩":{"docs":{},"放":{"docs":{},"图":{"docs":{},"片":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}},"跑":{"docs":{},"单":{"docs":{},"元":{"docs":{},"测":{"docs":{},"试":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}},"果":{"docs":{},"出":{"docs":{},"现":{"docs":{},"多":{"docs":{},"天":{"docs":{},"数":{"docs":{},"据":{"docs":{},"不":{"docs":{},"一":{"docs":{},"致":{"docs":{},"怎":{"docs":{},"么":{"docs":{},"办":{"docs":{},"?":{"docs":{},"能":{"docs":{},"一":{"docs":{},"次":{"docs":{},"同":{"docs":{},"步":{"docs":{},"所":{"docs":{},"有":{"docs":{},"吗":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}},"文":{"docs":{},"件":{"docs":{},"统":{"docs":{},"计":{"docs":{},"出":{"docs":{},"错":{"docs":{},"怎":{"docs":{},"么":{"docs":{},"办":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}},"提":{"docs":{},"高":{"docs":{},"可":{"docs":{},"用":{"docs":{},"性":{"docs":{},",":{"docs":{},"只":{"docs":{},"要":{"docs":{},"在":{"docs":{},"现":{"docs":{},"在":{"docs":{},"的":{"docs":{},"集":{"docs":{},"群":{"docs":{},"p":{"docs":{},"e":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},"中":{"docs":{},"加":{"docs":{},"入":{"docs":{},"新":{"docs":{},"的":{"docs":{},"机":{"docs":{},"器":{"docs":{},",":{"docs":{},"再":{"docs":{},"对":{"docs":{},"集":{"docs":{},"群":{"docs":{},"进":{"docs":{},"行":{"docs":{},"修":{"docs":{},"复":{"docs":{},"即":{"docs":{},"可":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"安":{"docs":{},"装":{"docs":{"install.html":{"ref":"install.html","tf":10}}}},"小":{"docs":{},"集":{"docs":{},"群":{"docs":{},"安":{"docs":{},"装":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}}}}},"海":{"docs":{},"量":{"docs":{},"集":{"docs":{},"群":{"docs":{},"安":{"docs":{},"装":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}}}}}},"编":{"docs":{},"译":{"docs":{},"安":{"docs":{},"装":{"docs":{"install.html":{"ref":"install.html","tf":0.0035087719298245615}}}}}},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012},"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}}},"=":{"docs":{"usage.html":{"ref":"usage.html","tf":0.053763440860215055},"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}},"j":{"docs":{},"a":{"docs":{},"v":{"docs":{},"a":{"docs":{},"版":{"docs":{},"本":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}},"=":{"0":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}},"docs":{},"i":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}},"n":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}},"e":{"docs":{},"w":{"docs":{"usage.html":{"ref":"usage.html","tf":0.021505376344086023}}}},"i":{"docs":{},"l":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}},")":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}}}}},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{"QA.html":{"ref":"QA.html","tf":0.005571030640668524}}}}}},"上":{"docs":{},"传":{"docs":{},"代":{"docs":{},"码":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}},"完":{"docs":{},"成":{"docs":{},",":{"docs":{},"再":{"docs":{},"通":{"docs":{},"过":{"docs":{},"秒":{"docs":{},"传":{"docs":{},"接":{"docs":{},"口":{"docs":{},",":{"docs":{},"获":{"docs":{},"取":{"docs":{},"文":{"docs":{},"件":{"docs":{},"信":{"docs":{},"息":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}},"结":{"docs":{},"果":{"docs":{},"说":{"docs":{},"明":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}},"面":{"docs":{},"命":{"docs":{},"令":{"docs":{},"的":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{},"为":{"docs":{},"要":{"docs":{},"上":{"docs":{},"传":{"docs":{},"的":{"docs":{},"目":{"docs":{},"录":{"docs":{},",":{"docs":{},"如":{"docs":{},"果":{"docs":{},"代":{"docs":{},"码":{"docs":{},"上":{"docs":{},"传":{"docs":{},"就":{"docs":{},"是":{"docs":{},"简":{"docs":{},"单":{"docs":{},"的":{"docs":{},"循":{"docs":{},"环":{"docs":{},"上":{"docs":{},"传":{"docs":{},"就":{"docs":{},"o":{"docs":{},"k":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"依":{"docs":{},"赖":{"docs":{},"(":{"docs":{},"这":{"docs":{},"里":{"docs":{},"使":{"docs":{},"用":{"docs":{},"了":{"docs":{},"h":{"docs":{},"u":{"docs":{},"t":{"docs":{},"o":{"docs":{},"o":{"docs":{},"l":{"docs":{},"工":{"docs":{},"具":{"docs":{},"包":{"docs":{},",":{"docs":{},"更":{"docs":{},"简":{"docs":{},"便":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}}}}}}}}}}}}}}}}}}}},"命":{"docs":{},"令":{"docs":{},"上":{"docs":{},"传":{"docs":{"usage.html":{"ref":"usage.html","tf":0.010752688172043012}}}}}},"语":{"docs":{},"言":{"docs":{},"\"":{"docs":{},"s":{"docs":{},"d":{"docs":{},"k":{"docs":{},"\"":{"docs":{"usage.html":{"ref":"usage.html","tf":10}}}}}}}}},"!":{"docs":{},"=":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}}}},":":{"docs":{},"=":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.06451612903225806}}}},"`":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}}},"断":{"docs":{},"点":{"docs":{},"续":{"docs":{},"传":{"docs":{},"\"":{"docs":{},"s":{"docs":{},"d":{"docs":{},"k":{"docs":{},"\"":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":10}}}}}}},"示":{"docs":{},"例":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.016129032258064516}}}}}},"上":{"docs":{},"传":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},":":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}},"有":{"docs":{},"使":{"docs":{},"用":{"docs":{},"说":{"docs":{},"明":{"docs":{},"么":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}},"与":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988},"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}},"二":{"docs":{},"、":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"中":{"docs":{},"的":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{},"只":{"docs":{},"有":{"docs":{},"在":{"docs":{},"s":{"docs":{},"u":{"docs":{},"p":{"docs":{},"p":{"docs":{},"o":{"docs":{},"r":{"docs":{},"t":{"docs":{},"_":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{},"_":{"docs":{},"m":{"docs":{},"a":{"docs":{},"n":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"设":{"docs":{},"置":{"docs":{},"为":{"docs":{},"t":{"docs":{},"r":{"docs":{},"u":{"docs":{},"e":{"docs":{},"才":{"docs":{},"有":{"docs":{},"。":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"返":{"docs":{},"回":{"docs":{},"格":{"docs":{},"式":{"docs":{},"统":{"docs":{},"一":{"docs":{},"为":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}},"将":{"docs":{},"g":{"docs":{},"e":{"docs":{},"n":{"docs":{},"_":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},".":{"docs":{},"p":{"docs":{},"y":{"docs":{},"复":{"docs":{},"制":{"docs":{},"到":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"文":{"docs":{},"件":{"docs":{},"夹":{"docs":{},"中":{"docs":{},",":{"docs":{},"通":{"docs":{},"过":{"docs":{},"p":{"docs":{},"y":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"n":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"原":{"docs":{},"来":{"docs":{},"的":{"docs":{},"f":{"docs":{},"a":{"docs":{},"s":{"docs":{},"t":{"docs":{},"d":{"docs":{},"f":{"docs":{},"s":{"docs":{},"文":{"docs":{},"件":{"docs":{},"目":{"docs":{},"录":{"docs":{},"复":{"docs":{},"制":{"docs":{},"到":{"docs":{},"g":{"docs":{},"o":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}},"尽":{"docs":{},"量":{"docs":{},"用":{"docs":{},"标":{"docs":{},"准":{"docs":{},"上":{"docs":{},"传":{"docs":{},",":{"docs":{},"上":{"docs":{},"传":{"docs":{},"后":{"docs":{},"业":{"docs":{},"务":{"docs":{},"保":{"docs":{},"存":{"docs":{},"p":{"docs":{},"a":{"docs":{},"t":{"docs":{},"h":{"docs":{},",":{"docs":{},"在":{"docs":{},"业":{"docs":{},"务":{"docs":{},"用":{"docs":{},"的":{"docs":{},"时":{"docs":{},"候":{"docs":{},"再":{"docs":{},"并":{"docs":{},"接":{"docs":{},"上":{"docs":{},"域":{"docs":{},"名":{"docs":{},"(":{"docs":{},"方":{"docs":{},"便":{"docs":{},"迁":{"docs":{},"移":{"docs":{},"扩":{"docs":{},"展":{"docs":{},"等":{"docs":{},")":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"设":{"docs":{},"a":{"docs":{},"u":{"docs":{},"t":{"docs":{},"h":{"docs":{},"_":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"参":{"docs":{},"数":{"docs":{},"(":{"docs":{},"应":{"docs":{},"用":{"docs":{},"提":{"docs":{},"供":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}},"运":{"docs":{},"行":{"docs":{},"可":{"docs":{},"执":{"docs":{},"行":{"docs":{},"文":{"docs":{},"件":{"docs":{},"(":{"docs":{},"生":{"docs":{},"成":{"docs":{},"配":{"docs":{},"置":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}},"容":{"docs":{},"器":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}},"(":{"docs":{},"使":{"docs":{},"用":{"docs":{},"环":{"docs":{},"境":{"docs":{},"变":{"docs":{},"量":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}},"例":{"docs":{},"如":{"docs":{},":":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"1":{"0":{"docs":{},".":{"1":{"docs":{},".":{"5":{"docs":{},".":{"9":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"/":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{},"/":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"2":{"7":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"1":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"/":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"1":{"docs":{},"/":{"docs":{},"h":{"docs":{},"a":{"docs":{},"y":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{},"/":{"5":{"docs":{},"/":{"1":{"2":{"4":{"docs":{},",":{"0":{"docs":{},",":{"2":{"7":{"3":{"4":{"4":{"docs":{},",":{"docs":{},".":{"docs":{},"j":{"docs":{},"p":{"docs":{},"g":{"docs":{},"?":{"docs":{},"d":{"docs":{},"o":{"docs":{},"w":{"docs":{},"n":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"=":{"0":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}},"&":{"docs":{},"w":{"docs":{},"i":{"docs":{},"d":{"docs":{},"t":{"docs":{},"h":{"docs":{},"=":{"1":{"0":{"0":{"docs":{},"&":{"docs":{},"h":{"docs":{},"e":{"docs":{},"i":{"docs":{},"g":{"docs":{},"h":{"docs":{},"t":{"docs":{},"=":{"1":{"0":{"0":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}},"docs":{}},"docs":{}},"docs":{}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}}}}}}}}},"docs":{}}}}}}}}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}}}}}}}}}}},"docs":{}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}}}}}}}},":":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}},"子":{"docs":{},":":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"1":{"2":{"7":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"1":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"/":{"docs":{},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{},"_":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"_":{"docs":{},"i":{"docs":{},"n":{"docs":{},"f":{"docs":{},"o":{"docs":{},"?":{"docs":{},"m":{"docs":{},"d":{"5":{"docs":{},"=":{"4":{"3":{"0":{"docs":{},"a":{"7":{"1":{"docs":{},"f":{"5":{"docs":{},"c":{"5":{"docs":{},"e":{"0":{"9":{"3":{"docs":{},"a":{"1":{"0":{"5":{"4":{"5":{"2":{"8":{"1":{"9":{"docs":{},"c":{"docs":{},"c":{"4":{"8":{"docs":{},"c":{"docs":{},"c":{"9":{"docs":{},"c":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}},"docs":{}}}},"docs":{}},"docs":{}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}}}}}}}}}}}}}}}},"l":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"_":{"docs":{},"d":{"docs":{},"i":{"docs":{},"r":{"docs":{},"?":{"docs":{},"d":{"docs":{},"i":{"docs":{},"r":{"docs":{},"=":{"docs":{},"d":{"docs":{},"e":{"docs":{},"f":{"docs":{},"a":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"p":{"docs":{},"a":{"docs":{},"i":{"docs":{},"r":{"docs":{},"?":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"c":{"docs":{},"e":{"docs":{},"=":{"1":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}},"docs":{}}}}}}}},"_":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"?":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"=":{"2":{"0":{"1":{"9":{"0":{"7":{"2":{"5":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"?":{"docs":{},"m":{"docs":{},"d":{"5":{"docs":{},"=":{"4":{"3":{"0":{"docs":{},"a":{"7":{"1":{"docs":{},"f":{"5":{"docs":{},"c":{"5":{"docs":{},"e":{"0":{"9":{"3":{"docs":{},"a":{"1":{"0":{"5":{"4":{"5":{"2":{"8":{"1":{"9":{"docs":{},"c":{"docs":{},"c":{"4":{"8":{"docs":{},"c":{"docs":{},"c":{"9":{"docs":{},"c":{"docs":{},"&":{"docs":{},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},"=":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}}}}},"docs":{}}}},"docs":{}},"docs":{}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}}}}}}}}}},"修":{"docs":{},"复":{"docs":{},"统":{"docs":{},"计":{"docs":{},"信":{"docs":{},"息":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}},"办":{"docs":{},"法":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}},"具":{"docs":{},"体":{"docs":{},"请":{"docs":{},"参":{"docs":{},"阅":{"docs":{},"示":{"docs":{},"例":{"docs":{},"代":{"docs":{},"码":{"docs":{},"(":{"docs":{},"用":{"docs":{},"浏":{"docs":{},"览":{"docs":{},"器":{"docs":{},"访":{"docs":{},"问":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"1":{"2":{"7":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"1":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},")":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}}},"部":{"docs":{},"署":{"docs":{},"图":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}},"自":{"docs":{},"行":{"docs":{},"实":{"docs":{},"现":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}},"参":{"docs":{},"数":{"docs":{},":":{"docs":{"api.html":{"ref":"api.html","tf":0.1038961038961039}}},",":{"docs":{},"这":{"docs":{},"样":{"docs":{},"主":{"docs":{},"要":{"docs":{},"是":{"docs":{},"为":{"docs":{},"了":{"docs":{},"解":{"docs":{},"决":{"docs":{},"一":{"docs":{},"个":{"docs":{},"n":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"x":{"docs":{},"反":{"docs":{},"向":{"docs":{},"代":{"docs":{},"理":{"docs":{},"多":{"docs":{},"个":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{},"(":{"docs":{},"集":{"docs":{},"群":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"设":{"docs":{},"为":{"docs":{},"t":{"docs":{},"r":{"docs":{},"u":{"docs":{},"e":{"docs":{},"时":{"docs":{},",":{"docs":{},"所":{"docs":{},"有":{"docs":{},"的":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"中":{"docs":{},"都":{"docs":{},"自":{"docs":{},"动":{"docs":{},"添":{"docs":{},"加":{"docs":{},"组":{"docs":{},"信":{"docs":{},"息":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}},"说":{"docs":{},"明":{"docs":{},":":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}},"同":{"docs":{},"步":{"docs":{},"失":{"docs":{},"败":{"docs":{},"修":{"docs":{},"复":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}},"摘":{"docs":{},"要":{"docs":{},"算":{"docs":{},"法":{"docs":{},"要":{"docs":{},"与":{"docs":{},"c":{"docs":{},"f":{"docs":{},"g":{"docs":{},".":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"中":{"docs":{},"配":{"docs":{},"置":{"docs":{},"的":{"docs":{},"一":{"docs":{},"样":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}}}}}}}}}}},"格":{"docs":{},"式":{"docs":{},"如":{"docs":{},"下":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}},"管":{"docs":{},"理":{"docs":{},"a":{"docs":{},"p":{"docs":{},"i":{"docs":{"api.html":{"ref":"api.html","tf":10}}}}}}},"视":{"docs":{},"配":{"docs":{},"置":{"docs":{},"定":{"docs":{"api.html":{"ref":"api.html","tf":0.025974025974025976}}}}}},"设":{"docs":{},"为":{"docs":{},"t":{"docs":{},"r":{"docs":{},"u":{"docs":{},"e":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}},"说":{"docs":{},"明":{"docs":{},":":{"docs":{},"m":{"docs":{},"d":{"5":{"docs":{},"或":{"docs":{},"p":{"docs":{},"a":{"docs":{},"t":{"docs":{},"h":{"docs":{},"都":{"docs":{},"是":{"docs":{},"上":{"docs":{},"传":{"docs":{},"文":{"docs":{},"件":{"docs":{},"时":{"docs":{},"返":{"docs":{},"回":{"docs":{},"的":{"docs":{},"信":{"docs":{},"息":{"docs":{},",":{"docs":{},"要":{"docs":{},"以":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"方":{"docs":{},"式":{"docs":{},"返":{"docs":{},"回":{"docs":{},"才":{"docs":{},"能":{"docs":{},"看":{"docs":{},"到":{"docs":{},"(":{"docs":{},"参":{"docs":{},"阅":{"docs":{},"浏":{"docs":{},"览":{"docs":{},"器":{"docs":{},"上":{"docs":{},"传":{"docs":{},")":{"docs":{"api.html":{"ref":"api.html","tf":0.025974025974025976}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"docs":{}}},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"中":{"docs":{},"的":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{},"为":{"docs":{},"c":{"docs":{},"f":{"docs":{},"g":{"docs":{},".":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"中":{"docs":{},"的":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{},"参":{"docs":{},"数":{"docs":{},"值":{"docs":{},"。":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"g":{"docs":{},"o":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}},"配":{"docs":{},"置":{"docs":{},"管":{"docs":{},"理":{"docs":{},"a":{"docs":{},"p":{"docs":{},"i":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}},"需":{"docs":{},"要":{"docs":{},"开":{"docs":{},"启":{"docs":{},"搬":{"docs":{},"迁":{"docs":{},"功":{"docs":{},"能":{"docs":{},",":{"docs":{},"修":{"docs":{},"改":{"docs":{},"c":{"docs":{},"f":{"docs":{},"g":{"docs":{},".":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"配":{"docs":{},"置":{"docs":{},"文":{"docs":{},"件":{"docs":{},"中":{"docs":{},"的":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}}}}}}}}}}}}}}}},"默":{"docs":{},"认":{"docs":{},":":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"1":{"0":{"docs":{},".":{"1":{"docs":{},".":{"5":{"docs":{},".":{"9":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"/":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}}}}}}}}}}},"%":{"docs":{},"s":{"docs":{},"'":{"docs":{},"%":{"docs":{},"(":{"docs":{},"i":{"docs":{},")":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}},"*":{"docs":{"QA.html":{"ref":"QA.html","tf":0.005571030640668524}}},">":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}},"|":{"docs":{},"x":{"docs":{},"a":{"docs":{},"r":{"docs":{},"g":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}},"三":{"docs":{},"、":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}},"修":{"docs":{},"改":{"docs":{},"配":{"docs":{},"置":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}},"如":{"docs":{},"果":{"docs":{},"使":{"docs":{},"用":{"docs":{},"断":{"docs":{},"点":{"docs":{},"续":{"docs":{},"传":{"docs":{},",":{"docs":{},"上":{"docs":{},"传":{"docs":{},"后":{"docs":{},"一":{"docs":{},"定":{"docs":{},"要":{"docs":{},"用":{"docs":{},"文":{"docs":{},"件":{"docs":{},"i":{"docs":{},"d":{"docs":{},"置":{"docs":{},"换":{"docs":{},"成":{"docs":{},"p":{"docs":{},"a":{"docs":{},"t":{"docs":{},"h":{"docs":{},"存":{"docs":{},"储":{"docs":{},"(":{"docs":{},"如":{"docs":{},"何":{"docs":{},"置":{"docs":{},"换":{"docs":{},"看":{"docs":{},"q":{"docs":{},"a":{"docs":{},"/":{"docs":{},"a":{"docs":{},"p":{"docs":{},"i":{"docs":{},"文":{"docs":{},"档":{"docs":{},")":{"docs":{},",":{"docs":{},"为":{"docs":{},"后":{"docs":{},"面":{"docs":{},"访":{"docs":{},"问":{"docs":{},"减":{"docs":{},"少":{"docs":{},"性":{"docs":{},"能":{"docs":{},"开":{"docs":{},"消":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"将":{"docs":{},"b":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"h":{"docs":{},"m":{"docs":{},"a":{"docs":{},"r":{"docs":{},"k":{"docs":{},".":{"docs":{},"p":{"docs":{},"y":{"docs":{},"放":{"docs":{},"到":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}},"配":{"docs":{},"置":{"docs":{},"e":{"docs":{},"n":{"docs":{},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{},"_":{"docs":{},"m":{"docs":{},"i":{"docs":{},"g":{"docs":{},"r":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"设":{"docs":{},"为":{"docs":{},"t":{"docs":{},"r":{"docs":{},"u":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}},"应":{"docs":{},"用":{"docs":{},"实":{"docs":{},"现":{"docs":{},"验":{"docs":{},"证":{"docs":{},"权":{"docs":{},"限":{"docs":{},"接":{"docs":{},"口":{"docs":{},"(":{"docs":{},"即":{"docs":{},"第":{"docs":{},"二":{"docs":{},"步":{"docs":{},"的":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},")":{"docs":{},",":{"docs":{},"参":{"docs":{},"数":{"docs":{},"为":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}},"不":{"docs":{},"同":{"docs":{},"步":{"docs":{},"的":{"docs":{},"情":{"docs":{},"况":{"docs":{},":":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}},"能":{"docs":{},"用":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}},",":{"docs":{},"在":{"docs":{},"设":{"docs":{},"计":{"docs":{},"之":{"docs":{},"初":{"docs":{},"就":{"docs":{},"已":{"docs":{},"考":{"docs":{},"虑":{"docs":{},"到":{"docs":{},"集":{"docs":{},"群":{"docs":{},"的":{"docs":{},"高":{"docs":{},"可":{"docs":{},"用":{"docs":{},"问":{"docs":{},"题":{"docs":{},",":{"docs":{},"为":{"docs":{},"了":{"docs":{},"保":{"docs":{},"证":{"docs":{},"集":{"docs":{},"群":{"docs":{},"的":{"docs":{},"真":{"docs":{},"正":{"docs":{},"可":{"docs":{},"用":{"docs":{},",":{"docs":{},"必":{"docs":{},"须":{"docs":{},"为":{"docs":{},"不":{"docs":{},"同":{"docs":{},"的":{"docs":{},"i":{"docs":{},"p":{"docs":{},",":{"docs":{},"i":{"docs":{},"p":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"为":{"docs":{},"简":{"docs":{},"单":{"docs":{},"可":{"docs":{},"靠":{"docs":{},"起":{"docs":{},"见":{"docs":{},",":{"docs":{},"直":{"docs":{},"接":{"docs":{},"搭":{"docs":{},"建":{"docs":{},"一":{"docs":{},"个":{"docs":{},"新":{"docs":{},"集":{"docs":{},"群":{"docs":{},"即":{"docs":{},"可":{"docs":{},"(":{"docs":{},"搭":{"docs":{},"建":{"docs":{},"就":{"docs":{},"是":{"docs":{},"启":{"docs":{},"动":{"docs":{},".":{"docs":{},"/":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"进":{"docs":{},"程":{"docs":{},",":{"docs":{},"设":{"docs":{},"置":{"docs":{},"一":{"docs":{},"下":{"docs":{},"p":{"docs":{},"e":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},"的":{"docs":{},"i":{"docs":{},"p":{"docs":{},"地":{"docs":{},"址":{"docs":{},",":{"docs":{},"三":{"docs":{},"五":{"docs":{},"分":{"docs":{},"钟":{"docs":{},"的":{"docs":{},"事":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"也":{"docs":{},"可":{"docs":{},"以":{"docs":{},"多":{"docs":{},"机":{"docs":{},"同":{"docs":{},"时":{"docs":{},"进":{"docs":{},"行":{"docs":{},"压":{"docs":{},"测":{"docs":{},",":{"docs":{},"所":{"docs":{},"有":{"docs":{},"节":{"docs":{},"点":{"docs":{},"都":{"docs":{},"是":{"docs":{},"可":{"docs":{},"以":{"docs":{},"同":{"docs":{},"时":{"docs":{},"读":{"docs":{},"写":{"docs":{},"的":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}},"五":{"docs":{},"、":{"docs":{},"线":{"docs":{},"上":{"docs":{},"业":{"docs":{},"务":{"docs":{},"尽":{"docs":{},"量":{"docs":{},"使":{"docs":{},"用":{"docs":{},"n":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"x":{"docs":{},"+":{"docs":{},"g":{"docs":{},"o":{"docs":{},"f":{"docs":{},"a":{"docs":{},"s":{"docs":{},"t":{"docs":{},"d":{"docs":{},"f":{"docs":{},"s":{"docs":{},"部":{"docs":{},"署":{"docs":{},"架":{"docs":{},"构":{"docs":{},"(":{"docs":{},"均":{"docs":{},"衡":{"docs":{},"算":{"docs":{},"法":{"docs":{},"使":{"docs":{},"用":{"docs":{},"i":{"docs":{},"p":{"docs":{},"_":{"docs":{},"h":{"docs":{},"a":{"docs":{},"s":{"docs":{},"h":{"docs":{},")":{"docs":{},",":{"docs":{},"以":{"docs":{},"满":{"docs":{},"足":{"docs":{},"后":{"docs":{},"面":{"docs":{},"的":{"docs":{},"功":{"docs":{},"能":{"docs":{},"扩":{"docs":{},"展":{"docs":{},"性":{"docs":{},"(":{"docs":{},"n":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"x":{"docs":{},"+":{"docs":{},"l":{"docs":{},"u":{"docs":{},"a":{"docs":{},")":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"验":{"docs":{},"证":{"docs":{},"服":{"docs":{},"务":{"docs":{},"是":{"docs":{},"否":{"docs":{},"o":{"docs":{},"k":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}},"什":{"docs":{},"么":{"docs":{},"是":{"docs":{},"集":{"docs":{},"群":{"docs":{},",":{"docs":{},"如":{"docs":{},"何":{"docs":{},"用":{"docs":{},"n":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"x":{"docs":{},"管":{"docs":{},"理":{"docs":{},"多":{"docs":{},"集":{"docs":{},"群":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}},"但":{"docs":{},"g":{"docs":{},"o":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}},"借":{"docs":{},"助":{"docs":{},"h":{"docs":{},"j":{"docs":{},"s":{"docs":{},"p":{"docs":{},"l":{"docs":{},"i":{"docs":{},"t":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{},"u":{"docs":{},"x":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}},"先":{"docs":{},"用":{"docs":{},"g":{"docs":{},"e":{"docs":{},"n":{"docs":{},"_":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},".":{"docs":{},"p":{"docs":{},"y":{"docs":{},"产":{"docs":{},"生":{"docs":{},"大":{"docs":{},"量":{"docs":{},"文":{"docs":{},"件":{"docs":{},"(":{"docs":{},"注":{"docs":{},"意":{"docs":{},"如":{"docs":{},"果":{"docs":{},"要":{"docs":{},"生":{"docs":{},"成":{"docs":{},"大":{"docs":{},"文":{"docs":{},"件":{"docs":{},",":{"docs":{},"自":{"docs":{},"已":{"docs":{},"在":{"docs":{},"内":{"docs":{},"容":{"docs":{},"中":{"docs":{},"乘":{"docs":{},"上":{"docs":{},"一":{"docs":{},"个":{"docs":{},"大":{"docs":{},"的":{"docs":{},"数":{"docs":{},"即":{"docs":{},"可":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"六":{"docs":{},"、":{"docs":{},"线":{"docs":{},"上":{"docs":{},"环":{"docs":{},"境":{"docs":{},"最":{"docs":{},"好":{"docs":{},"不":{"docs":{},"要":{"docs":{},"使":{"docs":{},"用":{"docs":{},"容":{"docs":{},"器":{"docs":{},"部":{"docs":{},"署":{"docs":{},",":{"docs":{},"容":{"docs":{},"器":{"docs":{},"适":{"docs":{},"用":{"docs":{},"于":{"docs":{},"测":{"docs":{},"试":{"docs":{},"和":{"docs":{},"功":{"docs":{},"能":{"docs":{},"验":{"docs":{},"证":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"出":{"docs":{},"于":{"docs":{},"安":{"docs":{},"全":{"docs":{},"考":{"docs":{},"虑":{"docs":{},",":{"docs":{},"管":{"docs":{},"理":{"docs":{},"a":{"docs":{},"p":{"docs":{},"i":{"docs":{},"只":{"docs":{},"能":{"docs":{},"在":{"docs":{},"群":{"docs":{},"集":{"docs":{},"内":{"docs":{},"部":{"docs":{},"调":{"docs":{},"用":{"docs":{},"或":{"docs":{},"者":{"docs":{},"用":{"1":{"2":{"7":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"1":{"docs":{},"调":{"docs":{},"用":{"docs":{},".":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}}}}}}}}},"分":{"docs":{},"割":{"docs":{},":":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}},"区":{"docs":{},"别":{"docs":{},":":{"docs":{},"多":{"docs":{},"了":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{},",":{"docs":{},"对":{"docs":{},"应":{"docs":{},"配":{"docs":{},"置":{"docs":{},"中":{"docs":{},"的":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}},"原":{"docs":{},"上":{"docs":{},"传":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},":":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}},"来":{"docs":{},"运":{"docs":{},"行":{"docs":{},"n":{"docs":{},"台":{"docs":{},",":{"docs":{},"现":{"docs":{},"在":{"docs":{},"突":{"docs":{},"然":{"docs":{},"加":{"docs":{},"入":{"docs":{},"一":{"docs":{},"台":{"docs":{},"变":{"docs":{},"成":{"docs":{},"n":{"docs":{},"+":{"1":{"docs":{},"台":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}},"docs":{}}}}}}}}}}}}}}}}}}}},"可":{"docs":{},"以":{"docs":{},"在":{"docs":{},"使":{"docs":{},"用":{"docs":{},"前":{"docs":{},"对":{"docs":{},"其":{"docs":{},"各":{"docs":{},"项":{"docs":{},"特":{"docs":{},"性":{"docs":{},"进":{"docs":{},"行":{"docs":{},"压":{"docs":{},"力":{"docs":{},"测":{"docs":{},"试":{"docs":{},",":{"docs":{},"有":{"docs":{},"任":{"docs":{},"何":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}},"靠":{"docs":{},"性":{"docs":{},"怎":{"docs":{},"样":{"docs":{},",":{"docs":{},"能":{"docs":{},"用":{"docs":{},"于":{"docs":{},"生":{"docs":{},"产":{"docs":{},"环":{"docs":{},"境":{"docs":{},"么":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}},"合":{"docs":{},"并":{"docs":{},":":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}},"四":{"docs":{},"、":{"docs":{},"尽":{"docs":{},"量":{"docs":{},"使":{"docs":{},"用":{"docs":{},"物":{"docs":{},"理":{"docs":{},"服":{"docs":{},"务":{"docs":{},"器":{"docs":{},"部":{"docs":{},"署":{"docs":{},",":{"docs":{},"因":{"docs":{},"为":{"docs":{},"主":{"docs":{},"要":{"docs":{},"压":{"docs":{},"力":{"docs":{},"或":{"docs":{},"性":{"docs":{},"能":{"docs":{},"来":{"docs":{},"自":{"docs":{},"于":{"docs":{},"i":{"docs":{},"o":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}},"认":{"docs":{},"证":{"docs":{},"通":{"docs":{},"过":{"docs":{},"后":{"docs":{},",":{"docs":{},"可":{"docs":{},"以":{"docs":{},"上":{"docs":{},"传":{"docs":{},"或":{"docs":{},"下":{"docs":{},"载":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}},"重":{"docs":{},"新":{"docs":{},"运":{"docs":{},"行":{"docs":{},"服":{"docs":{},"器":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}},"基":{"docs":{},"本":{"docs":{},"没":{"docs":{},"有":{"docs":{},"性":{"docs":{},"能":{"docs":{},"损":{"docs":{},"耗":{"docs":{},",":{"docs":{},"项":{"docs":{},"目":{"docs":{},"中":{"docs":{},"也":{"docs":{},"附":{"docs":{},"有":{"docs":{},"压":{"docs":{},"测":{"docs":{},"脚":{"docs":{},"本":{"docs":{},",":{"docs":{},"大":{"docs":{},"家":{"docs":{},"可":{"docs":{},"以":{"docs":{},"自":{"docs":{},"已":{"docs":{},"进":{"docs":{},"行":{"docs":{},"压":{"docs":{},"测":{"docs":{},",":{"docs":{},"群":{"docs":{},"里":{"docs":{},"就":{"docs":{},"不":{"docs":{},"要":{"docs":{},"太":{"docs":{},"多":{"docs":{},"讨":{"docs":{},"论":{"docs":{},"问":{"docs":{},"题":{"docs":{},"了":{"docs":{},",":{"docs":{},"人":{"docs":{},"多":{"docs":{},"每":{"docs":{},"次":{"docs":{},"回":{"docs":{},"复":{"docs":{},"同":{"docs":{},"样":{"docs":{},"的":{"docs":{},"问":{"docs":{},"题":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"实":{"docs":{},"现":{"docs":{},"分":{"docs":{},"割":{"docs":{},"与":{"docs":{},"合":{"docs":{},"并":{"docs":{},",":{"docs":{},"具":{"docs":{},"体":{"docs":{},"查":{"docs":{},"看":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}},"对":{"docs":{},"程":{"docs":{},"序":{"docs":{},"进":{"docs":{},"行":{"docs":{},"后":{"docs":{},"面":{"docs":{},"运":{"docs":{},"行":{"docs":{},",":{"docs":{},"具":{"docs":{},"体":{"docs":{},"操":{"docs":{},"作":{"docs":{},"如":{"docs":{},"下":{"docs":{},":":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}},"就":{"docs":{},"三":{"docs":{},"台":{"docs":{},"组":{"docs":{},"成":{"docs":{},"一":{"docs":{},"个":{"docs":{},"集":{"docs":{},"群":{"docs":{},"。":{"docs":{},"(":{"docs":{},"注":{"docs":{},"意":{"docs":{},"每":{"docs":{},"台":{"docs":{},"服":{"docs":{},"务":{"docs":{},"器":{"docs":{},"最":{"docs":{},"好":{"docs":{},"配":{"docs":{},"置":{"docs":{},"保":{"docs":{},"持":{"docs":{},"一":{"docs":{},"样":{"docs":{},",":{"docs":{},"并":{"docs":{},"且":{"docs":{},"使":{"docs":{},"用":{"docs":{},"r":{"docs":{},"a":{"docs":{},"i":{"docs":{},"d":{"5":{"docs":{},"磁":{"docs":{},"盘":{"docs":{},"阵":{"docs":{},"列":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}},"docs":{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"已":{"docs":{},"经":{"docs":{},"使":{"docs":{},"用":{"docs":{},"f":{"docs":{},"a":{"docs":{},"s":{"docs":{},"t":{"docs":{},"d":{"docs":{},"f":{"docs":{},"s":{"docs":{},"存":{"docs":{},"储":{"docs":{},"的":{"docs":{},"文":{"docs":{},"件":{"docs":{},"可":{"docs":{},"以":{"docs":{},"迁":{"docs":{},"移":{"docs":{},"到":{"docs":{},"g":{"docs":{},"o":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}},"帮":{"docs":{},"助":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}},"建":{"docs":{},"议":{"docs":{},"在":{"docs":{},"前":{"docs":{},"期":{"docs":{},"规":{"docs":{},"划":{"docs":{},"时":{"docs":{},",":{"docs":{},"尽":{"docs":{},"量":{"docs":{},"采":{"docs":{},"购":{"docs":{},"大":{"docs":{},"容":{"docs":{},"量":{"docs":{},"的":{"docs":{},"机":{"docs":{},"器":{"docs":{},"作":{"docs":{},"为":{"docs":{},"存":{"docs":{},"储":{"docs":{},"服":{"docs":{},"务":{"docs":{},"器":{"docs":{},",":{"docs":{},"如":{"docs":{},"果":{"docs":{},"要":{"docs":{},"两":{"docs":{},"个":{"docs":{},"副":{"docs":{},"本":{"docs":{},"就":{"docs":{},"用":{"docs":{},"两":{"docs":{},"台":{"docs":{},"组":{"docs":{},"成":{"docs":{},"一":{"docs":{},"个":{"docs":{},"集":{"docs":{},"群":{"docs":{},",":{"docs":{},"如":{"docs":{},"果":{"docs":{},"要":{"docs":{},"三":{"docs":{},"个":{"docs":{},"副":{"docs":{},"本":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"用":{"docs":{},"g":{"docs":{},"o":{"docs":{},"实":{"docs":{},"现":{"docs":{},"h":{"docs":{},"j":{"docs":{},"s":{"docs":{},"p":{"docs":{},"l":{"docs":{},"i":{"docs":{},"t":{"docs":{},"分":{"docs":{},"割":{"docs":{},"合":{"docs":{},"并":{"docs":{},"功":{"docs":{},",":{"docs":{},"这":{"docs":{},"样":{"docs":{},"具":{"docs":{},"有":{"docs":{},"跨":{"docs":{},"平":{"docs":{},"台":{"docs":{},"功":{"docs":{},"能":{"docs":{},"。":{"docs":{},"(":{"docs":{},"未":{"docs":{},"实":{"docs":{},"现":{"docs":{},",":{"docs":{},"等":{"docs":{},"你":{"docs":{},"来":{"docs":{},".":{"docs":{},".":{"docs":{},".":{"docs":{},".":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"总":{"docs":{},"结":{"docs":{},":":{"docs":{},"业":{"docs":{},"务":{"docs":{},"保":{"docs":{},"存":{"docs":{},"的":{"docs":{},"文":{"docs":{},"件":{"docs":{},"的":{"docs":{},"p":{"docs":{},"a":{"docs":{},"t":{"docs":{},"h":{"docs":{},",":{"docs":{},"减":{"docs":{},"少":{"docs":{},"后":{"docs":{},"期":{"docs":{},"访":{"docs":{},"问":{"docs":{},"路":{"docs":{},"径":{"docs":{},"转":{"docs":{},"换":{"docs":{},"带":{"docs":{},"来":{"docs":{},"开":{"docs":{},"消":{"docs":{},",":{"docs":{},"文":{"docs":{},"件":{"docs":{},"访":{"docs":{},"问":{"docs":{},"权":{"docs":{},"限":{"docs":{},"由":{"docs":{},"业":{"docs":{},"务":{"docs":{},"来":{"docs":{},"完":{"docs":{},"成":{"docs":{},",":{"docs":{},"这":{"docs":{},"样":{"docs":{},"性":{"docs":{},"能":{"docs":{},"最":{"docs":{},"好":{"docs":{},",":{"docs":{},"通":{"docs":{},"用":{"docs":{},"性":{"docs":{},"强":{"docs":{},"(":{"docs":{},"可":{"docs":{},"直":{"docs":{},"接":{"docs":{},"其":{"docs":{},"它":{"docs":{},"w":{"docs":{},"e":{"docs":{},"b":{"docs":{},"服":{"docs":{},"务":{"docs":{},"器":{"docs":{},")":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"或":{"docs":{},"者":{"docs":{},"调":{"docs":{},"用":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}},"指":{"docs":{},"向":{"docs":{},"存":{"docs":{},"储":{"docs":{},"目":{"docs":{},"录":{"docs":{},"。":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}},"捐":{"docs":{},"赠":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}},"接":{"docs":{},"着":{"docs":{},"用":{"docs":{},"b":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"h":{"docs":{},"m":{"docs":{},"a":{"docs":{},"r":{"docs":{},"k":{"docs":{},".":{"docs":{},"p":{"docs":{},"y":{"docs":{},"进":{"docs":{},"行":{"docs":{},"压":{"docs":{},"测":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}},"方":{"docs":{},"式":{"docs":{},"一":{"docs":{},"、":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}},"二":{"docs":{},"、":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}},"案":{"docs":{},"一":{"docs":{},"、":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}},"三":{"docs":{},"、":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}},"二":{"docs":{},"、":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}},"四":{"docs":{},"、":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}},"最":{"docs":{},"佳":{"docs":{},"实":{"docs":{},"战":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}},"本":{"docs":{},"机":{"docs":{},"为":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}},"项":{"docs":{},"目":{"docs":{},"已":{"docs":{},"大":{"docs":{},"规":{"docs":{},"模":{"docs":{},"用":{"docs":{},"于":{"docs":{},"生":{"docs":{},"产":{"docs":{},"环":{"docs":{},"境":{"docs":{},",":{"docs":{},"如":{"docs":{},"担":{"docs":{},"心":{"docs":{},"不":{"docs":{},"能":{"docs":{},"满":{"docs":{},"足":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}},"检":{"docs":{},"查":{"docs":{},":":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}},"正":{"docs":{},"常":{"docs":{},"情":{"docs":{},"况":{"docs":{},"下":{"docs":{},",":{"docs":{},"集":{"docs":{},"群":{"docs":{},"会":{"docs":{},"每":{"docs":{},"小":{"docs":{},"时":{"docs":{},"自":{"docs":{},"动":{"docs":{},"同":{"docs":{},"步":{"docs":{},"修":{"docs":{},"复":{"docs":{},"文":{"docs":{},"件":{"docs":{},"。":{"docs":{},"(":{"docs":{},"性":{"docs":{},"能":{"docs":{},"较":{"docs":{},"差":{"docs":{},",":{"docs":{},"在":{"docs":{},"海":{"docs":{},"量":{"docs":{},"情":{"docs":{},"况":{"docs":{},"下":{"docs":{},"建":{"docs":{},"议":{"docs":{},"关":{"docs":{},"闭":{"docs":{},"自":{"docs":{},"动":{"docs":{},"修":{"docs":{},"复":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"确":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}},"步":{"docs":{},"骤":{"docs":{},":":{"docs":{"QA.html":{"ref":"QA.html","tf":0.011142061281337047}}}}},"生":{"docs":{},"成":{"docs":{},"大":{"docs":{},"量":{"docs":{},"文":{"docs":{},"件":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}},"由":{"docs":{},"于":{"docs":{},"问":{"docs":{},"的":{"docs":{},"人":{"docs":{},"太":{"docs":{},"多":{"docs":{},",":{"docs":{},"在":{"docs":{},"这":{"docs":{},"里":{"docs":{},"统":{"docs":{},"一":{"docs":{},"回":{"docs":{},"答":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}},"确":{"docs":{},"保":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"t":{"docs":{},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{},"与":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"在":{"docs":{},"同":{"docs":{},"一":{"docs":{},"个":{"docs":{},"目":{"docs":{},"录":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}},"答":{"docs":{},"案":{"docs":{},"是":{"docs":{},"可":{"docs":{},"以":{"docs":{},"的":{"docs":{},",":{"docs":{},"你":{"docs":{},"担":{"docs":{},"心":{"docs":{},"的":{"docs":{},"问":{"docs":{},"题":{"docs":{},"是":{"docs":{},"路":{"docs":{},"径":{"docs":{},"改":{"docs":{},"变":{"docs":{},",":{"docs":{},"g":{"docs":{},"o":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}},":":{"docs":{},"(":{"docs":{},"最":{"docs":{},"好":{"docs":{},"在":{"docs":{},"低":{"docs":{},"峰":{"docs":{},"执":{"docs":{},"行":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}},":":{"docs":{},"不":{"docs":{},"会":{"docs":{},"影":{"docs":{},"响":{"docs":{},",":{"docs":{},"会":{"docs":{},"在":{"docs":{},"访":{"docs":{},"问":{"docs":{},"不":{"docs":{},"到":{"docs":{},"时":{"docs":{},",":{"docs":{},"自":{"docs":{},"动":{"docs":{},"修":{"docs":{},"复":{"docs":{},"不":{"docs":{},"同":{"docs":{},"步":{"docs":{},"的":{"docs":{},"文":{"docs":{},"件":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}},"手":{"docs":{},"动":{"docs":{},"同":{"docs":{},"步":{"docs":{},"(":{"docs":{},"最":{"docs":{},"好":{"docs":{},"在":{"docs":{},"低":{"docs":{},"峰":{"docs":{},"执":{"docs":{},"行":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}},"支":{"docs":{},"持":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}},"是":{"docs":{},"可":{"docs":{},"以":{"docs":{},"的":{"docs":{},",":{"docs":{},"但":{"docs":{},"要":{"docs":{},"更":{"docs":{},"新":{"docs":{},"到":{"docs":{},"最":{"docs":{},"新":{"docs":{},"版":{"docs":{},"本":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}},"适":{"docs":{},"合":{"docs":{},"海":{"docs":{},"量":{"docs":{},"存":{"docs":{},"储":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}},"能":{"docs":{},"不":{"docs":{},"能":{"docs":{},"在":{"docs":{},"一":{"docs":{},"台":{"docs":{},"机":{"docs":{},"器":{"docs":{},"部":{"docs":{},"置":{"docs":{},"多":{"docs":{},"个":{"docs":{},"服":{"docs":{},"务":{"docs":{},"端":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}},"动":{"docs":{},"态":{"docs":{},"加":{"docs":{},"载":{"docs":{},"配":{"docs":{},"置":{"docs":{},"么":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}},"至":{"docs":{},"于":{"docs":{},"能":{"docs":{},"不":{"docs":{},"能":{"docs":{},"用":{"docs":{},"软":{"docs":{},"链":{"docs":{},"接":{"docs":{},"的":{"docs":{},"方":{"docs":{},"式":{"docs":{},"本":{"docs":{},"人":{"docs":{},"没":{"docs":{},"有":{"docs":{},"测":{"docs":{},"试":{"docs":{},"过":{"docs":{},",":{"docs":{},"可":{"docs":{},"以":{"docs":{},"自":{"docs":{},"行":{"docs":{},"测":{"docs":{},"试":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"表":{"docs":{},"示":{"docs":{},"同":{"docs":{},"步":{"docs":{},"那":{"docs":{},"一":{"docs":{},"天":{"docs":{},"的":{"docs":{},"数":{"docs":{},"据":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}},"认":{"docs":{},"证":{"docs":{},"通":{"docs":{},"过":{"docs":{},",":{"docs":{},"其":{"docs":{},"它":{"docs":{},"为":{"docs":{},"不":{"docs":{},"通":{"docs":{},"过":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}},"访":{"docs":{},"问":{"docs":{},"限":{"docs":{},"制":{"docs":{},"问":{"docs":{},"题":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}},"请":{"docs":{},"使":{"docs":{},"用":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"t":{"docs":{},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}},"m":{"docs":{},"d":{"5":{"docs":{},",":{"docs":{},"p":{"docs":{},"a":{"docs":{},"t":{"docs":{},"h":{"docs":{},",":{"docs":{},"s":{"docs":{},"c":{"docs":{},"e":{"docs":{},"n":{"docs":{},"e":{"docs":{},"字":{"docs":{},"段":{"docs":{},",":{"docs":{},"其":{"docs":{},"它":{"docs":{},"是":{"docs":{},"为":{"docs":{},"了":{"docs":{},"兼":{"docs":{},"容":{"docs":{},"老":{"docs":{},"的":{"docs":{},"线":{"docs":{},"上":{"docs":{},"系":{"docs":{},"统":{"docs":{},"添":{"docs":{},"加":{"docs":{},"的":{"docs":{},",":{"docs":{},"以":{"docs":{},"后":{"docs":{},"有":{"docs":{},"可":{"docs":{},"能":{"docs":{},"去":{"docs":{},"掉":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"docs":{}}}}},"删":{"docs":{},"除":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}},"返":{"docs":{},"回":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}},"的":{"docs":{},"格":{"docs":{},"式":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}},"还":{"docs":{},"需":{"docs":{},"要":{"docs":{},"安":{"docs":{},"装":{"docs":{},"n":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"x":{"docs":{},"么":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}},"这":{"docs":{},"个":{"docs":{},"会":{"docs":{},"导":{"docs":{},"致":{"docs":{},"内":{"docs":{},"存":{"docs":{},"增":{"docs":{},"加":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}},"进":{"docs":{},"群":{"docs":{},"请":{"docs":{},"改":{"docs":{},"昵":{"docs":{},"称":{"docs":{},",":{"docs":{},"昵":{"docs":{},"称":{"docs":{},"格":{"docs":{},"式":{"docs":{},":":{"docs":{},"城":{"docs":{},"市":{"docs":{},"-":{"docs":{},"公":{"docs":{},"司":{"docs":{},"-":{"docs":{},"昵":{"docs":{},"称":{"docs":{},",":{"docs":{},"如":{"docs":{},"果":{"docs":{},"你":{"docs":{},"喜":{"docs":{},"欢":{"docs":{},"这":{"docs":{},"项":{"docs":{},"目":{"docs":{},",":{"docs":{},"请":{"docs":{},"关":{"docs":{},"注":{"docs":{},"(":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"r":{"docs":{},")":{"docs":{},"此":{"docs":{},"项":{"docs":{},"目":{"docs":{},",":{"docs":{},"关":{"docs":{},"注":{"docs":{},"是":{"docs":{},"对":{"docs":{},"项":{"docs":{},"目":{"docs":{},"的":{"docs":{},"肯":{"docs":{},"定":{"docs":{},",":{"docs":{},"也":{"docs":{},"是":{"docs":{},"作":{"docs":{},"者":{"docs":{},"创":{"docs":{},"新":{"docs":{},"的":{"docs":{},"动":{"docs":{},"力":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"适":{"docs":{},"合":{"docs":{},"海":{"docs":{},"量":{"docs":{},"存":{"docs":{},"储":{"docs":{},"吗":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}},"速":{"docs":{},"度":{"docs":{},"较":{"docs":{},"慢":{"docs":{},",":{"docs":{},"迁":{"docs":{},"移":{"docs":{},"完":{"docs":{},"成":{"docs":{},"后":{"docs":{},"请":{"docs":{},"将":{"docs":{},"e":{"docs":{},"n":{"docs":{},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{},"_":{"docs":{},"m":{"docs":{},"i":{"docs":{},"g":{"docs":{},"r":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"设":{"docs":{},"为":{"docs":{},"f":{"docs":{},"a":{"docs":{},"l":{"docs":{},"s":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"那":{"docs":{},"异":{"docs":{},"常":{"docs":{},"情":{"docs":{},"况":{"docs":{},"下":{"docs":{},"怎":{"docs":{},"么":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}},"错":{"docs":{},"误":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}},"问":{"docs":{},"题":{"docs":{},"可":{"docs":{},"以":{"docs":{},"直":{"docs":{},"接":{"docs":{},"提":{"docs":{},"i":{"docs":{},"s":{"docs":{},"s":{"docs":{},"u":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}},"汇":{"docs":{},"总":{"docs":{"QA.html":{"ref":"QA.html","tf":10}}}}}},"集":{"docs":{},"群":{"docs":{},"如":{"docs":{},"何":{"docs":{},"规":{"docs":{},"划":{"docs":{},"及":{"docs":{},"如":{"docs":{},"何":{"docs":{},"进":{"docs":{},"行":{"docs":{},"扩":{"docs":{},"容":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.002785515320334262}}}}}}}}}}}}}}}}},"length":716},"corpusTokens":["!=","\"$http_referer\"","\"$http_x_forwarded_for\"';","\"$request\"","\"data\":{}","\"fmt\"","\"github.com/astaxie/beego/httplib\"","\"github.com/eventials/go","\"message\":\"\",","\"os\"","\"peers\":","\"status\":\"ok\",","#","#notice:veri","#server","#upstream","#也就是将rewrit","#以上上类似。","#以下是一下横向扩展的配置,当前统一大集群容量不够时,只要增加一个小集群,也就是增加一个","#参阅浏览器上传的选项","#合并","#对和序进行启动,停止,查看状态等。","#按每个文1m","#统一在url前增加godfs,以便统一出入口。","#继点续传一定要设置(注意)","#这是一个横向扩展配置,前期可能只有一个集群group1,当group1满后,只需将上传指向group2,","$body_bytes_s","$dir","$host;","$proxy_add_x_forwarded_for;","$remote_addr;","$remote_us","%s'%(i))","&&","'","'\"$http_user_agent\"","'$remote_addr","'$statu","'http://10.1.5.9:8080/upload'","'rb')}","(","(尽量在linux下进行)?","(注意:下载时要注意链接的版本号,windows下直接运行fileserver.exe,执行文件在这里下载)","(说明:要在文件多的服务器上执行,相关于推送到别的服务器)",")","*","+x",",",",一个小群集内按业务需求设定副本数,也就是机器数。",".","./control","./fileserv","/","/$1/big/upload/$2;","//","//上传","//场景","//声明参数集合","//文件","//文件地址","//自定义路径","//输出","//输出json结果","/big/upload/$1;","/data/fastdfs_data:/data","/godfs/big/upload","/godfs/group(\\d)","/godfs/upload","/group$1","/group1/big/upload","/group1/upload","/var/log/nginx/access.log","/var/log/nginx/error.log","0;","1","1)","1.表示是否强制同步当天所有(性能差),0.表示只同步失败的文件","10.1.14.36:8080;","10.1.14.36:8083;","10.1.14.37:8080;","10.1.14.37:8082;","10.1.51.70:8082;","10.1.51.70:8083;","1024;","127.0.0.1","1;","1m","1、在go","1台","1)修改","2、请参阅部署图","2)原来运行n台,某一台机器出现问题,变成n","2)访问","3)","4.4.3","65;","8","8000;","80;",":=","=",">","[\"http://10.0.0.3:8080\",\"http://10.0.0.4:8080\",\"http://10.0.0.5:8080\"]","[\"http://127.0.0.1:8080\",\"http://127.0.0.1:8081\",\"http://127.0.0.1:8082\"]","[$time_local]","^/godfs/group(\\d)","^/godfs/upload","`","access_log","action:","action=set配合完成参数设置","api通用说明","application/html;","args)","auth_tok","b","benchmark.py进行压测(注意对benchmark.py中的ip进行修改)","break;","build","c","cat","cd","certif","cfg:json参数","check","chmod","client,","client.","client.createupload(upload)","client_max_body_s","clone","cn.hutool","coding:","conf/cfg.json","console中执行)","control","creat","culr","curl","data目录下的","date:要修复的日期,格式如:20190725","default_typ","defer","dir=log","dir:要查看文件列表的目录名","docker","docker如何部署?","e","enable_migr","err","error;","error_log","event","f","f,","f.close()","f.write(str(i)*1024)","f:","fastdf","fastdfs.git","fastdfs/releases/download/v1.3.1/fileserv","fastdfs;","fastdfs下么(其它类似)?","fastdfs中,一个集群就是一个group。","fastdfs为你考虑了这一点","fastdfs性能怎样?","fastdfs是一个基于http协议的分布式文件系统,它基于大道至简的设计理念,一切从简设计,使得它的运维及扩展变得更加简单,它具有高性能、高可靠、无中心、免维护等优点。","fastdfs是什么?","fastdfs本身是一个高性能的web服务器,在开发或测试时,可以不用安装nginx,","fastdfs的","fastdfs的功能单一,如需要缓存或重定向或其它扩展,nginx都有成熟的组件","fastdfs的文件定位与其它分布式系统不同,它的寻址是直接定位,不经过任何组件,所以可以近似时间复杂度为o(1)[文件路径定位]","fastdfs的目录是不能变动的,与同步机制相关,很多同学在群里问题,我的files目录能不能自定义,答案是否定的。","file","file(\"d:\\\\git\\\\2.jpg\");","file);","file.","file:上传的文件","file=@$dir/{}","file=@http","filenam","files=files)","fileserv","fileserver.go","fileserver_test.go","files目录下(如果文件很多,可以逆向过来,将fileserver复制过去,但要保留fileserver的目录结构)","files目录外(即与files目录同一级),通过python","fmt.print(obj)","fmt.println(","fmt.println(err)","forc","force:是否强行修复(0|1)","forward","fs","fs.local","func","gen_file.pi","get的方式访问上传接口","git","go","go_fastdfs_dir","go_fastdfs_dir=/data","gofastdf","golang版本","gopath=$pwd","group","group$1;","group1","group1;","group2","hashmap","hashmap<>();","host","host:自动生成是否正确","http","http://10.0.5.9:8080/upload?md5=filesum&output=json","http://10.1.5.9:8080//big/upload/","http://10.1.5.9:8080//upload","http://10.1.5.9:8080/group/reload","http://10.1.5.9:8080/group1/default/20190128/16/10/2g","http://10.1.5.9:8080/reload","http://10.1.50.90:8080/group/delet","http://10.1.50.90:8080/group/get_file_info","http://10.1.50.90:8080/group/list_dir","http://10.1.50.90:8080/group/repair","http://10.1.50.90:8080/group/repair_fileinfo","http://10.1.50.90:8080/group/repair_stat","http://10.1.50.90:8080/group/stat","http://10.1.50.90:8080/group/upload","http://10.1.50.90:8080/upload","http://10.1.xx.60:8080/reload","http://10.1.xx.60:8080/repair_stat","http://10.1.xx.60:8080/stat","http://10.1.xx.60:8080/upload","http://127.0.0.1:8080/delete?md5=430a71f5c5e093a105452819cc48cc9c","http://172.16.70.123:7080/repair?force=1","http://172.16.70.123:7080/statu","http://172.16.70.123:7080/sync?date=20190117&force=1","http://go","http://gofastdf","http://www.hjsplit.org/","http://yourserv","https://github.com/perfree/go","https://github.com/sjqzhang/go","https://github.com/tu","httputil.post(\"http://xxxxx:xxxx/upload\",","hutool","i%1000==0:","import","important(注意)","includ","index","interface{}","ip","ip:8080/upload.html","ip_hash;","issue中chengyuansen同学向我提议使用增加扩容特性,我觉得对代码逻辑及运维都增加复杂度,暂时没有加入这特性。","j=0","j=i","java版本","keepalive_timeout","linux","listen","localhost;","locat","log_format","ls","main","main()","main(string[]","main;","md5:文件的摘要","md5:文件的摘要(md5|sha1)","md5=sum(file)","md5与path二选一","mime.types;","mv","n","name","new","nil","nil)","o","obj","ok","on;","open('%s/%s.txt'%(j,i),'w+')","open('report.xls',","options={'output':'json','path':'','scene':''}","os","os.open(\"100m\")","os.system('mkdir","output:输出","output=json|text","packag","panic(err)","parammap","parammap);","parammap.put(\"file\",","parammap.put(\"output\",\"json\");","parammap.put(\"path\",\"image\");","parammap.put(\"scene\",\"image\");","path:文件路径","path:自定义路径","path=$dir","peer_id:集群内是否唯一","peers:增加对端的http地址","print(r.text)","process.","proxy_pass","proxy_redirect","proxy_set_head","public","pull","pwd=`pwd`","python版本:","q&a","r","range(0,1000000):","real","req.param(\"output\",\"json\")","req.param(\"path\",\"\")","req.param(\"scene\",\"\")","req.postfile(\"file\",\"filename\")//注意不是全路径","req.tojson(&obj)","req:=httplib.post(\"http://10.1.5.9:8080/upload\")","request","requests.post(url,data=options,","result=","resum","rewrit","rewrite_log","run","s","scene:场景","sendfil","server","server,client),配置自动生成","server,storag","server_nam","set(修改参数),get获取参数,reload重新加载参数","sjqzhang/go","split","src","start","start|stop|statu","stat.json文件","static","string","sts[\"fs.errorsetsize\"]","support_group_manag","system.out.println(result);","t","test","this.errorset.cardinality()","token=md5(file_md5+timestamp)","tu","tus\"","tus.newclient(\"http://10.1.5.9:8080/big/upload/\",","tus.newuploadfromfile(f)","upload","upload,","uploader,","uploader.","uploader.upload())","uploads协议,[详情](https://tus.io/))","upstream","url","utf","v","v1.1.9","var","vendor","void","web","web上传(浏览器打开)","wget","window","worker_connect","worker_process","x","x*","{","{'file':","{}","|xarg","}","~","~/(\\w+)/big/upload/(.*)","~/big/upload/(.*)","一、","一、下载最新版的go","一、使用1.2.6版本以后的go","一、先下载已编译的可执行文件(用最新版本)","一、创建files文件夹","一、如果是海量存储,不要开启文件token认证功能,减少性能开消。","一、拉取镜像","一、构建镜像","一、统一使用post请求","一般的分块上传都要客户端支持,而语言的多样性,客户端难以维护,但分块上传的功能又有必要,为此提供一个简单的实现思路。","一键安装:(请将以下命令复制到linux","三、","三、修改配置","三、如果使用断点续传,上传后一定要用文件id置换成path存储(如何置换看qa/api文档),为后面访问减少性能开消。","三、将benchmark.py放到","三、将配置enable_migrate设为tru","三、应用实现验证权限接口(即第二步的url),参数为","上传代码","上传完成,再通过秒传接口,获取文件信息","上传结果说明","上面命令的log为要上传的目录,如果代码上传就是简单的循环上传就ok。","不同步的情况:","不能用","不能,在设计之初就已考虑到集群的高可用问题,为了保证集群的真正可用,必须为不同的ip,ip","与","中的group1改为group2即可。","为简单可靠起见,直接搭建一个新集群即可(搭建就是启动./fileserver进程,设置一下peers的ip地址,三五分钟的事)","也可以多机同时进行压测,所有节点都是可以同时读写的","二、","二、url中的group只有在support_group_manage设置为true才有。","二、将gen_file.py复制到files文件夹中,通过python","二、将原来的fastdfs文件目录复制到go","二、尽量用标准上传,上传后业务保存path,在业务用的时候再并接上域名(方便迁移扩展等)。","二、设auth_url参数(应用提供)","二、运行可执行文件(生成配置)","二、运行容器","二、运行容器(使用环境变量","二、返回格式统一为json","五、线上业务尽量使用nginx+gofastdfs部署架构(均衡算法使用ip_hash),以满足后面的功能扩展性(nginx+lua)。","五、验证服务是否ok","什么是集群,如何用nginx管理多集群?","从低版升给到高版本,可能存在配置项变动的情况,一定要注意使用新的版本时的配置项。如何获得新版本的配置项及说明?先备份旧的配置项(文件名不能为cfg.json),再运行新的版本,配置项就自动生成。然后再修改相应的配置项。","从文件目录中修复元数据(性能较差)","优点","但go","使用内置的继点续传功能(使用protocol","使用通用http协议","例如:","例如:","例如:http://10.1.5.9:8080/group/statu","例如:http://127.0.0.1:8080/group1/haystack/5/124,0,27344,.jpg?download=0","例如:http://127.0.0.1:8080/group1/haystack/5/124,0,27344,.jpg?download=0&width=100&height=100","例子:http://127.0.0.1:8080/get_file_info?md5=430a71f5c5e093a105452819cc48cc9c","例子:http://127.0.0.1:8080/list_dir?dir=default","例子:http://127.0.0.1:8080/repair?force=1","例子:http://127.0.0.1:8080/repair_stat?date=20190725","例子:http://127.0.0.1:8080/upload?md5=430a71f5c5e093a105452819cc48cc9c&output=json","依赖(这里使用了hutool工具包,更简便)","修复办法","修复统计信息","借助hjsplit","借助linux","先用gen_file.py产生大量文件(注意如果要生成大文件,自已在内容中乘上一个大的数即可)","六、线上环境最好不要使用容器部署,容器适用于测试和功能验证。","具体自行实现","具体请参阅示例代码(用浏览器访问http://127.0.0.1:8080)","具体请参阅部署图","出于安全考虑,管理api只能在群集内部调用或者用127.0.0.1调用.","分割:","区别:多了group,对应配置中的","原上传url:","原来运行n台,现在突然加入一台变成n+1台","参数,这样主要是为了解决一个nginx反向代理多个group(集群)","参数设为true时,所有的url中都自动添加组信息。","参数说明:","参数说明:date","参数:","可以在使用前对其各项特性进行压力测试,有任何","可靠性怎样,能用于生产环境么?","合并:","同步失败修复","启动服务器(已编译,下载极速体验,只需一分钟)","命令上传","四、尽量使用物理服务器部署,因为主要压力或性能来自于io","四、认证通过后,可以上传或下载","四、重新运行服器","在issue中有很多实际使用的问题及回答(很多已关闭,请查看已关闭的issue)","在下载url中加入download=0参数","在下载url中加入width各height参数","在微信讨论群中大家都问到go","基本没有性能损耗,项目中也附有压测脚本,大家可以自已进行压测,群里就不要太多讨论问题了,人多每次回复同样的问题","增加文件自动迁移功能,支持同名文件重复覆盖选项。","大家也会觉得这群无聊。","大家担心的是这么简单的文件系统,靠不靠谱,可不可以用于生产环境?答案是肯定的,正因为简单所以高效,因为简单所以稳定。如果你担心功能,那就跑单元测试,如果担心性能,那就跑压力测试,项目都自带了,跑一跑更放心^_^。","大文件如何分块上传或断点续传?","失败自动修复","如何","如何上传文件夹?","如何压测?","如何后台运行程序?","如何在浏览器中直接显示图片?","如何实现自定义认证上传下载?","如何扩容?","如何搭建集群?","如何查看系统状态及说明?","如何查看集群文件信息?","如何秒传文件?","如何编译(go1.9.2+)?","如何缩放图片?","如何跑单元测试","如何运行","如果出现多天数据不一致怎么办?能一次同步所有吗?","如果出现文件统计出错怎么办?","如果提高可用性,只要在现在的集群peers中加入新的机器,再对集群进行修复即可。","安装","实现分割与合并,具体查看","对程序进行后面运行,具体操作如下:","小集群安装","就三台组成一个集群。(注意每台服务器最好配置保持一样,并且使用raid5磁盘阵列)","已经使用fastdfs存储的文件可以迁移到go","帮助。","建议在前期规划时,尽量采购大容量的机器作为存储服务器,如果要两个副本就用两台组成一个集群,如果要三个副本","建议用go实现hjsplit分割合并功,这样具有跨平台功能。(未实现,等你来....)","总结:业务保存的文件的path,减少后期访问路径转换带来开消,文件访问权限由业务来完成,这样性能最好,通用性强(可直接其它web服务器)。","或者调用","所以建议线上还是加一层nginx,再借助nginx+lua解决扩展性问题。","所有节点都可以同时读写","指向存储目录。)","按天分目录方便维护","捐赠","接着用benchmark.py进行压测","摘要算法要与cfg.json中配置的一样","支持curl命令上传","支持docker部署","支持google认证码","支持http下载","支持token下载","支持一键迁移","支持一键迁移(从其他系统文件系统迁移过来)","支持不同的场景","支持保留原文件名","支持图片缩放","支持多机自动同步","支持小文件自动合并(减少inode占用)","支持并行体验","支持并行体验(与现有的文件系统并行体验,确认ok再一键迁移)","支持断点下载","支持断点下载?","支持断点续传(tus)","支持查看集群文件信息","支持浏览器上传","支持目录自定义","支持秒传","支持自动生成唯一文件名","支持自定义认证","支持自监控告警","支持跨域访问","支持配置自动生成","支持集群文件信息查看","支持集群监控邮件告警","文件","文件google认证时序图","文件上传api","文件不同步了怎么办?","文件不同步会影响访问吗?","文件信息","文件列表","文件删除","文件的摘要算法要与文件务器的算法一致(算法支持md5|sha1),如果是断点续传,可以使用文件的id,也就是urlolad后的id","文件秒传","文件统计信息api","文件自动去重","断点上传url:","断点上传有使用说明么?","断点续传\"sdk\"","断点续传示例","方式一、","方式二、","方案一、","方案三、","方案二、","方案四、","无中心设计(所有节点都可以同时读写)","无依赖(单一文件)","无需专用客户端(支持wget,curl等工具)","更多客户端请参考","更多语言请参考","更新说明","最佳实战?","有管理后台么?","有问题请加群","有问题请点击反馈","本机为","本项目已大规模用于生产环境,如担心不能满足","极低资源开销","极速体验","格式如下","检查:","正常情况下,集群会每小时自动同步修复文件。(性能较差,在海量情况下建议关闭自动修复)","正确","步骤:","每个节点对等(简化运维)","注意:(fs.peers是不带本机的,如果带有可能出问题)","注意:不要使用127.0.0.1上传","注意:使用前请认真阅读完本文,特别是wiki","注意:方案四、只能指定一个上传服务器,不支持同时写,并且上传的url有变化","注意:每个节点都需要进行同样的操作","注意:迁移过程中会扫描整下files目录下的所有文件,","注意:配置中的","海量集群安装","特性","特明说明是:如果要等比例缩放,请将width或height设为0","生成大量文件","由于问的人太多,在这里统一回答。","确保control与fileserver在同一个目录","答案是可以的,你担心的问题是路径改变,go","答案是可以:(最好在低峰执行)","答案:不会影响,会在访问不到时,自动修复不同步的文件。","答案:手动同步(最好在低峰执行)","答案:支持","答案:是可以的,但要更新到最新版本","答案:适合海量存储","管理api","类fastdf","编译安装","背景","能不能在一台机器部置多个服务端?","能动态加载配置么?","自动同步","至于能不能用软链接的方式本人没有测试过,可以自行测试。","表示同步那一天的数据","表示认证通过,其它为不通过","视配置定","设为true","访问限制问题","语言\"sdk\"","说明:go","说明:md5或path都是上传文件时返回的信息,要以json方式返回才能看到(参阅浏览器上传)","说明:url中的group为cfg.json中的group参数值。","请使用control","请使用md5,path,scene字段,其它是为了兼容老的线上系统添加的,以后有可能去掉。","请删除","运维简单,只有一个角色(不像fastdfs有三个角色track","返回","返回的格式","还需要安装nginx么?","这个会导致内存增加","进群请改昵称,昵称格式:城市-公司-昵称,如果你喜欢这项目,请关注(star)此项目,关注是对项目的肯定,也是作者创新的动力。","适合海量存储吗?","通用文件认证时序图","通过http","速度较慢,迁移完成后请将enable_migrate设为fals","那异常情况下怎么?","部署图","配置管理api","重启服务,请系统自动重新计算文件数。","重要提醒:如果开启小文件合并功能,后期是无法删除小文件的。","重要说明","错误","问题可以直接提issu","问题汇总","集群如何规划及如何进行扩容?","需要开启搬迁功能,修改cfg.json配置文件中的","项目从v1.1.8开始进入稳定状态","高可靠(设计极其简单,使用成熟组件)","高性能","默认:","默认:http://10.1.5.9:8080/statu","(使用leveldb作为kv库)","(建议低峰变更)"],"pipeline":["stopWordFilter","stemmer"]},"store":{"./":{"url":"./","title":"背景","keywords":"","body":"\ngo-fastdfs是什么? \ngo-fastdfs是一个基于http协议的分布式文件系统,它基于大道至简的设计理念,一切从简设计,使得它的运维及扩展变得更加简单,它具有高性能、高可靠、无中心、免维护等优点。\n大家担心的是这么简单的文件系统,靠不靠谱,可不可以用于生产环境?答案是肯定的,正因为简单所以高效,因为简单所以稳定。如果你担心功能,那就跑单元测试,如果担心性能,那就跑压力测试,项目都自带了,跑一跑更放心^_^。\n注意:使用前请认真阅读完本文,特别是wiki\n特性\n\n支持curl命令上传\n支持浏览器上传\n支持HTTP下载\n支持多机自动同步\n支持断点下载\n支持配置自动生成\n支持小文件自动合并(减少inode占用)\n支持秒传\n支持跨域访问\n支持一键迁移\n支持并行体验\n支持断点续传(tus)\n支持docker部署\n支持自监控告警\n支持图片缩放\n支持google认证码\n支持自定义认证\n支持集群文件信息查看\n使用通用HTTP协议\n无需专用客户端(支持wget,curl等工具)\n类fastdfs\n高性能 (使用leveldb作为kv库)\n高可靠(设计极其简单,使用成熟组件)\n无中心设计(所有节点都可以同时读写)\n\n优点\n\n无依赖(单一文件)\n自动同步\n失败自动修复\n按天分目录方便维护\n支持不同的场景\n文件自动去重\n支持目录自定义\n支持保留原文件名\n支持自动生成唯一文件名\n支持浏览器上传\n支持查看集群文件信息\n支持集群监控邮件告警\n支持小文件自动合并(减少inode占用)\n支持秒传\n支持图片缩放\n支持google认证码\n支持自定义认证\n支持跨域访问\n极低资源开销\n支持断点续传(tus)\n支持docker部署\n支持一键迁移(从其他系统文件系统迁移过来)\n支持并行体验(与现有的文件系统并行体验,确认OK再一键迁移)\n支持token下载 token=md5(file_md5+timestamp)\n运维简单,只有一个角色(不像fastdfs有三个角色Tracker Server,Storage Server,Client),配置自动生成\n每个节点对等(简化运维)\n所有节点都可以同时读写\n\n\n启动服务器(已编译,下载极速体验,只需一分钟)\n一键安装:(请将以下命令复制到linux console中执行)\nwget --no-check-certificate https://github.com/sjqzhang/go-fastdfs/releases/download/v1.3.1/fileserver -O fileserver && chmod +x fileserver && ./fileserver\n\n(注意:下载时要注意链接的版本号,windows下直接运行fileserver.exe,执行文件在这里下载)\n部署图\n\n通用文件认证时序图\n\n文件google认证时序图\n\n有问题请点击反馈\n重要说明\n在issue中有很多实际使用的问题及回答(很多已关闭,请查看已关闭的issue)\n项目从v1.1.8开始进入稳定状态\n更新说明\n从低版升给到高版本,可能存在配置项变动的情况,一定要注意使用新的版本时的配置项。如何获得新版本的配置项及说明?先备份旧的配置项(文件名不能为cfg.json),再运行新的版本,配置项就自动生成。然后再修改相应的配置项。\n\nv1.1.9 增加文件自动迁移功能,支持同名文件重复覆盖选项。\nQ&A\n\n\n"},"install.html":{"url":"install.html","title":"安装","keywords":"","body":"极速体验\nlinux\nwget --no-check-certificate https://github.com/sjqzhang/go-fastdfs/releases/download/v1.3.1/fileserver -O fileserver && chmod +x fileserver && ./fileserver\n\nwindow\n(注意:下载时要注意链接的版本号,windows下直接运行fileserver.exe,执行文件在这里下载)\n编译安装\n如何编译(go1.9.2+)?\ngit clone https://github.com/sjqzhang/go-fastdfs.git\ncd go-fastdfs\nmv vendor src\npwd=`pwd`\nGOPATH=$pwd go build -o fileserver fileserver.go\n如何运行\n./fileserver\n小集群安装\nworker_processes 1;\nevents {\n worker_connections 1024;\n}\nhttp {\n include mime.types;\n default_type application/html;\n log_format main '$remote_addr - $remote_user [$time_local] \"$request\" '\n '$status $body_bytes_sent \"$http_referer\" '\n '\"$http_user_agent\" \"$http_x_forwarded_for\"';\n access_log /var/log/nginx/access.log main;\n error_log /var/log/nginx/error.log error;\n sendfile on;\n keepalive_timeout 65;\n client_max_body_size 0; \n proxy_redirect ~/big/upload/(.*) /big/upload/$1; #继点续传一定要设置(注意)\n upstream go-fastdfs {\n server 10.1.14.36:8080;\n server 10.1.14.37:8080;\n ip_hash; #notice:very important(注意)\n }\n server {\n listen 80;\n server_name localhost;\n location / {\n proxy_set_header Host $host; #notice:very important(注意)\n proxy_set_header X-Real-IP $remote_addr; #notice:very important(注意)\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; #notice:very important(注意)\n proxy_pass http://go-fastdfs;\n }\n\n }\n}\n\n海量集群安装\nworker_processes 1;\nevents {\n worker_connections 1024;\n}\nhttp {\n include mime.types;\n default_type application/html;\n log_format main '$remote_addr - $remote_user [$time_local] \"$request\" '\n '$status $body_bytes_sent \"$http_referer\" '\n '\"$http_user_agent\" \"$http_x_forwarded_for\"';\n access_log /var/log/nginx/access.log main;\n error_log /var/log/nginx/error.log error;\n sendfile on;\n keepalive_timeout 65;\n rewrite_log on;\n client_max_body_size 0;\n proxy_redirect ~/(\\w+)/big/upload/(.*) /$1/big/upload/$2; #继点续传一定要设置(注意)\n #以下是一下横向扩展的配置,当前统一大集群容量不够时,只要增加一个小集群,也就是增加一个\n #upstream ,一个小群集内按业务需求设定副本数,也就是机器数。\n upstream gofastdfs-group1 {\n server 10.1.51.70:8082;\n #server 10.1.14.37:8082;\n ip_hash; #notice:very important(注意)\n }\n upstream gofastdfs-group2 {\n server 10.1.51.70:8083;\n #server 10.1.14.36:8083;\n ip_hash; #notice:very important(注意)\n }\n server {\n listen 8000;\n server_name localhost;\n location ~ /godfs/group(\\d) { \n #统一在url前增加godfs,以便统一出入口。\n proxy_set_header Host $host;\n proxy_set_header X-Real-IP $remote_addr;\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; \n rewrite ^/godfs/group(\\d) /group$1 break;\n proxy_pass http://gofastdfs-group$1;\n }\n location ~ /godfs/upload { \n #这是一个横向扩展配置,前期可能只有一个集群group1,当group1满后,只需将上传指向group2,\n #也就是将rewrite , proxy_pass 中的group1改为group2即可。\n proxy_set_header Host $host;\n proxy_set_header X-Real-IP $remote_addr;\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; \n rewrite ^/godfs/upload /group1/upload break;\n proxy_pass http://gofastdfs-group1;\n }\n location ~ /godfs/big/upload { \n #以上上类似。\n proxy_set_header Host $host;\n proxy_set_header X-Real-IP $remote_addr;\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; \n rewrite ^/godfs/upload /group1/big/upload break;\n proxy_pass http://gofastdfs-group1;\n }\n\n }\n}\n\n"},"usage.html":{"url":"usage.html","title":"语言\"SDK\"","keywords":"","body":"命令上传\ncurl -F file=@http-index-fs http://10.1.xx.60:8080/upload \nWEB上传(浏览器打开)\nhttp://yourserver ip:8080/upload.html 注意:不要使用127.0.0.1上传 \npython版本: \nimport requests\nurl = 'http://10.1.5.9:8080/upload'\nfiles = {'file': open('report.xls', 'rb')}\noptions={'output':'json','path':'','scene':''} #参阅浏览器上传的选项\nr = requests.post(url,data=options, files=files)\nprint(r.text)\n\ngolang版本\npackage main\n\nimport (\n \"fmt\"\n \"github.com/astaxie/beego/httplib\"\n)\n\nfunc main() {\n var obj interface{}\n req:=httplib.Post(\"http://10.1.5.9:8080/upload\")\n req.PostFile(\"file\",\"filename\")//注意不是全路径\n req.Param(\"output\",\"json\")\n req.Param(\"scene\",\"\")\n req.Param(\"path\",\"\")\n req.ToJSON(&obj)\n fmt.Print(obj)\n}\n\njava版本\n依赖(这里使用了hutool工具包,更简便)\n\n cn.hutool\n hutool-all\n 4.4.3\n\n\n上传代码\npublic static void main(String[] args) {\n //文件地址\n File file = new File(\"D:\\\\git\\\\2.jpg\");\n //声明参数集合\n HashMap paramMap = new HashMap<>();\n //文件\n paramMap.put(\"file\", file);\n //输出\n paramMap.put(\"output\",\"json\");\n //自定义路径\n paramMap.put(\"path\",\"image\");\n //场景\n paramMap.put(\"scene\",\"image\");\n //上传\n String result= HttpUtil.post(\"http://xxxxx:xxxx/upload\", paramMap);\n //输出json结果\n System.out.println(result);\n}\n\n更多语言请参考\n"},"breakpoint.html":{"url":"breakpoint.html","title":"断点续传\"SDK\"","keywords":"","body":"断点续传示例\ngolang版本\npackage main\n\nimport (\n \"os\"\n \"fmt\"\n \"github.com/eventials/go-tus\"\n)\n\nfunc main() {\n f, err := os.Open(\"100m\")\n if err != nil {\n panic(err)\n }\n defer f.Close()\n // create the tus client.\n client, err := tus.NewClient(\"http://10.1.5.9:8080/big/upload/\", nil)\n fmt.Println(err)\n // create an upload from a file.\n upload, err := tus.NewUploadFromFile(f)\n fmt.Println(err)\n // create the uploader.\n uploader, err := client.CreateUpload(upload)\n fmt.Println(err)\n // start the uploading process.\n fmt.Println( uploader.Upload())\n\n}\n\n`\n\n更多客户端请参考\n"},"api.html":{"url":"api.html","title":"管理API","keywords":"","body":"API通用说明\n一、统一使用POST请求\n二、返回格式统一为json\n 格式如下\n {\n \"status\":\"ok\",\n \"message\":\"\",\n \"data\":{}\n }\n二、url中的group只有在support_group_manage设置为true才有。\n 例如:\n http://10.1.5.9:8080/group/reload\n 默认:\n http://10.1.5.9:8080/reload\n 说明:url中的group为cfg.json中的group参数值。\n配置管理API\nhttp://10.1.5.9:8080/group/reload\n\n参数:\naction: set(修改参数),get获取参数,reload重新加载参数\ncfg:json参数 与 action=set配合完成参数设置\n文件统计信息API\nhttp://10.1.50.90:8080/group/stat\n文件上传API\nhttp://10.1.50.90:8080/group/upload\n参数:\nfile:上传的文件\nscene:场景\noutput:输出\npath:自定义路径\n具体请参阅示例代码(用浏览器访问http://127.0.0.1:8080)\n文件秒传\nhttp://10.1.50.90:8080/group/upload\n参数:\nmd5:文件的摘要\n摘要算法要与cfg.json中配置的一样\n例子:http://127.0.0.1:8080/upload?md5=430a71f5c5e093a105452819cc48cc9c&output=json\n文件删除\nhttp://10.1.50.90:8080/group/delete\n参数:\nmd5:文件的摘要(md5|sha1) 视配置定\npath:文件路径\nmd5与path二选一\n说明:md5或path都是上传文件时返回的信息,要以json方式返回才能看到(参阅浏览器上传)\nhttp://127.0.0.1:8080/delete?md5=430a71f5c5e093a105452819cc48cc9c\n文件信息\nhttp://10.1.50.90:8080/group/get_file_info\n参数:\nmd5:文件的摘要(md5|sha1) 视配置定\npath:文件路径\nmd5与path二选一\n说明:md5或path都是上传文件时返回的信息,要以json方式返回才能看到(参阅浏览器上传)\n例子:http://127.0.0.1:8080/get_file_info?md5=430a71f5c5e093a105452819cc48cc9c\n文件列表\nhttp://10.1.50.90:8080/group/list_dir\n参数:\ndir:要查看文件列表的目录名\n例子:http://127.0.0.1:8080/list_dir?dir=default\n修复统计信息\nhttp://10.1.50.90:8080/group/repair_stat\n参数:\ndate:要修复的日期,格式如:20190725\n例子:http://127.0.0.1:8080/repair_stat?date=20190725\n同步失败修复\nhttp://10.1.50.90:8080/group/repair\n参数:\nforce:是否强行修复(0|1)\n例子:http://127.0.0.1:8080/repair?force=1\n从文件目录中修复元数据(性能较差)\nhttp://10.1.50.90:8080/group/repair_fileinfo\n需要开启搬迁功能,修改cfg.json配置文件中的 enable_migrate 设为true\n"},"QA.html":{"url":"QA.html","title":"问题汇总","keywords":"","body":"最佳实战?\n一、如果是海量存储,不要开启文件token认证功能,减少性能开消。\n二、尽量用标准上传,上传后业务保存path,在业务用的时候再并接上域名(方便迁移扩展等)。\n三、如果使用断点续传,上传后一定要用文件id置换成path存储(如何置换看QA/API文档),为后面访问减少性能开消。\n四、尽量使用物理服务器部署,因为主要压力或性能来自于IO\n五、线上业务尽量使用nginx+gofastdfs部署架构(均衡算法使用ip_hash),以满足后面的功能扩展性(nginx+lua)。\n六、线上环境最好不要使用容器部署,容器适用于测试和功能验证。\n总结:业务保存的文件的path,减少后期访问路径转换带来开消,文件访问权限由业务来完成,这样性能最好,通用性强(可直接其它web服务器)。\n\n重要提醒:如果开启小文件合并功能,后期是无法删除小文件的。\n上传结果说明\n请使用md5,path,scene字段,其它是为了兼容老的线上系统添加的,以后有可能去掉。\n有管理后台么?\nhttps://github.com/perfree/go-fastdfs-web\n断点上传有使用说明么?\nhttps://github.com/tus\n在微信讨论群中大家都问到go-fastdfs性能怎样?\n由于问的人太多,在这里统一回答。\ngo-fastdfs的文件定位与其它分布式系统不同,它的寻址是直接定位,不经过任何组件,所以可以近似时间复杂度为o(1)[文件路径定位]\n基本没有性能损耗,项目中也附有压测脚本,大家可以自已进行压测,群里就不要太多讨论问题了,人多每次回复同样的问题\n大家也会觉得这群无聊。\n已经使用fastdfs存储的文件可以迁移到go-fastdfs下么(其它类似)?\n答案是可以的,你担心的问题是路径改变,go fastdfs为你考虑了这一点\n步骤:\n 一、下载最新版的go-fastdfs\n 二、将原来的fastdfs文件目录复制到go-fastdfs的 files目录下(如果文件很多,可以逆向过来,将fileserver复制过去,但要保留fileserver的目录结构)\n 三、将配置enable_migrate设为true\n 注意:迁移过程中会扫描整下files目录下的所有文件,\n 速度较慢,迁移完成后请将enable_migrate设为false\n\n说明:go-fastdfs的目录是不能变动的,与同步机制相关,很多同学在群里问题,我的files目录能不能自定义,答案是否定的。\n至于能不能用软链接的方式本人没有测试过,可以自行测试。\n什么是集群,如何用Nginx管理多集群?\n1、在go-fastdfs中,一个集群就是一个group。\n2、请参阅部署图\n注意:配置中的 support_group_manage 参数设为true时,所有的url中都自动添加组信息。\n例如:http://10.1.5.9:8080/group/status\n默认:http://10.1.5.9:8080/status\n区别:多了group,对应配置中的 group 参数,这样主要是为了解决一个Nginx反向代理多个group(集群)\n具体请参阅部署图\n如何搭建集群?\n一、先下载已编译的可执行文件(用最新版本)\n二、运行可执行文件(生成配置)\n三、修改配置\n peers:增加对端的http地址\n 检查:\n host:自动生成是否正确\n peer_id:集群内是否唯一\n四、重新运行服器\n五、验证服务是否OK\n适合海量存储吗?\n答案:适合海量存储\n如何上传文件夹?\n DIR=log && ls $DIR |xargs -n 1 -I {} curl -s -F path=$DIR -F file=@$DIR/{} http://10.1.50.90:8080/upload \n 上面命令的log为要上传的目录,如果代码上传就是简单的循环上传就OK。\n如何缩放图片?\n在下载url中加入width各height参数\n例如:http://127.0.0.1:8080/group1/haystack/5/124,0,27344,.jpg?download=0&width=100&height=100\n特明说明是:如果要等比例缩放,请将width或height设为0\n如何在浏览器中直接显示图片?\n在下载url中加入download=0参数\n例如:http://127.0.0.1:8080/group1/haystack/5/124,0,27344,.jpg?download=0\n如何实现自定义认证上传下载?\n一、使用1.2.6版本以后的go-fastdfs\n二、设auth_url参数(应用提供)\n三、应用实现验证权限接口(即第二步的url),参数为 auth_toke 返回 ok 表示认证通过,其它为不通过\n四、认证通过后,可以上传或下载\n还需要安装nginx么?\ngo-fastdfs本身是一个高性能的web服务器,在开发或测试时,可以不用安装nginx,\n但go-fastdfs的功能单一,如需要缓存或重定向或其它扩展,nginx都有成熟的组件\n所以建议线上还是加一层nginx,再借助nginx+lua解决扩展性问题。\n能动态加载配置么?\n答案:是可以的,但要更新到最新版本\n步骤:\n1)修改 conf/cfg.json 文件\n2)访问 http://10.1.xx.60:8080/reload\n3) 注意:每个节点都需要进行同样的操作\n如何查看集群文件信息?\nhttp://10.1.xx.60:8080/stat\n\n如果出现文件统计出错怎么办?\n请删除 data目录下的 stat.json文件 重启服务,请系统自动重新计算文件数。\n\n或者调用\nhttp://10.1.xx.60:8080/repair_stat\n可靠性怎样,能用于生产环境么?\n本项目已大规模用于生产环境,如担心不能满足\n可以在使用前对其各项特性进行压力测试,有任何\n问题可以直接提issue\n如何后台运行程序?\n请使用control 对程序进行后面运行,具体操作如下:\n 一、 chmod +x control\n 二、 确保control与fileserver在同一个目录\n 三、 ./control start|stop|status #对和序进行启动,停止,查看状态等。\n能不能在一台机器部置多个服务端?\n不能,在设计之初就已考虑到集群的高可用问题,为了保证集群的真正可用,必须为不同的ip,ip 不能用 127.0.0.1\n错误 \"peers\": [\"http://127.0.0.1:8080\",\"http://127.0.0.1:8081\",\"http://127.0.0.1:8082\"]\n正确 \"peers\": [\"http://10.0.0.3:8080\",\"http://10.0.0.4:8080\",\"http://10.0.0.5:8080\"]\n文件不同步了怎么办?\n正常情况下,集群会每小时自动同步修复文件。(性能较差,在海量情况下建议关闭自动修复)\n那异常情况下怎么?\n答案:手动同步(最好在低峰执行)\nhttp://172.16.70.123:7080/sync?date=20190117&force=1 (说明:要在文件多的服务器上执行,相关于推送到别的服务器)\n参数说明:date 表示同步那一天的数据 force 1.表示是否强制同步当天所有(性能差),0.表示只同步失败的文件\n\n不同步的情况:\n1) 原来运行N台,现在突然加入一台变成N+1台\n2)原来运行N台,某一台机器出现问题,变成N-1台\n\n如果出现多天数据不一致怎么办?能一次同步所有吗?\n答案是可以:(最好在低峰执行)\nhttp://172.16.70.123:7080/repair?force=1\n文件不同步会影响访问吗?\n答案:不会影响,会在访问不到时,自动修复不同步的文件。\n如何查看系统状态及说明?\nhttp://172.16.70.123:7080/status\n注意:(Fs.Peers是不带本机的,如果带有可能出问题)\n本机为 Fs.Local\nsts[\"Fs.ErrorSetSize\"] = this.errorset.Cardinality() 这个会导致内存增加\n如何编译(go1.9.2+)?\ngit clone https://github.com/sjqzhang/go-fastdfs.git\ncd go-fastdfs\nmv vendor src\npwd=`pwd`\nGOPATH=$pwd go build -o fileserver fileserver.go\n如何跑单元测试 (尽量在linux下进行)?\ngit clone https://github.com/sjqzhang/go-fastdfs.git\ncd go-fastdfs\nmv vendor src\npwd=`pwd`\nGOPATH=$pwd go test -v fileserver.go fileserver_test.go\n如何压测?\n步骤:\n一、创建files文件夹\n二、将gen_file.py复制到files文件夹中,通过python gen_file.py 生成大量文件\n三、将benchmark.py放到 files目录外(即与files目录同一级),通过python benchmark.py进行压测(注意对benchmark.py中的ip进行修改)\n先用gen_file.py产生大量文件(注意如果要生成大文件,自已在内容中乘上一个大的数即可)\n例如:\n# -*- coding: utf-8 -*-\nimport os\nj=0\nfor i in range(0,1000000):\n if i%1000==0:\n j=i\n os.system('mkdir %s'%(i))\n with open('%s/%s.txt'%(j,i),'w+') as f:\n f.write(str(i)*1024)\n接着用benchmark.py进行压测\n也可以多机同时进行压测,所有节点都是可以同时读写的\n支持断点下载?\n答案:支持\ncurl wget 如何\nwget -c http://10.1.5.9:8080/group1/default/20190128/16/10/2G\nculr -C - http://10.1.5.9:8080/group1/default/20190128/16/10/2G\nDocker如何部署?\n步骤:\n方式一、\n 一、构建镜像\n docker build . -t fastdfs\n 二、运行容器(使用环境变量 GO_FASTDFS_DIR 指向存储目录。)\n docker run --name fastdfs -v /data/fastdfs_data:/data -e GO_FASTDFS_DIR=/data fastdfs \n方式二、\n 一、拉取镜像\n docker pull sjqzhang/go-fastdfs\n 二、运行容器\n docker run --name fastdfs -v /data/fastdfs_data:/data -e GO_FASTDFS_DIR=/data fastdfs\n大文件如何分块上传或断点续传?\n一般的分块上传都要客户端支持,而语言的多样性,客户端难以维护,但分块上传的功能又有必要,为此提供一个简单的实现思路。\n方案一、\n借助linux split cat 实现分割与合并,具体查看 split 与 cat 帮助。\n分割: split -b 1M filename #按每个文1M\n合并: cat x* > filename #合并\n方案二、\n借助hjsplit\nhttp://www.hjsplit.org/\n具体自行实现\n方案三、\n建议用go实现hjsplit分割合并功,这样具有跨平台功能。(未实现,等你来....)\n方案四、\n使用内置的继点续传功能(使用protocol for resumable uploads协议,[详情](https://tus.io/))\n 注意:方案四、只能指定一个上传服务器,不支持同时写,并且上传的url有变化\n 原上传url: http://10.1.5.9:8080//upload\n 断点上传url: http://10.1.5.9:8080//big/upload/\n 上传完成,再通过秒传接口,获取文件信息\n如何秒传文件?\n通过http get的方式访问上传接口\nhttp://10.0.5.9:8080/upload?md5=filesum&output=json\n参数说明:\nmd5=sum(file) 文件的摘要算法要与文件务器的算法一致(算法支持md5|sha1),如果是断点续传,可以使用文件的id,也就是urlolad后的id\noutput=json|text 返回的格式\n集群如何规划及如何进行扩容?\n建议在前期规划时,尽量采购大容量的机器作为存储服务器,如果要两个副本就用两台组成一个集群,如果要三个副本\n就三台组成一个集群。(注意每台服务器最好配置保持一样,并且使用raid5磁盘阵列)\n\n如果提高可用性,只要在现在的集群peers中加入新的机器,再对集群进行修复即可。\n修复办法 http://172.16.70.123:7080/repair?force=1 (建议低峰变更)\n\n如何扩容?\n为简单可靠起见,直接搭建一个新集群即可(搭建就是启动./fileserver进程,设置一下peers的IP地址,三五分钟的事)\nissue中chengyuansen同学向我提议使用增加扩容特性,我觉得对代码逻辑及运维都增加复杂度,暂时没有加入这特性。\n访问限制问题\n出于安全考虑,管理API只能在群集内部调用或者用127.0.0.1调用.\n有问题请点击反馈\n有问题请加群\n\n进群请改昵称,昵称格式:城市-公司-昵称,如果你喜欢这项目,请关注(star)此项目,关注是对项目的肯定,也是作者创新的动力。\n捐赠\n"}}}
\ No newline at end of file
+{"index":{"version":"0.5.12","fields":[{"name":"title","boost":10},{"name":"keywords","boost":15},{"name":"body","boost":1}],"ref":"url","documentStore":{"store":{"./":["fastdfs是一个基于http协议的分布式文件系统,它基于大道至简的设计理念,一切从简设计,使得它的运维及扩展变得更加简单,它具有高性能、高可靠、无中心、免维护等优点。","fastdfs是什么?","go","server,client),配置自动生成","server,storag","token=md5(file_md5+timestamp)","为用户提供最简单、可靠、高效的分布式文件系统。","优点","使用文档(国内)","使用文档(国外)","使用通用http协议","大家担心的是这么简单的文件系统,靠不靠谱,可不可以用于生产环境?答案是肯定的,正因为简单所以高效,因为简单所以稳定。如果你担心功能,那就跑单元测试,如果担心性能,那就跑压力测试,项目都自带了,跑一跑更放心^_^。","失败自动修复","愿景","所有节点都可以同时读写","按天分目录方便维护","支持curl命令上传","支持docker部署","支持google认证码","支持http下载","支持token下载","支持一键迁移","支持一键迁移(从其他系统文件系统迁移过来)","支持不同的场景","支持保留原文件名","支持图片缩放","支持多机自动同步","支持小文件自动合并(减少inode占用)","支持并行体验","支持并行体验(与现有的文件系统并行体验,确认ok再一键迁移)","支持断点下载","支持断点续传(tus)","支持查看集群文件信息","支持浏览器上传","支持目录自定义","支持秒传","支持自动生成唯一文件名","支持自定义认证","支持自监控告警","支持跨域访问","支持配置自动生成","支持集群文件信息查看","支持集群监控邮件告警","文件自动去重","无中心设计(所有节点都可以同时读写)","无依赖(单一文件)","无需专用客户端(支持wget,curl等工具)","极低资源开销","每个节点对等(简化运维)","注意:使用前请认真阅读使用文档(国外)","特性","现在开源的分布式文件系非常多,功能也很强大,那为什么还要重新造轮子呢?可能这是很多人都关心的问题。重复造轮主要解决以下几个问题:","类fastdf","背景","自动同步","解决使用复杂问题","解决软件架构复杂问题","解决运维部署维护问题","运维简单,只有一个角色(不像fastdfs有三个角色track","高可靠(设计极其简单,使用成熟组件)","高性能","(使用leveldb作为kv库)","(如果是移动端访问,导航栏默认隐藏,导航栏在页面顶部左侧)"],"install.html":["\"$http_referer\"","\"$http_x_forwarded_for\"';","\"$request\"","#","#notice:veri","#server","#upstream","#也就是将rewrit","#以上上类似。","#以下是一下横向扩展的配置,当前统一大集群容量不够时,只要增加一个小集群,也就是增加一个","#统一在url前增加godfs,以便统一出入口。","#继点续传一定要设置(注意)","#这是一个横向扩展配置,前期可能只有一个集群group1,当group1满后,只需将上传指向group2,","$body_bytes_s","$host;","$proxy_add_x_forwarded_for;","$remote_addr;","$remote_us","$request_uri","&&","'","'\"$http_user_agent\"","'$remote_addr","'$statu","(","(注意:下载时要注意链接的版本号,windows下直接运行fileserver.exe,执行文件在这里下载)",")","+x",",",",一个小群集内按业务需求设定副本数,也就是机器数。","./fileserv","/","/$1","/$1/big/upload/$2;","/big/upload/$1;","/data/fastdfs_data:/data","/godfs/big/upload","/godfs/group","/godfs/upload","/group(\\d)","/group1/big/upload","/group1/upload","/var/log/nginx/access.log","/var/log/nginx/error.log","0;","10.1.14.36:8080;","10.1.14.36:8083;","10.1.14.37:8080;","10.1.14.37:8082;","10.1.51.70:8082;","10.1.51.70:8083;","1024;","1;","65;","8001;","8080:8080","80;","[$time_local]","^/godfs/(.*)$","^/godfs/upload","access_log","application/html;","auto;","break;","build","cd","certif","check","chmod","client_max_body_s","clone","default_typ","docker","docker体验","e","error;","error_log","event","fastdf","fastdfs.git","fastdfs/releases/download/v1.3.1/fileserv","fastdfs;","fileserv","fileserver.go","forward","git","go","go_fastdfs_dir=/data","gofastdf","gopath=$pwd","group$1;","group1","group1;","group2","host","http","http://go","http://gofastdf","https://github.com/sjqzhang/go","important(注意)","includ","ip","ip_hash;","keepalive_timeout","last;","linux","listen","localhost;","locat","log_format","main","main;","mime.types;","mv","name","o","on;","p","proxy_pass","proxy_redirect","proxy_set_head","pwd=`pwd`","real","rewrit","rewrite_log","run","sendfil","server","server_nam","sjqzhang/go","src","upstream","v","vendor","wget","window","worker_connect","worker_process","x","{","}","~","~/(\\w+)/big/upload/(.*)","~/big/upload/(.*)","中的group1改为group2即可。","如何编译(go1.9.2+)?","如何运行","安装","小集群安装","极速体验","注意group会随组的前缀改变而改变","海量集群安装(推荐)","编译安装","适用于单一的集群,扩展性相对差一点。","适用于开发,或验证功能阶段。","适用于海量集群,扩展性较好。","集群部署图"],"authentication.html":["\"\",","\"/group1/haystack/5/208,0,58602,.png\"","\"/group1/haystack/5/208,0,58602,.png\",","\"2b33b60980b1a37454f008daf7e5d558\",","\"auth_url\":","\"default\",","\"domain\":","\"http://127.0.0.1:5000\"","\"http://127.0.0.1:8080\",","\"http://127.0.0.1:8080/group1/haystack/5/208,0,58602,.png\",","\"md5\":","\"mtime\":","\"path\":","\"post\"])","\"retcode\":","\"retmsg\":","\"scene\":","\"scenes\":","\"size\":","\"src\":","\"url\":","#","#success","#参阅浏览器上传的选项","'__main__':","'http://10.1.5.9:8080/upload'","'ok'","'rb')}","+","0,","1566524934,","1566783964)","1、上传文件","1、上传文件(json),此时获得文件上传指纹(md5值)","2、计算token(注意计算时是没有中间加号的)","2、计算token,","3、下载文件","3、下载文件时,在url中带上token","58602,","=","==","@app.route('/',methods=[\"get\",","__name__","app","app.pi","app.run(debug=true)","auth_token","check","def","file","files=files)","flask","flask(__name__)","flask,request","here","import","index():","instal","open('report.xls',","options={'output':'json','path':'','scene':'','auth_token':'2b33b60980b1a37454f008daf7e5d558'}","pip","print(auth_token)","print(r.text)","python","r","request","request.form.get(\"auth_token\")","requests.post(url,data=options,","return","token=6d70bf9607b692f00d27a3c554bb64d0","token=md5(2b33b60980b1a37454f008daf7e5d558","token=md5(文件指纹+时间戳)","url","{","{'file':","}","上传示例","业务代码(web服务)","例子:","启动服务","如果你对google认证较为熟悉,建议使用这种认证,性能好,安全性也更高。","如果你是海量文件,又需要有自己的一些验证逻辑,建议使用自定义认证。","安装依赖包","按google认证码认证","按文件指纹认证","注意如果是海量文件建议不要使用这种方式认证,随着文件的增加,认证性能有所下降。","注意:conf/cfg.json","用户自定义认证","示例代码(python)","计算的方式:","认证"],"usage.html":["!=","\"\";","\"86501729\");","\"fmt\"","\"github.com/astaxie/beego/httplib\"","\"json\")","\"json\");","#参阅浏览器上传的选项","'http://10.1.5.9:8080/group1/upload'","'rb')}","(","(bodi","(except","(httpresponse.getstatusline().getstatuscode()","(ioexcept","(response.issuccessful())",")",".addbinarybody(\"file\",",".addformdatapart(\"file\",",".addformdatapart(\"output\",",".addtextbody(\"output\",",".build();",".post(multipartbody)",".setcharset(charset.forname(\"utf",".setconnecttimeout(200000)",".setmode(httpmultipartmode.browser_compatible)",".setsockettimeout(2000000)",".url(upload_path)","//上传","//场景","//声明参数集合","//文件","//文件地址","//自定义路径","//输出","//输出json结果","200)","3.9.1","4.4.3","4.5.1","8\"))","8\"),","=","==","@requestmapping(\"/upload\")","@requestmapping(\"/upload1\")","@requestmapping(\"/upload2\")","args)","bodi","body.string();","catch","closeablehttpcli","closeablehttprespons","cn.hutool","com.squareup.okhttp3","console.log(\"resp:","contenttype.default_binary,","curl","data;charset=utf","e)","e.printstacktrace();","entityutils.tostring(httpresponse.getentity());","f","file","file(\"d:\\\\git\\\\2.jpg\");","file)","file);","file.getbytes()))","file.getinputstream(),","file.getoriginalfilename());","file.getoriginalfilename(),","file=@http","files=files)","fmt.print(obj)","fs","func","golang版本","hashmap","hashmap<>();","http://10.1.5.9:8080/group1/upload","http://10.1.5.9:8080/upload","http://10.1.5.9:8080/这里是组名/upload","http://10.1.xx.60:8080/group1/upload","http://yourserv","httpclient","httpclient.close();","httpclient.execute(httppost);","httpclient.newcall(request).execute();","httpclientbuilder.create().build();","httpclient方式","httpmime","httppost","httppost(upload_path);","httppost.setconfig(requestconfig);","httppost.setentity(multipartentitybuilder.build());","httprespons","httpresponse.close();","httputil.post(\"http://xxxxx:xxxx/group1/upload\",","httputil.post(upload_path,","http、httpclient、okhttp3多种方式流式文件上传","http方式","hutool","import","index","inputstreamresourc","inputstreamresource(file.getinputstream(),","interface{}","ip:8080/group1/upload.html","isr","isr);","java版本","java版本流式上传","main","main()","main(string[]","map","multipartbodi","multipartbody.builder().","multipartentitybuild","multipartentitybuilder.create()","new","null)","null;","obj","okhttp","okhttp3上传示例","okhttpclient","okhttpclient();","open('report.xls',","options={'output':'json','path':'','scene':''}","org.apache.httpcompon","packag","param","parammap","parammap);","parammap.put(\"file\",","parammap.put(\"output\",\"json\");","parammap.put(\"path\",\"image\");","parammap.put(\"scene\",\"image\");","params);","params.put(\"file\",","params.put(\"output\",","params.put(\"path\",","pom依赖","pom文件依赖","print(r.text)","public","python版本:","r","req.param(\"output\",\"json\")","req.param(\"path\",\"\")","req.param(\"scene\",\"\")","req.postfile(\"file\",\"filename\")//注意不是全路径","req.tojson(&obj)","req:=httplib.post(\"http://10.1.5.9:8080/group1/upload\")","request","request.builder()","requestbody.create(mediatype.parse(\"multipart/form","requestconfig","requestconfig.custom()","requests.post(url,data=options,","resp","resp);","resp;","respons","response.body();","responsebodi","respstr","respstr;","result","result;","result=","return","settype(multipartbody.form)","static","string","system.out.println(respstr);","system.out.println(result);","tri","upload(multipartfil","upload1(multipartfil","upload2(multipartfil","url","url变为","var","void","web上传(浏览器打开)","{","{'file':","{}\",","}","上传代码","上面给出了几个示例,是不是都挺简单的?通过这种方式,就可以在controller中做中转了,还是挺方便的。顺便提一下,上面几种方式中,我个人觉得hutool的是最简单的,最方便的,对于httpclient而言,概念比较多,显得相对复杂,okhttp也一样,不过比httpclient显得优雅点。针对一般的并发量,个人觉得hutool的http已经够用了,底层是基于jdk的httpurlconnection实现的。如果对性能有特殊要求的,可以考虑httpclient或者okhttp,后两者相对而言,更推荐使用okhttp。","从1.3.3开始,默认开启组(support_group_manage=true)功能(有更好的扩展性)","依赖(这里使用了hutool工具包,更简便)","先在pom中添加hutool的依赖","命令上传","如:","如果(support_group_manage=false)","总结","接着在controller中代码示例","注意:不要使用127.0.0.1上传","由于有不少人问到上面的问题,现在本人总结了一个常用的几种http客户端文件流式上传的方式,相当于给自己做下记录,同时也给有这方面疑问的朋友一个借鉴。废话不多说,直接上代码吧。代码是基于springboot的maven工程。","统一说明(重要)","访问的url中都会带上group的名称,例如:","语言\"sdk\""],"breakpoint.html":["!=","\"fmt\"","\"github.com/eventials/go","\"os\"","#fafafa;bord","#stdupload","'#drag","'/big/upload/'","'xx',callback_url:'http://127.0.0.1/callback'","(","(result)",")",".form","//","10px;width:","30px;margin:8px;","745px;",":=","=","=>","`","area'","auth_token:","bargin","client,","client.","client.createupload(upload)","complete!","console.log('upload","console.log(result)","creat","defer","display:block;height:","drop","endpoint:","err","f,","f.close()","fastdf","file.","files:',","fmt.println(","fmt.println(err)","form","func","go","golang版本","id为文件的id,info","import","inline:","javascript版本","line","main","main()","nil","nil)","os.open(\"100m\")","packag","panic(err)","process.","radius:","result.successful)","start","target:","true,","tu","tus\"","tus.newclient(\"http://10.1.5.9:8080/big/upload/\",","tus.newuploadfromfile(f)","upload","upload,","uploader,","uploader.","uploader.upload())","uppi","uppy.core().use(uppy.dashboard,","uppy.on('complete',","uppy.setmeta({","var","we’v","{","{background:","}","})","}).use(uppy.tus,","})//这里是传递上传的认证参数,callback_url参数中","文转的基本信息json","断点续传\"sdk\"","断点续传示例","断点续传(如果文件很大时可以考虑)","更多客户端请参考","更多请查阅"],"api.html":["\"data\":{}","\"message\":\"\",","\"status\":\"ok\",","action:","action=set配合完成参数设置","api通用说明","cfg:json参数","date:要修复的日期,格式如:20190725","dir:要查看文件列表的目录名","enable_migr","file:上传的文件","force:是否强行修复(0|1)","http://10.1.5.9:8080/group/reload","http://10.1.5.9:8080/reload","http://10.1.50.90:8080/group/delet","http://10.1.50.90:8080/group/get_file_info","http://10.1.50.90:8080/group/list_dir","http://10.1.50.90:8080/group/repair","http://10.1.50.90:8080/group/repair_fileinfo","http://10.1.50.90:8080/group/repair_stat","http://10.1.50.90:8080/group/stat","http://10.1.50.90:8080/group/upload","http://127.0.0.1:8080/delete?md5=430a71f5c5e093a105452819cc48cc9c","md5:文件的摘要","md5:文件的摘要(md5|sha1)","md5与path二选一","output:输出","path:文件路径","path:自定义路径","scene:场景","set(修改参数),get获取参数,reload重新加载参数","{","}","一、统一使用post请求","与","二、url中的group只有在support_group_manage设置为true才有。","二、返回格式统一为json","从文件目录中修复元数据(性能较差)","例如:","例子:http://127.0.0.1:8080/get_file_info?md5=430a71f5c5e093a105452819cc48cc9c","例子:http://127.0.0.1:8080/list_dir?dir=default","例子:http://127.0.0.1:8080/repair?force=1","例子:http://127.0.0.1:8080/repair_stat?date=20190725","例子:http://127.0.0.1:8080/upload?md5=430a71f5c5e093a105452819cc48cc9c&output=json","修复统计信息","具体请参阅示例代码(用浏览器访问http://127.0.0.1:8080)","参数:","同步失败修复","摘要算法要与cfg.json中配置的一样","文件上传api","文件信息","文件列表","文件删除","文件秒传","文件统计信息api","格式如下","管理api","视配置定","设为true","说明:md5或path都是上传文件时返回的信息,要以json方式返回才能看到(参阅浏览器上传)","说明:url中的group为cfg.json中的group参数值。","配置管理api","需要开启搬迁功能,修改cfg.json配置文件中的","默认:"],"QA.html":["\"peers\":","#","#合并","#对和序进行启动,停止,查看状态等。","#按每个文1m","$dir","%s'%(i))","&&","(尽量在linux下进行)?","(说明:要在文件多的服务器上执行,相关于推送到别的服务器)","*","+x",".","./control","/data/fastdfs_data:/data","1","1)","1.先运行./fileserv","1.表示是否强制同步当天所有(性能差),0.表示只同步失败的文件","127.0.0.1","1m","1、在go","1台","1)修改","2.删除刚生成的files目录","2、请参阅部署图","2)原来运行n台,某一台机器出现问题,变成n","2)访问","3.对将要进行体验的目录软链接到files目录","3)","4.启动服务即可进行体检","8","=",">","[\"http://10.0.0.3:8080\",\"http://10.0.0.4:8080\",\"http://10.0.0.5:8080\"]","[\"http://127.0.0.1:8080\",\"http://127.0.0.1:8081\",\"http://127.0.0.1:8082\"]","auth_tok","b","benchmark.py进行压测(注意对benchmark.py中的ip进行修改)","build","c","cat","cd","chmod","clone","coding:","conf/cfg.json","control","culr","curl","data目录下的","dir=log","docker","docker如何部署?","e","f","f.write(str(i)*1024)","f:","fastdf","fastdfs.git","fastdfs/wiki","fastdfs下么(其它类似)?","fastdfs中,一个集群就是一个group。","fastdfs为你考虑了这一点","fastdfs性能怎样?","fastdfs本身是一个高性能的web服务器,在开发或测试时,可以不用安装nginx,","fastdfs的","fastdfs的功能单一,如需要缓存或重定向或其它扩展,nginx都有成熟的组件","fastdfs的文件定位与其它分布式系统不同,它的寻址是直接定位,不经过任何组件,所以可以近似时间复杂度为o(1)[文件路径定位]","fastdfs的目录是不能变动的,与同步机制相关,很多同学在群里问题,我的files目录能不能自定义,答案是否定的。","file=@$dir/{}","filenam","fileserv","fileserver.go","fileserver_test.go","files目录下(如果文件很多,可以逆向过来,将fileserver复制过去,但要保留fileserver的目录结构)","files目录外(即与files目录同一级),通过python","forc","fs.local","gen_file.pi","get的方式访问上传接口","git","go","go_fastdfs_dir","go_fastdfs_dir=/data","gopath=$pwd","group","host:自动生成是否正确","http://10.0.5.9:8080/upload?md5=filesum&output=json","http://10.1.5.9:8080//big/upload/","http://10.1.5.9:8080//upload","http://10.1.5.9:8080/group1/default/20190128/16/10/2g","http://10.1.50.90:8080/upload","http://10.1.xx.60:8080/reload","http://10.1.xx.60:8080/repair_stat","http://10.1.xx.60:8080/stat","http://172.16.70.123:7080/repair?force=1","http://172.16.70.123:7080/statu","http://172.16.70.123:7080/sync?date=20190117&force=1","http://www.hjsplit.org/","https://github.com/perfree/go","https://github.com/sjqzhang/go","https://github.com/tu","i%1000==0:","import","issue中chengyuansen同学向我提议使用增加扩容特性,我觉得对代码逻辑及运维都增加复杂度,暂时没有加入这特性。","j=0","j=i","ls","md5=sum(file)","mv","n","name","o","ok","open('%s/%s.txt'%(j,i),'w+')","os","os.system('mkdir","output=json|text","path=$dir","peer_id:集群内是否唯一","peers:增加对端的http地址","pull","pwd=`pwd`","range(0,1000000):","resum","run","s","sjqzhang/go","split","src","start|stop|statu","stat.json文件","sts[\"fs.errorsetsize\"]","support_group_manag","t","test","this.errorset.cardinality()","uploads协议,[详情](https://tus.io/))","utf","v","vendor","web","wget","x*","{}","|xarg","一、","一、下载最新版的go","一、使用1.2.6版本以后的go","一、先下载已编译的可执行文件(用最新版本)","一、创建files文件夹","一、如果是海量存储,不要开启文件token认证功能,减少性能开消。","一、拉取镜像","一、构建镜像","一般的分块上传都要客户端支持,而语言的多样性,客户端难以维护,但分块上传的功能又有必要,为此提供一个简单的实现思路。","三、","三、修改配置","三、如果使用断点续传,上传后一定要用文件id置换成path存储(如何置换看qa/api文档),为后面访问减少性能开消。","三、将benchmark.py放到","三、将配置enable_migrate设为tru","三、应用实现验证权限接口(即第二步的url),参数为","上传完成,再通过秒传接口,获取文件信息","上传结果说明","上面命令的log为要上传的目录,如果代码上传就是简单的循环上传就ok。","不同步的情况:","不能用","不能,在设计之初就已考虑到集群的高可用问题,为了保证集群的真正可用,必须为不同的ip,ip","与","为简单可靠起见,直接搭建一个新集群即可(搭建就是启动./fileserver进程,设置一下peers的ip地址,三五分钟的事)","也可以多机同时进行压测,所有节点都是可以同时读写的","二、","二、将gen_file.py复制到files文件夹中,通过python","二、将原来的fastdfs文件目录复制到go","二、尽量用标准上传,上传后业务保存path,在业务用的时候再并接上域名(方便迁移扩展等)。","二、设auth_url参数(应用提供)","二、运行可执行文件(生成配置)","二、运行容器","二、运行容器(使用环境变量","五、线上业务尽量使用nginx+gofastdfs部署架构(均衡算法使用ip_hash),以满足后面的功能扩展性(nginx+lua)。","五、验证服务是否ok","什么是集群,如何用nginx管理多集群?","从v1.2.9开始支持版本查看","但go","使用内置的继点续传功能(使用protocol","例如:","例如:http://10.1.5.9:8080/group/statu","例如:http://127.0.0.1:8080/group1/haystack/5/124,0,27344,.jpg?download=0","例如:http://127.0.0.1:8080/group1/haystack/5/124,0,27344,.jpg?download=0&width=100&height=100","修复办法","借助hjsplit","借助linux","先用gen_file.py产生大量文件(注意如果要生成大文件,自已在内容中乘上一个大的数即可)","六、线上环境最好不要使用容器部署,容器适用于测试和功能验证。","具体自行实现","具体请参阅部署图","出于安全考虑,管理api只能在群集内部调用或者用127.0.0.1调用.","分割:","区别:多了group,对应配置中的","原上传url:","原来运行n台,现在突然加入一台变成n+1台","参数,这样主要是为了解决一个nginx反向代理多个group(集群)","参数设为true时,所有的url中都自动添加组信息。","参数说明:","参数说明:date","可以在使用前对其各项特性进行压力测试,有任何","可靠性怎样,能用于生产环境么?","合并:","命令:./fileserv","四、尽量使用物理服务器部署,因为主要压力或性能来自于io","四、认证通过后,可以上传或下载","四、重新运行服器","在下载url中加入download=0参数","在下载url中加入width各height参数","在微信讨论群中大家都问到go","基本没有性能损耗,项目中也附有压测脚本,大家可以自已进行压测,群里就不要太多讨论问题了,人多每次回复同样的问题","大家也会觉得这群无聊。","大文件如何分块上传或断点续传?","如何","如何上传文件夹?","如何使用软链接进行快速体验?","如何压测?","如何后台运行程序?","如何在浏览器中直接显示图片?","如何实现自定义认证上传下载?","如何扩容?","如何搭建集群?","如何查看系统状态及说明?","如何查看软件版本","如何查看集群文件信息?","如何秒传文件?","如何编译(go1.9.2+)?","如何缩放图片?","如何跑单元测试","如果出现多天数据不一致怎么办?能一次同步所有吗?","如果出现文件统计出错怎么办?","如果提高可用性,只要在现在的集群peers中加入新的机器,再对集群进行修复即可。","实现分割与合并,具体查看","对程序进行后面运行,具体操作如下:","就三台组成一个集群。(注意每台服务器最好配置保持一样,并且使用raid5磁盘阵列)","已经使用fastdfs存储的文件可以迁移到go","帮助。","建议在前期规划时,尽量采购大容量的机器作为存储服务器,如果要两个副本就用两台组成一个集群,如果要三个副本","建议用go实现hjsplit分割合并功,这样具有跨平台功能。(未实现,等你来....)","总结:业务保存的文件的path,减少后期访问路径转换带来开消,文件访问权限由业务来完成,这样性能最好,通用性强(可直接其它web服务器)。","或者调用","所以建议线上还是加一层nginx,再借助nginx+lua解决扩展性问题。","指向存储目录。)","捐赠","接着用benchmark.py进行压测","支持断点下载?","文件","文件不同步了怎么办?","文件不同步会影响访问吗?","文件的摘要算法要与文件务器的算法一致(算法支持md5|sha1),如果是断点续传,可以使用文件的id,也就是urlolad后的id","文档找不到怎么办?","断点上传url:","断点上传有使用说明么?","方式一、","方式二、","方案一、","方案三、","方案二、","方案四、","最佳实战?","有管理后台么?","有问题请加群","有问题请点击反馈","本机为","本项目已大规模用于生产环境,如担心不能满足","检查:","正常情况下,集群会每小时自动同步修复文件。(性能较差,在海量情况下建议关闭自动修复)","正确","步骤:","注意:(fs.peers是不带本机的,如果带有可能出问题)","注意:方案四、只能指定一个上传服务器,不支持同时写,并且上传的url有变化","注意:每个节点都需要进行同样的操作","注意:迁移过程中会扫描整下files目录下的所有文件,","注意:配置中的","特明说明是:如果要等比例缩放,请将width或height设为0","生成大量文件","生成目录及配置文件等","由于历史原因,部分文件还在项目的wiki中","由于问的人太多,在这里统一回答。","确保control与fileserver在同一个目录","答案是可以的,你担心的问题是路径改变,go","答案是可以:(最好在低峰执行)","答案:不会影响,会在访问不到时,自动修复不同步的文件。","答案:手动同步(最好在低峰执行)","答案:支持","答案:是可以的,但要更新到最新版本","答案:适合海量存储","能不能在一台机器部置多个服务端?","能动态加载配置么?","至于能不能用软链接的方式本人没有测试过,可以自行测试。","表示同步那一天的数据","表示认证通过,其它为不通过","认证对集群内的机器无效,需要用集群以外的机器进行验证。","认证无效是怎么回事?","访问限制问题","说明:go","请使用control","请使用md5,path,scene字段,其它是为了兼容老的线上系统添加的,以后有可能去掉。","请删除","返回","返回的格式","还需要安装nginx么?","这个会导致内存增加","进群请改昵称,昵称格式:城市-公司-昵称,如果你喜欢这项目,请关注(star)此项目,关注是对项目的肯定,也是作者创新的动力。","适合海量存储吗?","通过http","速度较慢,迁移完成后请将enable_migrate设为fals","那异常情况下怎么?","重启服务,请系统自动重新计算文件数。","重要提醒:如果开启小文件合并功能,后期是无法删除小文件的。","错误","问题可以直接提issu","问题汇总","集群如何规划及如何进行扩容?","默认:http://10.1.5.9:8080/statu","(建议低峰变更)"],"upgrade.html":["fastdfs稳定运行保驾护行","v1.0.3","v1.0.4","v1.0.5","v1.0.6","v1.0.7","v1.0.8","v1.0.9","v1.1.0","v1.1.1","v1.1.2","v1.1.3","v1.1.4","v1.1.5","v1.1.6","v1.1.7","v1.1.8","v1.1.9","v1.2.0","v1.2.1","v1.2.2","v1.2.3","v1.2.4","v1.2.5","v1.2.6","v1.2.7","v1.2.8","v1.2.9","v1.3.0","v1.3.1","优化下载体验,不再重定向,简化nginx配置,可重复文件同步bug修复","优化文件统计记录方式","修复同步超时文件异常情况","修改文件同步的方式,由原来的推改为拉,提升大文件同步性能","修证同时传输大文件时同步失败问题","增加docker部署功能","增加nginx配置模版,完善readme文档","增加nginx集群配置样例,支持文件类型上传白名单","增加peer_id防止文件被覆盖","增加sha1文件去重算法","增加动态加载配置功能","增加单元测试,为go","增加压力测试","增加后台启动脚本,支持后台运行","增加小文件合并功能","增加文件列表接口,优化文件快速迁移功能(实测性能可以跑到机器上限,如:磁盘或网络)","增加文件自动迁移功能,增加文件可重复选项","增加自动修复统计信息","增加节点只读选项,保证磁盘满的情况下还能迁移集群","增加跨域访问支持","支持google认证,实现文件安全访问","支持web断点续传","支持图片缩放","支持按组(集群)上传文件","支持断点上传功能(tus)","支持断点续传认证(具体参阅浏览器上传)优化内存占用","支持通用文件认证接口","更新历史","统一删除接口,优化内存占用,优化文件同步","重构代码,优化同步逻辑,减少内存占用"]},"length":8},"tokenStore":{"root":{"0":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}},",":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}},"1":{"0":{"2":{"4":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}},"docs":{}},"docs":{},".":{"1":{"docs":{},".":{"1":{"4":{"docs":{},".":{"3":{"6":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}},"3":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"7":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}},"2":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"5":{"1":{"docs":{},".":{"7":{"0":{"docs":{},":":{"8":{"0":{"8":{"2":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}},"3":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"p":{"docs":{},"x":{"docs":{},";":{"docs":{},"w":{"docs":{},"i":{"docs":{},"d":{"docs":{},"t":{"docs":{},"h":{"docs":{},":":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}}}}}},"2":{"7":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"1":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"5":{"6":{"6":{"5":{"2":{"4":{"9":{"3":{"4":{"docs":{},",":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"7":{"8":{"3":{"9":{"6":{"4":{"docs":{},")":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}},";":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}},"、":{"docs":{},"上":{"docs":{},"传":{"docs":{},"文":{"docs":{},"件":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}},"(":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},")":{"docs":{},",":{"docs":{},"此":{"docs":{},"时":{"docs":{},"获":{"docs":{},"得":{"docs":{},"文":{"docs":{},"件":{"docs":{},"上":{"docs":{},"传":{"docs":{},"指":{"docs":{},"纹":{"docs":{},"(":{"docs":{},"m":{"docs":{},"d":{"5":{"docs":{},"值":{"docs":{},")":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}},"docs":{}}}}}}}}}}}}}}}}}}}}}}}}},"在":{"docs":{},"g":{"docs":{},"o":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}},".":{"docs":{},"先":{"docs":{},"运":{"docs":{},"行":{"docs":{},".":{"docs":{},"/":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}},"表":{"docs":{},"示":{"docs":{},"是":{"docs":{},"否":{"docs":{},"强":{"docs":{},"制":{"docs":{},"同":{"docs":{},"步":{"docs":{},"当":{"docs":{},"天":{"docs":{},"所":{"docs":{},"有":{"docs":{},"(":{"docs":{},"性":{"docs":{},"能":{"docs":{},"差":{"docs":{},")":{"docs":{},",":{"0":{"docs":{},".":{"docs":{},"表":{"docs":{},"示":{"docs":{},"只":{"docs":{},"同":{"docs":{},"步":{"docs":{},"失":{"docs":{},"败":{"docs":{},"的":{"docs":{},"文":{"docs":{},"件":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}},"docs":{}}}}}}}}}}}}}}}}}}}},"m":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}},"台":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}},")":{"docs":{},"修":{"docs":{},"改":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}},"2":{"0":{"0":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}},"docs":{}},"docs":{},"、":{"docs":{},"计":{"docs":{},"算":{"docs":{},"t":{"docs":{},"o":{"docs":{},"k":{"docs":{},"e":{"docs":{},"n":{"docs":{},"(":{"docs":{},"注":{"docs":{},"意":{"docs":{},"计":{"docs":{},"算":{"docs":{},"时":{"docs":{},"是":{"docs":{},"没":{"docs":{},"有":{"docs":{},"中":{"docs":{},"间":{"docs":{},"加":{"docs":{},"号":{"docs":{},"的":{"docs":{},")":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}}}}}}}}}}},",":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}}}},"请":{"docs":{},"参":{"docs":{},"阅":{"docs":{},"部":{"docs":{},"署":{"docs":{},"图":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}},".":{"docs":{},"删":{"docs":{},"除":{"docs":{},"刚":{"docs":{},"生":{"docs":{},"成":{"docs":{},"的":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"目":{"docs":{},"录":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}},")":{"docs":{},"原":{"docs":{},"来":{"docs":{},"运":{"docs":{},"行":{"docs":{},"n":{"docs":{},"台":{"docs":{},",":{"docs":{},"某":{"docs":{},"一":{"docs":{},"台":{"docs":{},"机":{"docs":{},"器":{"docs":{},"出":{"docs":{},"现":{"docs":{},"问":{"docs":{},"题":{"docs":{},",":{"docs":{},"变":{"docs":{},"成":{"docs":{},"n":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}},"访":{"docs":{},"问":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}},"3":{"0":{"docs":{},"p":{"docs":{},"x":{"docs":{},";":{"docs":{},"m":{"docs":{},"a":{"docs":{},"r":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},":":{"8":{"docs":{},"p":{"docs":{},"x":{"docs":{},";":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}},"docs":{}}}}}}}}}}}},"docs":{},"、":{"docs":{},"下":{"docs":{},"载":{"docs":{},"文":{"docs":{},"件":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}},"时":{"docs":{},",":{"docs":{},"在":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"中":{"docs":{},"带":{"docs":{},"上":{"docs":{},"t":{"docs":{},"o":{"docs":{},"k":{"docs":{},"e":{"docs":{},"n":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}}}}}}}}}}}}}}},".":{"9":{"docs":{},".":{"1":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}},"docs":{}}},"docs":{},"对":{"docs":{},"将":{"docs":{},"要":{"docs":{},"进":{"docs":{},"行":{"docs":{},"体":{"docs":{},"验":{"docs":{},"的":{"docs":{},"目":{"docs":{},"录":{"docs":{},"软":{"docs":{},"链":{"docs":{},"接":{"docs":{},"到":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"目":{"docs":{},"录":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}},"4":{"docs":{},".":{"4":{"docs":{},".":{"3":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}},"docs":{}}},"5":{"docs":{},".":{"1":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}},"docs":{}}},"docs":{},"启":{"docs":{},"动":{"docs":{},"服":{"docs":{},"务":{"docs":{},"即":{"docs":{},"可":{"docs":{},"进":{"docs":{},"行":{"docs":{},"体":{"docs":{},"检":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}},"5":{"8":{"6":{"0":{"2":{"docs":{},",":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"6":{"5":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}},"docs":{}},"7":{"4":{"5":{"docs":{},"p":{"docs":{},"x":{"docs":{},";":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}},"docs":{}},"docs":{}},"8":{"0":{"0":{"1":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}},"docs":{}},"8":{"0":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}},"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}},"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}},"\"":{"docs":{},")":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}},",":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}},"docs":{},"f":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801},"QA.html":{"ref":"QA.html","tf":0.005333333333333333}},"a":{"docs":{},"s":{"docs":{},"t":{"docs":{},"d":{"docs":{},"f":{"docs":{"install.html":{"ref":"install.html","tf":0.012861736334405145},"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815},"QA.html":{"ref":"QA.html","tf":0.029333333333333333}},"s":{"docs":{},"是":{"docs":{},"一":{"docs":{},"个":{"docs":{},"基":{"docs":{},"于":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"协":{"docs":{},"议":{"docs":{},"的":{"docs":{},"分":{"docs":{},"布":{"docs":{},"式":{"docs":{},"文":{"docs":{},"件":{"docs":{},"系":{"docs":{},"统":{"docs":{},",":{"docs":{},"它":{"docs":{},"基":{"docs":{},"于":{"docs":{},"大":{"docs":{},"道":{"docs":{},"至":{"docs":{},"简":{"docs":{},"的":{"docs":{},"设":{"docs":{},"计":{"docs":{},"理":{"docs":{},"念":{"docs":{},",":{"docs":{},"一":{"docs":{},"切":{"docs":{},"从":{"docs":{},"简":{"docs":{},"设":{"docs":{},"计":{"docs":{},",":{"docs":{},"使":{"docs":{},"得":{"docs":{},"它":{"docs":{},"的":{"docs":{},"运":{"docs":{},"维":{"docs":{},"及":{"docs":{},"扩":{"docs":{},"展":{"docs":{},"变":{"docs":{},"得":{"docs":{},"更":{"docs":{},"加":{"docs":{},"简":{"docs":{},"单":{"docs":{},",":{"docs":{},"它":{"docs":{},"具":{"docs":{},"有":{"docs":{},"高":{"docs":{},"性":{"docs":{},"能":{"docs":{},"、":{"docs":{},"高":{"docs":{},"可":{"docs":{},"靠":{"docs":{},"、":{"docs":{},"无":{"docs":{},"中":{"docs":{},"心":{"docs":{},"、":{"docs":{},"免":{"docs":{},"维":{"docs":{},"护":{"docs":{},"等":{"docs":{},"优":{"docs":{},"点":{"docs":{},"。":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"什":{"docs":{},"么":{"docs":{},"?":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}},".":{"docs":{},"g":{"docs":{},"i":{"docs":{},"t":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286},"QA.html":{"ref":"QA.html","tf":0.005333333333333333}}}}}},"/":{"docs":{},"r":{"docs":{},"e":{"docs":{},"l":{"docs":{},"e":{"docs":{},"a":{"docs":{},"s":{"docs":{},"e":{"docs":{},"s":{"docs":{},"/":{"docs":{},"d":{"docs":{},"o":{"docs":{},"w":{"docs":{},"n":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"/":{"docs":{},"v":{"1":{"docs":{},".":{"3":{"docs":{},".":{"1":{"docs":{},"/":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}}}}}}}}},"docs":{}}},"docs":{}}},"docs":{}}}}}}}}}}}}}}}}}}}},"w":{"docs":{},"i":{"docs":{},"k":{"docs":{},"i":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}},";":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}},"下":{"docs":{},"么":{"docs":{},"(":{"docs":{},"其":{"docs":{},"它":{"docs":{},"类":{"docs":{},"似":{"docs":{},")":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}},"中":{"docs":{},",":{"docs":{},"一":{"docs":{},"个":{"docs":{},"集":{"docs":{},"群":{"docs":{},"就":{"docs":{},"是":{"docs":{},"一":{"docs":{},"个":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}},"为":{"docs":{},"你":{"docs":{},"考":{"docs":{},"虑":{"docs":{},"了":{"docs":{},"这":{"docs":{},"一":{"docs":{},"点":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}},"性":{"docs":{},"能":{"docs":{},"怎":{"docs":{},"样":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}},"本":{"docs":{},"身":{"docs":{},"是":{"docs":{},"一":{"docs":{},"个":{"docs":{},"高":{"docs":{},"性":{"docs":{},"能":{"docs":{},"的":{"docs":{},"w":{"docs":{},"e":{"docs":{},"b":{"docs":{},"服":{"docs":{},"务":{"docs":{},"器":{"docs":{},",":{"docs":{},"在":{"docs":{},"开":{"docs":{},"发":{"docs":{},"或":{"docs":{},"测":{"docs":{},"试":{"docs":{},"时":{"docs":{},",":{"docs":{},"可":{"docs":{},"以":{"docs":{},"不":{"docs":{},"用":{"docs":{},"安":{"docs":{},"装":{"docs":{},"n":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"x":{"docs":{},",":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"的":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}},"功":{"docs":{},"能":{"docs":{},"单":{"docs":{},"一":{"docs":{},",":{"docs":{},"如":{"docs":{},"需":{"docs":{},"要":{"docs":{},"缓":{"docs":{},"存":{"docs":{},"或":{"docs":{},"重":{"docs":{},"定":{"docs":{},"向":{"docs":{},"或":{"docs":{},"其":{"docs":{},"它":{"docs":{},"扩":{"docs":{},"展":{"docs":{},",":{"docs":{},"n":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"x":{"docs":{},"都":{"docs":{},"有":{"docs":{},"成":{"docs":{},"熟":{"docs":{},"的":{"docs":{},"组":{"docs":{},"件":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"文":{"docs":{},"件":{"docs":{},"定":{"docs":{},"位":{"docs":{},"与":{"docs":{},"其":{"docs":{},"它":{"docs":{},"分":{"docs":{},"布":{"docs":{},"式":{"docs":{},"系":{"docs":{},"统":{"docs":{},"不":{"docs":{},"同":{"docs":{},",":{"docs":{},"它":{"docs":{},"的":{"docs":{},"寻":{"docs":{},"址":{"docs":{},"是":{"docs":{},"直":{"docs":{},"接":{"docs":{},"定":{"docs":{},"位":{"docs":{},",":{"docs":{},"不":{"docs":{},"经":{"docs":{},"过":{"docs":{},"任":{"docs":{},"何":{"docs":{},"组":{"docs":{},"件":{"docs":{},",":{"docs":{},"所":{"docs":{},"以":{"docs":{},"可":{"docs":{},"以":{"docs":{},"近":{"docs":{},"似":{"docs":{},"时":{"docs":{},"间":{"docs":{},"复":{"docs":{},"杂":{"docs":{},"度":{"docs":{},"为":{"docs":{},"o":{"docs":{},"(":{"1":{"docs":{},")":{"docs":{},"[":{"docs":{},"文":{"docs":{},"件":{"docs":{},"路":{"docs":{},"径":{"docs":{},"定":{"docs":{},"位":{"docs":{},"]":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}},"docs":{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"目":{"docs":{},"录":{"docs":{},"是":{"docs":{},"不":{"docs":{},"能":{"docs":{},"变":{"docs":{},"动":{"docs":{},"的":{"docs":{},",":{"docs":{},"与":{"docs":{},"同":{"docs":{},"步":{"docs":{},"机":{"docs":{},"制":{"docs":{},"相":{"docs":{},"关":{"docs":{},",":{"docs":{},"很":{"docs":{},"多":{"docs":{},"同":{"docs":{},"学":{"docs":{},"在":{"docs":{},"群":{"docs":{},"里":{"docs":{},"问":{"docs":{},"题":{"docs":{},",":{"docs":{},"我":{"docs":{},"的":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"目":{"docs":{},"录":{"docs":{},"能":{"docs":{},"不":{"docs":{},"能":{"docs":{},"自":{"docs":{},"定":{"docs":{},"义":{"docs":{},",":{"docs":{},"答":{"docs":{},"案":{"docs":{},"是":{"docs":{},"否":{"docs":{},"定":{"docs":{},"的":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"稳":{"docs":{},"定":{"docs":{},"运":{"docs":{},"行":{"docs":{},"保":{"docs":{},"驾":{"docs":{},"护":{"docs":{},"行":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}}}}}}}}}}}}}}},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01},"usage.html":{"ref":"usage.html","tf":0.009316770186335404}},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{"install.html":{"ref":"install.html","tf":0.00964630225080386},"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}},"e":{"docs":{},"r":{"docs":{},".":{"docs":{},"g":{"docs":{},"o":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286},"QA.html":{"ref":"QA.html","tf":0.005333333333333333}}}}},"_":{"docs":{},"t":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},".":{"docs":{},"g":{"docs":{},"o":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}},"=":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},")":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01},"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}},":":{"docs":{},"'":{"docs":{},",":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}},"目":{"docs":{},"录":{"docs":{},"下":{"docs":{},"(":{"docs":{},"如":{"docs":{},"果":{"docs":{},"文":{"docs":{},"件":{"docs":{},"很":{"docs":{},"多":{"docs":{},",":{"docs":{},"可":{"docs":{},"以":{"docs":{},"逆":{"docs":{},"向":{"docs":{},"过":{"docs":{},"来":{"docs":{},",":{"docs":{},"将":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"复":{"docs":{},"制":{"docs":{},"过":{"docs":{},"去":{"docs":{},",":{"docs":{},"但":{"docs":{},"要":{"docs":{},"保":{"docs":{},"留":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"的":{"docs":{},"目":{"docs":{},"录":{"docs":{},"结":{"docs":{},"构":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"外":{"docs":{},"(":{"docs":{},"即":{"docs":{},"与":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"目":{"docs":{},"录":{"docs":{},"同":{"docs":{},"一":{"docs":{},"级":{"docs":{},")":{"docs":{},",":{"docs":{},"通":{"docs":{},"过":{"docs":{},"p":{"docs":{},"y":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"n":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"(":{"docs":{},"\"":{"docs":{},"d":{"docs":{},":":{"docs":{},"\\":{"docs":{},"\\":{"docs":{},"g":{"docs":{},"i":{"docs":{},"t":{"docs":{},"\\":{"docs":{},"\\":{"2":{"docs":{},".":{"docs":{},"j":{"docs":{},"p":{"docs":{},"g":{"docs":{},"\"":{"docs":{},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}},"docs":{}}}}}}}}}}}},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.009316770186335404}},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}},".":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{},"b":{"docs":{},"y":{"docs":{},"t":{"docs":{},"e":{"docs":{},"s":{"docs":{},"(":{"docs":{},")":{"docs":{},")":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"m":{"docs":{},"(":{"docs":{},")":{"docs":{},",":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}},"o":{"docs":{},"r":{"docs":{},"i":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"(":{"docs":{},")":{"docs":{},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.006211180124223602}}}},",":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}}}}}},"=":{"docs":{},"@":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}},"$":{"docs":{},"d":{"docs":{},"i":{"docs":{},"r":{"docs":{},"/":{"docs":{},"{":{"docs":{},"}":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}},":":{"docs":{},"上":{"docs":{},"传":{"docs":{},"的":{"docs":{},"文":{"docs":{},"件":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{"QA.html":{"ref":"QA.html","tf":0.005333333333333333}}}}}}}},"o":{"docs":{},"r":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{},"d":{"docs":{"install.html":{"ref":"install.html","tf":0.012861736334405145}}}}}},"m":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}},"c":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}},"e":{"docs":{},":":{"docs":{},"是":{"docs":{},"否":{"docs":{},"强":{"docs":{},"行":{"docs":{},"修":{"docs":{},"复":{"docs":{},"(":{"0":{"docs":{},"|":{"1":{"docs":{},")":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}},"docs":{}}},"docs":{}}}}}}}}}}}}},"l":{"docs":{},"a":{"docs":{},"s":{"docs":{},"k":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.02}},"(":{"docs":{},"_":{"docs":{},"_":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"_":{"docs":{},"_":{"docs":{},")":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}}}}}},",":{"docs":{},"r":{"docs":{},"e":{"docs":{},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}}}}}}}},"m":{"docs":{},"t":{"docs":{},".":{"docs":{},"p":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{},"(":{"docs":{},"o":{"docs":{},"b":{"docs":{},"j":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}},"l":{"docs":{},"n":{"docs":{},"(":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}},"e":{"docs":{},"r":{"docs":{},"r":{"docs":{},")":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.025210084033613446}}}}}}}}}}}}}}}}},"s":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}},".":{"docs":{},"l":{"docs":{},"o":{"docs":{},"c":{"docs":{},"a":{"docs":{},"l":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}},"u":{"docs":{},"n":{"docs":{},"c":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801},"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}},",":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}},".":{"docs":{},"c":{"docs":{},"l":{"docs":{},"o":{"docs":{},"s":{"docs":{},"e":{"docs":{},"(":{"docs":{},")":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}}},"w":{"docs":{},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{},"e":{"docs":{},"(":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"(":{"docs":{},"i":{"docs":{},")":{"docs":{},"*":{"1":{"0":{"2":{"4":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}}}}}}}}}}}}}},":":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}},"g":{"docs":{},"o":{"docs":{"./":{"ref":"./","tf":0.02666666666666667},"install.html":{"ref":"install.html","tf":0.00964630225080386},"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815},"QA.html":{"ref":"QA.html","tf":0.016}},"_":{"docs":{},"f":{"docs":{},"a":{"docs":{},"s":{"docs":{},"t":{"docs":{},"d":{"docs":{},"f":{"docs":{},"s":{"docs":{},"_":{"docs":{},"d":{"docs":{},"i":{"docs":{},"r":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}},"=":{"docs":{},"/":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286},"QA.html":{"ref":"QA.html","tf":0.005333333333333333}}}}}}}}}}}}}}}}}}}},"f":{"docs":{},"a":{"docs":{},"s":{"docs":{},"t":{"docs":{},"d":{"docs":{},"f":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}}},"p":{"docs":{},"a":{"docs":{},"t":{"docs":{},"h":{"docs":{},"=":{"docs":{},"$":{"docs":{},"p":{"docs":{},"w":{"docs":{},"d":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286},"QA.html":{"ref":"QA.html","tf":0.005333333333333333}}}}}}}}}}},"l":{"docs":{},"a":{"docs":{},"n":{"docs":{},"g":{"docs":{},"版":{"docs":{},"本":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801},"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}}},"i":{"docs":{},"t":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286},"QA.html":{"ref":"QA.html","tf":0.005333333333333333}}}},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"1":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}},";":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}},"2":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}},"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}},"$":{"1":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}},"docs":{}}}}}},"e":{"docs":{},"n":{"docs":{},"_":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},".":{"docs":{},"p":{"docs":{},"i":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}},"t":{"docs":{},"的":{"docs":{},"方":{"docs":{},"式":{"docs":{},"访":{"docs":{},"问":{"docs":{},"上":{"docs":{},"传":{"docs":{},"接":{"docs":{},"口":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}},"s":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{"install.html":{"ref":"install.html","tf":0.01929260450160772}},",":{"docs":{},"c":{"docs":{},"l":{"docs":{},"i":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},")":{"docs":{},",":{"docs":{},"配":{"docs":{},"置":{"docs":{},"自":{"docs":{},"动":{"docs":{},"生":{"docs":{},"成":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{},"g":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}}},"_":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}}}}},"n":{"docs":{},"d":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}},"t":{"docs":{},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{},"(":{"docs":{},"m":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"i":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"t":{"docs":{},"b":{"docs":{},"o":{"docs":{},"d":{"docs":{},"y":{"docs":{},".":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"m":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}}}}}}},"(":{"docs":{},"修":{"docs":{},"改":{"docs":{},"参":{"docs":{},"数":{"docs":{},")":{"docs":{},",":{"docs":{},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{},"获":{"docs":{},"取":{"docs":{},"参":{"docs":{},"数":{"docs":{},",":{"docs":{},"r":{"docs":{},"e":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"重":{"docs":{},"新":{"docs":{},"加":{"docs":{},"载":{"docs":{},"参":{"docs":{},"数":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"j":{"docs":{},"q":{"docs":{},"z":{"docs":{},"h":{"docs":{},"a":{"docs":{},"n":{"docs":{},"g":{"docs":{},"/":{"docs":{},"g":{"docs":{},"o":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286},"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}},"r":{"docs":{},"c":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286},"QA.html":{"ref":"QA.html","tf":0.005333333333333333}}}},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"c":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}},".":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"文":{"docs":{},"件":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}},"r":{"docs":{},"t":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}},"|":{"docs":{},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},"p":{"docs":{},"|":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"usage.html":{"ref":"usage.html","tf":0.027950310559006212}}}}}},"s":{"docs":{},"[":{"docs":{},"\"":{"docs":{},"f":{"docs":{},"s":{"docs":{},".":{"docs":{},"e":{"docs":{},"r":{"docs":{},"r":{"docs":{},"o":{"docs":{},"r":{"docs":{},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{},"s":{"docs":{},"i":{"docs":{},"z":{"docs":{},"e":{"docs":{},"\"":{"docs":{},"]":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}},"y":{"docs":{},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{},".":{"docs":{},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},".":{"docs":{},"p":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{},"l":{"docs":{},"n":{"docs":{},"(":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"p":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.006211180124223602}}}}}}}}}}}}}}}}}}}}}}}}}}}},"c":{"docs":{},"e":{"docs":{},"n":{"docs":{},"e":{"docs":{},":":{"docs":{},"场":{"docs":{},"景":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}},"p":{"docs":{},"l":{"docs":{},"i":{"docs":{},"t":{"docs":{"QA.html":{"ref":"QA.html","tf":0.008}}}}}},"u":{"docs":{},"p":{"docs":{},"p":{"docs":{},"o":{"docs":{},"r":{"docs":{},"t":{"docs":{},"_":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{},"_":{"docs":{},"m":{"docs":{},"a":{"docs":{},"n":{"docs":{},"a":{"docs":{},"g":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}},"t":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}},"o":{"docs":{},"k":{"docs":{},"e":{"docs":{},"n":{"docs":{},"=":{"6":{"docs":{},"d":{"7":{"0":{"docs":{},"b":{"docs":{},"f":{"9":{"6":{"0":{"7":{"docs":{},"b":{"6":{"9":{"2":{"docs":{},"f":{"0":{"0":{"docs":{},"d":{"2":{"7":{"docs":{},"a":{"3":{"docs":{},"c":{"5":{"5":{"4":{"docs":{},"b":{"docs":{},"b":{"6":{"4":{"docs":{},"d":{"0":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}},"docs":{}}},"docs":{}},"docs":{}}}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}}},"docs":{}},"docs":{}}},"docs":{},"m":{"docs":{},"d":{"5":{"docs":{},"(":{"2":{"docs":{},"b":{"3":{"3":{"docs":{},"b":{"6":{"0":{"9":{"8":{"0":{"docs":{},"b":{"1":{"docs":{},"a":{"3":{"7":{"4":{"5":{"4":{"docs":{},"f":{"0":{"0":{"8":{"docs":{},"d":{"docs":{},"a":{"docs":{},"f":{"7":{"docs":{},"e":{"5":{"docs":{},"d":{"5":{"5":{"8":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}}}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"_":{"docs":{},"m":{"docs":{},"d":{"5":{"docs":{},"+":{"docs":{},"t":{"docs":{},"i":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"m":{"docs":{},"p":{"docs":{},")":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}}}}}}}},"docs":{}}}}}}}},"文":{"docs":{},"件":{"docs":{},"指":{"docs":{},"纹":{"docs":{},"+":{"docs":{},"时":{"docs":{},"间":{"docs":{},"戳":{"docs":{},")":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}}}}}}},"docs":{}}}}}}}},"r":{"docs":{},"i":{"docs":{"usage.html":{"ref":"usage.html","tf":0.009316770186335404}}},"u":{"docs":{},"e":{"docs":{},",":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}},"a":{"docs":{},"r":{"docs":{},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{},":":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}},"u":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}},"s":{"docs":{},"\"":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}},".":{"docs":{},"n":{"docs":{},"e":{"docs":{},"w":{"docs":{},"c":{"docs":{},"l":{"docs":{},"i":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"1":{"0":{"docs":{},".":{"1":{"docs":{},".":{"5":{"docs":{},".":{"9":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"/":{"docs":{},"b":{"docs":{},"i":{"docs":{},"g":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"/":{"docs":{},"\"":{"docs":{},",":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}}}}}}}}}}}}}}}},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"f":{"docs":{},"r":{"docs":{},"o":{"docs":{},"m":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"(":{"docs":{},"f":{"docs":{},")":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}}}}}}}}}}}}}}}}}}},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}},"h":{"docs":{},"i":{"docs":{},"s":{"docs":{},".":{"docs":{},"e":{"docs":{},"r":{"docs":{},"r":{"docs":{},"o":{"docs":{},"r":{"docs":{},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{},".":{"docs":{},"c":{"docs":{},"a":{"docs":{},"r":{"docs":{},"d":{"docs":{},"i":{"docs":{},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{},"(":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"为":{"docs":{},"用":{"docs":{},"户":{"docs":{},"提":{"docs":{},"供":{"docs":{},"最":{"docs":{},"简":{"docs":{},"单":{"docs":{},"、":{"docs":{},"可":{"docs":{},"靠":{"docs":{},"、":{"docs":{},"高":{"docs":{},"效":{"docs":{},"的":{"docs":{},"分":{"docs":{},"布":{"docs":{},"式":{"docs":{},"文":{"docs":{},"件":{"docs":{},"系":{"docs":{},"统":{"docs":{},"。":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}}}}}}}}}}}}}}}}}},"简":{"docs":{},"单":{"docs":{},"可":{"docs":{},"靠":{"docs":{},"起":{"docs":{},"见":{"docs":{},",":{"docs":{},"直":{"docs":{},"接":{"docs":{},"搭":{"docs":{},"建":{"docs":{},"一":{"docs":{},"个":{"docs":{},"新":{"docs":{},"集":{"docs":{},"群":{"docs":{},"即":{"docs":{},"可":{"docs":{},"(":{"docs":{},"搭":{"docs":{},"建":{"docs":{},"就":{"docs":{},"是":{"docs":{},"启":{"docs":{},"动":{"docs":{},".":{"docs":{},"/":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"进":{"docs":{},"程":{"docs":{},",":{"docs":{},"设":{"docs":{},"置":{"docs":{},"一":{"docs":{},"下":{"docs":{},"p":{"docs":{},"e":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},"的":{"docs":{},"i":{"docs":{},"p":{"docs":{},"地":{"docs":{},"址":{"docs":{},",":{"docs":{},"三":{"docs":{},"五":{"docs":{},"分":{"docs":{},"钟":{"docs":{},"的":{"docs":{},"事":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"优":{"docs":{},"点":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}},"化":{"docs":{},"下":{"docs":{},"载":{"docs":{},"体":{"docs":{},"验":{"docs":{},",":{"docs":{},"不":{"docs":{},"再":{"docs":{},"重":{"docs":{},"定":{"docs":{},"向":{"docs":{},",":{"docs":{},"简":{"docs":{},"化":{"docs":{},"n":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"x":{"docs":{},"配":{"docs":{},"置":{"docs":{},",":{"docs":{},"可":{"docs":{},"重":{"docs":{},"复":{"docs":{},"文":{"docs":{},"件":{"docs":{},"同":{"docs":{},"步":{"docs":{},"b":{"docs":{},"u":{"docs":{},"g":{"docs":{},"修":{"docs":{},"复":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"文":{"docs":{},"件":{"docs":{},"统":{"docs":{},"计":{"docs":{},"记":{"docs":{},"录":{"docs":{},"方":{"docs":{},"式":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}}}}}}}}}}},"使":{"docs":{},"用":{"docs":{},"文":{"docs":{},"档":{"docs":{},"(":{"docs":{},"国":{"docs":{},"内":{"docs":{},")":{"docs":{"./":{"ref":"./","tf":0.02666666666666667}}}},"外":{"docs":{},")":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}},"通":{"docs":{},"用":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"协":{"docs":{},"议":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}}}},"内":{"docs":{},"置":{"docs":{},"的":{"docs":{},"继":{"docs":{},"点":{"docs":{},"续":{"docs":{},"传":{"docs":{},"功":{"docs":{},"能":{"docs":{},"(":{"docs":{},"使":{"docs":{},"用":{"docs":{},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"t":{"docs":{},"o":{"docs":{},"c":{"docs":{},"o":{"docs":{},"l":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}},"大":{"docs":{},"家":{"docs":{},"担":{"docs":{},"心":{"docs":{},"的":{"docs":{},"是":{"docs":{},"这":{"docs":{},"么":{"docs":{},"简":{"docs":{},"单":{"docs":{},"的":{"docs":{},"文":{"docs":{},"件":{"docs":{},"系":{"docs":{},"统":{"docs":{},",":{"docs":{},"靠":{"docs":{},"不":{"docs":{},"靠":{"docs":{},"谱":{"docs":{},",":{"docs":{},"可":{"docs":{},"不":{"docs":{},"可":{"docs":{},"以":{"docs":{},"用":{"docs":{},"于":{"docs":{},"生":{"docs":{},"产":{"docs":{},"环":{"docs":{},"境":{"docs":{},"?":{"docs":{},"答":{"docs":{},"案":{"docs":{},"是":{"docs":{},"肯":{"docs":{},"定":{"docs":{},"的":{"docs":{},",":{"docs":{},"正":{"docs":{},"因":{"docs":{},"为":{"docs":{},"简":{"docs":{},"单":{"docs":{},"所":{"docs":{},"以":{"docs":{},"高":{"docs":{},"效":{"docs":{},",":{"docs":{},"因":{"docs":{},"为":{"docs":{},"简":{"docs":{},"单":{"docs":{},"所":{"docs":{},"以":{"docs":{},"稳":{"docs":{},"定":{"docs":{},"。":{"docs":{},"如":{"docs":{},"果":{"docs":{},"你":{"docs":{},"担":{"docs":{},"心":{"docs":{},"功":{"docs":{},"能":{"docs":{},",":{"docs":{},"那":{"docs":{},"就":{"docs":{},"跑":{"docs":{},"单":{"docs":{},"元":{"docs":{},"测":{"docs":{},"试":{"docs":{},",":{"docs":{},"如":{"docs":{},"果":{"docs":{},"担":{"docs":{},"心":{"docs":{},"性":{"docs":{},"能":{"docs":{},",":{"docs":{},"那":{"docs":{},"就":{"docs":{},"跑":{"docs":{},"压":{"docs":{},"力":{"docs":{},"测":{"docs":{},"试":{"docs":{},",":{"docs":{},"项":{"docs":{},"目":{"docs":{},"都":{"docs":{},"自":{"docs":{},"带":{"docs":{},"了":{"docs":{},",":{"docs":{},"跑":{"docs":{},"一":{"docs":{},"跑":{"docs":{},"更":{"docs":{},"放":{"docs":{},"心":{"docs":{},"^":{"docs":{},"_":{"docs":{},"^":{"docs":{},"。":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"也":{"docs":{},"会":{"docs":{},"觉":{"docs":{},"得":{"docs":{},"这":{"docs":{},"群":{"docs":{},"无":{"docs":{},"聊":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}},"文":{"docs":{},"件":{"docs":{},"如":{"docs":{},"何":{"docs":{},"分":{"docs":{},"块":{"docs":{},"上":{"docs":{},"传":{"docs":{},"或":{"docs":{},"断":{"docs":{},"点":{"docs":{},"续":{"docs":{},"传":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}},"失":{"docs":{},"败":{"docs":{},"自":{"docs":{},"动":{"docs":{},"修":{"docs":{},"复":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}},"愿":{"docs":{},"景":{"docs":{"./":{"ref":"./","tf":10.013333333333334}}}},"所":{"docs":{},"有":{"docs":{},"节":{"docs":{},"点":{"docs":{},"都":{"docs":{},"可":{"docs":{},"以":{"docs":{},"同":{"docs":{},"时":{"docs":{},"读":{"docs":{},"写":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}}}}}},"以":{"docs":{},"建":{"docs":{},"议":{"docs":{},"线":{"docs":{},"上":{"docs":{},"还":{"docs":{},"是":{"docs":{},"加":{"docs":{},"一":{"docs":{},"层":{"docs":{},"n":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"x":{"docs":{},",":{"docs":{},"再":{"docs":{},"借":{"docs":{},"助":{"docs":{},"n":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"x":{"docs":{},"+":{"docs":{},"l":{"docs":{},"u":{"docs":{},"a":{"docs":{},"解":{"docs":{},"决":{"docs":{},"扩":{"docs":{},"展":{"docs":{},"性":{"docs":{},"问":{"docs":{},"题":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"按":{"docs":{},"天":{"docs":{},"分":{"docs":{},"目":{"docs":{},"录":{"docs":{},"方":{"docs":{},"便":{"docs":{},"维":{"docs":{},"护":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}}}},"g":{"docs":{},"o":{"docs":{},"o":{"docs":{},"g":{"docs":{},"l":{"docs":{},"e":{"docs":{},"认":{"docs":{},"证":{"docs":{},"码":{"docs":{},"认":{"docs":{},"证":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}}}}}}},"文":{"docs":{},"件":{"docs":{},"指":{"docs":{},"纹":{"docs":{},"认":{"docs":{},"证":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}}},"支":{"docs":{},"持":{"docs":{},"c":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"命":{"docs":{},"令":{"docs":{},"上":{"docs":{},"传":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}}}},"d":{"docs":{},"o":{"docs":{},"c":{"docs":{},"k":{"docs":{},"e":{"docs":{},"r":{"docs":{},"部":{"docs":{},"署":{"docs":{"./":{"ref":"./","tf":0.02666666666666667}}}}}}}}}},"g":{"docs":{},"o":{"docs":{},"o":{"docs":{},"g":{"docs":{},"l":{"docs":{},"e":{"docs":{},"认":{"docs":{},"证":{"docs":{},"码":{"docs":{"./":{"ref":"./","tf":0.02666666666666667}}},",":{"docs":{},"实":{"docs":{},"现":{"docs":{},"文":{"docs":{},"件":{"docs":{},"安":{"docs":{},"全":{"docs":{},"访":{"docs":{},"问":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}}}}}}}}}}}}}}}}}},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"下":{"docs":{},"载":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}},"t":{"docs":{},"o":{"docs":{},"k":{"docs":{},"e":{"docs":{},"n":{"docs":{},"下":{"docs":{},"载":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}}},"一":{"docs":{},"键":{"docs":{},"迁":{"docs":{},"移":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}},"(":{"docs":{},"从":{"docs":{},"其":{"docs":{},"他":{"docs":{},"系":{"docs":{},"统":{"docs":{},"文":{"docs":{},"件":{"docs":{},"系":{"docs":{},"统":{"docs":{},"迁":{"docs":{},"移":{"docs":{},"过":{"docs":{},"来":{"docs":{},")":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}}}}}}}}}}}}}}},"不":{"docs":{},"同":{"docs":{},"的":{"docs":{},"场":{"docs":{},"景":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}},"保":{"docs":{},"留":{"docs":{},"原":{"docs":{},"文":{"docs":{},"件":{"docs":{},"名":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}},"图":{"docs":{},"片":{"docs":{},"缩":{"docs":{},"放":{"docs":{"./":{"ref":"./","tf":0.02666666666666667},"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}}}}},"多":{"docs":{},"机":{"docs":{},"自":{"docs":{},"动":{"docs":{},"同":{"docs":{},"步":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}},"小":{"docs":{},"文":{"docs":{},"件":{"docs":{},"自":{"docs":{},"动":{"docs":{},"合":{"docs":{},"并":{"docs":{},"(":{"docs":{},"减":{"docs":{},"少":{"docs":{},"i":{"docs":{},"n":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},"占":{"docs":{},"用":{"docs":{},")":{"docs":{"./":{"ref":"./","tf":0.02666666666666667}}}}}}}}}}}}}}}}}}}},"并":{"docs":{},"行":{"docs":{},"体":{"docs":{},"验":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}},"(":{"docs":{},"与":{"docs":{},"现":{"docs":{},"有":{"docs":{},"的":{"docs":{},"文":{"docs":{},"件":{"docs":{},"系":{"docs":{},"统":{"docs":{},"并":{"docs":{},"行":{"docs":{},"体":{"docs":{},"验":{"docs":{},",":{"docs":{},"确":{"docs":{},"认":{"docs":{},"o":{"docs":{},"k":{"docs":{},"再":{"docs":{},"一":{"docs":{},"键":{"docs":{},"迁":{"docs":{},"移":{"docs":{},")":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"断":{"docs":{},"点":{"docs":{},"下":{"docs":{},"载":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}},"续":{"docs":{},"传":{"docs":{},"(":{"docs":{},"t":{"docs":{},"u":{"docs":{},"s":{"docs":{},")":{"docs":{"./":{"ref":"./","tf":0.02666666666666667}}}}}}},"认":{"docs":{},"证":{"docs":{},"(":{"docs":{},"具":{"docs":{},"体":{"docs":{},"参":{"docs":{},"阅":{"docs":{},"浏":{"docs":{},"览":{"docs":{},"器":{"docs":{},"上":{"docs":{},"传":{"docs":{},")":{"docs":{},"优":{"docs":{},"化":{"docs":{},"内":{"docs":{},"存":{"docs":{},"占":{"docs":{},"用":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}}}}}}}}}}}}}}}}}}}}}},"上":{"docs":{},"传":{"docs":{},"功":{"docs":{},"能":{"docs":{},"(":{"docs":{},"t":{"docs":{},"u":{"docs":{},"s":{"docs":{},")":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}}}}}}}}}}}},"查":{"docs":{},"看":{"docs":{},"集":{"docs":{},"群":{"docs":{},"文":{"docs":{},"件":{"docs":{},"信":{"docs":{},"息":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}}}},"浏":{"docs":{},"览":{"docs":{},"器":{"docs":{},"上":{"docs":{},"传":{"docs":{"./":{"ref":"./","tf":0.02666666666666667}}}}}}},"目":{"docs":{},"录":{"docs":{},"自":{"docs":{},"定":{"docs":{},"义":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}},"秒":{"docs":{},"传":{"docs":{"./":{"ref":"./","tf":0.02666666666666667}}}},"自":{"docs":{},"动":{"docs":{},"生":{"docs":{},"成":{"docs":{},"唯":{"docs":{},"一":{"docs":{},"文":{"docs":{},"件":{"docs":{},"名":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}}}},"定":{"docs":{},"义":{"docs":{},"认":{"docs":{},"证":{"docs":{"./":{"ref":"./","tf":0.02666666666666667}}}}}},"监":{"docs":{},"控":{"docs":{},"告":{"docs":{},"警":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}},"跨":{"docs":{},"域":{"docs":{},"访":{"docs":{},"问":{"docs":{"./":{"ref":"./","tf":0.02666666666666667}}}}}},"配":{"docs":{},"置":{"docs":{},"自":{"docs":{},"动":{"docs":{},"生":{"docs":{},"成":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}},"集":{"docs":{},"群":{"docs":{},"文":{"docs":{},"件":{"docs":{},"信":{"docs":{},"息":{"docs":{},"查":{"docs":{},"看":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}},"监":{"docs":{},"控":{"docs":{},"邮":{"docs":{},"件":{"docs":{},"告":{"docs":{},"警":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}}}},"w":{"docs":{},"e":{"docs":{},"b":{"docs":{},"断":{"docs":{},"点":{"docs":{},"续":{"docs":{},"传":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}}}}}}}},"按":{"docs":{},"组":{"docs":{},"(":{"docs":{},"集":{"docs":{},"群":{"docs":{},")":{"docs":{},"上":{"docs":{},"传":{"docs":{},"文":{"docs":{},"件":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}}}}}}}}}}},"通":{"docs":{},"用":{"docs":{},"文":{"docs":{},"件":{"docs":{},"认":{"docs":{},"证":{"docs":{},"接":{"docs":{},"口":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}}}}}}}}}}},"文":{"docs":{},"件":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}},"自":{"docs":{},"动":{"docs":{},"去":{"docs":{},"重":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}},"上":{"docs":{},"传":{"docs":{},"a":{"docs":{},"p":{"docs":{},"i":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}},"信":{"docs":{},"息":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}},"列":{"docs":{},"表":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}},"删":{"docs":{},"除":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}},"秒":{"docs":{},"传":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}},"统":{"docs":{},"计":{"docs":{},"信":{"docs":{},"息":{"docs":{},"a":{"docs":{},"p":{"docs":{},"i":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}},"不":{"docs":{},"同":{"docs":{},"步":{"docs":{},"了":{"docs":{},"怎":{"docs":{},"么":{"docs":{},"办":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}},"会":{"docs":{},"影":{"docs":{},"响":{"docs":{},"访":{"docs":{},"问":{"docs":{},"吗":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}},"的":{"docs":{},"摘":{"docs":{},"要":{"docs":{},"算":{"docs":{},"法":{"docs":{},"要":{"docs":{},"与":{"docs":{},"文":{"docs":{},"件":{"docs":{},"务":{"docs":{},"器":{"docs":{},"的":{"docs":{},"算":{"docs":{},"法":{"docs":{},"一":{"docs":{},"致":{"docs":{},"(":{"docs":{},"算":{"docs":{},"法":{"docs":{},"支":{"docs":{},"持":{"docs":{},"m":{"docs":{},"d":{"5":{"docs":{},"|":{"docs":{},"s":{"docs":{},"h":{"docs":{},"a":{"1":{"docs":{},")":{"docs":{},",":{"docs":{},"如":{"docs":{},"果":{"docs":{},"是":{"docs":{},"断":{"docs":{},"点":{"docs":{},"续":{"docs":{},"传":{"docs":{},",":{"docs":{},"可":{"docs":{},"以":{"docs":{},"使":{"docs":{},"用":{"docs":{},"文":{"docs":{},"件":{"docs":{},"的":{"docs":{},"i":{"docs":{},"d":{"docs":{},",":{"docs":{},"也":{"docs":{},"就":{"docs":{},"是":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"o":{"docs":{},"l":{"docs":{},"a":{"docs":{},"d":{"docs":{},"后":{"docs":{},"的":{"docs":{},"i":{"docs":{},"d":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"docs":{}}}}}},"docs":{}}}}}}}}}}}}}}}}}}}}}}}}},"转":{"docs":{},"的":{"docs":{},"基":{"docs":{},"本":{"docs":{},"信":{"docs":{},"息":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}}}}}},"档":{"docs":{},"找":{"docs":{},"不":{"docs":{},"到":{"docs":{},"怎":{"docs":{},"么":{"docs":{},"办":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}},"无":{"docs":{},"中":{"docs":{},"心":{"docs":{},"设":{"docs":{},"计":{"docs":{},"(":{"docs":{},"所":{"docs":{},"有":{"docs":{},"节":{"docs":{},"点":{"docs":{},"都":{"docs":{},"可":{"docs":{},"以":{"docs":{},"同":{"docs":{},"时":{"docs":{},"读":{"docs":{},"写":{"docs":{},")":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}}}}}}}}}}}}},"依":{"docs":{},"赖":{"docs":{},"(":{"docs":{},"单":{"docs":{},"一":{"docs":{},"文":{"docs":{},"件":{"docs":{},")":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}}}},"需":{"docs":{},"专":{"docs":{},"用":{"docs":{},"客":{"docs":{},"户":{"docs":{},"端":{"docs":{},"(":{"docs":{},"支":{"docs":{},"持":{"docs":{},"w":{"docs":{},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{},",":{"docs":{},"c":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"等":{"docs":{},"工":{"docs":{},"具":{"docs":{},")":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}}}}}}}}}}}}}}}}}}},"极":{"docs":{},"低":{"docs":{},"资":{"docs":{},"源":{"docs":{},"开":{"docs":{},"销":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}},"速":{"docs":{},"体":{"docs":{},"验":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}}},"每":{"docs":{},"个":{"docs":{},"节":{"docs":{},"点":{"docs":{},"对":{"docs":{},"等":{"docs":{},"(":{"docs":{},"简":{"docs":{},"化":{"docs":{},"运":{"docs":{},"维":{"docs":{},")":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}}}}}}}},"注":{"docs":{},"意":{"docs":{},":":{"docs":{},"使":{"docs":{},"用":{"docs":{},"前":{"docs":{},"请":{"docs":{},"认":{"docs":{},"真":{"docs":{},"阅":{"docs":{},"读":{"docs":{},"使":{"docs":{},"用":{"docs":{},"文":{"docs":{},"档":{"docs":{},"(":{"docs":{},"国":{"docs":{},"外":{"docs":{},")":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}}}}}}}}}}}},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"f":{"docs":{},"/":{"docs":{},"c":{"docs":{},"f":{"docs":{},"g":{"docs":{},".":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}}}}}}}}},"不":{"docs":{},"要":{"docs":{},"使":{"docs":{},"用":{"1":{"2":{"7":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"1":{"docs":{},"上":{"docs":{},"传":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}}}},"方":{"docs":{},"案":{"docs":{},"四":{"docs":{},"、":{"docs":{},"只":{"docs":{},"能":{"docs":{},"指":{"docs":{},"定":{"docs":{},"一":{"docs":{},"个":{"docs":{},"上":{"docs":{},"传":{"docs":{},"服":{"docs":{},"务":{"docs":{},"器":{"docs":{},",":{"docs":{},"不":{"docs":{},"支":{"docs":{},"持":{"docs":{},"同":{"docs":{},"时":{"docs":{},"写":{"docs":{},",":{"docs":{},"并":{"docs":{},"且":{"docs":{},"上":{"docs":{},"传":{"docs":{},"的":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"有":{"docs":{},"变":{"docs":{},"化":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"每":{"docs":{},"个":{"docs":{},"节":{"docs":{},"点":{"docs":{},"都":{"docs":{},"需":{"docs":{},"要":{"docs":{},"进":{"docs":{},"行":{"docs":{},"同":{"docs":{},"样":{"docs":{},"的":{"docs":{},"操":{"docs":{},"作":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}},"迁":{"docs":{},"移":{"docs":{},"过":{"docs":{},"程":{"docs":{},"中":{"docs":{},"会":{"docs":{},"扫":{"docs":{},"描":{"docs":{},"整":{"docs":{},"下":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"目":{"docs":{},"录":{"docs":{},"下":{"docs":{},"的":{"docs":{},"所":{"docs":{},"有":{"docs":{},"文":{"docs":{},"件":{"docs":{},",":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}},"配":{"docs":{},"置":{"docs":{},"中":{"docs":{},"的":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{},"会":{"docs":{},"随":{"docs":{},"组":{"docs":{},"的":{"docs":{},"前":{"docs":{},"缀":{"docs":{},"改":{"docs":{},"变":{"docs":{},"而":{"docs":{},"改":{"docs":{},"变":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}}}}}}}}}}}}}}},"如":{"docs":{},"果":{"docs":{},"是":{"docs":{},"海":{"docs":{},"量":{"docs":{},"文":{"docs":{},"件":{"docs":{},"建":{"docs":{},"议":{"docs":{},"不":{"docs":{},"要":{"docs":{},"使":{"docs":{},"用":{"docs":{},"这":{"docs":{},"种":{"docs":{},"方":{"docs":{},"式":{"docs":{},"认":{"docs":{},"证":{"docs":{},",":{"docs":{},"随":{"docs":{},"着":{"docs":{},"文":{"docs":{},"件":{"docs":{},"的":{"docs":{},"增":{"docs":{},"加":{"docs":{},",":{"docs":{},"认":{"docs":{},"证":{"docs":{},"性":{"docs":{},"能":{"docs":{},"有":{"docs":{},"所":{"docs":{},"下":{"docs":{},"降":{"docs":{},"。":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},":":{"docs":{},"(":{"docs":{},"f":{"docs":{},"s":{"docs":{},".":{"docs":{},"p":{"docs":{},"e":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},"是":{"docs":{},"不":{"docs":{},"带":{"docs":{},"本":{"docs":{},"机":{"docs":{},"的":{"docs":{},",":{"docs":{},"如":{"docs":{},"果":{"docs":{},"带":{"docs":{},"有":{"docs":{},"可":{"docs":{},"能":{"docs":{},"出":{"docs":{},"问":{"docs":{},"题":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"特":{"docs":{},"性":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}},"明":{"docs":{},"说":{"docs":{},"明":{"docs":{},"是":{"docs":{},":":{"docs":{},"如":{"docs":{},"果":{"docs":{},"要":{"docs":{},"等":{"docs":{},"比":{"docs":{},"例":{"docs":{},"缩":{"docs":{},"放":{"docs":{},",":{"docs":{},"请":{"docs":{},"将":{"docs":{},"w":{"docs":{},"i":{"docs":{},"d":{"docs":{},"t":{"docs":{},"h":{"docs":{},"或":{"docs":{},"h":{"docs":{},"e":{"docs":{},"i":{"docs":{},"g":{"docs":{},"h":{"docs":{},"t":{"docs":{},"设":{"docs":{},"为":{"docs":{},"0":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"现":{"docs":{},"在":{"docs":{},"开":{"docs":{},"源":{"docs":{},"的":{"docs":{},"分":{"docs":{},"布":{"docs":{},"式":{"docs":{},"文":{"docs":{},"件":{"docs":{},"系":{"docs":{},"非":{"docs":{},"常":{"docs":{},"多":{"docs":{},",":{"docs":{},"功":{"docs":{},"能":{"docs":{},"也":{"docs":{},"很":{"docs":{},"强":{"docs":{},"大":{"docs":{},",":{"docs":{},"那":{"docs":{},"为":{"docs":{},"什":{"docs":{},"么":{"docs":{},"还":{"docs":{},"要":{"docs":{},"重":{"docs":{},"新":{"docs":{},"造":{"docs":{},"轮":{"docs":{},"子":{"docs":{},"呢":{"docs":{},"?":{"docs":{},"可":{"docs":{},"能":{"docs":{},"这":{"docs":{},"是":{"docs":{},"很":{"docs":{},"多":{"docs":{},"人":{"docs":{},"都":{"docs":{},"关":{"docs":{},"心":{"docs":{},"的":{"docs":{},"问":{"docs":{},"题":{"docs":{},"。":{"docs":{},"重":{"docs":{},"复":{"docs":{},"造":{"docs":{},"轮":{"docs":{},"主":{"docs":{},"要":{"docs":{},"解":{"docs":{},"决":{"docs":{},"以":{"docs":{},"下":{"docs":{},"几":{"docs":{},"个":{"docs":{},"问":{"docs":{},"题":{"docs":{},":":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"类":{"docs":{},"f":{"docs":{},"a":{"docs":{},"s":{"docs":{},"t":{"docs":{},"d":{"docs":{},"f":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}}},"背":{"docs":{},"景":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}},"自":{"docs":{},"动":{"docs":{},"同":{"docs":{},"步":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}},"解":{"docs":{},"决":{"docs":{},"使":{"docs":{},"用":{"docs":{},"复":{"docs":{},"杂":{"docs":{},"问":{"docs":{},"题":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}},"软":{"docs":{},"件":{"docs":{},"架":{"docs":{},"构":{"docs":{},"复":{"docs":{},"杂":{"docs":{},"问":{"docs":{},"题":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}}}},"运":{"docs":{},"维":{"docs":{},"部":{"docs":{},"署":{"docs":{},"维":{"docs":{},"护":{"docs":{},"问":{"docs":{},"题":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}}}}}},"运":{"docs":{},"维":{"docs":{},"简":{"docs":{},"单":{"docs":{},",":{"docs":{},"只":{"docs":{},"有":{"docs":{},"一":{"docs":{},"个":{"docs":{},"角":{"docs":{},"色":{"docs":{},"(":{"docs":{},"不":{"docs":{},"像":{"docs":{},"f":{"docs":{},"a":{"docs":{},"s":{"docs":{},"t":{"docs":{},"d":{"docs":{},"f":{"docs":{},"s":{"docs":{},"有":{"docs":{},"三":{"docs":{},"个":{"docs":{},"角":{"docs":{},"色":{"docs":{},"t":{"docs":{},"r":{"docs":{},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"高":{"docs":{},"可":{"docs":{},"靠":{"docs":{},"(":{"docs":{},"设":{"docs":{},"计":{"docs":{},"极":{"docs":{},"其":{"docs":{},"简":{"docs":{},"单":{"docs":{},",":{"docs":{},"使":{"docs":{},"用":{"docs":{},"成":{"docs":{},"熟":{"docs":{},"组":{"docs":{},"件":{"docs":{},")":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}}}}}}}}}}}}},"性":{"docs":{},"能":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}},"(":{"docs":{},"使":{"docs":{},"用":{"docs":{},"l":{"docs":{},"e":{"docs":{},"v":{"docs":{},"e":{"docs":{},"l":{"docs":{},"d":{"docs":{},"b":{"docs":{},"作":{"docs":{},"为":{"docs":{},"k":{"docs":{},"v":{"docs":{},"库":{"docs":{},")":{"docs":{"./":{"ref":"./","tf":0.013333333333333334}}}}}}}}}}}}}}}}},"如":{"docs":{},"果":{"docs":{},"是":{"docs":{},"移":{"docs":{},"动":{"docs":{},"端":{"docs":{},"访":{"docs":{},"问":{"docs":{},",":{"docs":{},"导":{"docs":{},"航":{"docs":{},"栏":{"docs":{},"默":{"docs":{},"认":{"docs":{},"隐":{"docs":{},"藏":{"docs":{},",":{"docs":{},"导":{"docs":{},"航":{"docs":{},"栏":{"docs":{},"在":{"docs":{},"页":{"docs":{},"面":{"docs":{},"顶":{"docs":{},"部":{"docs":{},"左":{"docs":{},"侧":{"docs":{},")":{"docs":{"./":{"ref":"./","tf":0.02666666666666667}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"建":{"docs":{},"议":{"docs":{},"低":{"docs":{},"峰":{"docs":{},"变":{"docs":{},"更":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}},"\"":{"2":{"docs":{},"b":{"3":{"3":{"docs":{},"b":{"6":{"0":{"9":{"8":{"0":{"docs":{},"b":{"1":{"docs":{},"a":{"3":{"7":{"4":{"5":{"4":{"docs":{},"f":{"0":{"0":{"8":{"docs":{},"d":{"docs":{},"a":{"docs":{},"f":{"7":{"docs":{},"e":{"5":{"docs":{},"d":{"5":{"5":{"8":{"docs":{},"\"":{"docs":{},",":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}}}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"8":{"6":{"5":{"0":{"1":{"7":{"2":{"9":{"docs":{},"\"":{"docs":{},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{},"$":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"_":{"docs":{},"r":{"docs":{},"e":{"docs":{},"f":{"docs":{},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{},"r":{"docs":{},"\"":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}}}}},"x":{"docs":{},"_":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{},"d":{"docs":{},"e":{"docs":{},"d":{"docs":{},"_":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"\"":{"docs":{},"'":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"\"":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}}}}}},"\"":{"docs":{},",":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.009316770186335404}}}},"/":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"1":{"docs":{},"/":{"docs":{},"h":{"docs":{},"a":{"docs":{},"y":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{},"/":{"5":{"docs":{},"/":{"2":{"0":{"8":{"docs":{},",":{"0":{"docs":{},",":{"5":{"8":{"6":{"0":{"2":{"docs":{},",":{"docs":{},".":{"docs":{},"p":{"docs":{},"n":{"docs":{},"g":{"docs":{},"\"":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}},",":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}}}}}}}}}}},"docs":{}}}}}}},"a":{"docs":{},"u":{"docs":{},"t":{"docs":{},"h":{"docs":{},"_":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"\"":{"docs":{},":":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}}}}}},"d":{"docs":{},"e":{"docs":{},"f":{"docs":{},"a":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"\"":{"docs":{},",":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.02}}}}}}}}}},"o":{"docs":{},"m":{"docs":{},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{},"\"":{"docs":{},":":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}}},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{},"\"":{"docs":{},":":{"docs":{},"{":{"docs":{},"}":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"1":{"2":{"7":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"1":{"docs":{},":":{"5":{"0":{"0":{"0":{"docs":{},"\"":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}},"docs":{}},"docs":{}},"docs":{}},"8":{"0":{"8":{"0":{"docs":{},"\"":{"docs":{},",":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}},"/":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"1":{"docs":{},"/":{"docs":{},"h":{"docs":{},"a":{"docs":{},"y":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{},"/":{"5":{"docs":{},"/":{"2":{"0":{"8":{"docs":{},",":{"0":{"docs":{},",":{"5":{"8":{"6":{"0":{"2":{"docs":{},",":{"docs":{},".":{"docs":{},"p":{"docs":{},"n":{"docs":{},"g":{"docs":{},"\"":{"docs":{},",":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}}}}}}}}}}},"docs":{}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}}}}}}},"m":{"docs":{},"d":{"5":{"docs":{},"\"":{"docs":{},":":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}},"docs":{}},"t":{"docs":{},"i":{"docs":{},"m":{"docs":{},"e":{"docs":{},"\"":{"docs":{},":":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"\"":{"docs":{},":":{"docs":{},"\"":{"docs":{},"\"":{"docs":{},",":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}}},"p":{"docs":{},"a":{"docs":{},"t":{"docs":{},"h":{"docs":{},"\"":{"docs":{},":":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},"\"":{"docs":{},"]":{"docs":{},")":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}},"e":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},"\"":{"docs":{},":":{"docs":{"QA.html":{"ref":"QA.html","tf":0.005333333333333333}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"t":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},"\"":{"docs":{},":":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}},"m":{"docs":{},"s":{"docs":{},"g":{"docs":{},"\"":{"docs":{},":":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}}}},"s":{"docs":{},"c":{"docs":{},"e":{"docs":{},"n":{"docs":{},"e":{"docs":{},"\"":{"docs":{},":":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}},"s":{"docs":{},"\"":{"docs":{},":":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}}},"i":{"docs":{},"z":{"docs":{},"e":{"docs":{},"\"":{"docs":{},":":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}},"r":{"docs":{},"c":{"docs":{},"\"":{"docs":{},":":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{},"s":{"docs":{},"\"":{"docs":{},":":{"docs":{},"\"":{"docs":{},"o":{"docs":{},"k":{"docs":{},"\"":{"docs":{},",":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}}}},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"\"":{"docs":{},":":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}},"f":{"docs":{},"m":{"docs":{},"t":{"docs":{},"\"":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801},"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}},"g":{"docs":{},"i":{"docs":{},"t":{"docs":{},"h":{"docs":{},"u":{"docs":{},"b":{"docs":{},".":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"/":{"docs":{},"a":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"x":{"docs":{},"i":{"docs":{},"e":{"docs":{},"/":{"docs":{},"b":{"docs":{},"e":{"docs":{},"e":{"docs":{},"g":{"docs":{},"o":{"docs":{},"/":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"l":{"docs":{},"i":{"docs":{},"b":{"docs":{},"\"":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}}}}},"e":{"docs":{},"v":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"a":{"docs":{},"l":{"docs":{},"s":{"docs":{},"/":{"docs":{},"g":{"docs":{},"o":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}}}}}}}}}}}}}}}}}}},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"\"":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.006211180124223602}},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}},"o":{"docs":{},"s":{"docs":{},"\"":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}},"#":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286},"authentication.html":{"ref":"authentication.html","tf":0.01},"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}},"n":{"docs":{},"o":{"docs":{},"t":{"docs":{},"i":{"docs":{},"c":{"docs":{},"e":{"docs":{},":":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"i":{"docs":{"install.html":{"ref":"install.html","tf":0.01929260450160772}}}}}}}}}}}}},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}},"u":{"docs":{},"c":{"docs":{},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}},"t":{"docs":{},"d":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}}}}},"u":{"docs":{},"p":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"m":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}}}}}}},"也":{"docs":{},"就":{"docs":{},"是":{"docs":{},"将":{"docs":{},"r":{"docs":{},"e":{"docs":{},"w":{"docs":{},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}}}}}}}}},"以":{"docs":{},"上":{"docs":{},"上":{"docs":{},"类":{"docs":{},"似":{"docs":{},"。":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}}}},"下":{"docs":{},"是":{"docs":{},"一":{"docs":{},"下":{"docs":{},"横":{"docs":{},"向":{"docs":{},"扩":{"docs":{},"展":{"docs":{},"的":{"docs":{},"配":{"docs":{},"置":{"docs":{},",":{"docs":{},"当":{"docs":{},"前":{"docs":{},"统":{"docs":{},"一":{"docs":{},"大":{"docs":{},"集":{"docs":{},"群":{"docs":{},"容":{"docs":{},"量":{"docs":{},"不":{"docs":{},"够":{"docs":{},"时":{"docs":{},",":{"docs":{},"只":{"docs":{},"要":{"docs":{},"增":{"docs":{},"加":{"docs":{},"一":{"docs":{},"个":{"docs":{},"小":{"docs":{},"集":{"docs":{},"群":{"docs":{},",":{"docs":{},"也":{"docs":{},"就":{"docs":{},"是":{"docs":{},"增":{"docs":{},"加":{"docs":{},"一":{"docs":{},"个":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"统":{"docs":{},"一":{"docs":{},"在":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"前":{"docs":{},"增":{"docs":{},"加":{"docs":{},"g":{"docs":{},"o":{"docs":{},"d":{"docs":{},"f":{"docs":{},"s":{"docs":{},",":{"docs":{},"以":{"docs":{},"便":{"docs":{},"统":{"docs":{},"一":{"docs":{},"出":{"docs":{},"入":{"docs":{},"口":{"docs":{},"。":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}}}}}}}}}}}}}}}}}}}}}},"继":{"docs":{},"点":{"docs":{},"续":{"docs":{},"传":{"docs":{},"一":{"docs":{},"定":{"docs":{},"要":{"docs":{},"设":{"docs":{},"置":{"docs":{},"(":{"docs":{},"注":{"docs":{},"意":{"docs":{},")":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}}}}}}}}}},"这":{"docs":{},"是":{"docs":{},"一":{"docs":{},"个":{"docs":{},"横":{"docs":{},"向":{"docs":{},"扩":{"docs":{},"展":{"docs":{},"配":{"docs":{},"置":{"docs":{},",":{"docs":{},"前":{"docs":{},"期":{"docs":{},"可":{"docs":{},"能":{"docs":{},"只":{"docs":{},"有":{"docs":{},"一":{"docs":{},"个":{"docs":{},"集":{"docs":{},"群":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"1":{"docs":{},",":{"docs":{},"当":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"1":{"docs":{},"满":{"docs":{},"后":{"docs":{},",":{"docs":{},"只":{"docs":{},"需":{"docs":{},"将":{"docs":{},"上":{"docs":{},"传":{"docs":{},"指":{"docs":{},"向":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"2":{"docs":{},",":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}},"docs":{}}}}}}}}}}}}}}}}},"docs":{}}}}}}}}},"docs":{}}}}}}}}}}}}}}}}}}}}}}}}}}},"参":{"docs":{},"阅":{"docs":{},"浏":{"docs":{},"览":{"docs":{},"器":{"docs":{},"上":{"docs":{},"传":{"docs":{},"的":{"docs":{},"选":{"docs":{},"项":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01},"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}},"f":{"docs":{},"a":{"docs":{},"f":{"docs":{},"a":{"docs":{},"f":{"docs":{},"a":{"docs":{},";":{"docs":{},"b":{"docs":{},"o":{"docs":{},"r":{"docs":{},"d":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}}}}}}},"合":{"docs":{},"并":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}},"对":{"docs":{},"和":{"docs":{},"序":{"docs":{},"进":{"docs":{},"行":{"docs":{},"启":{"docs":{},"动":{"docs":{},",":{"docs":{},"停":{"docs":{},"止":{"docs":{},",":{"docs":{},"查":{"docs":{},"看":{"docs":{},"状":{"docs":{},"态":{"docs":{},"等":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}},"按":{"docs":{},"每":{"docs":{},"个":{"docs":{},"文":{"1":{"docs":{},"m":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}},"docs":{}}}}}},"$":{"docs":{},"b":{"docs":{},"o":{"docs":{},"d":{"docs":{},"y":{"docs":{},"_":{"docs":{},"b":{"docs":{},"y":{"docs":{},"t":{"docs":{},"e":{"docs":{},"s":{"docs":{},"_":{"docs":{},"s":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}}}}}}}}},"h":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.012861736334405145}}}}}}},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"x":{"docs":{},"y":{"docs":{},"_":{"docs":{},"a":{"docs":{},"d":{"docs":{},"d":{"docs":{},"_":{"docs":{},"x":{"docs":{},"_":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{},"d":{"docs":{},"e":{"docs":{},"d":{"docs":{},"_":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.012861736334405145}}}}}}}}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"m":{"docs":{},"o":{"docs":{},"t":{"docs":{},"e":{"docs":{},"_":{"docs":{},"a":{"docs":{},"d":{"docs":{},"d":{"docs":{},"r":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.012861736334405145}}}}}}},"u":{"docs":{},"s":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}}}},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"_":{"docs":{},"u":{"docs":{},"r":{"docs":{},"i":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}}}}}}}}}},"d":{"docs":{},"i":{"docs":{},"r":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}},"&":{"docs":{},"&":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572},"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}},"'":{"docs":{"install.html":{"ref":"install.html","tf":0.012861736334405145}},"\"":{"docs":{},"$":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"_":{"docs":{},"u":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"_":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"\"":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}}}}}}}}}}}}}}},"$":{"docs":{},"r":{"docs":{},"e":{"docs":{},"m":{"docs":{},"o":{"docs":{},"t":{"docs":{},"e":{"docs":{},"_":{"docs":{},"a":{"docs":{},"d":{"docs":{},"d":{"docs":{},"r":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}}},"_":{"docs":{},"_":{"docs":{},"m":{"docs":{},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{},"_":{"docs":{},"_":{"docs":{},"'":{"docs":{},":":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}}}}}},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"1":{"0":{"docs":{},".":{"1":{"docs":{},".":{"5":{"docs":{},".":{"9":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"'":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}}},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"1":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"'":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}},"docs":{}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}}}}}}}},"o":{"docs":{},"k":{"docs":{},"'":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}},"r":{"docs":{},"b":{"docs":{},"'":{"docs":{},")":{"docs":{},"}":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01},"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}},"#":{"docs":{},"d":{"docs":{},"r":{"docs":{},"a":{"docs":{},"g":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}},"/":{"docs":{},"b":{"docs":{},"i":{"docs":{},"g":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"/":{"docs":{},"'":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}}}}}}}}},"x":{"docs":{},"x":{"docs":{},"'":{"docs":{},",":{"docs":{},"c":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"b":{"docs":{},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{},"_":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},":":{"docs":{},"'":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"1":{"2":{"7":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"1":{"docs":{},"/":{"docs":{},"c":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"b":{"docs":{},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{},"'":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}}}}}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}}}}}}}}}}},"(":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286},"usage.html":{"ref":"usage.html","tf":0.003105590062111801},"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}},"注":{"docs":{},"意":{"docs":{},":":{"docs":{},"下":{"docs":{},"载":{"docs":{},"时":{"docs":{},"要":{"docs":{},"注":{"docs":{},"意":{"docs":{},"链":{"docs":{},"接":{"docs":{},"的":{"docs":{},"版":{"docs":{},"本":{"docs":{},"号":{"docs":{},",":{"docs":{},"w":{"docs":{},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"o":{"docs":{},"w":{"docs":{},"s":{"docs":{},"下":{"docs":{},"直":{"docs":{},"接":{"docs":{},"运":{"docs":{},"行":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},".":{"docs":{},"e":{"docs":{},"x":{"docs":{},"e":{"docs":{},",":{"docs":{},"执":{"docs":{},"行":{"docs":{},"文":{"docs":{},"件":{"docs":{},"在":{"docs":{},"这":{"docs":{},"里":{"docs":{},"下":{"docs":{},"载":{"docs":{},")":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"b":{"docs":{},"o":{"docs":{},"d":{"docs":{},"i":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}},"e":{"docs":{},"x":{"docs":{},"c":{"docs":{},"e":{"docs":{},"p":{"docs":{},"t":{"docs":{"usage.html":{"ref":"usage.html","tf":0.006211180124223602}}}}}}}},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"e":{"docs":{},".":{"docs":{},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{},"s":{"docs":{},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{},"e":{"docs":{},"(":{"docs":{},")":{"docs":{},".":{"docs":{},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{},"s":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},"(":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"i":{"docs":{},"o":{"docs":{},"e":{"docs":{},"x":{"docs":{},"c":{"docs":{},"e":{"docs":{},"p":{"docs":{},"t":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"e":{"docs":{},".":{"docs":{},"i":{"docs":{},"s":{"docs":{},"s":{"docs":{},"u":{"docs":{},"c":{"docs":{},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"f":{"docs":{},"u":{"docs":{},"l":{"docs":{},"(":{"docs":{},")":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}}}},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},")":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}}},"尽":{"docs":{},"量":{"docs":{},"在":{"docs":{},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{},"u":{"docs":{},"x":{"docs":{},"下":{"docs":{},"进":{"docs":{},"行":{"docs":{},")":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}},"说":{"docs":{},"明":{"docs":{},":":{"docs":{},"要":{"docs":{},"在":{"docs":{},"文":{"docs":{},"件":{"docs":{},"多":{"docs":{},"的":{"docs":{},"服":{"docs":{},"务":{"docs":{},"器":{"docs":{},"上":{"docs":{},"执":{"docs":{},"行":{"docs":{},",":{"docs":{},"相":{"docs":{},"关":{"docs":{},"于":{"docs":{},"推":{"docs":{},"送":{"docs":{},"到":{"docs":{},"别":{"docs":{},"的":{"docs":{},"服":{"docs":{},"务":{"docs":{},"器":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},")":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286},"usage.html":{"ref":"usage.html","tf":0.003105590062111801},"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}},"+":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}},"x":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286},"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}},",":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}},"一":{"docs":{},"个":{"docs":{},"小":{"docs":{},"群":{"docs":{},"集":{"docs":{},"内":{"docs":{},"按":{"docs":{},"业":{"docs":{},"务":{"docs":{},"需":{"docs":{},"求":{"docs":{},"设":{"docs":{},"定":{"docs":{},"副":{"docs":{},"本":{"docs":{},"数":{"docs":{},",":{"docs":{},"也":{"docs":{},"就":{"docs":{},"是":{"docs":{},"机":{"docs":{},"器":{"docs":{},"数":{"docs":{},"。":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}}}}}}}}}}}}}}}}}}}}}}}},".":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}},"/":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}}}}},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"t":{"docs":{},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}},"a":{"docs":{},"d":{"docs":{},"d":{"docs":{},"b":{"docs":{},"i":{"docs":{},"n":{"docs":{},"a":{"docs":{},"r":{"docs":{},"y":{"docs":{},"b":{"docs":{},"o":{"docs":{},"d":{"docs":{},"y":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"\"":{"docs":{},",":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"m":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"t":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"\"":{"docs":{},",":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},"\"":{"docs":{},",":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}}}}},"t":{"docs":{},"e":{"docs":{},"x":{"docs":{},"t":{"docs":{},"b":{"docs":{},"o":{"docs":{},"d":{"docs":{},"y":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},"\"":{"docs":{},",":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}}}},"b":{"docs":{},"u":{"docs":{},"i":{"docs":{},"l":{"docs":{},"d":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.009316770186335404}}}}}}}}}},"p":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},"(":{"docs":{},"m":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"i":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"t":{"docs":{},"b":{"docs":{},"o":{"docs":{},"d":{"docs":{},"y":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"r":{"docs":{},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{},"(":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"r":{"docs":{},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{},".":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"u":{"docs":{},"t":{"docs":{},"f":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"o":{"docs":{},"n":{"docs":{},"n":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"t":{"docs":{},"i":{"docs":{},"m":{"docs":{},"e":{"docs":{},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},"(":{"2":{"0":{"0":{"0":{"0":{"0":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}}}}}}}}}}}}}}},"m":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},"(":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"m":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"i":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"t":{"docs":{},"m":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},".":{"docs":{},"b":{"docs":{},"r":{"docs":{},"o":{"docs":{},"w":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"_":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"p":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"s":{"docs":{},"o":{"docs":{},"c":{"docs":{},"k":{"docs":{},"e":{"docs":{},"t":{"docs":{},"t":{"docs":{},"i":{"docs":{},"m":{"docs":{},"e":{"docs":{},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},"(":{"2":{"0":{"0":{"0":{"0":{"0":{"0":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"(":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"_":{"docs":{},"p":{"docs":{},"a":{"docs":{},"t":{"docs":{},"h":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"m":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}},"/":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}},"$":{"1":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}},"/":{"docs":{},"b":{"docs":{},"i":{"docs":{},"g":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"/":{"docs":{},"$":{"2":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}},"docs":{}}}}}}}}}}}}}}},"docs":{}},"b":{"docs":{},"i":{"docs":{},"g":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"/":{"docs":{},"$":{"1":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}},"docs":{}}}}}}}}}}}}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{},"/":{"docs":{},"f":{"docs":{},"a":{"docs":{},"s":{"docs":{},"t":{"docs":{},"d":{"docs":{},"f":{"docs":{},"s":{"docs":{},"_":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{},":":{"docs":{},"/":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286},"QA.html":{"ref":"QA.html","tf":0.005333333333333333}}}}}}}}}}}}}}}}}}}}}}}}},"g":{"docs":{},"o":{"docs":{},"d":{"docs":{},"f":{"docs":{},"s":{"docs":{},"/":{"docs":{},"b":{"docs":{},"i":{"docs":{},"g":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}}}}}}}}},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}}}},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}}}}}}}}}},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"1":{"docs":{},"/":{"docs":{},"b":{"docs":{},"i":{"docs":{},"g":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}}}}}}}}},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}}}}}}},"docs":{},"(":{"docs":{},"\\":{"docs":{},"d":{"docs":{},")":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}}}}}}}},"v":{"docs":{},"a":{"docs":{},"r":{"docs":{},"/":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{},"/":{"docs":{},"n":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"x":{"docs":{},"/":{"docs":{},"a":{"docs":{},"c":{"docs":{},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},".":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}}}}}}},"e":{"docs":{},"r":{"docs":{},"r":{"docs":{},"o":{"docs":{},"r":{"docs":{},".":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}}}}}}}}}}}}}}}}}}}},"/":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.04201680672268908}},"上":{"docs":{},"传":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}},"场":{"docs":{},"景":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}},"声":{"docs":{},"明":{"docs":{},"参":{"docs":{},"数":{"docs":{},"集":{"docs":{},"合":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}},"文":{"docs":{},"件":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}},"地":{"docs":{},"址":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}},"自":{"docs":{},"定":{"docs":{},"义":{"docs":{},"路":{"docs":{},"径":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}},"输":{"docs":{},"出":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"结":{"docs":{},"果":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}},"[":{"docs":{},"$":{"docs":{},"t":{"docs":{},"i":{"docs":{},"m":{"docs":{},"e":{"docs":{},"_":{"docs":{},"l":{"docs":{},"o":{"docs":{},"c":{"docs":{},"a":{"docs":{},"l":{"docs":{},"]":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}}}}}}}}},"\"":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"1":{"0":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"3":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"\"":{"docs":{},",":{"docs":{},"\"":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"1":{"0":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"4":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"\"":{"docs":{},",":{"docs":{},"\"":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"1":{"0":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"5":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"\"":{"docs":{},"]":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}}}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}}}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"2":{"7":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"1":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"\"":{"docs":{},",":{"docs":{},"\"":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"1":{"2":{"7":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"1":{"docs":{},":":{"8":{"0":{"8":{"1":{"docs":{},"\"":{"docs":{},",":{"docs":{},"\"":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"1":{"2":{"7":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"1":{"docs":{},":":{"8":{"0":{"8":{"2":{"docs":{},"\"":{"docs":{},"]":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}}}}}}}}},"^":{"docs":{},"/":{"docs":{},"g":{"docs":{},"o":{"docs":{},"d":{"docs":{},"f":{"docs":{},"s":{"docs":{},"/":{"docs":{},"(":{"docs":{},".":{"docs":{},"*":{"docs":{},")":{"docs":{},"$":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}}}},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}}}}}}}}}}},"a":{"docs":{},"c":{"docs":{},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"_":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}}}}},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},":":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}},"=":{"docs":{},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{},"配":{"docs":{},"合":{"docs":{},"完":{"docs":{},"成":{"docs":{},"参":{"docs":{},"数":{"docs":{},"设":{"docs":{},"置":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}}}}}}}},"p":{"docs":{},"p":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"/":{"docs":{},"h":{"docs":{},"t":{"docs":{},"m":{"docs":{},"l":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}}}}}}}}}}},".":{"docs":{},"p":{"docs":{},"i":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.02}}}},"r":{"docs":{},"u":{"docs":{},"n":{"docs":{},"(":{"docs":{},"d":{"docs":{},"e":{"docs":{},"b":{"docs":{},"u":{"docs":{},"g":{"docs":{},"=":{"docs":{},"t":{"docs":{},"r":{"docs":{},"u":{"docs":{},"e":{"docs":{},")":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}}}}}}}}}}}}},"i":{"docs":{},"通":{"docs":{},"用":{"docs":{},"说":{"docs":{},"明":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}},"u":{"docs":{},"t":{"docs":{},"o":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}},"h":{"docs":{},"_":{"docs":{},"t":{"docs":{},"o":{"docs":{},"k":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}},"e":{"docs":{},"n":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.02}},":":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}}}}}},"r":{"docs":{},"g":{"docs":{},"s":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}},"e":{"docs":{},"a":{"docs":{},"'":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}},"b":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"k":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}},"u":{"docs":{},"i":{"docs":{},"l":{"docs":{},"d":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286},"QA.html":{"ref":"QA.html","tf":0.005333333333333333}}}}}},"o":{"docs":{},"d":{"docs":{},"i":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}},"y":{"docs":{},".":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}},"a":{"docs":{},"r":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"h":{"docs":{},"m":{"docs":{},"a":{"docs":{},"r":{"docs":{},"k":{"docs":{},".":{"docs":{},"p":{"docs":{},"y":{"docs":{},"进":{"docs":{},"行":{"docs":{},"压":{"docs":{},"测":{"docs":{},"(":{"docs":{},"注":{"docs":{},"意":{"docs":{},"对":{"docs":{},"b":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"h":{"docs":{},"m":{"docs":{},"a":{"docs":{},"r":{"docs":{},"k":{"docs":{},".":{"docs":{},"p":{"docs":{},"y":{"docs":{},"中":{"docs":{},"的":{"docs":{},"i":{"docs":{},"p":{"docs":{},"进":{"docs":{},"行":{"docs":{},"修":{"docs":{},"改":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"c":{"docs":{"QA.html":{"ref":"QA.html","tf":0.005333333333333333}},"d":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286},"QA.html":{"ref":"QA.html","tf":0.005333333333333333}}},"e":{"docs":{},"r":{"docs":{},"t":{"docs":{},"i":{"docs":{},"f":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}}}},"h":{"docs":{},"e":{"docs":{},"c":{"docs":{},"k":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286},"authentication.html":{"ref":"authentication.html","tf":0.01}}}}},"m":{"docs":{},"o":{"docs":{},"d":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286},"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}},"l":{"docs":{},"i":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"_":{"docs":{},"m":{"docs":{},"a":{"docs":{},"x":{"docs":{},"_":{"docs":{},"b":{"docs":{},"o":{"docs":{},"d":{"docs":{},"y":{"docs":{},"_":{"docs":{},"s":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}}}}}}}},",":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}},".":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}},"c":{"docs":{},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"(":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},")":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}}}}}}}}}}}}}}}}}}}}},"o":{"docs":{},"n":{"docs":{},"e":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286},"QA.html":{"ref":"QA.html","tf":0.005333333333333333}}}},"s":{"docs":{},"e":{"docs":{},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"c":{"docs":{},"l":{"docs":{},"i":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}},"a":{"docs":{},"t":{"docs":{"QA.html":{"ref":"QA.html","tf":0.008}},"c":{"docs":{},"h":{"docs":{"usage.html":{"ref":"usage.html","tf":0.009316770186335404}}}}}},"n":{"docs":{},".":{"docs":{},"h":{"docs":{},"u":{"docs":{},"t":{"docs":{},"o":{"docs":{},"o":{"docs":{},"l":{"docs":{"usage.html":{"ref":"usage.html","tf":0.006211180124223602}}}}}}}}}},"o":{"docs":{},"m":{"docs":{},".":{"docs":{},"s":{"docs":{},"q":{"docs":{},"u":{"docs":{},"a":{"docs":{},"r":{"docs":{},"e":{"docs":{},"u":{"docs":{},"p":{"docs":{},".":{"docs":{},"o":{"docs":{},"k":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"3":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}},"docs":{}}}}}}}}}}}}}}}}},"p":{"docs":{},"l":{"docs":{},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{},"!":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}}},"n":{"docs":{},"s":{"docs":{},"o":{"docs":{},"l":{"docs":{},"e":{"docs":{},".":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"p":{"docs":{},":":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}},"'":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},")":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}}}}}}}}}}}},"t":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{},".":{"docs":{},"d":{"docs":{},"e":{"docs":{},"f":{"docs":{},"a":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"_":{"docs":{},"b":{"docs":{},"i":{"docs":{},"n":{"docs":{},"a":{"docs":{},"r":{"docs":{},"y":{"docs":{},",":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}},"f":{"docs":{},"/":{"docs":{},"c":{"docs":{},"f":{"docs":{},"g":{"docs":{},".":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}},"d":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},":":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801},"QA.html":{"ref":"QA.html","tf":0.005333333333333333}}}},"l":{"docs":{},"r":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"t":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.025210084033613446}}}}}},"f":{"docs":{},"g":{"docs":{},":":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"参":{"docs":{},"数":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}},"d":{"docs":{},"e":{"docs":{},"f":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}},"a":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"_":{"docs":{},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}}}}},"e":{"docs":{},"r":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}},"o":{"docs":{},"c":{"docs":{},"k":{"docs":{},"e":{"docs":{},"r":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286},"QA.html":{"ref":"QA.html","tf":0.010666666666666666}},"体":{"docs":{},"验":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}},"如":{"docs":{},"何":{"docs":{},"部":{"docs":{},"署":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{},";":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"r":{"docs":{},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{},"=":{"docs":{},"u":{"docs":{},"t":{"docs":{},"f":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}},"目":{"docs":{},"录":{"docs":{},"下":{"docs":{},"的":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}},"e":{"docs":{},":":{"docs":{},"要":{"docs":{},"修":{"docs":{},"复":{"docs":{},"的":{"docs":{},"日":{"docs":{},"期":{"docs":{},",":{"docs":{},"格":{"docs":{},"式":{"docs":{},"如":{"docs":{},":":{"2":{"0":{"1":{"9":{"0":{"7":{"2":{"5":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}}}}}}}}}}}}}}},"i":{"docs":{},"s":{"docs":{},"p":{"docs":{},"l":{"docs":{},"a":{"docs":{},"y":{"docs":{},":":{"docs":{},"b":{"docs":{},"l":{"docs":{},"o":{"docs":{},"c":{"docs":{},"k":{"docs":{},";":{"docs":{},"h":{"docs":{},"e":{"docs":{},"i":{"docs":{},"g":{"docs":{},"h":{"docs":{},"t":{"docs":{},":":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},":":{"docs":{},"要":{"docs":{},"查":{"docs":{},"看":{"docs":{},"文":{"docs":{},"件":{"docs":{},"列":{"docs":{},"表":{"docs":{},"的":{"docs":{},"目":{"docs":{},"录":{"docs":{},"名":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}}},"=":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}},"r":{"docs":{},"o":{"docs":{},"p":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}},"e":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286},"QA.html":{"ref":"QA.html","tf":0.005333333333333333}},"r":{"docs":{},"r":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.04201680672268908}},"o":{"docs":{},"r":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}},"_":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}}}}},"v":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.009316770186335404}}},".":{"docs":{},"p":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{},"t":{"docs":{},"r":{"docs":{},"a":{"docs":{},"c":{"docs":{},"e":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.009316770186335404}}}}}}}}}}}}}}}}}}}}},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{},"u":{"docs":{},"t":{"docs":{},"i":{"docs":{},"l":{"docs":{},"s":{"docs":{},".":{"docs":{},"t":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"(":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"e":{"docs":{},".":{"docs":{},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{},"(":{"docs":{},")":{"docs":{},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"d":{"docs":{},"p":{"docs":{},"o":{"docs":{},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{},":":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}}},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{},"_":{"docs":{},"m":{"docs":{},"i":{"docs":{},"g":{"docs":{},"r":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}},"h":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{"install.html":{"ref":"install.html","tf":0.012861736334405145}},":":{"docs":{},"自":{"docs":{},"动":{"docs":{},"生":{"docs":{},"成":{"docs":{},"是":{"docs":{},"否":{"docs":{},"正":{"docs":{},"确":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}},":":{"docs":{},"/":{"docs":{},"/":{"1":{"0":{"docs":{},".":{"0":{"docs":{},".":{"5":{"docs":{},".":{"9":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"?":{"docs":{},"m":{"docs":{},"d":{"5":{"docs":{},"=":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"u":{"docs":{},"m":{"docs":{},"&":{"docs":{},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},"=":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}},"docs":{}}}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"1":{"docs":{},".":{"5":{"0":{"docs":{},".":{"9":{"0":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"/":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{},"/":{"docs":{},"d":{"docs":{},"e":{"docs":{},"l":{"docs":{},"e":{"docs":{},"t":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{},"_":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"_":{"docs":{},"i":{"docs":{},"n":{"docs":{},"f":{"docs":{},"o":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}}}},"l":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"_":{"docs":{},"d":{"docs":{},"i":{"docs":{},"r":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"p":{"docs":{},"a":{"docs":{},"i":{"docs":{},"r":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}},"_":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"i":{"docs":{},"n":{"docs":{},"f":{"docs":{},"o":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"api.html":{"ref":"api.html","tf":0.025974025974025976}}}}}}}}}}}}}},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{},".":{"9":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"/":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"1":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}},"d":{"docs":{},"e":{"docs":{},"f":{"docs":{},"a":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"/":{"2":{"0":{"1":{"9":{"0":{"1":{"2":{"8":{"docs":{},"/":{"1":{"6":{"docs":{},"/":{"1":{"0":{"docs":{},"/":{"2":{"docs":{},"g":{"docs":{"QA.html":{"ref":"QA.html","tf":0.005333333333333333}}}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}}}}}}}}}},"docs":{},"/":{"docs":{},"r":{"docs":{},"e":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"api.html":{"ref":"api.html","tf":0.025974025974025976}}}}}}}}}}}}}},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}},"这":{"docs":{},"里":{"docs":{},"是":{"docs":{},"组":{"docs":{},"名":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}},"/":{"docs":{},"b":{"docs":{},"i":{"docs":{},"g":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"/":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{},"x":{"docs":{},"x":{"docs":{},".":{"6":{"0":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"/":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"1":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}},"docs":{}}}}}},"r":{"docs":{},"e":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}},"p":{"docs":{},"a":{"docs":{},"i":{"docs":{},"r":{"docs":{},"_":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}}}}},"docs":{}}},"2":{"7":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"1":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"/":{"docs":{},"d":{"docs":{},"e":{"docs":{},"l":{"docs":{},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{},"?":{"docs":{},"m":{"docs":{},"d":{"5":{"docs":{},"=":{"4":{"3":{"0":{"docs":{},"a":{"7":{"1":{"docs":{},"f":{"5":{"docs":{},"c":{"5":{"docs":{},"e":{"0":{"9":{"3":{"docs":{},"a":{"1":{"0":{"5":{"4":{"5":{"2":{"8":{"1":{"9":{"docs":{},"c":{"docs":{},"c":{"4":{"8":{"docs":{},"c":{"docs":{},"c":{"9":{"docs":{},"c":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}},"docs":{}}}},"docs":{}},"docs":{}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"7":{"2":{"docs":{},".":{"1":{"6":{"docs":{},".":{"7":{"0":{"docs":{},".":{"1":{"2":{"3":{"docs":{},":":{"7":{"0":{"8":{"0":{"docs":{},"/":{"docs":{},"r":{"docs":{},"e":{"docs":{},"p":{"docs":{},"a":{"docs":{},"i":{"docs":{},"r":{"docs":{},"?":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"c":{"docs":{},"e":{"docs":{},"=":{"1":{"docs":{"QA.html":{"ref":"QA.html","tf":0.005333333333333333}}},"docs":{}}}}}}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}},"y":{"docs":{},"n":{"docs":{},"c":{"docs":{},"?":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"=":{"2":{"0":{"1":{"9":{"0":{"1":{"1":{"7":{"docs":{},"&":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"c":{"docs":{},"e":{"docs":{},"=":{"1":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}},"docs":{}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}}}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{},"g":{"docs":{},"o":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}},"f":{"docs":{},"a":{"docs":{},"s":{"docs":{},"t":{"docs":{},"d":{"docs":{},"f":{"docs":{"install.html":{"ref":"install.html","tf":0.00964630225080386}}}}}}}}}},"y":{"docs":{},"o":{"docs":{},"u":{"docs":{},"r":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}},"w":{"docs":{},"w":{"docs":{},"w":{"docs":{},".":{"docs":{},"h":{"docs":{},"j":{"docs":{},"s":{"docs":{},"p":{"docs":{},"l":{"docs":{},"i":{"docs":{},"t":{"docs":{},".":{"docs":{},"o":{"docs":{},"r":{"docs":{},"g":{"docs":{},"/":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}},"s":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"docs":{},"g":{"docs":{},"i":{"docs":{},"t":{"docs":{},"h":{"docs":{},"u":{"docs":{},"b":{"docs":{},".":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"/":{"docs":{},"s":{"docs":{},"j":{"docs":{},"q":{"docs":{},"z":{"docs":{},"h":{"docs":{},"a":{"docs":{},"n":{"docs":{},"g":{"docs":{},"/":{"docs":{},"g":{"docs":{},"o":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572},"QA.html":{"ref":"QA.html","tf":0.008}}}}}}}}}}}}},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"f":{"docs":{},"r":{"docs":{},"e":{"docs":{},"e":{"docs":{},"/":{"docs":{},"g":{"docs":{},"o":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}},"t":{"docs":{},"u":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}},"c":{"docs":{},"l":{"docs":{},"i":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"usage.html":{"ref":"usage.html","tf":0.009316770186335404}},".":{"docs":{},"c":{"docs":{},"l":{"docs":{},"o":{"docs":{},"s":{"docs":{},"e":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}},"e":{"docs":{},"x":{"docs":{},"e":{"docs":{},"c":{"docs":{},"u":{"docs":{},"t":{"docs":{},"e":{"docs":{},"(":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"p":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}},"n":{"docs":{},"e":{"docs":{},"w":{"docs":{},"c":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"(":{"docs":{},"r":{"docs":{},"e":{"docs":{},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},")":{"docs":{},".":{"docs":{},"e":{"docs":{},"x":{"docs":{},"e":{"docs":{},"c":{"docs":{},"u":{"docs":{},"t":{"docs":{},"e":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"b":{"docs":{},"u":{"docs":{},"i":{"docs":{},"l":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},".":{"docs":{},"c":{"docs":{},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"(":{"docs":{},")":{"docs":{},".":{"docs":{},"b":{"docs":{},"u":{"docs":{},"i":{"docs":{},"l":{"docs":{},"d":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}}}}}}}},"方":{"docs":{},"式":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}},"m":{"docs":{},"i":{"docs":{},"m":{"docs":{},"e":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}},"p":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{"usage.html":{"ref":"usage.html","tf":0.006211180124223602}},"(":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"_":{"docs":{},"p":{"docs":{},"a":{"docs":{},"t":{"docs":{},"h":{"docs":{},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}},".":{"docs":{},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"f":{"docs":{},"i":{"docs":{},"g":{"docs":{},"(":{"docs":{},"r":{"docs":{},"e":{"docs":{},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"f":{"docs":{},"i":{"docs":{},"g":{"docs":{},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}}}}},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{},"(":{"docs":{},"m":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"i":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"t":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{},"b":{"docs":{},"u":{"docs":{},"i":{"docs":{},"l":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},".":{"docs":{},"b":{"docs":{},"u":{"docs":{},"i":{"docs":{},"l":{"docs":{},"d":{"docs":{},"(":{"docs":{},")":{"docs":{},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{"usage.html":{"ref":"usage.html","tf":0.006211180124223602}},"e":{"docs":{},".":{"docs":{},"c":{"docs":{},"l":{"docs":{},"o":{"docs":{},"s":{"docs":{},"e":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}},"u":{"docs":{},"t":{"docs":{},"i":{"docs":{},"l":{"docs":{},".":{"docs":{},"p":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"docs":{},"x":{"docs":{},"x":{"docs":{},"x":{"docs":{},"x":{"docs":{},"x":{"docs":{},":":{"docs":{},"x":{"docs":{},"x":{"docs":{},"x":{"docs":{},"x":{"docs":{},"/":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"1":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"\"":{"docs":{},",":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}},"docs":{}}}}}}}}}}}}}}}}}}}}}}}}},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"_":{"docs":{},"p":{"docs":{},"a":{"docs":{},"t":{"docs":{},"h":{"docs":{},",":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}}}}},"、":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"c":{"docs":{},"l":{"docs":{},"i":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"、":{"docs":{},"o":{"docs":{},"k":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"3":{"docs":{},"多":{"docs":{},"种":{"docs":{},"方":{"docs":{},"式":{"docs":{},"流":{"docs":{},"式":{"docs":{},"文":{"docs":{},"件":{"docs":{},"上":{"docs":{},"传":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}},"docs":{}}}}}}}}}}}}}}}}}}},"方":{"docs":{},"式":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}},"a":{"docs":{},"s":{"docs":{},"h":{"docs":{},"m":{"docs":{},"a":{"docs":{},"p":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}},"<":{"docs":{},">":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.006211180124223602}}}}}}}}}}}}},"u":{"docs":{},"t":{"docs":{},"o":{"docs":{},"o":{"docs":{},"l":{"docs":{"usage.html":{"ref":"usage.html","tf":0.012422360248447204}}}}}}}},"i":{"docs":{},"m":{"docs":{},"p":{"docs":{},"o":{"docs":{},"r":{"docs":{},"t":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.02},"usage.html":{"ref":"usage.html","tf":0.006211180124223602},"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815},"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}},"a":{"docs":{},"n":{"docs":{},"t":{"docs":{},"(":{"docs":{},"注":{"docs":{},"意":{"docs":{},")":{"docs":{"install.html":{"ref":"install.html","tf":0.01929260450160772}}}}}}}}}}}}}},"n":{"docs":{},"c":{"docs":{},"l":{"docs":{},"u":{"docs":{},"d":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}},"(":{"docs":{},")":{"docs":{},":":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"l":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"m":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"o":{"docs":{},"u":{"docs":{},"r":{"docs":{},"c":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}},"e":{"docs":{},"(":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},".":{"docs":{},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{},"i":{"docs":{},"n":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"m":{"docs":{},"(":{"docs":{},")":{"docs":{},",":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"f":{"docs":{},"a":{"docs":{},"c":{"docs":{},"e":{"docs":{},"{":{"docs":{},"}":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{},"e":{"docs":{},":":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}},"p":{"docs":{"install.html":{"ref":"install.html","tf":0.012861736334405145}},"_":{"docs":{},"h":{"docs":{},"a":{"docs":{},"s":{"docs":{},"h":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.00964630225080386}}}}}}}},":":{"8":{"0":{"8":{"0":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},".":{"docs":{},"h":{"docs":{},"t":{"docs":{},"m":{"docs":{},"l":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},".":{"docs":{},"h":{"docs":{},"t":{"docs":{},"m":{"docs":{},"l":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"1":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},".":{"docs":{},"h":{"docs":{},"t":{"docs":{},"m":{"docs":{},"l":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}},"docs":{}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"s":{"docs":{},"r":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}},"s":{"docs":{},"u":{"docs":{},"e":{"docs":{},"中":{"docs":{},"c":{"docs":{},"h":{"docs":{},"e":{"docs":{},"n":{"docs":{},"g":{"docs":{},"y":{"docs":{},"u":{"docs":{},"a":{"docs":{},"n":{"docs":{},"s":{"docs":{},"e":{"docs":{},"n":{"docs":{},"同":{"docs":{},"学":{"docs":{},"向":{"docs":{},"我":{"docs":{},"提":{"docs":{},"议":{"docs":{},"使":{"docs":{},"用":{"docs":{},"增":{"docs":{},"加":{"docs":{},"扩":{"docs":{},"容":{"docs":{},"特":{"docs":{},"性":{"docs":{},",":{"docs":{},"我":{"docs":{},"觉":{"docs":{},"得":{"docs":{},"对":{"docs":{},"代":{"docs":{},"码":{"docs":{},"逻":{"docs":{},"辑":{"docs":{},"及":{"docs":{},"运":{"docs":{},"维":{"docs":{},"都":{"docs":{},"增":{"docs":{},"加":{"docs":{},"复":{"docs":{},"杂":{"docs":{},"度":{"docs":{},",":{"docs":{},"暂":{"docs":{},"时":{"docs":{},"没":{"docs":{},"有":{"docs":{},"加":{"docs":{},"入":{"docs":{},"这":{"docs":{},"特":{"docs":{},"性":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"d":{"docs":{},"为":{"docs":{},"文":{"docs":{},"件":{"docs":{},"的":{"docs":{},"i":{"docs":{},"d":{"docs":{},",":{"docs":{},"i":{"docs":{},"n":{"docs":{},"f":{"docs":{},"o":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}}}}}}}},"%":{"1":{"0":{"0":{"0":{"docs":{},"=":{"docs":{},"=":{"0":{"docs":{},":":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}},"docs":{}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"k":{"docs":{},"e":{"docs":{},"e":{"docs":{},"p":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{},"_":{"docs":{},"t":{"docs":{},"i":{"docs":{},"m":{"docs":{},"e":{"docs":{},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}}}}}}}}}}}}}},"l":{"docs":{},"a":{"docs":{},"s":{"docs":{},"t":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}}},"i":{"docs":{},"n":{"docs":{},"u":{"docs":{},"x":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}},"e":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"n":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}},"o":{"docs":{},"c":{"docs":{},"a":{"docs":{},"l":{"docs":{},"h":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}}},"t":{"docs":{"install.html":{"ref":"install.html","tf":0.012861736334405145}}}}},"g":{"docs":{},"_":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"m":{"docs":{},"a":{"docs":{},"t":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}}}}}},"s":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}},"m":{"docs":{},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572},"usage.html":{"ref":"usage.html","tf":0.003105590062111801},"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}},";":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}},"(":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801},"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"[":{"docs":{},"]":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}},"p":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}},"i":{"docs":{},"m":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{},"s":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}}}}}}},"v":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286},"QA.html":{"ref":"QA.html","tf":0.005333333333333333}}},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"i":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"t":{"docs":{},"b":{"docs":{},"o":{"docs":{},"d":{"docs":{},"i":{"docs":{"usage.html":{"ref":"usage.html","tf":0.006211180124223602}}},"y":{"docs":{},".":{"docs":{},"b":{"docs":{},"u":{"docs":{},"i":{"docs":{},"l":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},"(":{"docs":{},")":{"docs":{},".":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{},"b":{"docs":{},"u":{"docs":{},"i":{"docs":{},"l":{"docs":{},"d":{"docs":{"usage.html":{"ref":"usage.html","tf":0.006211180124223602}},"e":{"docs":{},"r":{"docs":{},".":{"docs":{},"c":{"docs":{},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"(":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"d":{"5":{"docs":{},":":{"docs":{},"文":{"docs":{},"件":{"docs":{},"的":{"docs":{},"摘":{"docs":{},"要":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}},"(":{"docs":{},"m":{"docs":{},"d":{"5":{"docs":{},"|":{"docs":{},"s":{"docs":{},"h":{"docs":{},"a":{"1":{"docs":{},")":{"docs":{"api.html":{"ref":"api.html","tf":0.025974025974025976}}}},"docs":{}}}}}},"docs":{}}}}}}}}}},"与":{"docs":{},"p":{"docs":{},"a":{"docs":{},"t":{"docs":{},"h":{"docs":{},"二":{"docs":{},"选":{"docs":{},"一":{"docs":{"api.html":{"ref":"api.html","tf":0.025974025974025976}}}}}}}}}},"=":{"docs":{},"s":{"docs":{},"u":{"docs":{},"m":{"docs":{},"(":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}},"docs":{}}},"n":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286},"QA.html":{"ref":"QA.html","tf":0.005333333333333333}}}}},"e":{"docs":{},"w":{"docs":{"usage.html":{"ref":"usage.html","tf":0.024844720496894408}}}},"u":{"docs":{},"l":{"docs":{},"l":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}},"i":{"docs":{},"l":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}},")":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}},"o":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572},"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}},"n":{"docs":{},";":{"docs":{"install.html":{"ref":"install.html","tf":0.00964630225080386}}}},"p":{"docs":{},"e":{"docs":{},"n":{"docs":{},"(":{"docs":{},"'":{"docs":{},"r":{"docs":{},"e":{"docs":{},"p":{"docs":{},"o":{"docs":{},"r":{"docs":{},"t":{"docs":{},".":{"docs":{},"x":{"docs":{},"l":{"docs":{},"s":{"docs":{},"'":{"docs":{},",":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01},"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}},"%":{"docs":{},"s":{"docs":{},"/":{"docs":{},"%":{"docs":{},"s":{"docs":{},".":{"docs":{},"t":{"docs":{},"x":{"docs":{},"t":{"docs":{},"'":{"docs":{},"%":{"docs":{},"(":{"docs":{},"j":{"docs":{},",":{"docs":{},"i":{"docs":{},")":{"docs":{},",":{"docs":{},"'":{"docs":{},"w":{"docs":{},"+":{"docs":{},"'":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"=":{"docs":{},"{":{"docs":{},"'":{"docs":{},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},"'":{"docs":{},":":{"docs":{},"'":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"'":{"docs":{},",":{"docs":{},"'":{"docs":{},"p":{"docs":{},"a":{"docs":{},"t":{"docs":{},"h":{"docs":{},"'":{"docs":{},":":{"docs":{},"'":{"docs":{},"'":{"docs":{},",":{"docs":{},"'":{"docs":{},"s":{"docs":{},"c":{"docs":{},"e":{"docs":{},"n":{"docs":{},"e":{"docs":{},"'":{"docs":{},":":{"docs":{},"'":{"docs":{},"'":{"docs":{},",":{"docs":{},"'":{"docs":{},"a":{"docs":{},"u":{"docs":{},"t":{"docs":{},"h":{"docs":{},"_":{"docs":{},"t":{"docs":{},"o":{"docs":{},"k":{"docs":{},"e":{"docs":{},"n":{"docs":{},"'":{"docs":{},":":{"docs":{},"'":{"2":{"docs":{},"b":{"3":{"3":{"docs":{},"b":{"6":{"0":{"9":{"8":{"0":{"docs":{},"b":{"1":{"docs":{},"a":{"3":{"7":{"4":{"5":{"4":{"docs":{},"f":{"0":{"0":{"8":{"docs":{},"d":{"docs":{},"a":{"docs":{},"f":{"7":{"docs":{},"e":{"5":{"docs":{},"d":{"5":{"5":{"8":{"docs":{},"'":{"docs":{},"}":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}}}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}}}}}}}}}}}}}}}},"}":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"b":{"docs":{},"j":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}},"k":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"3":{"docs":{},"上":{"docs":{},"传":{"docs":{},"示":{"docs":{},"例":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}},"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}},"c":{"docs":{},"l":{"docs":{},"i":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}},"(":{"docs":{},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}},"r":{"docs":{},"g":{"docs":{},".":{"docs":{},"a":{"docs":{},"p":{"docs":{},"a":{"docs":{},"c":{"docs":{},"h":{"docs":{},"e":{"docs":{},".":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{"usage.html":{"ref":"usage.html","tf":0.006211180124223602}}}}}}}}}}}}}}}}}}}}}},"s":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}},".":{"docs":{},"o":{"docs":{},"p":{"docs":{},"e":{"docs":{},"n":{"docs":{},"(":{"docs":{},"\"":{"1":{"0":{"0":{"docs":{},"m":{"docs":{},"\"":{"docs":{},")":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}},"docs":{}},"docs":{}},"docs":{}}}}}}},"s":{"docs":{},"y":{"docs":{},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{},"(":{"docs":{},"'":{"docs":{},"m":{"docs":{},"k":{"docs":{},"d":{"docs":{},"i":{"docs":{},"r":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}},"u":{"docs":{},"t":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},":":{"docs":{},"输":{"docs":{},"出":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}},"=":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"|":{"docs":{},"t":{"docs":{},"e":{"docs":{},"x":{"docs":{},"t":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}},"p":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}},"r":{"docs":{},"o":{"docs":{},"x":{"docs":{},"y":{"docs":{},"_":{"docs":{},"p":{"docs":{},"a":{"docs":{},"s":{"docs":{},"s":{"docs":{"install.html":{"ref":"install.html","tf":0.01607717041800643}}}}}},"r":{"docs":{},"e":{"docs":{},"d":{"docs":{},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}}}}},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{},"_":{"docs":{},"h":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{"install.html":{"ref":"install.html","tf":0.03858520900321544}}}}}}}}}}}}},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},".":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{},"(":{"docs":{},"a":{"docs":{},"u":{"docs":{},"t":{"docs":{},"h":{"docs":{},"_":{"docs":{},"t":{"docs":{},"o":{"docs":{},"k":{"docs":{},"e":{"docs":{},"n":{"docs":{},")":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}}}}}}},"r":{"docs":{},".":{"docs":{},"t":{"docs":{},"e":{"docs":{},"x":{"docs":{},"t":{"docs":{},")":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01},"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}},"w":{"docs":{},"d":{"docs":{},"=":{"docs":{},"`":{"docs":{},"p":{"docs":{},"w":{"docs":{},"d":{"docs":{},"`":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286},"QA.html":{"ref":"QA.html","tf":0.005333333333333333}}}}}}}}}},"i":{"docs":{},"p":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}},"y":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"n":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}},"版":{"docs":{},"本":{"docs":{},":":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{},"a":{"docs":{},"g":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801},"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}},"m":{"docs":{},"a":{"docs":{},"p":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}},".":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"\"":{"docs":{},",":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},"\"":{"docs":{},",":{"docs":{},"\"":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"\"":{"docs":{},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}},"p":{"docs":{},"a":{"docs":{},"t":{"docs":{},"h":{"docs":{},"\"":{"docs":{},",":{"docs":{},"\"":{"docs":{},"i":{"docs":{},"m":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"\"":{"docs":{},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}},"s":{"docs":{},"c":{"docs":{},"e":{"docs":{},"n":{"docs":{},"e":{"docs":{},"\"":{"docs":{},",":{"docs":{},"\"":{"docs":{},"i":{"docs":{},"m":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"\"":{"docs":{},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}}}}}}}},"s":{"docs":{},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}},".":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"\"":{"docs":{},",":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},"\"":{"docs":{},",":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}},"p":{"docs":{},"a":{"docs":{},"t":{"docs":{},"h":{"docs":{},"\"":{"docs":{},",":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}},"n":{"docs":{},"i":{"docs":{},"c":{"docs":{},"(":{"docs":{},"e":{"docs":{},"r":{"docs":{},"r":{"docs":{},")":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}}}},"t":{"docs":{},"h":{"docs":{},":":{"docs":{},"文":{"docs":{},"件":{"docs":{},"路":{"docs":{},"径":{"docs":{"api.html":{"ref":"api.html","tf":0.025974025974025976}}}}}},"自":{"docs":{},"定":{"docs":{},"义":{"docs":{},"路":{"docs":{},"径":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}},"=":{"docs":{},"$":{"docs":{},"d":{"docs":{},"i":{"docs":{},"r":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}},"o":{"docs":{},"m":{"docs":{},"依":{"docs":{},"赖":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}},"文":{"docs":{},"件":{"docs":{},"依":{"docs":{},"赖":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}},"u":{"docs":{},"b":{"docs":{},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{"usage.html":{"ref":"usage.html","tf":0.012422360248447204}}}}}},"l":{"docs":{},"l":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}},"e":{"docs":{},"e":{"docs":{},"r":{"docs":{},"_":{"docs":{},"i":{"docs":{},"d":{"docs":{},":":{"docs":{},"集":{"docs":{},"群":{"docs":{},"内":{"docs":{},"是":{"docs":{},"否":{"docs":{},"唯":{"docs":{},"一":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}},"s":{"docs":{},":":{"docs":{},"增":{"docs":{},"加":{"docs":{},"对":{"docs":{},"端":{"docs":{},"的":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"地":{"docs":{},"址":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}},"r":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01},"usage.html":{"ref":"usage.html","tf":0.003105590062111801}},"e":{"docs":{},"a":{"docs":{},"l":{"docs":{"install.html":{"ref":"install.html","tf":0.012861736334405145}}}},"w":{"docs":{},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{"install.html":{"ref":"install.html","tf":0.00964630225080386}},"e":{"docs":{},"_":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}}}}}}}},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.02},"usage.html":{"ref":"usage.html","tf":0.009316770186335404}},".":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"m":{"docs":{},".":{"docs":{},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"a":{"docs":{},"u":{"docs":{},"t":{"docs":{},"h":{"docs":{},"_":{"docs":{},"t":{"docs":{},"o":{"docs":{},"k":{"docs":{},"e":{"docs":{},"n":{"docs":{},"\"":{"docs":{},")":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}}}}}}}}}}}}}}}}}},"b":{"docs":{},"u":{"docs":{},"i":{"docs":{},"l":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},"(":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}},"s":{"docs":{},".":{"docs":{},"p":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},"(":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},",":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{},"=":{"docs":{},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},",":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01},"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}}}}}}},"b":{"docs":{},"o":{"docs":{},"d":{"docs":{},"y":{"docs":{},".":{"docs":{},"c":{"docs":{},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"(":{"docs":{},"m":{"docs":{},"e":{"docs":{},"d":{"docs":{},"i":{"docs":{},"a":{"docs":{},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{},".":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"s":{"docs":{},"e":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"m":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"i":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"t":{"docs":{},"/":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"m":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"f":{"docs":{},"i":{"docs":{},"g":{"docs":{"usage.html":{"ref":"usage.html","tf":0.006211180124223602}},".":{"docs":{},"c":{"docs":{},"u":{"docs":{},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},"m":{"docs":{},"(":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}},".":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},"\"":{"docs":{},",":{"docs":{},"\"":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"\"":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}},"p":{"docs":{},"a":{"docs":{},"t":{"docs":{},"h":{"docs":{},"\"":{"docs":{},",":{"docs":{},"\"":{"docs":{},"\"":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}},"s":{"docs":{},"c":{"docs":{},"e":{"docs":{},"n":{"docs":{},"e":{"docs":{},"\"":{"docs":{},",":{"docs":{},"\"":{"docs":{},"\"":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"\"":{"docs":{},",":{"docs":{},"\"":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"\"":{"docs":{},")":{"docs":{},"/":{"docs":{},"/":{"docs":{},"注":{"docs":{},"意":{"docs":{},"不":{"docs":{},"是":{"docs":{},"全":{"docs":{},"路":{"docs":{},"径":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"t":{"docs":{},"o":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"(":{"docs":{},"&":{"docs":{},"o":{"docs":{},"b":{"docs":{},"j":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}},":":{"docs":{},"=":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"l":{"docs":{},"i":{"docs":{},"b":{"docs":{},".":{"docs":{},"p":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"1":{"0":{"docs":{},".":{"1":{"docs":{},".":{"5":{"docs":{},".":{"9":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"/":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"1":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"\"":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}},"docs":{}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}}}}}}}}},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{},"n":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01},"usage.html":{"ref":"usage.html","tf":0.009316770186335404}}}}}},"s":{"docs":{},"p":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{"usage.html":{"ref":"usage.html","tf":0.006211180124223602}},"e":{"docs":{},".":{"docs":{},"b":{"docs":{},"o":{"docs":{},"d":{"docs":{},"y":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}},"b":{"docs":{},"o":{"docs":{},"d":{"docs":{},"i":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{"usage.html":{"ref":"usage.html","tf":0.018633540372670808}},";":{"docs":{"usage.html":{"ref":"usage.html","tf":0.009316770186335404}}},"=":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}},".":{"docs":{},"s":{"docs":{},"u":{"docs":{},"c":{"docs":{},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"f":{"docs":{},"u":{"docs":{},"l":{"docs":{},")":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}}}}}}}}}},"m":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}},"u":{"docs":{},"n":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286},"QA.html":{"ref":"QA.html","tf":0.005333333333333333}}}},"a":{"docs":{},"d":{"docs":{},"i":{"docs":{},"u":{"docs":{},"s":{"docs":{},":":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}},"n":{"docs":{},"g":{"docs":{},"e":{"docs":{},"(":{"0":{"docs":{},",":{"1":{"0":{"0":{"0":{"0":{"0":{"0":{"docs":{},")":{"docs":{},":":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}}}}}},"u":{"docs":{},"p":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"m":{"docs":{"install.html":{"ref":"install.html","tf":0.00964630225080386}}}}}}}},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"1":{"docs":{},"(":{"docs":{},"m":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"i":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"t":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}},"2":{"docs":{},"(":{"docs":{},"m":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"i":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"t":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}},"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.025210084033613446}},"(":{"docs":{},"m":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"i":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"t":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}},",":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}},"e":{"docs":{},"r":{"docs":{},",":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}},".":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"(":{"docs":{},")":{"docs":{},")":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}}}}}}}},"s":{"docs":{},"协":{"docs":{},"议":{"docs":{},",":{"docs":{},"[":{"docs":{},"详":{"docs":{},"情":{"docs":{},"]":{"docs":{},"(":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"s":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"docs":{},"t":{"docs":{},"u":{"docs":{},"s":{"docs":{},".":{"docs":{},"i":{"docs":{},"o":{"docs":{},"/":{"docs":{},")":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"p":{"docs":{},"i":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}},"y":{"docs":{},".":{"docs":{},"c":{"docs":{},"o":{"docs":{},"r":{"docs":{},"e":{"docs":{},"(":{"docs":{},")":{"docs":{},".":{"docs":{},"u":{"docs":{},"s":{"docs":{},"e":{"docs":{},"(":{"docs":{},"u":{"docs":{},"p":{"docs":{},"p":{"docs":{},"y":{"docs":{},".":{"docs":{},"d":{"docs":{},"a":{"docs":{},"s":{"docs":{},"h":{"docs":{},"b":{"docs":{},"o":{"docs":{},"a":{"docs":{},"r":{"docs":{},"d":{"docs":{},",":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}}}}}}}}}}}}}}}}}}}}}},"o":{"docs":{},"n":{"docs":{},"(":{"docs":{},"'":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"p":{"docs":{},"l":{"docs":{},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{},"'":{"docs":{},",":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}}}}}}}}}},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"a":{"docs":{},"(":{"docs":{},"{":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}}}}}}}}},"r":{"docs":{},"l":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01},"usage.html":{"ref":"usage.html","tf":0.003105590062111801}},"变":{"docs":{},"为":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}},"t":{"docs":{},"f":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}},"v":{"1":{"docs":{},".":{"0":{"docs":{},".":{"3":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}},"4":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}},"5":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}},"6":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}},"7":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}},"8":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}},"9":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}},"docs":{}}},"1":{"docs":{},".":{"0":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}},"1":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}},"2":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}},"3":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}},"4":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}},"5":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}},"6":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}},"7":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}},"8":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}},"9":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}},"docs":{}}},"2":{"docs":{},".":{"0":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}},"1":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}},"2":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}},"3":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}},"4":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}},"5":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}},"6":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}},"7":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}},"8":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}},"9":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}},"docs":{}}},"3":{"docs":{},".":{"0":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}},"1":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}},"docs":{}}},"docs":{}}},"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286},"QA.html":{"ref":"QA.html","tf":0.010666666666666666}},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"o":{"docs":{},"r":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286},"QA.html":{"ref":"QA.html","tf":0.005333333333333333}}}}}}},"a":{"docs":{},"r":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801},"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}},"o":{"docs":{},"i":{"docs":{},"d":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}},"w":{"docs":{},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286},"QA.html":{"ref":"QA.html","tf":0.005333333333333333}}}}},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"o":{"docs":{},"w":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}}}},"o":{"docs":{},"r":{"docs":{},"k":{"docs":{},"e":{"docs":{},"r":{"docs":{},"_":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"n":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}}}},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{"install.html":{"ref":"install.html","tf":0.006430868167202572}}}}}}}}}}}}}}},"e":{"docs":{},"b":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}},"上":{"docs":{},"传":{"docs":{},"(":{"docs":{},"浏":{"docs":{},"览":{"docs":{},"器":{"docs":{},"打":{"docs":{},"开":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}},"’":{"docs":{},"v":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}},"x":{"docs":{"install.html":{"ref":"install.html","tf":0.02572347266881029}},"*":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}},"{":{"docs":{"install.html":{"ref":"install.html","tf":0.04501607717041801},"authentication.html":{"ref":"authentication.html","tf":0.01},"usage.html":{"ref":"usage.html","tf":0.043478260869565216},"breakpoint.html":{"ref":"breakpoint.html","tf":0.058823529411764705},"api.html":{"ref":"api.html","tf":0.012987012987012988}},"'":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"'":{"docs":{},":":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01},"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}},"}":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}},"\"":{"docs":{},",":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}},"b":{"docs":{},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"d":{"docs":{},":":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}}}}}}}},"}":{"docs":{"install.html":{"ref":"install.html","tf":0.04501607717041801},"authentication.html":{"ref":"authentication.html","tf":0.01},"usage.html":{"ref":"usage.html","tf":0.043478260869565216},"breakpoint.html":{"ref":"breakpoint.html","tf":0.04201680672268908},"api.html":{"ref":"api.html","tf":0.012987012987012988}},")":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.01680672268907563}},".":{"docs":{},"u":{"docs":{},"s":{"docs":{},"e":{"docs":{},"(":{"docs":{},"u":{"docs":{},"p":{"docs":{},"p":{"docs":{},"y":{"docs":{},".":{"docs":{},"t":{"docs":{},"u":{"docs":{},"s":{"docs":{},",":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}}}}}}}}}},"/":{"docs":{},"/":{"docs":{},"这":{"docs":{},"里":{"docs":{},"是":{"docs":{},"传":{"docs":{},"递":{"docs":{},"上":{"docs":{},"传":{"docs":{},"的":{"docs":{},"认":{"docs":{},"证":{"docs":{},"参":{"docs":{},"数":{"docs":{},",":{"docs":{},"c":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"b":{"docs":{},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{},"_":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"参":{"docs":{},"数":{"docs":{},"中":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"~":{"docs":{"install.html":{"ref":"install.html","tf":0.012861736334405145}},"/":{"docs":{},"(":{"docs":{},"\\":{"docs":{},"w":{"docs":{},"+":{"docs":{},")":{"docs":{},"/":{"docs":{},"b":{"docs":{},"i":{"docs":{},"g":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"/":{"docs":{},"(":{"docs":{},".":{"docs":{},"*":{"docs":{},")":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}}}}}}}}}}}}}}}}}}}},"b":{"docs":{},"i":{"docs":{},"g":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"/":{"docs":{},"(":{"docs":{},".":{"docs":{},"*":{"docs":{},")":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}}}}}}}}}}}}}}}},"中":{"docs":{},"的":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"1":{"docs":{},"改":{"docs":{},"为":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"2":{"docs":{},"即":{"docs":{},"可":{"docs":{},"。":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}}},"docs":{}}}}}}}}},"docs":{}}}}}}}},"如":{"docs":{},"何":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}},"编":{"docs":{},"译":{"docs":{},"(":{"docs":{},"g":{"docs":{},"o":{"1":{"docs":{},".":{"9":{"docs":{},".":{"2":{"docs":{},"+":{"docs":{},")":{"docs":{},"?":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286},"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}},"docs":{}}},"docs":{}}},"docs":{}}}}}},"运":{"docs":{},"行":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}},"上":{"docs":{},"传":{"docs":{},"文":{"docs":{},"件":{"docs":{},"夹":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}},"使":{"docs":{},"用":{"docs":{},"软":{"docs":{},"链":{"docs":{},"接":{"docs":{},"进":{"docs":{},"行":{"docs":{},"快":{"docs":{},"速":{"docs":{},"体":{"docs":{},"验":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}},"压":{"docs":{},"测":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}},"后":{"docs":{},"台":{"docs":{},"运":{"docs":{},"行":{"docs":{},"程":{"docs":{},"序":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}},"在":{"docs":{},"浏":{"docs":{},"览":{"docs":{},"器":{"docs":{},"中":{"docs":{},"直":{"docs":{},"接":{"docs":{},"显":{"docs":{},"示":{"docs":{},"图":{"docs":{},"片":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}},"实":{"docs":{},"现":{"docs":{},"自":{"docs":{},"定":{"docs":{},"义":{"docs":{},"认":{"docs":{},"证":{"docs":{},"上":{"docs":{},"传":{"docs":{},"下":{"docs":{},"载":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}},"扩":{"docs":{},"容":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}},"搭":{"docs":{},"建":{"docs":{},"集":{"docs":{},"群":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}},"查":{"docs":{},"看":{"docs":{},"系":{"docs":{},"统":{"docs":{},"状":{"docs":{},"态":{"docs":{},"及":{"docs":{},"说":{"docs":{},"明":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}},"软":{"docs":{},"件":{"docs":{},"版":{"docs":{},"本":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}},"集":{"docs":{},"群":{"docs":{},"文":{"docs":{},"件":{"docs":{},"信":{"docs":{},"息":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}},"秒":{"docs":{},"传":{"docs":{},"文":{"docs":{},"件":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}},"缩":{"docs":{},"放":{"docs":{},"图":{"docs":{},"片":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}},"跑":{"docs":{},"单":{"docs":{},"元":{"docs":{},"测":{"docs":{},"试":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}},"果":{"docs":{},"你":{"docs":{},"对":{"docs":{},"g":{"docs":{},"o":{"docs":{},"o":{"docs":{},"g":{"docs":{},"l":{"docs":{},"e":{"docs":{},"认":{"docs":{},"证":{"docs":{},"较":{"docs":{},"为":{"docs":{},"熟":{"docs":{},"悉":{"docs":{},",":{"docs":{},"建":{"docs":{},"议":{"docs":{},"使":{"docs":{},"用":{"docs":{},"这":{"docs":{},"种":{"docs":{},"认":{"docs":{},"证":{"docs":{},",":{"docs":{},"性":{"docs":{},"能":{"docs":{},"好":{"docs":{},",":{"docs":{},"安":{"docs":{},"全":{"docs":{},"性":{"docs":{},"也":{"docs":{},"更":{"docs":{},"高":{"docs":{},"。":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"是":{"docs":{},"海":{"docs":{},"量":{"docs":{},"文":{"docs":{},"件":{"docs":{},",":{"docs":{},"又":{"docs":{},"需":{"docs":{},"要":{"docs":{},"有":{"docs":{},"自":{"docs":{},"己":{"docs":{},"的":{"docs":{},"一":{"docs":{},"些":{"docs":{},"验":{"docs":{},"证":{"docs":{},"逻":{"docs":{},"辑":{"docs":{},",":{"docs":{},"建":{"docs":{},"议":{"docs":{},"使":{"docs":{},"用":{"docs":{},"自":{"docs":{},"定":{"docs":{},"义":{"docs":{},"认":{"docs":{},"证":{"docs":{},"。":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"(":{"docs":{},"s":{"docs":{},"u":{"docs":{},"p":{"docs":{},"p":{"docs":{},"o":{"docs":{},"r":{"docs":{},"t":{"docs":{},"_":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{},"_":{"docs":{},"m":{"docs":{},"a":{"docs":{},"n":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"=":{"docs":{},"f":{"docs":{},"a":{"docs":{},"l":{"docs":{},"s":{"docs":{},"e":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"出":{"docs":{},"现":{"docs":{},"多":{"docs":{},"天":{"docs":{},"数":{"docs":{},"据":{"docs":{},"不":{"docs":{},"一":{"docs":{},"致":{"docs":{},"怎":{"docs":{},"么":{"docs":{},"办":{"docs":{},"?":{"docs":{},"能":{"docs":{},"一":{"docs":{},"次":{"docs":{},"同":{"docs":{},"步":{"docs":{},"所":{"docs":{},"有":{"docs":{},"吗":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}},"文":{"docs":{},"件":{"docs":{},"统":{"docs":{},"计":{"docs":{},"出":{"docs":{},"错":{"docs":{},"怎":{"docs":{},"么":{"docs":{},"办":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}},"提":{"docs":{},"高":{"docs":{},"可":{"docs":{},"用":{"docs":{},"性":{"docs":{},",":{"docs":{},"只":{"docs":{},"要":{"docs":{},"在":{"docs":{},"现":{"docs":{},"在":{"docs":{},"的":{"docs":{},"集":{"docs":{},"群":{"docs":{},"p":{"docs":{},"e":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},"中":{"docs":{},"加":{"docs":{},"入":{"docs":{},"新":{"docs":{},"的":{"docs":{},"机":{"docs":{},"器":{"docs":{},",":{"docs":{},"再":{"docs":{},"对":{"docs":{},"集":{"docs":{},"群":{"docs":{},"进":{"docs":{},"行":{"docs":{},"修":{"docs":{},"复":{"docs":{},"即":{"docs":{},"可":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},":":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}},"安":{"docs":{},"装":{"docs":{"install.html":{"ref":"install.html","tf":10}},"依":{"docs":{},"赖":{"docs":{},"包":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}},"小":{"docs":{},"集":{"docs":{},"群":{"docs":{},"安":{"docs":{},"装":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}}}},"海":{"docs":{},"量":{"docs":{},"集":{"docs":{},"群":{"docs":{},"安":{"docs":{},"装":{"docs":{},"(":{"docs":{},"推":{"docs":{},"荐":{"docs":{},")":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}}}}}}}}},"编":{"docs":{},"译":{"docs":{},"安":{"docs":{},"装":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}}},"适":{"docs":{},"用":{"docs":{},"于":{"docs":{},"单":{"docs":{},"一":{"docs":{},"的":{"docs":{},"集":{"docs":{},"群":{"docs":{},",":{"docs":{},"扩":{"docs":{},"展":{"docs":{},"性":{"docs":{},"相":{"docs":{},"对":{"docs":{},"差":{"docs":{},"一":{"docs":{},"点":{"docs":{},"。":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}}}}}}}}}}}}}},"开":{"docs":{},"发":{"docs":{},",":{"docs":{},"或":{"docs":{},"验":{"docs":{},"证":{"docs":{},"功":{"docs":{},"能":{"docs":{},"阶":{"docs":{},"段":{"docs":{},"。":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}}}}}}}}}},"海":{"docs":{},"量":{"docs":{},"集":{"docs":{},"群":{"docs":{},",":{"docs":{},"扩":{"docs":{},"展":{"docs":{},"性":{"docs":{},"较":{"docs":{},"好":{"docs":{},"。":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}}}}}}}}}}}},"合":{"docs":{},"海":{"docs":{},"量":{"docs":{},"存":{"docs":{},"储":{"docs":{},"吗":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}},"集":{"docs":{},"群":{"docs":{},"部":{"docs":{},"署":{"docs":{},"图":{"docs":{"install.html":{"ref":"install.html","tf":0.003215434083601286}}}}},"如":{"docs":{},"何":{"docs":{},"规":{"docs":{},"划":{"docs":{},"及":{"docs":{},"如":{"docs":{},"何":{"docs":{},"进":{"docs":{},"行":{"docs":{},"扩":{"docs":{},"容":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}},"=":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.05},"usage.html":{"ref":"usage.html","tf":0.08074534161490683},"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815},"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}},"=":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01},"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}},">":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}},"@":{"docs":{},"a":{"docs":{},"p":{"docs":{},"p":{"docs":{},".":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},"e":{"docs":{},"(":{"docs":{},"'":{"docs":{},"/":{"docs":{},"'":{"docs":{},",":{"docs":{},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"d":{"docs":{},"s":{"docs":{},"=":{"docs":{},"[":{"docs":{},"\"":{"docs":{},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{},"\"":{"docs":{},",":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"m":{"docs":{},"a":{"docs":{},"p":{"docs":{},"p":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"/":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"1":{"docs":{},"\"":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}},"2":{"docs":{},"\"":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}},"docs":{},"\"":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}}}}}}}}},"_":{"docs":{},"_":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"_":{"docs":{},"_":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}}}},"上":{"docs":{},"传":{"docs":{},"示":{"docs":{},"例":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}},"代":{"docs":{},"码":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}},"完":{"docs":{},"成":{"docs":{},",":{"docs":{},"再":{"docs":{},"通":{"docs":{},"过":{"docs":{},"秒":{"docs":{},"传":{"docs":{},"接":{"docs":{},"口":{"docs":{},",":{"docs":{},"获":{"docs":{},"取":{"docs":{},"文":{"docs":{},"件":{"docs":{},"信":{"docs":{},"息":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}},"结":{"docs":{},"果":{"docs":{},"说":{"docs":{},"明":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}},"面":{"docs":{},"给":{"docs":{},"出":{"docs":{},"了":{"docs":{},"几":{"docs":{},"个":{"docs":{},"示":{"docs":{},"例":{"docs":{},",":{"docs":{},"是":{"docs":{},"不":{"docs":{},"是":{"docs":{},"都":{"docs":{},"挺":{"docs":{},"简":{"docs":{},"单":{"docs":{},"的":{"docs":{},"?":{"docs":{},"通":{"docs":{},"过":{"docs":{},"这":{"docs":{},"种":{"docs":{},"方":{"docs":{},"式":{"docs":{},",":{"docs":{},"就":{"docs":{},"可":{"docs":{},"以":{"docs":{},"在":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"t":{"docs":{},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{},"l":{"docs":{},"e":{"docs":{},"r":{"docs":{},"中":{"docs":{},"做":{"docs":{},"中":{"docs":{},"转":{"docs":{},"了":{"docs":{},",":{"docs":{},"还":{"docs":{},"是":{"docs":{},"挺":{"docs":{},"方":{"docs":{},"便":{"docs":{},"的":{"docs":{},"。":{"docs":{},"顺":{"docs":{},"便":{"docs":{},"提":{"docs":{},"一":{"docs":{},"下":{"docs":{},",":{"docs":{},"上":{"docs":{},"面":{"docs":{},"几":{"docs":{},"种":{"docs":{},"方":{"docs":{},"式":{"docs":{},"中":{"docs":{},",":{"docs":{},"我":{"docs":{},"个":{"docs":{},"人":{"docs":{},"觉":{"docs":{},"得":{"docs":{},"h":{"docs":{},"u":{"docs":{},"t":{"docs":{},"o":{"docs":{},"o":{"docs":{},"l":{"docs":{},"的":{"docs":{},"是":{"docs":{},"最":{"docs":{},"简":{"docs":{},"单":{"docs":{},"的":{"docs":{},",":{"docs":{},"最":{"docs":{},"方":{"docs":{},"便":{"docs":{},"的":{"docs":{},",":{"docs":{},"对":{"docs":{},"于":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"c":{"docs":{},"l":{"docs":{},"i":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"而":{"docs":{},"言":{"docs":{},",":{"docs":{},"概":{"docs":{},"念":{"docs":{},"比":{"docs":{},"较":{"docs":{},"多":{"docs":{},",":{"docs":{},"显":{"docs":{},"得":{"docs":{},"相":{"docs":{},"对":{"docs":{},"复":{"docs":{},"杂":{"docs":{},",":{"docs":{},"o":{"docs":{},"k":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"也":{"docs":{},"一":{"docs":{},"样":{"docs":{},",":{"docs":{},"不":{"docs":{},"过":{"docs":{},"比":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"c":{"docs":{},"l":{"docs":{},"i":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"显":{"docs":{},"得":{"docs":{},"优":{"docs":{},"雅":{"docs":{},"点":{"docs":{},"。":{"docs":{},"针":{"docs":{},"对":{"docs":{},"一":{"docs":{},"般":{"docs":{},"的":{"docs":{},"并":{"docs":{},"发":{"docs":{},"量":{"docs":{},",":{"docs":{},"个":{"docs":{},"人":{"docs":{},"觉":{"docs":{},"得":{"docs":{},"h":{"docs":{},"u":{"docs":{},"t":{"docs":{},"o":{"docs":{},"o":{"docs":{},"l":{"docs":{},"的":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"已":{"docs":{},"经":{"docs":{},"够":{"docs":{},"用":{"docs":{},"了":{"docs":{},",":{"docs":{},"底":{"docs":{},"层":{"docs":{},"是":{"docs":{},"基":{"docs":{},"于":{"docs":{},"j":{"docs":{},"d":{"docs":{},"k":{"docs":{},"的":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"n":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"实":{"docs":{},"现":{"docs":{},"的":{"docs":{},"。":{"docs":{},"如":{"docs":{},"果":{"docs":{},"对":{"docs":{},"性":{"docs":{},"能":{"docs":{},"有":{"docs":{},"特":{"docs":{},"殊":{"docs":{},"要":{"docs":{},"求":{"docs":{},"的":{"docs":{},",":{"docs":{},"可":{"docs":{},"以":{"docs":{},"考":{"docs":{},"虑":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"c":{"docs":{},"l":{"docs":{},"i":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"或":{"docs":{},"者":{"docs":{},"o":{"docs":{},"k":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},",":{"docs":{},"后":{"docs":{},"两":{"docs":{},"者":{"docs":{},"相":{"docs":{},"对":{"docs":{},"而":{"docs":{},"言":{"docs":{},",":{"docs":{},"更":{"docs":{},"推":{"docs":{},"荐":{"docs":{},"使":{"docs":{},"用":{"docs":{},"o":{"docs":{},"k":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"。":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"命":{"docs":{},"令":{"docs":{},"的":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{},"为":{"docs":{},"要":{"docs":{},"上":{"docs":{},"传":{"docs":{},"的":{"docs":{},"目":{"docs":{},"录":{"docs":{},",":{"docs":{},"如":{"docs":{},"果":{"docs":{},"代":{"docs":{},"码":{"docs":{},"上":{"docs":{},"传":{"docs":{},"就":{"docs":{},"是":{"docs":{},"简":{"docs":{},"单":{"docs":{},"的":{"docs":{},"循":{"docs":{},"环":{"docs":{},"上":{"docs":{},"传":{"docs":{},"就":{"docs":{},"o":{"docs":{},"k":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"业":{"docs":{},"务":{"docs":{},"代":{"docs":{},"码":{"docs":{},"(":{"docs":{},"w":{"docs":{},"e":{"docs":{},"b":{"docs":{},"服":{"docs":{},"务":{"docs":{},")":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}}}}}}},"例":{"docs":{},"子":{"docs":{},":":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"1":{"2":{"7":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"1":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"/":{"docs":{},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{},"_":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"_":{"docs":{},"i":{"docs":{},"n":{"docs":{},"f":{"docs":{},"o":{"docs":{},"?":{"docs":{},"m":{"docs":{},"d":{"5":{"docs":{},"=":{"4":{"3":{"0":{"docs":{},"a":{"7":{"1":{"docs":{},"f":{"5":{"docs":{},"c":{"5":{"docs":{},"e":{"0":{"9":{"3":{"docs":{},"a":{"1":{"0":{"5":{"4":{"5":{"2":{"8":{"1":{"9":{"docs":{},"c":{"docs":{},"c":{"4":{"8":{"docs":{},"c":{"docs":{},"c":{"9":{"docs":{},"c":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}},"docs":{}}}},"docs":{}},"docs":{}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}}}}}}}}}}}}}}}},"l":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"_":{"docs":{},"d":{"docs":{},"i":{"docs":{},"r":{"docs":{},"?":{"docs":{},"d":{"docs":{},"i":{"docs":{},"r":{"docs":{},"=":{"docs":{},"d":{"docs":{},"e":{"docs":{},"f":{"docs":{},"a":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"p":{"docs":{},"a":{"docs":{},"i":{"docs":{},"r":{"docs":{},"?":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"c":{"docs":{},"e":{"docs":{},"=":{"1":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}},"docs":{}}}}}}}},"_":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"?":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"=":{"2":{"0":{"1":{"9":{"0":{"7":{"2":{"5":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"?":{"docs":{},"m":{"docs":{},"d":{"5":{"docs":{},"=":{"4":{"3":{"0":{"docs":{},"a":{"7":{"1":{"docs":{},"f":{"5":{"docs":{},"c":{"5":{"docs":{},"e":{"0":{"9":{"3":{"docs":{},"a":{"1":{"0":{"5":{"4":{"5":{"2":{"8":{"1":{"9":{"docs":{},"c":{"docs":{},"c":{"4":{"8":{"docs":{},"c":{"docs":{},"c":{"9":{"docs":{},"c":{"docs":{},"&":{"docs":{},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},"=":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}}}}},"docs":{}}}},"docs":{}},"docs":{}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}}}}}}}}},"如":{"docs":{},":":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"1":{"0":{"docs":{},".":{"1":{"docs":{},".":{"5":{"docs":{},".":{"9":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"/":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{},"/":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"2":{"7":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"1":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"/":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"1":{"docs":{},"/":{"docs":{},"h":{"docs":{},"a":{"docs":{},"y":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{},"/":{"5":{"docs":{},"/":{"1":{"2":{"4":{"docs":{},",":{"0":{"docs":{},",":{"2":{"7":{"3":{"4":{"4":{"docs":{},",":{"docs":{},".":{"docs":{},"j":{"docs":{},"p":{"docs":{},"g":{"docs":{},"?":{"docs":{},"d":{"docs":{},"o":{"docs":{},"w":{"docs":{},"n":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"=":{"0":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}},"&":{"docs":{},"w":{"docs":{},"i":{"docs":{},"d":{"docs":{},"t":{"docs":{},"h":{"docs":{},"=":{"1":{"0":{"0":{"docs":{},"&":{"docs":{},"h":{"docs":{},"e":{"docs":{},"i":{"docs":{},"g":{"docs":{},"h":{"docs":{},"t":{"docs":{},"=":{"1":{"0":{"0":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}},"docs":{}},"docs":{}},"docs":{}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}}}}}}}}},"docs":{}}}}}}}}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}}}}}}}}}}},"docs":{}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}}}}}}}},":":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}},"启":{"docs":{},"动":{"docs":{},"服":{"docs":{},"务":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}},"用":{"docs":{},"户":{"docs":{},"自":{"docs":{},"定":{"docs":{},"义":{"docs":{},"认":{"docs":{},"证":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}}},"示":{"docs":{},"例":{"docs":{},"代":{"docs":{},"码":{"docs":{},"(":{"docs":{},"p":{"docs":{},"y":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"n":{"docs":{},")":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}}}}}}}},"计":{"docs":{},"算":{"docs":{},"的":{"docs":{},"方":{"docs":{},"式":{"docs":{},":":{"docs":{"authentication.html":{"ref":"authentication.html","tf":0.01}}}}}}}},"认":{"docs":{},"证":{"docs":{"authentication.html":{"ref":"authentication.html","tf":10}},"对":{"docs":{},"集":{"docs":{},"群":{"docs":{},"内":{"docs":{},"的":{"docs":{},"机":{"docs":{},"器":{"docs":{},"无":{"docs":{},"效":{"docs":{},",":{"docs":{},"需":{"docs":{},"要":{"docs":{},"用":{"docs":{},"集":{"docs":{},"群":{"docs":{},"以":{"docs":{},"外":{"docs":{},"的":{"docs":{},"机":{"docs":{},"器":{"docs":{},"进":{"docs":{},"行":{"docs":{},"验":{"docs":{},"证":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}},"无":{"docs":{},"效":{"docs":{},"是":{"docs":{},"怎":{"docs":{},"么":{"docs":{},"回":{"docs":{},"事":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}},"!":{"docs":{},"=":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801},"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}},"j":{"docs":{},"a":{"docs":{},"v":{"docs":{},"a":{"docs":{},"版":{"docs":{},"本":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}},"流":{"docs":{},"式":{"docs":{},"上":{"docs":{},"传":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}},"s":{"docs":{},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"p":{"docs":{},"t":{"docs":{},"版":{"docs":{},"本":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}}}}}}},"=":{"0":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}},"docs":{},"i":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}},"从":{"1":{"docs":{},".":{"3":{"docs":{},".":{"3":{"docs":{},"开":{"docs":{},"始":{"docs":{},",":{"docs":{},"默":{"docs":{},"认":{"docs":{},"开":{"docs":{},"启":{"docs":{},"组":{"docs":{},"(":{"docs":{},"s":{"docs":{},"u":{"docs":{},"p":{"docs":{},"p":{"docs":{},"o":{"docs":{},"r":{"docs":{},"t":{"docs":{},"_":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{},"_":{"docs":{},"m":{"docs":{},"a":{"docs":{},"n":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"=":{"docs":{},"t":{"docs":{},"r":{"docs":{},"u":{"docs":{},"e":{"docs":{},")":{"docs":{},"功":{"docs":{},"能":{"docs":{},"(":{"docs":{},"有":{"docs":{},"更":{"docs":{},"好":{"docs":{},"的":{"docs":{},"扩":{"docs":{},"展":{"docs":{},"性":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"docs":{}}},"docs":{}}},"docs":{},"文":{"docs":{},"件":{"docs":{},"目":{"docs":{},"录":{"docs":{},"中":{"docs":{},"修":{"docs":{},"复":{"docs":{},"元":{"docs":{},"数":{"docs":{},"据":{"docs":{},"(":{"docs":{},"性":{"docs":{},"能":{"docs":{},"较":{"docs":{},"差":{"docs":{},")":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}}}}}}},"v":{"1":{"docs":{},".":{"2":{"docs":{},".":{"9":{"docs":{},"开":{"docs":{},"始":{"docs":{},"支":{"docs":{},"持":{"docs":{},"版":{"docs":{},"本":{"docs":{},"查":{"docs":{},"看":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}},"docs":{}}},"docs":{}}},"docs":{}}},"依":{"docs":{},"赖":{"docs":{},"(":{"docs":{},"这":{"docs":{},"里":{"docs":{},"使":{"docs":{},"用":{"docs":{},"了":{"docs":{},"h":{"docs":{},"u":{"docs":{},"t":{"docs":{},"o":{"docs":{},"o":{"docs":{},"l":{"docs":{},"工":{"docs":{},"具":{"docs":{},"包":{"docs":{},",":{"docs":{},"更":{"docs":{},"简":{"docs":{},"便":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}}}}},"先":{"docs":{},"在":{"docs":{},"p":{"docs":{},"o":{"docs":{},"m":{"docs":{},"中":{"docs":{},"添":{"docs":{},"加":{"docs":{},"h":{"docs":{},"u":{"docs":{},"t":{"docs":{},"o":{"docs":{},"o":{"docs":{},"l":{"docs":{},"的":{"docs":{},"依":{"docs":{},"赖":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}},"用":{"docs":{},"g":{"docs":{},"e":{"docs":{},"n":{"docs":{},"_":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},".":{"docs":{},"p":{"docs":{},"y":{"docs":{},"产":{"docs":{},"生":{"docs":{},"大":{"docs":{},"量":{"docs":{},"文":{"docs":{},"件":{"docs":{},"(":{"docs":{},"注":{"docs":{},"意":{"docs":{},"如":{"docs":{},"果":{"docs":{},"要":{"docs":{},"生":{"docs":{},"成":{"docs":{},"大":{"docs":{},"文":{"docs":{},"件":{"docs":{},",":{"docs":{},"自":{"docs":{},"已":{"docs":{},"在":{"docs":{},"内":{"docs":{},"容":{"docs":{},"中":{"docs":{},"乘":{"docs":{},"上":{"docs":{},"一":{"docs":{},"个":{"docs":{},"大":{"docs":{},"的":{"docs":{},"数":{"docs":{},"即":{"docs":{},"可":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"命":{"docs":{},"令":{"docs":{},"上":{"docs":{},"传":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}},":":{"docs":{},".":{"docs":{},"/":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}},"总":{"docs":{},"结":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}},":":{"docs":{},"业":{"docs":{},"务":{"docs":{},"保":{"docs":{},"存":{"docs":{},"的":{"docs":{},"文":{"docs":{},"件":{"docs":{},"的":{"docs":{},"p":{"docs":{},"a":{"docs":{},"t":{"docs":{},"h":{"docs":{},",":{"docs":{},"减":{"docs":{},"少":{"docs":{},"后":{"docs":{},"期":{"docs":{},"访":{"docs":{},"问":{"docs":{},"路":{"docs":{},"径":{"docs":{},"转":{"docs":{},"换":{"docs":{},"带":{"docs":{},"来":{"docs":{},"开":{"docs":{},"消":{"docs":{},",":{"docs":{},"文":{"docs":{},"件":{"docs":{},"访":{"docs":{},"问":{"docs":{},"权":{"docs":{},"限":{"docs":{},"由":{"docs":{},"业":{"docs":{},"务":{"docs":{},"来":{"docs":{},"完":{"docs":{},"成":{"docs":{},",":{"docs":{},"这":{"docs":{},"样":{"docs":{},"性":{"docs":{},"能":{"docs":{},"最":{"docs":{},"好":{"docs":{},",":{"docs":{},"通":{"docs":{},"用":{"docs":{},"性":{"docs":{},"强":{"docs":{},"(":{"docs":{},"可":{"docs":{},"直":{"docs":{},"接":{"docs":{},"其":{"docs":{},"它":{"docs":{},"w":{"docs":{},"e":{"docs":{},"b":{"docs":{},"服":{"docs":{},"务":{"docs":{},"器":{"docs":{},")":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"接":{"docs":{},"着":{"docs":{},"在":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"t":{"docs":{},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{},"l":{"docs":{},"e":{"docs":{},"r":{"docs":{},"中":{"docs":{},"代":{"docs":{},"码":{"docs":{},"示":{"docs":{},"例":{"docs":{"usage.html":{"ref":"usage.html","tf":0.009316770186335404}}}}}}}}}}}}}}}}}},"用":{"docs":{},"b":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"h":{"docs":{},"m":{"docs":{},"a":{"docs":{},"r":{"docs":{},"k":{"docs":{},".":{"docs":{},"p":{"docs":{},"y":{"docs":{},"进":{"docs":{},"行":{"docs":{},"压":{"docs":{},"测":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}},"由":{"docs":{},"于":{"docs":{},"有":{"docs":{},"不":{"docs":{},"少":{"docs":{},"人":{"docs":{},"问":{"docs":{},"到":{"docs":{},"上":{"docs":{},"面":{"docs":{},"的":{"docs":{},"问":{"docs":{},"题":{"docs":{},",":{"docs":{},"现":{"docs":{},"在":{"docs":{},"本":{"docs":{},"人":{"docs":{},"总":{"docs":{},"结":{"docs":{},"了":{"docs":{},"一":{"docs":{},"个":{"docs":{},"常":{"docs":{},"用":{"docs":{},"的":{"docs":{},"几":{"docs":{},"种":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"客":{"docs":{},"户":{"docs":{},"端":{"docs":{},"文":{"docs":{},"件":{"docs":{},"流":{"docs":{},"式":{"docs":{},"上":{"docs":{},"传":{"docs":{},"的":{"docs":{},"方":{"docs":{},"式":{"docs":{},",":{"docs":{},"相":{"docs":{},"当":{"docs":{},"于":{"docs":{},"给":{"docs":{},"自":{"docs":{},"己":{"docs":{},"做":{"docs":{},"下":{"docs":{},"记":{"docs":{},"录":{"docs":{},",":{"docs":{},"同":{"docs":{},"时":{"docs":{},"也":{"docs":{},"给":{"docs":{},"有":{"docs":{},"这":{"docs":{},"方":{"docs":{},"面":{"docs":{},"疑":{"docs":{},"问":{"docs":{},"的":{"docs":{},"朋":{"docs":{},"友":{"docs":{},"一":{"docs":{},"个":{"docs":{},"借":{"docs":{},"鉴":{"docs":{},"。":{"docs":{},"废":{"docs":{},"话":{"docs":{},"不":{"docs":{},"多":{"docs":{},"说":{"docs":{},",":{"docs":{},"直":{"docs":{},"接":{"docs":{},"上":{"docs":{},"代":{"docs":{},"码":{"docs":{},"吧":{"docs":{},"。":{"docs":{},"代":{"docs":{},"码":{"docs":{},"是":{"docs":{},"基":{"docs":{},"于":{"docs":{},"s":{"docs":{},"p":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"b":{"docs":{},"o":{"docs":{},"o":{"docs":{},"t":{"docs":{},"的":{"docs":{},"m":{"docs":{},"a":{"docs":{},"v":{"docs":{},"e":{"docs":{},"n":{"docs":{},"工":{"docs":{},"程":{"docs":{},"。":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"历":{"docs":{},"史":{"docs":{},"原":{"docs":{},"因":{"docs":{},",":{"docs":{},"部":{"docs":{},"分":{"docs":{},"文":{"docs":{},"件":{"docs":{},"还":{"docs":{},"在":{"docs":{},"项":{"docs":{},"目":{"docs":{},"的":{"docs":{},"w":{"docs":{},"i":{"docs":{},"k":{"docs":{},"i":{"docs":{},"中":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}},"问":{"docs":{},"的":{"docs":{},"人":{"docs":{},"太":{"docs":{},"多":{"docs":{},",":{"docs":{},"在":{"docs":{},"这":{"docs":{},"里":{"docs":{},"统":{"docs":{},"一":{"docs":{},"回":{"docs":{},"答":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}},"统":{"docs":{},"一":{"docs":{},"说":{"docs":{},"明":{"docs":{},"(":{"docs":{},"重":{"docs":{},"要":{"docs":{},")":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}},"删":{"docs":{},"除":{"docs":{},"接":{"docs":{},"口":{"docs":{},",":{"docs":{},"优":{"docs":{},"化":{"docs":{},"内":{"docs":{},"存":{"docs":{},"占":{"docs":{},"用":{"docs":{},",":{"docs":{},"优":{"docs":{},"化":{"docs":{},"文":{"docs":{},"件":{"docs":{},"同":{"docs":{},"步":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}}}}}}}}}}}}}}}}}}}}},"访":{"docs":{},"问":{"docs":{},"的":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"中":{"docs":{},"都":{"docs":{},"会":{"docs":{},"带":{"docs":{},"上":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{},"的":{"docs":{},"名":{"docs":{},"称":{"docs":{},",":{"docs":{},"例":{"docs":{},"如":{"docs":{},":":{"docs":{"usage.html":{"ref":"usage.html","tf":0.003105590062111801}}}}}}}}}}}}}}}}}}}}}}},"限":{"docs":{},"制":{"docs":{},"问":{"docs":{},"题":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}},"语":{"docs":{},"言":{"docs":{},"\"":{"docs":{},"s":{"docs":{},"d":{"docs":{},"k":{"docs":{},"\"":{"docs":{"usage.html":{"ref":"usage.html","tf":10}}}}}}}}},":":{"docs":{},"=":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.03361344537815126}}}},"`":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}},"断":{"docs":{},"点":{"docs":{},"续":{"docs":{},"传":{"docs":{},"\"":{"docs":{},"s":{"docs":{},"d":{"docs":{},"k":{"docs":{},"\"":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":10}}}}}}},"示":{"docs":{},"例":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}},"(":{"docs":{},"如":{"docs":{},"果":{"docs":{},"文":{"docs":{},"件":{"docs":{},"很":{"docs":{},"大":{"docs":{},"时":{"docs":{},"可":{"docs":{},"以":{"docs":{},"考":{"docs":{},"虑":{"docs":{},")":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}}}}}}}}}}},"上":{"docs":{},"传":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},":":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}},"有":{"docs":{},"使":{"docs":{},"用":{"docs":{},"说":{"docs":{},"明":{"docs":{},"么":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}},"更":{"docs":{},"多":{"docs":{},"客":{"docs":{},"户":{"docs":{},"端":{"docs":{},"请":{"docs":{},"参":{"docs":{},"考":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}}}},"请":{"docs":{},"查":{"docs":{},"阅":{"docs":{"breakpoint.html":{"ref":"breakpoint.html","tf":0.008403361344537815}}}}}},"新":{"docs":{},"历":{"docs":{},"史":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":10}}}}}},"一":{"docs":{},"、":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}},"统":{"docs":{},"一":{"docs":{},"使":{"docs":{},"用":{"docs":{},"p":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},"请":{"docs":{},"求":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}},"下":{"docs":{},"载":{"docs":{},"最":{"docs":{},"新":{"docs":{},"版":{"docs":{},"的":{"docs":{},"g":{"docs":{},"o":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}},"使":{"docs":{},"用":{"1":{"docs":{},".":{"2":{"docs":{},".":{"6":{"docs":{},"版":{"docs":{},"本":{"docs":{},"以":{"docs":{},"后":{"docs":{},"的":{"docs":{},"g":{"docs":{},"o":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}},"docs":{}}},"docs":{}}},"docs":{}}},"先":{"docs":{},"下":{"docs":{},"载":{"docs":{},"已":{"docs":{},"编":{"docs":{},"译":{"docs":{},"的":{"docs":{},"可":{"docs":{},"执":{"docs":{},"行":{"docs":{},"文":{"docs":{},"件":{"docs":{},"(":{"docs":{},"用":{"docs":{},"最":{"docs":{},"新":{"docs":{},"版":{"docs":{},"本":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}},"创":{"docs":{},"建":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"文":{"docs":{},"件":{"docs":{},"夹":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}},"如":{"docs":{},"果":{"docs":{},"是":{"docs":{},"海":{"docs":{},"量":{"docs":{},"存":{"docs":{},"储":{"docs":{},",":{"docs":{},"不":{"docs":{},"要":{"docs":{},"开":{"docs":{},"启":{"docs":{},"文":{"docs":{},"件":{"docs":{},"t":{"docs":{},"o":{"docs":{},"k":{"docs":{},"e":{"docs":{},"n":{"docs":{},"认":{"docs":{},"证":{"docs":{},"功":{"docs":{},"能":{"docs":{},",":{"docs":{},"减":{"docs":{},"少":{"docs":{},"性":{"docs":{},"能":{"docs":{},"开":{"docs":{},"消":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"拉":{"docs":{},"取":{"docs":{},"镜":{"docs":{},"像":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}},"构":{"docs":{},"建":{"docs":{},"镜":{"docs":{},"像":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}},"般":{"docs":{},"的":{"docs":{},"分":{"docs":{},"块":{"docs":{},"上":{"docs":{},"传":{"docs":{},"都":{"docs":{},"要":{"docs":{},"客":{"docs":{},"户":{"docs":{},"端":{"docs":{},"支":{"docs":{},"持":{"docs":{},",":{"docs":{},"而":{"docs":{},"语":{"docs":{},"言":{"docs":{},"的":{"docs":{},"多":{"docs":{},"样":{"docs":{},"性":{"docs":{},",":{"docs":{},"客":{"docs":{},"户":{"docs":{},"端":{"docs":{},"难":{"docs":{},"以":{"docs":{},"维":{"docs":{},"护":{"docs":{},",":{"docs":{},"但":{"docs":{},"分":{"docs":{},"块":{"docs":{},"上":{"docs":{},"传":{"docs":{},"的":{"docs":{},"功":{"docs":{},"能":{"docs":{},"又":{"docs":{},"有":{"docs":{},"必":{"docs":{},"要":{"docs":{},",":{"docs":{},"为":{"docs":{},"此":{"docs":{},"提":{"docs":{},"供":{"docs":{},"一":{"docs":{},"个":{"docs":{},"简":{"docs":{},"单":{"docs":{},"的":{"docs":{},"实":{"docs":{},"现":{"docs":{},"思":{"docs":{},"路":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"与":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988},"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}},"二":{"docs":{},"、":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"中":{"docs":{},"的":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{},"只":{"docs":{},"有":{"docs":{},"在":{"docs":{},"s":{"docs":{},"u":{"docs":{},"p":{"docs":{},"p":{"docs":{},"o":{"docs":{},"r":{"docs":{},"t":{"docs":{},"_":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{},"_":{"docs":{},"m":{"docs":{},"a":{"docs":{},"n":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"设":{"docs":{},"置":{"docs":{},"为":{"docs":{},"t":{"docs":{},"r":{"docs":{},"u":{"docs":{},"e":{"docs":{},"才":{"docs":{},"有":{"docs":{},"。":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"返":{"docs":{},"回":{"docs":{},"格":{"docs":{},"式":{"docs":{},"统":{"docs":{},"一":{"docs":{},"为":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}},"将":{"docs":{},"g":{"docs":{},"e":{"docs":{},"n":{"docs":{},"_":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},".":{"docs":{},"p":{"docs":{},"y":{"docs":{},"复":{"docs":{},"制":{"docs":{},"到":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"文":{"docs":{},"件":{"docs":{},"夹":{"docs":{},"中":{"docs":{},",":{"docs":{},"通":{"docs":{},"过":{"docs":{},"p":{"docs":{},"y":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"n":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"原":{"docs":{},"来":{"docs":{},"的":{"docs":{},"f":{"docs":{},"a":{"docs":{},"s":{"docs":{},"t":{"docs":{},"d":{"docs":{},"f":{"docs":{},"s":{"docs":{},"文":{"docs":{},"件":{"docs":{},"目":{"docs":{},"录":{"docs":{},"复":{"docs":{},"制":{"docs":{},"到":{"docs":{},"g":{"docs":{},"o":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}},"尽":{"docs":{},"量":{"docs":{},"用":{"docs":{},"标":{"docs":{},"准":{"docs":{},"上":{"docs":{},"传":{"docs":{},",":{"docs":{},"上":{"docs":{},"传":{"docs":{},"后":{"docs":{},"业":{"docs":{},"务":{"docs":{},"保":{"docs":{},"存":{"docs":{},"p":{"docs":{},"a":{"docs":{},"t":{"docs":{},"h":{"docs":{},",":{"docs":{},"在":{"docs":{},"业":{"docs":{},"务":{"docs":{},"用":{"docs":{},"的":{"docs":{},"时":{"docs":{},"候":{"docs":{},"再":{"docs":{},"并":{"docs":{},"接":{"docs":{},"上":{"docs":{},"域":{"docs":{},"名":{"docs":{},"(":{"docs":{},"方":{"docs":{},"便":{"docs":{},"迁":{"docs":{},"移":{"docs":{},"扩":{"docs":{},"展":{"docs":{},"等":{"docs":{},")":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"设":{"docs":{},"a":{"docs":{},"u":{"docs":{},"t":{"docs":{},"h":{"docs":{},"_":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"参":{"docs":{},"数":{"docs":{},"(":{"docs":{},"应":{"docs":{},"用":{"docs":{},"提":{"docs":{},"供":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}},"运":{"docs":{},"行":{"docs":{},"可":{"docs":{},"执":{"docs":{},"行":{"docs":{},"文":{"docs":{},"件":{"docs":{},"(":{"docs":{},"生":{"docs":{},"成":{"docs":{},"配":{"docs":{},"置":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}},"容":{"docs":{},"器":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}},"(":{"docs":{},"使":{"docs":{},"用":{"docs":{},"环":{"docs":{},"境":{"docs":{},"变":{"docs":{},"量":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}},"修":{"docs":{},"复":{"docs":{},"统":{"docs":{},"计":{"docs":{},"信":{"docs":{},"息":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}},"办":{"docs":{},"法":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}},"同":{"docs":{},"步":{"docs":{},"超":{"docs":{},"时":{"docs":{},"文":{"docs":{},"件":{"docs":{},"异":{"docs":{},"常":{"docs":{},"情":{"docs":{},"况":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}}}}}}}}}}}},"改":{"docs":{},"文":{"docs":{},"件":{"docs":{},"同":{"docs":{},"步":{"docs":{},"的":{"docs":{},"方":{"docs":{},"式":{"docs":{},",":{"docs":{},"由":{"docs":{},"原":{"docs":{},"来":{"docs":{},"的":{"docs":{},"推":{"docs":{},"改":{"docs":{},"为":{"docs":{},"拉":{"docs":{},",":{"docs":{},"提":{"docs":{},"升":{"docs":{},"大":{"docs":{},"文":{"docs":{},"件":{"docs":{},"同":{"docs":{},"步":{"docs":{},"性":{"docs":{},"能":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"证":{"docs":{},"同":{"docs":{},"时":{"docs":{},"传":{"docs":{},"输":{"docs":{},"大":{"docs":{},"文":{"docs":{},"件":{"docs":{},"时":{"docs":{},"同":{"docs":{},"步":{"docs":{},"失":{"docs":{},"败":{"docs":{},"问":{"docs":{},"题":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}}}}}}}}}}}}}}}}},"具":{"docs":{},"体":{"docs":{},"请":{"docs":{},"参":{"docs":{},"阅":{"docs":{},"示":{"docs":{},"例":{"docs":{},"代":{"docs":{},"码":{"docs":{},"(":{"docs":{},"用":{"docs":{},"浏":{"docs":{},"览":{"docs":{},"器":{"docs":{},"访":{"docs":{},"问":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"1":{"2":{"7":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"1":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},")":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}}},"部":{"docs":{},"署":{"docs":{},"图":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}},"自":{"docs":{},"行":{"docs":{},"实":{"docs":{},"现":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}},"参":{"docs":{},"数":{"docs":{},":":{"docs":{"api.html":{"ref":"api.html","tf":0.1038961038961039}}},",":{"docs":{},"这":{"docs":{},"样":{"docs":{},"主":{"docs":{},"要":{"docs":{},"是":{"docs":{},"为":{"docs":{},"了":{"docs":{},"解":{"docs":{},"决":{"docs":{},"一":{"docs":{},"个":{"docs":{},"n":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"x":{"docs":{},"反":{"docs":{},"向":{"docs":{},"代":{"docs":{},"理":{"docs":{},"多":{"docs":{},"个":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{},"(":{"docs":{},"集":{"docs":{},"群":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"设":{"docs":{},"为":{"docs":{},"t":{"docs":{},"r":{"docs":{},"u":{"docs":{},"e":{"docs":{},"时":{"docs":{},",":{"docs":{},"所":{"docs":{},"有":{"docs":{},"的":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"中":{"docs":{},"都":{"docs":{},"自":{"docs":{},"动":{"docs":{},"添":{"docs":{},"加":{"docs":{},"组":{"docs":{},"信":{"docs":{},"息":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}},"说":{"docs":{},"明":{"docs":{},":":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}},"同":{"docs":{},"步":{"docs":{},"失":{"docs":{},"败":{"docs":{},"修":{"docs":{},"复":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}},"摘":{"docs":{},"要":{"docs":{},"算":{"docs":{},"法":{"docs":{},"要":{"docs":{},"与":{"docs":{},"c":{"docs":{},"f":{"docs":{},"g":{"docs":{},".":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"中":{"docs":{},"配":{"docs":{},"置":{"docs":{},"的":{"docs":{},"一":{"docs":{},"样":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}}}}}}}}}}},"格":{"docs":{},"式":{"docs":{},"如":{"docs":{},"下":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}},"管":{"docs":{},"理":{"docs":{},"a":{"docs":{},"p":{"docs":{},"i":{"docs":{"api.html":{"ref":"api.html","tf":10}}}}}}},"视":{"docs":{},"配":{"docs":{},"置":{"docs":{},"定":{"docs":{"api.html":{"ref":"api.html","tf":0.025974025974025976}}}}}},"设":{"docs":{},"为":{"docs":{},"t":{"docs":{},"r":{"docs":{},"u":{"docs":{},"e":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}},"说":{"docs":{},"明":{"docs":{},":":{"docs":{},"m":{"docs":{},"d":{"5":{"docs":{},"或":{"docs":{},"p":{"docs":{},"a":{"docs":{},"t":{"docs":{},"h":{"docs":{},"都":{"docs":{},"是":{"docs":{},"上":{"docs":{},"传":{"docs":{},"文":{"docs":{},"件":{"docs":{},"时":{"docs":{},"返":{"docs":{},"回":{"docs":{},"的":{"docs":{},"信":{"docs":{},"息":{"docs":{},",":{"docs":{},"要":{"docs":{},"以":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"方":{"docs":{},"式":{"docs":{},"返":{"docs":{},"回":{"docs":{},"才":{"docs":{},"能":{"docs":{},"看":{"docs":{},"到":{"docs":{},"(":{"docs":{},"参":{"docs":{},"阅":{"docs":{},"浏":{"docs":{},"览":{"docs":{},"器":{"docs":{},"上":{"docs":{},"传":{"docs":{},")":{"docs":{"api.html":{"ref":"api.html","tf":0.025974025974025976}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"docs":{}}},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"中":{"docs":{},"的":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{},"为":{"docs":{},"c":{"docs":{},"f":{"docs":{},"g":{"docs":{},".":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"中":{"docs":{},"的":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{},"参":{"docs":{},"数":{"docs":{},"值":{"docs":{},"。":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"g":{"docs":{},"o":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}},"配":{"docs":{},"置":{"docs":{},"管":{"docs":{},"理":{"docs":{},"a":{"docs":{},"p":{"docs":{},"i":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}},"需":{"docs":{},"要":{"docs":{},"开":{"docs":{},"启":{"docs":{},"搬":{"docs":{},"迁":{"docs":{},"功":{"docs":{},"能":{"docs":{},",":{"docs":{},"修":{"docs":{},"改":{"docs":{},"c":{"docs":{},"f":{"docs":{},"g":{"docs":{},".":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"配":{"docs":{},"置":{"docs":{},"文":{"docs":{},"件":{"docs":{},"中":{"docs":{},"的":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}}}}}}}}}}}}}}}}}}}}}}}}}}},"默":{"docs":{},"认":{"docs":{},":":{"docs":{"api.html":{"ref":"api.html","tf":0.012987012987012988}},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"1":{"0":{"docs":{},".":{"1":{"docs":{},".":{"5":{"docs":{},".":{"9":{"docs":{},":":{"8":{"0":{"8":{"0":{"docs":{},"/":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}}}}}}}}}}},"%":{"docs":{},"s":{"docs":{},"'":{"docs":{},"%":{"docs":{},"(":{"docs":{},"i":{"docs":{},")":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}},"*":{"docs":{"QA.html":{"ref":"QA.html","tf":0.005333333333333333}}},">":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}},"|":{"docs":{},"x":{"docs":{},"a":{"docs":{},"r":{"docs":{},"g":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}},"三":{"docs":{},"、":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}},"修":{"docs":{},"改":{"docs":{},"配":{"docs":{},"置":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}},"如":{"docs":{},"果":{"docs":{},"使":{"docs":{},"用":{"docs":{},"断":{"docs":{},"点":{"docs":{},"续":{"docs":{},"传":{"docs":{},",":{"docs":{},"上":{"docs":{},"传":{"docs":{},"后":{"docs":{},"一":{"docs":{},"定":{"docs":{},"要":{"docs":{},"用":{"docs":{},"文":{"docs":{},"件":{"docs":{},"i":{"docs":{},"d":{"docs":{},"置":{"docs":{},"换":{"docs":{},"成":{"docs":{},"p":{"docs":{},"a":{"docs":{},"t":{"docs":{},"h":{"docs":{},"存":{"docs":{},"储":{"docs":{},"(":{"docs":{},"如":{"docs":{},"何":{"docs":{},"置":{"docs":{},"换":{"docs":{},"看":{"docs":{},"q":{"docs":{},"a":{"docs":{},"/":{"docs":{},"a":{"docs":{},"p":{"docs":{},"i":{"docs":{},"文":{"docs":{},"档":{"docs":{},")":{"docs":{},",":{"docs":{},"为":{"docs":{},"后":{"docs":{},"面":{"docs":{},"访":{"docs":{},"问":{"docs":{},"减":{"docs":{},"少":{"docs":{},"性":{"docs":{},"能":{"docs":{},"开":{"docs":{},"消":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"将":{"docs":{},"b":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"h":{"docs":{},"m":{"docs":{},"a":{"docs":{},"r":{"docs":{},"k":{"docs":{},".":{"docs":{},"p":{"docs":{},"y":{"docs":{},"放":{"docs":{},"到":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}},"配":{"docs":{},"置":{"docs":{},"e":{"docs":{},"n":{"docs":{},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{},"_":{"docs":{},"m":{"docs":{},"i":{"docs":{},"g":{"docs":{},"r":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"设":{"docs":{},"为":{"docs":{},"t":{"docs":{},"r":{"docs":{},"u":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}},"应":{"docs":{},"用":{"docs":{},"实":{"docs":{},"现":{"docs":{},"验":{"docs":{},"证":{"docs":{},"权":{"docs":{},"限":{"docs":{},"接":{"docs":{},"口":{"docs":{},"(":{"docs":{},"即":{"docs":{},"第":{"docs":{},"二":{"docs":{},"步":{"docs":{},"的":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},")":{"docs":{},",":{"docs":{},"参":{"docs":{},"数":{"docs":{},"为":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}},"不":{"docs":{},"同":{"docs":{},"步":{"docs":{},"的":{"docs":{},"情":{"docs":{},"况":{"docs":{},":":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}},"能":{"docs":{},"用":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}},",":{"docs":{},"在":{"docs":{},"设":{"docs":{},"计":{"docs":{},"之":{"docs":{},"初":{"docs":{},"就":{"docs":{},"已":{"docs":{},"考":{"docs":{},"虑":{"docs":{},"到":{"docs":{},"集":{"docs":{},"群":{"docs":{},"的":{"docs":{},"高":{"docs":{},"可":{"docs":{},"用":{"docs":{},"问":{"docs":{},"题":{"docs":{},",":{"docs":{},"为":{"docs":{},"了":{"docs":{},"保":{"docs":{},"证":{"docs":{},"集":{"docs":{},"群":{"docs":{},"的":{"docs":{},"真":{"docs":{},"正":{"docs":{},"可":{"docs":{},"用":{"docs":{},",":{"docs":{},"必":{"docs":{},"须":{"docs":{},"为":{"docs":{},"不":{"docs":{},"同":{"docs":{},"的":{"docs":{},"i":{"docs":{},"p":{"docs":{},",":{"docs":{},"i":{"docs":{},"p":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"也":{"docs":{},"可":{"docs":{},"以":{"docs":{},"多":{"docs":{},"机":{"docs":{},"同":{"docs":{},"时":{"docs":{},"进":{"docs":{},"行":{"docs":{},"压":{"docs":{},"测":{"docs":{},",":{"docs":{},"所":{"docs":{},"有":{"docs":{},"节":{"docs":{},"点":{"docs":{},"都":{"docs":{},"是":{"docs":{},"可":{"docs":{},"以":{"docs":{},"同":{"docs":{},"时":{"docs":{},"读":{"docs":{},"写":{"docs":{},"的":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}},"五":{"docs":{},"、":{"docs":{},"线":{"docs":{},"上":{"docs":{},"业":{"docs":{},"务":{"docs":{},"尽":{"docs":{},"量":{"docs":{},"使":{"docs":{},"用":{"docs":{},"n":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"x":{"docs":{},"+":{"docs":{},"g":{"docs":{},"o":{"docs":{},"f":{"docs":{},"a":{"docs":{},"s":{"docs":{},"t":{"docs":{},"d":{"docs":{},"f":{"docs":{},"s":{"docs":{},"部":{"docs":{},"署":{"docs":{},"架":{"docs":{},"构":{"docs":{},"(":{"docs":{},"均":{"docs":{},"衡":{"docs":{},"算":{"docs":{},"法":{"docs":{},"使":{"docs":{},"用":{"docs":{},"i":{"docs":{},"p":{"docs":{},"_":{"docs":{},"h":{"docs":{},"a":{"docs":{},"s":{"docs":{},"h":{"docs":{},")":{"docs":{},",":{"docs":{},"以":{"docs":{},"满":{"docs":{},"足":{"docs":{},"后":{"docs":{},"面":{"docs":{},"的":{"docs":{},"功":{"docs":{},"能":{"docs":{},"扩":{"docs":{},"展":{"docs":{},"性":{"docs":{},"(":{"docs":{},"n":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"x":{"docs":{},"+":{"docs":{},"l":{"docs":{},"u":{"docs":{},"a":{"docs":{},")":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"验":{"docs":{},"证":{"docs":{},"服":{"docs":{},"务":{"docs":{},"是":{"docs":{},"否":{"docs":{},"o":{"docs":{},"k":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}},"什":{"docs":{},"么":{"docs":{},"是":{"docs":{},"集":{"docs":{},"群":{"docs":{},",":{"docs":{},"如":{"docs":{},"何":{"docs":{},"用":{"docs":{},"n":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"x":{"docs":{},"管":{"docs":{},"理":{"docs":{},"多":{"docs":{},"集":{"docs":{},"群":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}},"但":{"docs":{},"g":{"docs":{},"o":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}},"借":{"docs":{},"助":{"docs":{},"h":{"docs":{},"j":{"docs":{},"s":{"docs":{},"p":{"docs":{},"l":{"docs":{},"i":{"docs":{},"t":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{},"u":{"docs":{},"x":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}},"六":{"docs":{},"、":{"docs":{},"线":{"docs":{},"上":{"docs":{},"环":{"docs":{},"境":{"docs":{},"最":{"docs":{},"好":{"docs":{},"不":{"docs":{},"要":{"docs":{},"使":{"docs":{},"用":{"docs":{},"容":{"docs":{},"器":{"docs":{},"部":{"docs":{},"署":{"docs":{},",":{"docs":{},"容":{"docs":{},"器":{"docs":{},"适":{"docs":{},"用":{"docs":{},"于":{"docs":{},"测":{"docs":{},"试":{"docs":{},"和":{"docs":{},"功":{"docs":{},"能":{"docs":{},"验":{"docs":{},"证":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"出":{"docs":{},"于":{"docs":{},"安":{"docs":{},"全":{"docs":{},"考":{"docs":{},"虑":{"docs":{},",":{"docs":{},"管":{"docs":{},"理":{"docs":{},"a":{"docs":{},"p":{"docs":{},"i":{"docs":{},"只":{"docs":{},"能":{"docs":{},"在":{"docs":{},"群":{"docs":{},"集":{"docs":{},"内":{"docs":{},"部":{"docs":{},"调":{"docs":{},"用":{"docs":{},"或":{"docs":{},"者":{"docs":{},"用":{"1":{"2":{"7":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"1":{"docs":{},"调":{"docs":{},"用":{"docs":{},".":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}}}}}}}}},"分":{"docs":{},"割":{"docs":{},":":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}},"区":{"docs":{},"别":{"docs":{},":":{"docs":{},"多":{"docs":{},"了":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{},",":{"docs":{},"对":{"docs":{},"应":{"docs":{},"配":{"docs":{},"置":{"docs":{},"中":{"docs":{},"的":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}},"原":{"docs":{},"上":{"docs":{},"传":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},":":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}},"来":{"docs":{},"运":{"docs":{},"行":{"docs":{},"n":{"docs":{},"台":{"docs":{},",":{"docs":{},"现":{"docs":{},"在":{"docs":{},"突":{"docs":{},"然":{"docs":{},"加":{"docs":{},"入":{"docs":{},"一":{"docs":{},"台":{"docs":{},"变":{"docs":{},"成":{"docs":{},"n":{"docs":{},"+":{"1":{"docs":{},"台":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}},"docs":{}}}}}}}}}}}}}}}}}}}},"可":{"docs":{},"以":{"docs":{},"在":{"docs":{},"使":{"docs":{},"用":{"docs":{},"前":{"docs":{},"对":{"docs":{},"其":{"docs":{},"各":{"docs":{},"项":{"docs":{},"特":{"docs":{},"性":{"docs":{},"进":{"docs":{},"行":{"docs":{},"压":{"docs":{},"力":{"docs":{},"测":{"docs":{},"试":{"docs":{},",":{"docs":{},"有":{"docs":{},"任":{"docs":{},"何":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}},"靠":{"docs":{},"性":{"docs":{},"怎":{"docs":{},"样":{"docs":{},",":{"docs":{},"能":{"docs":{},"用":{"docs":{},"于":{"docs":{},"生":{"docs":{},"产":{"docs":{},"环":{"docs":{},"境":{"docs":{},"么":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}},"合":{"docs":{},"并":{"docs":{},":":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}},"四":{"docs":{},"、":{"docs":{},"尽":{"docs":{},"量":{"docs":{},"使":{"docs":{},"用":{"docs":{},"物":{"docs":{},"理":{"docs":{},"服":{"docs":{},"务":{"docs":{},"器":{"docs":{},"部":{"docs":{},"署":{"docs":{},",":{"docs":{},"因":{"docs":{},"为":{"docs":{},"主":{"docs":{},"要":{"docs":{},"压":{"docs":{},"力":{"docs":{},"或":{"docs":{},"性":{"docs":{},"能":{"docs":{},"来":{"docs":{},"自":{"docs":{},"于":{"docs":{},"i":{"docs":{},"o":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}},"认":{"docs":{},"证":{"docs":{},"通":{"docs":{},"过":{"docs":{},"后":{"docs":{},",":{"docs":{},"可":{"docs":{},"以":{"docs":{},"上":{"docs":{},"传":{"docs":{},"或":{"docs":{},"下":{"docs":{},"载":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}},"重":{"docs":{},"新":{"docs":{},"运":{"docs":{},"行":{"docs":{},"服":{"docs":{},"器":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}},"在":{"docs":{},"下":{"docs":{},"载":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"中":{"docs":{},"加":{"docs":{},"入":{"docs":{},"d":{"docs":{},"o":{"docs":{},"w":{"docs":{},"n":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"=":{"0":{"docs":{},"参":{"docs":{},"数":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}},"docs":{}}}}}}}}}},"w":{"docs":{},"i":{"docs":{},"d":{"docs":{},"t":{"docs":{},"h":{"docs":{},"各":{"docs":{},"h":{"docs":{},"e":{"docs":{},"i":{"docs":{},"g":{"docs":{},"h":{"docs":{},"t":{"docs":{},"参":{"docs":{},"数":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}},"微":{"docs":{},"信":{"docs":{},"讨":{"docs":{},"论":{"docs":{},"群":{"docs":{},"中":{"docs":{},"大":{"docs":{},"家":{"docs":{},"都":{"docs":{},"问":{"docs":{},"到":{"docs":{},"g":{"docs":{},"o":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}},"基":{"docs":{},"本":{"docs":{},"没":{"docs":{},"有":{"docs":{},"性":{"docs":{},"能":{"docs":{},"损":{"docs":{},"耗":{"docs":{},",":{"docs":{},"项":{"docs":{},"目":{"docs":{},"中":{"docs":{},"也":{"docs":{},"附":{"docs":{},"有":{"docs":{},"压":{"docs":{},"测":{"docs":{},"脚":{"docs":{},"本":{"docs":{},",":{"docs":{},"大":{"docs":{},"家":{"docs":{},"可":{"docs":{},"以":{"docs":{},"自":{"docs":{},"已":{"docs":{},"进":{"docs":{},"行":{"docs":{},"压":{"docs":{},"测":{"docs":{},",":{"docs":{},"群":{"docs":{},"里":{"docs":{},"就":{"docs":{},"不":{"docs":{},"要":{"docs":{},"太":{"docs":{},"多":{"docs":{},"讨":{"docs":{},"论":{"docs":{},"问":{"docs":{},"题":{"docs":{},"了":{"docs":{},",":{"docs":{},"人":{"docs":{},"多":{"docs":{},"每":{"docs":{},"次":{"docs":{},"回":{"docs":{},"复":{"docs":{},"同":{"docs":{},"样":{"docs":{},"的":{"docs":{},"问":{"docs":{},"题":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"实":{"docs":{},"现":{"docs":{},"分":{"docs":{},"割":{"docs":{},"与":{"docs":{},"合":{"docs":{},"并":{"docs":{},",":{"docs":{},"具":{"docs":{},"体":{"docs":{},"查":{"docs":{},"看":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}},"对":{"docs":{},"程":{"docs":{},"序":{"docs":{},"进":{"docs":{},"行":{"docs":{},"后":{"docs":{},"面":{"docs":{},"运":{"docs":{},"行":{"docs":{},",":{"docs":{},"具":{"docs":{},"体":{"docs":{},"操":{"docs":{},"作":{"docs":{},"如":{"docs":{},"下":{"docs":{},":":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}},"就":{"docs":{},"三":{"docs":{},"台":{"docs":{},"组":{"docs":{},"成":{"docs":{},"一":{"docs":{},"个":{"docs":{},"集":{"docs":{},"群":{"docs":{},"。":{"docs":{},"(":{"docs":{},"注":{"docs":{},"意":{"docs":{},"每":{"docs":{},"台":{"docs":{},"服":{"docs":{},"务":{"docs":{},"器":{"docs":{},"最":{"docs":{},"好":{"docs":{},"配":{"docs":{},"置":{"docs":{},"保":{"docs":{},"持":{"docs":{},"一":{"docs":{},"样":{"docs":{},",":{"docs":{},"并":{"docs":{},"且":{"docs":{},"使":{"docs":{},"用":{"docs":{},"r":{"docs":{},"a":{"docs":{},"i":{"docs":{},"d":{"5":{"docs":{},"磁":{"docs":{},"盘":{"docs":{},"阵":{"docs":{},"列":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}},"docs":{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"已":{"docs":{},"经":{"docs":{},"使":{"docs":{},"用":{"docs":{},"f":{"docs":{},"a":{"docs":{},"s":{"docs":{},"t":{"docs":{},"d":{"docs":{},"f":{"docs":{},"s":{"docs":{},"存":{"docs":{},"储":{"docs":{},"的":{"docs":{},"文":{"docs":{},"件":{"docs":{},"可":{"docs":{},"以":{"docs":{},"迁":{"docs":{},"移":{"docs":{},"到":{"docs":{},"g":{"docs":{},"o":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}},"帮":{"docs":{},"助":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}},"建":{"docs":{},"议":{"docs":{},"在":{"docs":{},"前":{"docs":{},"期":{"docs":{},"规":{"docs":{},"划":{"docs":{},"时":{"docs":{},",":{"docs":{},"尽":{"docs":{},"量":{"docs":{},"采":{"docs":{},"购":{"docs":{},"大":{"docs":{},"容":{"docs":{},"量":{"docs":{},"的":{"docs":{},"机":{"docs":{},"器":{"docs":{},"作":{"docs":{},"为":{"docs":{},"存":{"docs":{},"储":{"docs":{},"服":{"docs":{},"务":{"docs":{},"器":{"docs":{},",":{"docs":{},"如":{"docs":{},"果":{"docs":{},"要":{"docs":{},"两":{"docs":{},"个":{"docs":{},"副":{"docs":{},"本":{"docs":{},"就":{"docs":{},"用":{"docs":{},"两":{"docs":{},"台":{"docs":{},"组":{"docs":{},"成":{"docs":{},"一":{"docs":{},"个":{"docs":{},"集":{"docs":{},"群":{"docs":{},",":{"docs":{},"如":{"docs":{},"果":{"docs":{},"要":{"docs":{},"三":{"docs":{},"个":{"docs":{},"副":{"docs":{},"本":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"用":{"docs":{},"g":{"docs":{},"o":{"docs":{},"实":{"docs":{},"现":{"docs":{},"h":{"docs":{},"j":{"docs":{},"s":{"docs":{},"p":{"docs":{},"l":{"docs":{},"i":{"docs":{},"t":{"docs":{},"分":{"docs":{},"割":{"docs":{},"合":{"docs":{},"并":{"docs":{},"功":{"docs":{},",":{"docs":{},"这":{"docs":{},"样":{"docs":{},"具":{"docs":{},"有":{"docs":{},"跨":{"docs":{},"平":{"docs":{},"台":{"docs":{},"功":{"docs":{},"能":{"docs":{},"。":{"docs":{},"(":{"docs":{},"未":{"docs":{},"实":{"docs":{},"现":{"docs":{},",":{"docs":{},"等":{"docs":{},"你":{"docs":{},"来":{"docs":{},".":{"docs":{},".":{"docs":{},".":{"docs":{},".":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"或":{"docs":{},"者":{"docs":{},"调":{"docs":{},"用":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}},"指":{"docs":{},"向":{"docs":{},"存":{"docs":{},"储":{"docs":{},"目":{"docs":{},"录":{"docs":{},"。":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}},"捐":{"docs":{},"赠":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}},"方":{"docs":{},"式":{"docs":{},"一":{"docs":{},"、":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}},"二":{"docs":{},"、":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}},"案":{"docs":{},"一":{"docs":{},"、":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}},"三":{"docs":{},"、":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}},"二":{"docs":{},"、":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}},"四":{"docs":{},"、":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}},"最":{"docs":{},"佳":{"docs":{},"实":{"docs":{},"战":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}},"有":{"docs":{},"管":{"docs":{},"理":{"docs":{},"后":{"docs":{},"台":{"docs":{},"么":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}},"问":{"docs":{},"题":{"docs":{},"请":{"docs":{},"加":{"docs":{},"群":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}},"点":{"docs":{},"击":{"docs":{},"反":{"docs":{},"馈":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}},"本":{"docs":{},"机":{"docs":{},"为":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}},"项":{"docs":{},"目":{"docs":{},"已":{"docs":{},"大":{"docs":{},"规":{"docs":{},"模":{"docs":{},"用":{"docs":{},"于":{"docs":{},"生":{"docs":{},"产":{"docs":{},"环":{"docs":{},"境":{"docs":{},",":{"docs":{},"如":{"docs":{},"担":{"docs":{},"心":{"docs":{},"不":{"docs":{},"能":{"docs":{},"满":{"docs":{},"足":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}},"检":{"docs":{},"查":{"docs":{},":":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}},"正":{"docs":{},"常":{"docs":{},"情":{"docs":{},"况":{"docs":{},"下":{"docs":{},",":{"docs":{},"集":{"docs":{},"群":{"docs":{},"会":{"docs":{},"每":{"docs":{},"小":{"docs":{},"时":{"docs":{},"自":{"docs":{},"动":{"docs":{},"同":{"docs":{},"步":{"docs":{},"修":{"docs":{},"复":{"docs":{},"文":{"docs":{},"件":{"docs":{},"。":{"docs":{},"(":{"docs":{},"性":{"docs":{},"能":{"docs":{},"较":{"docs":{},"差":{"docs":{},",":{"docs":{},"在":{"docs":{},"海":{"docs":{},"量":{"docs":{},"情":{"docs":{},"况":{"docs":{},"下":{"docs":{},"建":{"docs":{},"议":{"docs":{},"关":{"docs":{},"闭":{"docs":{},"自":{"docs":{},"动":{"docs":{},"修":{"docs":{},"复":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"确":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}},"步":{"docs":{},"骤":{"docs":{},":":{"docs":{"QA.html":{"ref":"QA.html","tf":0.010666666666666666}}}}},"生":{"docs":{},"成":{"docs":{},"大":{"docs":{},"量":{"docs":{},"文":{"docs":{},"件":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}},"目":{"docs":{},"录":{"docs":{},"及":{"docs":{},"配":{"docs":{},"置":{"docs":{},"文":{"docs":{},"件":{"docs":{},"等":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}},"确":{"docs":{},"保":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"t":{"docs":{},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{},"与":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"在":{"docs":{},"同":{"docs":{},"一":{"docs":{},"个":{"docs":{},"目":{"docs":{},"录":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}},"答":{"docs":{},"案":{"docs":{},"是":{"docs":{},"可":{"docs":{},"以":{"docs":{},"的":{"docs":{},",":{"docs":{},"你":{"docs":{},"担":{"docs":{},"心":{"docs":{},"的":{"docs":{},"问":{"docs":{},"题":{"docs":{},"是":{"docs":{},"路":{"docs":{},"径":{"docs":{},"改":{"docs":{},"变":{"docs":{},",":{"docs":{},"g":{"docs":{},"o":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}},":":{"docs":{},"(":{"docs":{},"最":{"docs":{},"好":{"docs":{},"在":{"docs":{},"低":{"docs":{},"峰":{"docs":{},"执":{"docs":{},"行":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}},":":{"docs":{},"不":{"docs":{},"会":{"docs":{},"影":{"docs":{},"响":{"docs":{},",":{"docs":{},"会":{"docs":{},"在":{"docs":{},"访":{"docs":{},"问":{"docs":{},"不":{"docs":{},"到":{"docs":{},"时":{"docs":{},",":{"docs":{},"自":{"docs":{},"动":{"docs":{},"修":{"docs":{},"复":{"docs":{},"不":{"docs":{},"同":{"docs":{},"步":{"docs":{},"的":{"docs":{},"文":{"docs":{},"件":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}},"手":{"docs":{},"动":{"docs":{},"同":{"docs":{},"步":{"docs":{},"(":{"docs":{},"最":{"docs":{},"好":{"docs":{},"在":{"docs":{},"低":{"docs":{},"峰":{"docs":{},"执":{"docs":{},"行":{"docs":{},")":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}},"支":{"docs":{},"持":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}},"是":{"docs":{},"可":{"docs":{},"以":{"docs":{},"的":{"docs":{},",":{"docs":{},"但":{"docs":{},"要":{"docs":{},"更":{"docs":{},"新":{"docs":{},"到":{"docs":{},"最":{"docs":{},"新":{"docs":{},"版":{"docs":{},"本":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}},"适":{"docs":{},"合":{"docs":{},"海":{"docs":{},"量":{"docs":{},"存":{"docs":{},"储":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}},"能":{"docs":{},"不":{"docs":{},"能":{"docs":{},"在":{"docs":{},"一":{"docs":{},"台":{"docs":{},"机":{"docs":{},"器":{"docs":{},"部":{"docs":{},"置":{"docs":{},"多":{"docs":{},"个":{"docs":{},"服":{"docs":{},"务":{"docs":{},"端":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}},"动":{"docs":{},"态":{"docs":{},"加":{"docs":{},"载":{"docs":{},"配":{"docs":{},"置":{"docs":{},"么":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}},"至":{"docs":{},"于":{"docs":{},"能":{"docs":{},"不":{"docs":{},"能":{"docs":{},"用":{"docs":{},"软":{"docs":{},"链":{"docs":{},"接":{"docs":{},"的":{"docs":{},"方":{"docs":{},"式":{"docs":{},"本":{"docs":{},"人":{"docs":{},"没":{"docs":{},"有":{"docs":{},"测":{"docs":{},"试":{"docs":{},"过":{"docs":{},",":{"docs":{},"可":{"docs":{},"以":{"docs":{},"自":{"docs":{},"行":{"docs":{},"测":{"docs":{},"试":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"表":{"docs":{},"示":{"docs":{},"同":{"docs":{},"步":{"docs":{},"那":{"docs":{},"一":{"docs":{},"天":{"docs":{},"的":{"docs":{},"数":{"docs":{},"据":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}},"认":{"docs":{},"证":{"docs":{},"通":{"docs":{},"过":{"docs":{},",":{"docs":{},"其":{"docs":{},"它":{"docs":{},"为":{"docs":{},"不":{"docs":{},"通":{"docs":{},"过":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}},"请":{"docs":{},"使":{"docs":{},"用":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"t":{"docs":{},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}},"m":{"docs":{},"d":{"5":{"docs":{},",":{"docs":{},"p":{"docs":{},"a":{"docs":{},"t":{"docs":{},"h":{"docs":{},",":{"docs":{},"s":{"docs":{},"c":{"docs":{},"e":{"docs":{},"n":{"docs":{},"e":{"docs":{},"字":{"docs":{},"段":{"docs":{},",":{"docs":{},"其":{"docs":{},"它":{"docs":{},"是":{"docs":{},"为":{"docs":{},"了":{"docs":{},"兼":{"docs":{},"容":{"docs":{},"老":{"docs":{},"的":{"docs":{},"线":{"docs":{},"上":{"docs":{},"系":{"docs":{},"统":{"docs":{},"添":{"docs":{},"加":{"docs":{},"的":{"docs":{},",":{"docs":{},"以":{"docs":{},"后":{"docs":{},"有":{"docs":{},"可":{"docs":{},"能":{"docs":{},"去":{"docs":{},"掉":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"docs":{}}}}},"删":{"docs":{},"除":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}},"返":{"docs":{},"回":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}},"的":{"docs":{},"格":{"docs":{},"式":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}},"还":{"docs":{},"需":{"docs":{},"要":{"docs":{},"安":{"docs":{},"装":{"docs":{},"n":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"x":{"docs":{},"么":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}},"这":{"docs":{},"个":{"docs":{},"会":{"docs":{},"导":{"docs":{},"致":{"docs":{},"内":{"docs":{},"存":{"docs":{},"增":{"docs":{},"加":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}},"进":{"docs":{},"群":{"docs":{},"请":{"docs":{},"改":{"docs":{},"昵":{"docs":{},"称":{"docs":{},",":{"docs":{},"昵":{"docs":{},"称":{"docs":{},"格":{"docs":{},"式":{"docs":{},":":{"docs":{},"城":{"docs":{},"市":{"docs":{},"-":{"docs":{},"公":{"docs":{},"司":{"docs":{},"-":{"docs":{},"昵":{"docs":{},"称":{"docs":{},",":{"docs":{},"如":{"docs":{},"果":{"docs":{},"你":{"docs":{},"喜":{"docs":{},"欢":{"docs":{},"这":{"docs":{},"项":{"docs":{},"目":{"docs":{},",":{"docs":{},"请":{"docs":{},"关":{"docs":{},"注":{"docs":{},"(":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"r":{"docs":{},")":{"docs":{},"此":{"docs":{},"项":{"docs":{},"目":{"docs":{},",":{"docs":{},"关":{"docs":{},"注":{"docs":{},"是":{"docs":{},"对":{"docs":{},"项":{"docs":{},"目":{"docs":{},"的":{"docs":{},"肯":{"docs":{},"定":{"docs":{},",":{"docs":{},"也":{"docs":{},"是":{"docs":{},"作":{"docs":{},"者":{"docs":{},"创":{"docs":{},"新":{"docs":{},"的":{"docs":{},"动":{"docs":{},"力":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"通":{"docs":{},"过":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}},"速":{"docs":{},"度":{"docs":{},"较":{"docs":{},"慢":{"docs":{},",":{"docs":{},"迁":{"docs":{},"移":{"docs":{},"完":{"docs":{},"成":{"docs":{},"后":{"docs":{},"请":{"docs":{},"将":{"docs":{},"e":{"docs":{},"n":{"docs":{},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{},"_":{"docs":{},"m":{"docs":{},"i":{"docs":{},"g":{"docs":{},"r":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"设":{"docs":{},"为":{"docs":{},"f":{"docs":{},"a":{"docs":{},"l":{"docs":{},"s":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"那":{"docs":{},"异":{"docs":{},"常":{"docs":{},"情":{"docs":{},"况":{"docs":{},"下":{"docs":{},"怎":{"docs":{},"么":{"docs":{},"?":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}},"重":{"docs":{},"启":{"docs":{},"服":{"docs":{},"务":{"docs":{},",":{"docs":{},"请":{"docs":{},"系":{"docs":{},"统":{"docs":{},"自":{"docs":{},"动":{"docs":{},"重":{"docs":{},"新":{"docs":{},"计":{"docs":{},"算":{"docs":{},"文":{"docs":{},"件":{"docs":{},"数":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}},"要":{"docs":{},"提":{"docs":{},"醒":{"docs":{},":":{"docs":{},"如":{"docs":{},"果":{"docs":{},"开":{"docs":{},"启":{"docs":{},"小":{"docs":{},"文":{"docs":{},"件":{"docs":{},"合":{"docs":{},"并":{"docs":{},"功":{"docs":{},"能":{"docs":{},",":{"docs":{},"后":{"docs":{},"期":{"docs":{},"是":{"docs":{},"无":{"docs":{},"法":{"docs":{},"删":{"docs":{},"除":{"docs":{},"小":{"docs":{},"文":{"docs":{},"件":{"docs":{},"的":{"docs":{},"。":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"构":{"docs":{},"代":{"docs":{},"码":{"docs":{},",":{"docs":{},"优":{"docs":{},"化":{"docs":{},"同":{"docs":{},"步":{"docs":{},"逻":{"docs":{},"辑":{"docs":{},",":{"docs":{},"减":{"docs":{},"少":{"docs":{},"内":{"docs":{},"存":{"docs":{},"占":{"docs":{},"用":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}}}}}}}}}}}}}}}}}}},"错":{"docs":{},"误":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}},"问":{"docs":{},"题":{"docs":{},"可":{"docs":{},"以":{"docs":{},"直":{"docs":{},"接":{"docs":{},"提":{"docs":{},"i":{"docs":{},"s":{"docs":{},"s":{"docs":{},"u":{"docs":{"QA.html":{"ref":"QA.html","tf":0.0026666666666666666}}}}}}}}}}},"汇":{"docs":{},"总":{"docs":{"QA.html":{"ref":"QA.html","tf":10}}}}}},"增":{"docs":{},"加":{"docs":{},"d":{"docs":{},"o":{"docs":{},"c":{"docs":{},"k":{"docs":{},"e":{"docs":{},"r":{"docs":{},"部":{"docs":{},"署":{"docs":{},"功":{"docs":{},"能":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}}}}}}}}}}},"n":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"x":{"docs":{},"配":{"docs":{},"置":{"docs":{},"模":{"docs":{},"版":{"docs":{},",":{"docs":{},"完":{"docs":{},"善":{"docs":{},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{},"m":{"docs":{},"e":{"docs":{},"文":{"docs":{},"档":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}}}}}}}}}}}}}}}},"集":{"docs":{},"群":{"docs":{},"配":{"docs":{},"置":{"docs":{},"样":{"docs":{},"例":{"docs":{},",":{"docs":{},"支":{"docs":{},"持":{"docs":{},"文":{"docs":{},"件":{"docs":{},"类":{"docs":{},"型":{"docs":{},"上":{"docs":{},"传":{"docs":{},"白":{"docs":{},"名":{"docs":{},"单":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}}}}}}}}}}}}}}}}}}}}}}}},"p":{"docs":{},"e":{"docs":{},"e":{"docs":{},"r":{"docs":{},"_":{"docs":{},"i":{"docs":{},"d":{"docs":{},"防":{"docs":{},"止":{"docs":{},"文":{"docs":{},"件":{"docs":{},"被":{"docs":{},"覆":{"docs":{},"盖":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}}}}}}}}}}}}}}},"s":{"docs":{},"h":{"docs":{},"a":{"1":{"docs":{},"文":{"docs":{},"件":{"docs":{},"去":{"docs":{},"重":{"docs":{},"算":{"docs":{},"法":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}}}}}}}},"docs":{}}}},"动":{"docs":{},"态":{"docs":{},"加":{"docs":{},"载":{"docs":{},"配":{"docs":{},"置":{"docs":{},"功":{"docs":{},"能":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}}}}}}}}},"单":{"docs":{},"元":{"docs":{},"测":{"docs":{},"试":{"docs":{},",":{"docs":{},"为":{"docs":{},"g":{"docs":{},"o":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}}}}}}}}},"压":{"docs":{},"力":{"docs":{},"测":{"docs":{},"试":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}}}}},"后":{"docs":{},"台":{"docs":{},"启":{"docs":{},"动":{"docs":{},"脚":{"docs":{},"本":{"docs":{},",":{"docs":{},"支":{"docs":{},"持":{"docs":{},"后":{"docs":{},"台":{"docs":{},"运":{"docs":{},"行":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}}}}}}}}}}}}}},"小":{"docs":{},"文":{"docs":{},"件":{"docs":{},"合":{"docs":{},"并":{"docs":{},"功":{"docs":{},"能":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}}}}}}}},"文":{"docs":{},"件":{"docs":{},"列":{"docs":{},"表":{"docs":{},"接":{"docs":{},"口":{"docs":{},",":{"docs":{},"优":{"docs":{},"化":{"docs":{},"文":{"docs":{},"件":{"docs":{},"快":{"docs":{},"速":{"docs":{},"迁":{"docs":{},"移":{"docs":{},"功":{"docs":{},"能":{"docs":{},"(":{"docs":{},"实":{"docs":{},"测":{"docs":{},"性":{"docs":{},"能":{"docs":{},"可":{"docs":{},"以":{"docs":{},"跑":{"docs":{},"到":{"docs":{},"机":{"docs":{},"器":{"docs":{},"上":{"docs":{},"限":{"docs":{},",":{"docs":{},"如":{"docs":{},":":{"docs":{},"磁":{"docs":{},"盘":{"docs":{},"或":{"docs":{},"网":{"docs":{},"络":{"docs":{},")":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"自":{"docs":{},"动":{"docs":{},"迁":{"docs":{},"移":{"docs":{},"功":{"docs":{},"能":{"docs":{},",":{"docs":{},"增":{"docs":{},"加":{"docs":{},"文":{"docs":{},"件":{"docs":{},"可":{"docs":{},"重":{"docs":{},"复":{"docs":{},"选":{"docs":{},"项":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}}}}}}}}}}}}}}}}}}},"自":{"docs":{},"动":{"docs":{},"修":{"docs":{},"复":{"docs":{},"统":{"docs":{},"计":{"docs":{},"信":{"docs":{},"息":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}}}}}}}}},"节":{"docs":{},"点":{"docs":{},"只":{"docs":{},"读":{"docs":{},"选":{"docs":{},"项":{"docs":{},",":{"docs":{},"保":{"docs":{},"证":{"docs":{},"磁":{"docs":{},"盘":{"docs":{},"满":{"docs":{},"的":{"docs":{},"情":{"docs":{},"况":{"docs":{},"下":{"docs":{},"还":{"docs":{},"能":{"docs":{},"迁":{"docs":{},"移":{"docs":{},"集":{"docs":{},"群":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}}}}}}}}}}}}}}}}}}}}}}},"跨":{"docs":{},"域":{"docs":{},"访":{"docs":{},"问":{"docs":{},"支":{"docs":{},"持":{"docs":{"upgrade.html":{"ref":"upgrade.html","tf":0.01694915254237288}}}}}}}}}}},"length":3162},"corpusTokens":["!=","\"\",","\"\";","\"$http_referer\"","\"$http_x_forwarded_for\"';","\"$request\"","\"/group1/haystack/5/208,0,58602,.png\"","\"/group1/haystack/5/208,0,58602,.png\",","\"2b33b60980b1a37454f008daf7e5d558\",","\"86501729\");","\"auth_url\":","\"data\":{}","\"default\",","\"domain\":","\"fmt\"","\"github.com/astaxie/beego/httplib\"","\"github.com/eventials/go","\"http://127.0.0.1:5000\"","\"http://127.0.0.1:8080\",","\"http://127.0.0.1:8080/group1/haystack/5/208,0,58602,.png\",","\"json\")","\"json\");","\"md5\":","\"message\":\"\",","\"mtime\":","\"os\"","\"path\":","\"peers\":","\"post\"])","\"retcode\":","\"retmsg\":","\"scene\":","\"scenes\":","\"size\":","\"src\":","\"status\":\"ok\",","\"url\":","#","#fafafa;bord","#notice:veri","#server","#stdupload","#success","#upstream","#也就是将rewrit","#以上上类似。","#以下是一下横向扩展的配置,当前统一大集群容量不够时,只要增加一个小集群,也就是增加一个","#参阅浏览器上传的选项","#合并","#对和序进行启动,停止,查看状态等。","#按每个文1m","#统一在url前增加godfs,以便统一出入口。","#继点续传一定要设置(注意)","#这是一个横向扩展配置,前期可能只有一个集群group1,当group1满后,只需将上传指向group2,","$body_bytes_s","$dir","$host;","$proxy_add_x_forwarded_for;","$remote_addr;","$remote_us","$request_uri","%s'%(i))","&&","'","'\"$http_user_agent\"","'#drag","'$remote_addr","'$statu","'/big/upload/'","'__main__':","'http://10.1.5.9:8080/group1/upload'","'http://10.1.5.9:8080/upload'","'ok'","'rb')}","'xx',callback_url:'http://127.0.0.1/callback'","(","(bodi","(except","(httpresponse.getstatusline().getstatuscode()","(ioexcept","(response.issuccessful())","(result)","(尽量在linux下进行)?","(注意:下载时要注意链接的版本号,windows下直接运行fileserver.exe,执行文件在这里下载)","(说明:要在文件多的服务器上执行,相关于推送到别的服务器)",")","*","+","+x",",",",一个小群集内按业务需求设定副本数,也就是机器数。",".","./control","./fileserv",".addbinarybody(\"file\",",".addformdatapart(\"file\",",".addformdatapart(\"output\",",".addtextbody(\"output\",",".build();",".form",".post(multipartbody)",".setcharset(charset.forname(\"utf",".setconnecttimeout(200000)",".setmode(httpmultipartmode.browser_compatible)",".setsockettimeout(2000000)",".url(upload_path)","/","/$1","/$1/big/upload/$2;","//","//上传","//场景","//声明参数集合","//文件","//文件地址","//自定义路径","//输出","//输出json结果","/big/upload/$1;","/data/fastdfs_data:/data","/godfs/big/upload","/godfs/group","/godfs/upload","/group(\\d)","/group1/big/upload","/group1/upload","/var/log/nginx/access.log","/var/log/nginx/error.log","0,","0;","1","1)","1.先运行./fileserv","1.表示是否强制同步当天所有(性能差),0.表示只同步失败的文件","10.1.14.36:8080;","10.1.14.36:8083;","10.1.14.37:8080;","10.1.14.37:8082;","10.1.51.70:8082;","10.1.51.70:8083;","1024;","10px;width:","127.0.0.1","1566524934,","1566783964)","1;","1m","1、上传文件","1、上传文件(json),此时获得文件上传指纹(md5值)","1、在go","1台","1)修改","2.删除刚生成的files目录","200)","2、计算token(注意计算时是没有中间加号的)","2、计算token,","2、请参阅部署图","2)原来运行n台,某一台机器出现问题,变成n","2)访问","3.9.1","3.对将要进行体验的目录软链接到files目录","30px;margin:8px;","3、下载文件","3、下载文件时,在url中带上token","3)","4.4.3","4.5.1","4.启动服务即可进行体检","58602,","65;","745px;","8","8\"))","8\"),","8001;","8080:8080","80;",":=","=","==","=>",">","@app.route('/',methods=[\"get\",","@requestmapping(\"/upload\")","@requestmapping(\"/upload1\")","@requestmapping(\"/upload2\")","[\"http://10.0.0.3:8080\",\"http://10.0.0.4:8080\",\"http://10.0.0.5:8080\"]","[\"http://127.0.0.1:8080\",\"http://127.0.0.1:8081\",\"http://127.0.0.1:8082\"]","[$time_local]","^/godfs/(.*)$","^/godfs/upload","__name__","`","access_log","action:","action=set配合完成参数设置","api通用说明","app","app.pi","app.run(debug=true)","application/html;","area'","args)","auth_tok","auth_token","auth_token:","auto;","b","bargin","benchmark.py进行压测(注意对benchmark.py中的ip进行修改)","bodi","body.string();","break;","build","c","cat","catch","cd","certif","cfg:json参数","check","chmod","client,","client.","client.createupload(upload)","client_max_body_s","clone","closeablehttpcli","closeablehttprespons","cn.hutool","coding:","com.squareup.okhttp3","complete!","conf/cfg.json","console.log(\"resp:","console.log('upload","console.log(result)","contenttype.default_binary,","control","creat","culr","curl","data;charset=utf","data目录下的","date:要修复的日期,格式如:20190725","def","default_typ","defer","dir=log","dir:要查看文件列表的目录名","display:block;height:","docker","docker体验","docker如何部署?","drop","e","e)","e.printstacktrace();","enable_migr","endpoint:","entityutils.tostring(httpresponse.getentity());","err","error;","error_log","event","f","f,","f.close()","f.write(str(i)*1024)","f:","fastdf","fastdfs.git","fastdfs/releases/download/v1.3.1/fileserv","fastdfs/wiki","fastdfs;","fastdfs下么(其它类似)?","fastdfs中,一个集群就是一个group。","fastdfs为你考虑了这一点","fastdfs性能怎样?","fastdfs是一个基于http协议的分布式文件系统,它基于大道至简的设计理念,一切从简设计,使得它的运维及扩展变得更加简单,它具有高性能、高可靠、无中心、免维护等优点。","fastdfs是什么?","fastdfs本身是一个高性能的web服务器,在开发或测试时,可以不用安装nginx,","fastdfs的","fastdfs的功能单一,如需要缓存或重定向或其它扩展,nginx都有成熟的组件","fastdfs的文件定位与其它分布式系统不同,它的寻址是直接定位,不经过任何组件,所以可以近似时间复杂度为o(1)[文件路径定位]","fastdfs的目录是不能变动的,与同步机制相关,很多同学在群里问题,我的files目录能不能自定义,答案是否定的。","fastdfs稳定运行保驾护行","file","file(\"d:\\\\git\\\\2.jpg\");","file)","file);","file.","file.getbytes()))","file.getinputstream(),","file.getoriginalfilename());","file.getoriginalfilename(),","file:上传的文件","file=@$dir/{}","file=@http","filenam","files:',","files=files)","fileserv","fileserver.go","fileserver_test.go","files目录下(如果文件很多,可以逆向过来,将fileserver复制过去,但要保留fileserver的目录结构)","files目录外(即与files目录同一级),通过python","flask","flask(__name__)","flask,request","fmt.print(obj)","fmt.println(","fmt.println(err)","forc","force:是否强行修复(0|1)","form","forward","fs","fs.local","func","gen_file.pi","get的方式访问上传接口","git","go","go_fastdfs_dir","go_fastdfs_dir=/data","gofastdf","golang版本","gopath=$pwd","group","group$1;","group1","group1;","group2","hashmap","hashmap<>();","here","host","host:自动生成是否正确","http","http://10.0.5.9:8080/upload?md5=filesum&output=json","http://10.1.5.9:8080//big/upload/","http://10.1.5.9:8080//upload","http://10.1.5.9:8080/group/reload","http://10.1.5.9:8080/group1/default/20190128/16/10/2g","http://10.1.5.9:8080/group1/upload","http://10.1.5.9:8080/reload","http://10.1.5.9:8080/upload","http://10.1.5.9:8080/这里是组名/upload","http://10.1.50.90:8080/group/delet","http://10.1.50.90:8080/group/get_file_info","http://10.1.50.90:8080/group/list_dir","http://10.1.50.90:8080/group/repair","http://10.1.50.90:8080/group/repair_fileinfo","http://10.1.50.90:8080/group/repair_stat","http://10.1.50.90:8080/group/stat","http://10.1.50.90:8080/group/upload","http://10.1.50.90:8080/upload","http://10.1.xx.60:8080/group1/upload","http://10.1.xx.60:8080/reload","http://10.1.xx.60:8080/repair_stat","http://10.1.xx.60:8080/stat","http://127.0.0.1:8080/delete?md5=430a71f5c5e093a105452819cc48cc9c","http://172.16.70.123:7080/repair?force=1","http://172.16.70.123:7080/statu","http://172.16.70.123:7080/sync?date=20190117&force=1","http://go","http://gofastdf","http://www.hjsplit.org/","http://yourserv","httpclient","httpclient.close();","httpclient.execute(httppost);","httpclient.newcall(request).execute();","httpclientbuilder.create().build();","httpclient方式","httpmime","httppost","httppost(upload_path);","httppost.setconfig(requestconfig);","httppost.setentity(multipartentitybuilder.build());","httprespons","httpresponse.close();","https://github.com/perfree/go","https://github.com/sjqzhang/go","https://github.com/tu","httputil.post(\"http://xxxxx:xxxx/group1/upload\",","httputil.post(upload_path,","http、httpclient、okhttp3多种方式流式文件上传","http方式","hutool","i%1000==0:","id为文件的id,info","import","important(注意)","includ","index","index():","inline:","inputstreamresourc","inputstreamresource(file.getinputstream(),","instal","interface{}","ip","ip:8080//upload.html","ip:8080/group1/upload.html","ip:8080/upload.html","ip_hash;","isr","isr);","issue中chengyuansen同学向我提议使用增加扩容特性,我觉得对代码逻辑及运维都增加复杂度,暂时没有加入这特性。","j=0","j=i","javascript版本","java版本","java版本流式上传","keepalive_timeout","last;","line","linux","listen","localhost;","locat","log_format","ls","main","main()","main(string[]","main;","map","md5:文件的摘要","md5:文件的摘要(md5|sha1)","md5=sum(file)","md5与path二选一","mime.types;","multipartbodi","multipartbody.builder().","multipartentitybuild","multipartentitybuilder.create()","mv","n","name","new","nil","nil)","null)","null;","o","obj","ok","okhttp","okhttp3上传示例","okhttpclient","okhttpclient();","on;","open('%s/%s.txt'%(j,i),'w+')","open('report.xls',","options={'output':'json','path':'','scene':'','auth_token':'2b33b60980b1a37454f008daf7e5d558'}","options={'output':'json','path':'','scene':''}","org.apache.httpcompon","os","os.open(\"100m\")","os.system('mkdir","output:输出","output=json|text","p","packag","panic(err)","param","parammap","parammap);","parammap.put(\"file\",","parammap.put(\"output\",\"json\");","parammap.put(\"path\",\"image\");","parammap.put(\"scene\",\"image\");","params);","params.put(\"file\",","params.put(\"output\",","params.put(\"path\",","path:文件路径","path:自定义路径","path=$dir","peer_id:集群内是否唯一","peers:增加对端的http地址","pip","pom依赖","pom文件依赖","print(auth_token)","print(r.text)","process.","proxy_pass","proxy_redirect","proxy_set_head","public","pull","pwd=`pwd`","python","python版本:","r","radius:","range(0,1000000):","real","req.param(\"output\",\"json\")","req.param(\"path\",\"\")","req.param(\"scene\",\"\")","req.postfile(\"file\",\"filename\")//注意不是全路径","req.tojson(&obj)","req:=httplib.post(\"http://10.1.5.9:8080/group1/upload\")","request","request.builder()","request.form.get(\"auth_token\")","requestbody.create(mediatype.parse(\"multipart/form","requestconfig","requestconfig.custom()","requests.post(url,data=options,","resp","resp);","resp;","respons","response.body();","responsebodi","respstr","respstr;","result","result.successful)","result;","result=","resum","return","rewrit","rewrite_log","run","s","scene:场景","sendfil","server","server,client),配置自动生成","server,storag","server_nam","set(修改参数),get获取参数,reload重新加载参数","settype(multipartbody.form)","sjqzhang/go","split","src","start","start|stop|statu","stat.json文件","static","string","sts[\"fs.errorsetsize\"]","support_group_manag","system.out.println(respstr);","system.out.println(result);","t","target:","test","this.errorset.cardinality()","token=6d70bf9607b692f00d27a3c554bb64d0","token=md5(2b33b60980b1a37454f008daf7e5d558","token=md5(file_md5+timestamp)","token=md5(文件指纹+时间戳)","tri","true,","tu","tus\"","tus.newclient(\"http://10.1.5.9:8080/big/upload/\",","tus.newuploadfromfile(f)","upload","upload(multipartfil","upload,","upload1(multipartfil","upload2(multipartfil","uploader,","uploader.","uploader.upload())","uploads协议,[详情](https://tus.io/))","uppi","uppy.core().use(uppy.dashboard,","uppy.on('complete',","uppy.setmeta({","upstream","url","url变为","utf","v","v1.0.3","v1.0.4","v1.0.5","v1.0.6","v1.0.7","v1.0.8","v1.0.9","v1.1.0","v1.1.1","v1.1.2","v1.1.3","v1.1.4","v1.1.5","v1.1.6","v1.1.7","v1.1.8","v1.1.9","v1.2.0","v1.2.1","v1.2.2","v1.2.3","v1.2.4","v1.2.5","v1.2.6","v1.2.7","v1.2.8","v1.2.9","v1.3.0","v1.3.1","var","vendor","void","web","web上传(浏览器打开)","we’v","wget","window","worker_connect","worker_process","x","x*","{","{'file':","{background:","{}","{}\",","|xarg","}","})","}).use(uppy.tus,","})//这里是传递上传的认证参数,callback_url参数中","~","~/(\\w+)/big/upload/(.*)","~/big/upload/(.*)","一、","一、下载最新版的go","一、使用1.2.6版本以后的go","一、先下载已编译的可执行文件(用最新版本)","一、创建files文件夹","一、如果是海量存储,不要开启文件token认证功能,减少性能开消。","一、拉取镜像","一、构建镜像","一、统一使用post请求","一般的分块上传都要客户端支持,而语言的多样性,客户端难以维护,但分块上传的功能又有必要,为此提供一个简单的实现思路。","三、","三、修改配置","三、如果使用断点续传,上传后一定要用文件id置换成path存储(如何置换看qa/api文档),为后面访问减少性能开消。","三、将benchmark.py放到","三、将配置enable_migrate设为tru","三、应用实现验证权限接口(即第二步的url),参数为","上传代码","上传完成,再通过秒传接口,获取文件信息","上传示例","上传结果说明","上面命令的log为要上传的目录,如果代码上传就是简单的循环上传就ok。","上面给出了几个示例,是不是都挺简单的?通过这种方式,就可以在controller中做中转了,还是挺方便的。顺便提一下,上面几种方式中,我个人觉得hutool的是最简单的,最方便的,对于httpclient而言,概念比较多,显得相对复杂,okhttp也一样,不过比httpclient显得优雅点。针对一般的并发量,个人觉得hutool的http已经够用了,底层是基于jdk的httpurlconnection实现的。如果对性能有特殊要求的,可以考虑httpclient或者okhttp,后两者相对而言,更推荐使用okhttp。","不同步的情况:","不能用","不能,在设计之初就已考虑到集群的高可用问题,为了保证集群的真正可用,必须为不同的ip,ip","与","业务代码(web服务)","中的group1改为group2即可。","为用户提供最简单、可靠、高效的分布式文件系统。","为简单可靠起见,直接搭建一个新集群即可(搭建就是启动./fileserver进程,设置一下peers的ip地址,三五分钟的事)","也可以多机同时进行压测,所有节点都是可以同时读写的","二、","二、url中的group只有在support_group_manage设置为true才有。","二、将gen_file.py复制到files文件夹中,通过python","二、将原来的fastdfs文件目录复制到go","二、尽量用标准上传,上传后业务保存path,在业务用的时候再并接上域名(方便迁移扩展等)。","二、设auth_url参数(应用提供)","二、运行可执行文件(生成配置)","二、运行容器","二、运行容器(使用环境变量","二、返回格式统一为json","五、线上业务尽量使用nginx+gofastdfs部署架构(均衡算法使用ip_hash),以满足后面的功能扩展性(nginx+lua)。","五、验证服务是否ok","什么是集群,如何用nginx管理多集群?","从1.3.3开始,默认开启组(support_group_manage=true)功能(有更好的扩展性)","从v1.2.9开始支持版本查看","从文件目录中修复元数据(性能较差)","优化下载体验,不再重定向,简化nginx配置,可重复文件同步bug修复","优化文件统计记录方式","优点","但go","使用内置的继点续传功能(使用protocol","使用文档(国内)","使用文档(国外)","使用通用http协议","例如:","例如:","例如:http://10.1.5.9:8080/group/statu","例如:http://127.0.0.1:8080/group1/haystack/5/124,0,27344,.jpg?download=0","例如:http://127.0.0.1:8080/group1/haystack/5/124,0,27344,.jpg?download=0&width=100&height=100","例子:","例子:http://127.0.0.1:8080/get_file_info?md5=430a71f5c5e093a105452819cc48cc9c","例子:http://127.0.0.1:8080/list_dir?dir=default","例子:http://127.0.0.1:8080/repair?force=1","例子:http://127.0.0.1:8080/repair_stat?date=20190725","例子:http://127.0.0.1:8080/upload?md5=430a71f5c5e093a105452819cc48cc9c&output=json","依赖(这里使用了hutool工具包,更简便)","修复办法","修复同步超时文件异常情况","修复统计信息","修改文件同步的方式,由原来的推改为拉,提升大文件同步性能","修证同时传输大文件时同步失败问题","借助hjsplit","借助linux","先在pom中添加hutool的依赖","先用gen_file.py产生大量文件(注意如果要生成大文件,自已在内容中乘上一个大的数即可)","六、线上环境最好不要使用容器部署,容器适用于测试和功能验证。","具体自行实现","具体请参阅示例代码(用浏览器访问http://127.0.0.1:8080)","具体请参阅部署图","出于安全考虑,管理api只能在群集内部调用或者用127.0.0.1调用.","分割:","区别:多了group,对应配置中的","原上传url:","原来运行n台,现在突然加入一台变成n+1台","参数,这样主要是为了解决一个nginx反向代理多个group(集群)","参数设为true时,所有的url中都自动添加组信息。","参数说明:","参数说明:date","参数:","可以在使用前对其各项特性进行压力测试,有任何","可靠性怎样,能用于生产环境么?","合并:","同步失败修复","启动服务","命令上传","命令:./fileserv","四、尽量使用物理服务器部署,因为主要压力或性能来自于io","四、认证通过后,可以上传或下载","四、重新运行服器","在下载url中加入download=0参数","在下载url中加入width各height参数","在微信讨论群中大家都问到go","基本没有性能损耗,项目中也附有压测脚本,大家可以自已进行压测,群里就不要太多讨论问题了,人多每次回复同样的问题","增加docker部署功能","增加nginx配置模版,完善readme文档","增加nginx集群配置样例,支持文件类型上传白名单","增加peer_id防止文件被覆盖","增加sha1文件去重算法","增加动态加载配置功能","增加单元测试,为go","增加压力测试","增加后台启动脚本,支持后台运行","增加小文件合并功能","增加文件列表接口,优化文件快速迁移功能(实测性能可以跑到机器上限,如:磁盘或网络)","增加文件自动迁移功能,增加文件可重复选项","增加自动修复统计信息","增加节点只读选项,保证磁盘满的情况下还能迁移集群","增加跨域访问支持","大家也会觉得这群无聊。","大家担心的是这么简单的文件系统,靠不靠谱,可不可以用于生产环境?答案是肯定的,正因为简单所以高效,因为简单所以稳定。如果你担心功能,那就跑单元测试,如果担心性能,那就跑压力测试,项目都自带了,跑一跑更放心^_^。","大文件如何分块上传或断点续传?","失败自动修复","如:","如何","如何上传文件夹?","如何使用软链接进行快速体验?","如何压测?","如何后台运行程序?","如何在浏览器中直接显示图片?","如何实现自定义认证上传下载?","如何扩容?","如何搭建集群?","如何查看系统状态及说明?","如何查看软件版本","如何查看集群文件信息?","如何秒传文件?","如何编译(go1.9.2+)?","如何缩放图片?","如何跑单元测试","如何运行","如果你对google认证较为熟悉,建议使用这种认证,性能好,安全性也更高。","如果你是海量文件,又需要有自己的一些验证逻辑,建议使用自定义认证。","如果出现多天数据不一致怎么办?能一次同步所有吗?","如果出现文件统计出错怎么办?","如果提高可用性,只要在现在的集群peers中加入新的机器,再对集群进行修复即可。","如果(support_group_manage=false)","安装","安装依赖包","实现分割与合并,具体查看","对程序进行后面运行,具体操作如下:","小集群安装","就三台组成一个集群。(注意每台服务器最好配置保持一样,并且使用raid5磁盘阵列)","已经使用fastdfs存储的文件可以迁移到go","帮助。","建议在前期规划时,尽量采购大容量的机器作为存储服务器,如果要两个副本就用两台组成一个集群,如果要三个副本","建议用go实现hjsplit分割合并功,这样具有跨平台功能。(未实现,等你来....)","总结","总结:业务保存的文件的path,减少后期访问路径转换带来开消,文件访问权限由业务来完成,这样性能最好,通用性强(可直接其它web服务器)。","愿景","或者调用","所以建议线上还是加一层nginx,再借助nginx+lua解决扩展性问题。","所有节点都可以同时读写","指向存储目录。)","按google认证码认证","按天分目录方便维护","按文件指纹认证","捐赠","接着在controller中代码示例","接着用benchmark.py进行压测","摘要算法要与cfg.json中配置的一样","支持curl命令上传","支持docker部署","支持google认证码","支持google认证,实现文件安全访问","支持http下载","支持token下载","支持web断点续传","支持一键迁移","支持一键迁移(从其他系统文件系统迁移过来)","支持不同的场景","支持保留原文件名","支持图片缩放","支持多机自动同步","支持小文件自动合并(减少inode占用)","支持并行体验","支持并行体验(与现有的文件系统并行体验,确认ok再一键迁移)","支持按组(集群)上传文件","支持断点上传功能(tus)","支持断点下载","支持断点下载?","支持断点续传(tus)","支持断点续传认证(具体参阅浏览器上传)优化内存占用","支持查看集群文件信息","支持浏览器上传","支持目录自定义","支持秒传","支持自动生成唯一文件名","支持自定义认证","支持自监控告警","支持跨域访问","支持通用文件认证接口","支持配置自动生成","支持集群文件信息查看","支持集群监控邮件告警","文件","文件上传api","文件不同步了怎么办?","文件不同步会影响访问吗?","文件信息","文件列表","文件删除","文件的摘要算法要与文件务器的算法一致(算法支持md5|sha1),如果是断点续传,可以使用文件的id,也就是urlolad后的id","文件秒传","文件统计信息api","文件自动去重","文档找不到怎么办?","文转的基本信息json","断点上传url:","断点上传有使用说明么?","断点续传\"sdk\"","断点续传示例","断点续传(如果文件很大时可以考虑)","方式一、","方式二、","方案一、","方案三、","方案二、","方案四、","无中心设计(所有节点都可以同时读写)","无依赖(单一文件)","无需专用客户端(支持wget,curl等工具)","更多客户端请参考","更多请查阅","更新历史","最佳实战?","有管理后台么?","有问题请加群","有问题请点击反馈","本机为","本项目已大规模用于生产环境,如担心不能满足","极低资源开销","极速体验","格式如下","检查:","正常情况下,集群会每小时自动同步修复文件。(性能较差,在海量情况下建议关闭自动修复)","正确","步骤:","每个节点对等(简化运维)","注意:(fs.peers是不带本机的,如果带有可能出问题)","注意group会随组的前缀改变而改变","注意如果是海量文件建议不要使用这种方式认证,随着文件的增加,认证性能有所下降。","注意:conf/cfg.json","注意:不要使用127.0.0.1上传","注意:使用前请认真阅读使用文档(国外)","注意:方案四、只能指定一个上传服务器,不支持同时写,并且上传的url有变化","注意:每个节点都需要进行同样的操作","注意:迁移过程中会扫描整下files目录下的所有文件,","注意:配置中的","海量集群安装(推荐)","特性","特明说明是:如果要等比例缩放,请将width或height设为0","现在开源的分布式文件系非常多,功能也很强大,那为什么还要重新造轮子呢?可能这是很多人都关心的问题。重复造轮主要解决以下几个问题:","生成大量文件","生成目录及配置文件等","用户自定义认证","由于历史原因,部分文件还在项目的wiki中","由于有不少人问到上面的问题,现在本人总结了一个常用的几种http客户端文件流式上传的方式,相当于给自己做下记录,同时也给有这方面疑问的朋友一个借鉴。废话不多说,直接上代码吧。代码是基于springboot的maven工程。","由于问的人太多,在这里统一回答。","确保control与fileserver在同一个目录","示例代码(python)","答案是可以的,你担心的问题是路径改变,go","答案是可以:(最好在低峰执行)","答案:不会影响,会在访问不到时,自动修复不同步的文件。","答案:手动同步(最好在低峰执行)","答案:支持","答案:是可以的,但要更新到最新版本","答案:适合海量存储","管理api","类fastdf","统一删除接口,优化内存占用,优化文件同步","统一说明(重要)","编译安装","背景","能不能在一台机器部置多个服务端?","能动态加载配置么?","自动同步","至于能不能用软链接的方式本人没有测试过,可以自行测试。","表示同步那一天的数据","表示认证通过,其它为不通过","视配置定","解决使用复杂问题","解决软件架构复杂问题","解决运维部署维护问题","计算的方式:","认证","认证对集群内的机器无效,需要用集群以外的机器进行验证。","认证无效是怎么回事?","设为true","访问的url中都会带上group的名称,例如:","访问限制问题","语言\"sdk\"","说明:go","说明:md5或path都是上传文件时返回的信息,要以json方式返回才能看到(参阅浏览器上传)","说明:url中的group为cfg.json中的group参数值。","请使用control","请使用md5,path,scene字段,其它是为了兼容老的线上系统添加的,以后有可能去掉。","请删除","运维简单,只有一个角色(不像fastdfs有三个角色track","返回","返回的格式","还需要安装nginx么?","这个会导致内存增加","进群请改昵称,昵称格式:城市-公司-昵称,如果你喜欢这项目,请关注(star)此项目,关注是对项目的肯定,也是作者创新的动力。","适合海量存储吗?","适用于单一的集群,扩展性相对差一点。","适用于开发,或验证功能阶段。","适用于海量集群,扩展性较好。","通过http","速度较慢,迁移完成后请将enable_migrate设为fals","那异常情况下怎么?","配置管理api","重启服务,请系统自动重新计算文件数。","重构代码,优化同步逻辑,减少内存占用","重要提醒:如果开启小文件合并功能,后期是无法删除小文件的。","错误","问题可以直接提issu","问题汇总","集群如何规划及如何进行扩容?","集群部署图","需要开启搬迁功能,修改cfg.json配置文件中的","高可靠(设计极其简单,使用成熟组件)","高性能","默认:","默认:http://10.1.5.9:8080/statu","(使用leveldb作为kv库)","(如果是移动端访问,导航栏默认隐藏,导航栏在页面顶部左侧)","(建议低峰变更)"],"pipeline":["stopWordFilter","stemmer"]},"store":{"./":{"url":"./","title":"愿景","keywords":"","body":"愿景\n为用户提供最简单、可靠、高效的分布式文件系统。\n背景\n现在开源的分布式文件系非常多,功能也很强大,那为什么还要重新造轮子呢?可能这是很多人都关心的问题。重复造轮主要解决以下几个问题:\n\n解决软件架构复杂问题\n解决运维部署维护问题\n解决使用复杂问题\n\ngo-fastdfs是什么? \n\ngo-fastdfs是一个基于http协议的分布式文件系统,它基于大道至简的设计理念,一切从简设计,使得它的运维及扩展变得更加简单,它具有高性能、高可靠、无中心、免维护等优点。\n大家担心的是这么简单的文件系统,靠不靠谱,可不可以用于生产环境?答案是肯定的,正因为简单所以高效,因为简单所以稳定。如果你担心功能,那就跑单元测试,如果担心性能,那就跑压力测试,项目都自带了,跑一跑更放心^_^。\n注意:使用前请认真阅读使用文档(国外) 使用文档(国内) (如果是移动端访问,导航栏默认隐藏,导航栏在页面顶部左侧)\n特性\n\n支持curl命令上传\n支持浏览器上传\n支持HTTP下载\n支持多机自动同步\n支持断点下载\n支持配置自动生成\n支持小文件自动合并(减少inode占用)\n支持秒传\n支持跨域访问\n支持一键迁移\n支持并行体验\n支持断点续传(tus)\n支持docker部署\n支持自监控告警\n支持图片缩放\n支持google认证码\n支持自定义认证\n支持集群文件信息查看\n使用通用HTTP协议\n无需专用客户端(支持wget,curl等工具)\n类fastdfs\n高性能 (使用leveldb作为kv库)\n高可靠(设计极其简单,使用成熟组件)\n无中心设计(所有节点都可以同时读写)\n\n优点\n\n无依赖(单一文件)\n自动同步\n失败自动修复\n按天分目录方便维护\n支持不同的场景\n文件自动去重\n支持目录自定义\n支持保留原文件名\n支持自动生成唯一文件名\n支持浏览器上传\n支持查看集群文件信息\n支持集群监控邮件告警\n支持小文件自动合并(减少inode占用)\n支持秒传\n支持图片缩放\n支持google认证码\n支持自定义认证\n支持跨域访问\n极低资源开销\n支持断点续传(tus)\n支持docker部署\n支持一键迁移(从其他系统文件系统迁移过来)\n支持并行体验(与现有的文件系统并行体验,确认OK再一键迁移)\n支持token下载 token=md5(file_md5+timestamp)\n运维简单,只有一个角色(不像fastdfs有三个角色Tracker Server,Storage Server,Client),配置自动生成\n每个节点对等(简化运维)\n所有节点都可以同时读写\n\n使用文档(国外) 使用文档(国内) (如果是移动端访问,导航栏默认隐藏,导航栏在页面顶部左侧)\n \n\n"},"install.html":{"url":"install.html","title":"安装","keywords":"","body":"极速体验\n适用于开发,或验证功能阶段。\nlinux\nwget --no-check-certificate https://github.com/sjqzhang/go-fastdfs/releases/download/v1.3.1/fileserver -O fileserver && chmod +x fileserver && ./fileserver\n\nwindow\n(注意:下载时要注意链接的版本号,windows下直接运行fileserver.exe,执行文件在这里下载)\nDocker体验\n docker run --name fastdfs -v /data/fastdfs_data:/data -p 8080:8080 -e GO_FASTDFS_DIR=/data sjqzhang/go-fastdfs\n编译安装\n如何编译(go1.9.2+)?\ngit clone https://github.com/sjqzhang/go-fastdfs.git\ncd go-fastdfs\nmv vendor src\npwd=`pwd`\nGOPATH=$pwd go build -o fileserver fileserver.go\n如何运行\n./fileserver\n集群部署图\n \n小集群安装\n适用于单一的集群,扩展性相对差一点。\nworker_processes 1;\nevents {\n worker_connections 1024;\n}\nhttp {\n include mime.types;\n default_type application/html;\n log_format main '$remote_addr - $remote_user [$time_local] \"$request\" '\n '$status $body_bytes_sent \"$http_referer\" '\n '\"$http_user_agent\" \"$http_x_forwarded_for\"';\n access_log /var/log/nginx/access.log main;\n error_log /var/log/nginx/error.log error;\n sendfile on;\n keepalive_timeout 65;\n client_max_body_size 0; \n proxy_redirect ~/big/upload/(.*) /big/upload/$1; #继点续传一定要设置(注意)\n upstream go-fastdfs {\n server 10.1.14.36:8080;\n server 10.1.14.37:8080;\n ip_hash; #notice:very important(注意)\n }\n server {\n listen 80;\n server_name localhost;\n location / {\n proxy_set_header Host $host; #notice:very important(注意)\n proxy_set_header X-Real-IP $remote_addr; #notice:very important(注意)\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; #notice:very important(注意)\n proxy_pass http://go-fastdfs;\n }\n\n }\n}\n\n海量集群安装(推荐)\n适用于海量集群,扩展性较好。\nworker_processes auto;\nevents {\n worker_connections 1024;\n}\nhttp {\n include mime.types;\n default_type application/html;\n log_format main '$remote_addr - $remote_user [$time_local] \"$request\" '\n '$status $body_bytes_sent \"$http_referer\" '\n '\"$http_user_agent\" \"$http_x_forwarded_for\"';\n access_log /var/log/nginx/access.log main;\n error_log /var/log/nginx/error.log error;\n sendfile on;\n keepalive_timeout 65;\n rewrite_log on;\n client_max_body_size 0;\n proxy_redirect ~/(\\w+)/big/upload/(.*) /$1/big/upload/$2; #继点续传一定要设置(注意)\n #以下是一下横向扩展的配置,当前统一大集群容量不够时,只要增加一个小集群,也就是增加一个\n #upstream ,一个小群集内按业务需求设定副本数,也就是机器数。\n upstream gofastdfs-group1 {\n server 10.1.51.70:8082;\n #server 10.1.14.37:8082;\n ip_hash; #notice:very important(注意)\n }\n upstream gofastdfs-group2 {\n server 10.1.51.70:8083;\n #server 10.1.14.36:8083;\n ip_hash; #notice:very important(注意)\n }\n\n server {\n listen 8001;\n server_name localhost;\n\n\n if ( $request_uri ~ /godfs/group ) {\n # 注意group会随组的前缀改变而改变\n rewrite ^/godfs/(.*)$ /$1 last;\n }\n location ~ /group(\\d) { \n #统一在url前增加godfs,以便统一出入口。\n proxy_set_header Host $host;\n proxy_set_header X-Real-IP $remote_addr;\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; \n proxy_pass http://gofastdfs-group$1;\n }\n location ~ /godfs/upload { \n #这是一个横向扩展配置,前期可能只有一个集群group1,当group1满后,只需将上传指向group2,\n #也就是将rewrite , proxy_pass 中的group1改为group2即可。\n proxy_set_header Host $host;\n proxy_set_header X-Real-IP $remote_addr;\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; \n rewrite ^/godfs/upload /group1/upload break;\n proxy_pass http://gofastdfs-group1;\n }\n location ~ /godfs/big/upload { \n #以上上类似。\n proxy_set_header Host $host;\n proxy_set_header X-Real-IP $remote_addr;\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; \n rewrite ^/godfs/upload /group1/big/upload break;\n proxy_pass http://gofastdfs-group1;\n }\n\n }\n}\n\n"},"authentication.html":{"url":"authentication.html","title":"认证","keywords":"","body":"按文件指纹认证\n注意如果是海量文件建议不要使用这种方式认证,随着文件的增加,认证性能有所下降。\n1、上传文件(json),此时获得文件上传指纹(md5值)\n2、计算token, 计算的方式: token=md5(文件指纹+时间戳)\n3、下载文件时,在url中带上token\n\n例子:\n1、上传文件\n{\n \"url\": \"http://127.0.0.1:8080/group1/haystack/5/208,0,58602,.png\",\n \"md5\": \"2b33b60980b1a37454f008daf7e5d558\",\n \"path\": \"/group1/haystack/5/208,0,58602,.png\",\n \"domain\": \"http://127.0.0.1:8080\",\n \"scene\": \"default\",\n \"size\": 58602,\n \"mtime\": 1566524934,\n \"scenes\": \"default\",\n \"retmsg\": \"\",\n \"retcode\": 0,\n \"src\": \"/group1/haystack/5/208,0,58602,.png\"\n}\n2、计算token(注意计算时是没有中间加号的) \ntoken=md5(2b33b60980b1a37454f008daf7e5d558 + 1566783964)\ntoken=6d70bf9607b692f00d27a3c554bb64d0\n3、下载文件\n按google认证码认证\n如果你对google认证较为熟悉,建议使用这种认证,性能好,安全性也更高。\n\n用户自定义认证\n如果你是海量文件,又需要有自己的一些验证逻辑,建议使用自定义认证。\n\n示例代码(python)\n安装依赖包\npip install flask requests\n业务代码(web服务) app.py\nfrom flask import Flask,request\napp = Flask(__name__)\n@app.route('/',methods=[\"GET\", \"POST\"])\ndef index():\n auth_token = request.form.get(\"auth_token\") # check auth_token here\n print(auth_token)\n return 'ok' #success\nif __name__ == '__main__':\n app.run(debug=True)\n\n启动服务\npython app.py\n上传示例\nimport requests\nurl = 'http://10.1.5.9:8080/upload'\nfiles = {'file': open('report.xls', 'rb')}\noptions={'output':'json','path':'','scene':'','auth_token':'2b33b60980b1a37454f008daf7e5d558'} #参阅浏览器上传的选项\nr = requests.post(url,data=options, files=files)\nprint(r.text)\n\n注意:conf/cfg.json \"auth_url\": \"http://127.0.0.1:5000\"\n"},"usage.html":{"url":"usage.html","title":"语言\"SDK\"","keywords":"","body":"统一说明(重要)\n从1.3.3开始,默认开启组(support_group_manage=true)功能(有更好的扩展性)\n访问的url中都会带上group的名称,例如:\nhttp://10.1.5.9:8080/这里是组名/upload\n如:\nhttp://10.1.5.9:8080/group1/upload\n如果(support_group_manage=false)\nurl变为\nhttp://10.1.5.9:8080/upload\n命令上传\ncurl -F file=@http-index-fs http://10.1.xx.60:8080/group1/upload \nWEB上传(浏览器打开)\nhttp://yourserver ip:8080/group1/upload.html 注意:不要使用127.0.0.1上传 \npython版本: \nimport requests\nurl = 'http://10.1.5.9:8080/group1/upload'\nfiles = {'file': open('report.xls', 'rb')}\noptions={'output':'json','path':'','scene':''} #参阅浏览器上传的选项\nr = requests.post(url,data=options, files=files)\nprint(r.text)\n\ngolang版本\npackage main\n\nimport (\n \"fmt\"\n \"github.com/astaxie/beego/httplib\"\n)\n\nfunc main() {\n var obj interface{}\n req:=httplib.Post(\"http://10.1.5.9:8080/group1/upload\")\n req.PostFile(\"file\",\"filename\")//注意不是全路径\n req.Param(\"output\",\"json\")\n req.Param(\"scene\",\"\")\n req.Param(\"path\",\"\")\n req.ToJSON(&obj)\n fmt.Print(obj)\n}\n\njava版本\n依赖(这里使用了hutool工具包,更简便)\n\n cn.hutool\n hutool-all\n 4.4.3\n\n\n上传代码\npublic static void main(String[] args) {\n //文件地址\n File file = new File(\"D:\\\\git\\\\2.jpg\");\n //声明参数集合\n HashMap paramMap = new HashMap<>();\n //文件\n paramMap.put(\"file\", file);\n //输出\n paramMap.put(\"output\",\"json\");\n //自定义路径\n paramMap.put(\"path\",\"image\");\n //场景\n paramMap.put(\"scene\",\"image\");\n //上传\n String result= HttpUtil.post(\"http://xxxxx:xxxx/group1/upload\", paramMap);\n //输出json结果\n System.out.println(result);\n}\n\njava版本流式上传\nHutool-http、HttpClient、OkHttp3多种方式流式文件上传\n由于有不少人问到上面的问题,现在本人总结了一个常用的几种http客户端文件流式上传的方式,相当于给自己做下记录,同时也给有这方面疑问的朋友一个借鉴。废话不多说,直接上代码吧。代码是基于springboot的maven工程。\nHutool-http方式\n先在pom中添加hutool的依赖\n \n cn.hutool\n hutool-all\n 4.5.1\n \n\n接着在Controller中代码示例\n @RequestMapping(\"/upload\")\n public String upload(MultipartFile file) {\n String result = \"\";\n try {\n InputStreamResource isr = new InputStreamResource(file.getInputStream(),\n file.getOriginalFilename());\n\n Map params = new HashMap<>();\n params.put(\"file\", isr);\n params.put(\"path\", \"86501729\");\n params.put(\"output\", \"json\");\n String resp = HttpUtil.post(UPLOAD_PATH, params);\n Console.log(\"resp: {}\", resp);\n result = resp;\n } catch (IOException e) {\n e.printStackTrace();\n }\n\n return result;\n }\n\nHttpClient方式\npom依赖\n\n org.apache.httpcomponents\n httpclient\n\n\n org.apache.httpcomponents\n httpmime\n\n\n接着在Controller中代码示例\n @RequestMapping(\"/upload1\")\n public String upload1(MultipartFile file) {\n String result = \"\";\n try {\n CloseableHttpClient httpClient = HttpClientBuilder.create().build();\n CloseableHttpResponse httpResponse = null;\n RequestConfig requestConfig = RequestConfig.custom()\n .setConnectTimeout(200000)\n .setSocketTimeout(2000000)\n .build();\n HttpPost httpPost = new HttpPost(UPLOAD_PATH);\n httpPost.setConfig(requestConfig);\n MultipartEntityBuilder multipartEntityBuilder = MultipartEntityBuilder.create()\n .setMode(HttpMultipartMode.BROWSER_COMPATIBLE)\n .setCharset(Charset.forName(\"UTF-8\"))\n .addTextBody(\"output\", \"json\")\n .addBinaryBody(\"file\", file.getInputStream(),\n ContentType.DEFAULT_BINARY, file.getOriginalFilename());\n httpPost.setEntity(multipartEntityBuilder.build());\n httpResponse = httpClient.execute(httpPost);\n\n if (httpResponse.getStatusLine().getStatusCode() == 200) {\n String respStr = EntityUtils.toString(httpResponse.getEntity());\n System.out.println(respStr);\n result = respStr;\n }\n\n httpClient.close();\n httpResponse.close();\n } catch (Exception e) {\n e.printStackTrace();\n }\n return result;\n }\n\nOkHttp3上传示例\npom文件依赖\n \n com.squareup.okhttp3\n okhttp\n 3.9.1\n \n\n接着在Controller中代码示例\n @RequestMapping(\"/upload2\")\n public String upload2(MultipartFile file) {\n String result = \"\";\n try {\n OkHttpClient httpClient = new OkHttpClient();\n MultipartBody multipartBody = new MultipartBody.Builder().\n setType(MultipartBody.FORM)\n .addFormDataPart(\"file\", file.getOriginalFilename(),\n RequestBody.create(MediaType.parse(\"multipart/form-data;charset=utf-8\"),\n file.getBytes()))\n .addFormDataPart(\"output\", \"json\")\n .build();\n\n Request request = new Request.Builder()\n .url(UPLOAD_PATH)\n .post(multipartBody)\n .build();\n\n Response response = httpClient.newCall(request).execute();\n if (response.isSuccessful()) {\n ResponseBody body = response.body();\n if (body != null) {\n result = body.string();\n System.out.println(result);\n }\n }\n } catch (Exception e) {\n e.printStackTrace();\n }\n\n return result;\n }\n\n总结\n上面给出了几个示例,是不是都挺简单的?通过这种方式,就可以在Controller中做中转了,还是挺方便的。顺便提一下,上面几种方式中,我个人觉得Hutool的是最简单的,最方便的,对于HttpClient而言,概念比较多,显得相对复杂,OkHttp也一样,不过比HttpClient显得优雅点。针对一般的并发量,个人觉得hutool的Http已经够用了,底层是基于jdk的HttpUrlConnection实现的。如果对性能有特殊要求的,可以考虑httpclient或者OKHttp,后两者相对而言,更推荐使用OkHttp。\n"},"breakpoint.html":{"url":"breakpoint.html","title":"断点续传\"SDK\"","keywords":"","body":"断点续传示例\ngolang版本\npackage main\n\nimport (\n \"os\"\n \"fmt\"\n \"github.com/eventials/go-tus\"\n)\n\nfunc main() {\n f, err := os.Open(\"100m\")\n if err != nil {\n panic(err)\n }\n defer f.Close()\n // create the tus client.\n client, err := tus.NewClient(\"http://10.1.5.9:8080/big/upload/\", nil)\n fmt.Println(err)\n // create an upload from a file.\n upload, err := tus.NewUploadFromFile(f)\n fmt.Println(err)\n // create the uploader.\n uploader, err := client.CreateUpload(upload)\n fmt.Println(err)\n // start the uploading process.\n fmt.Println( uploader.Upload())\n\n}\n\n`\n\njavascript版本 更多请查阅\n\n\n \n \n go-fastdfs\n form { bargin } .form-line { display:block;height: 30px;margin:8px; } #stdUpload {background: #fafafa;border-radius: 10px;width: 745px; }\n \n \n\n \n 断点续传(如果文件很大时可以考虑)\n \n\n \n \n var uppy = Uppy.Core().use(Uppy.Dashboard, {\n inline: true,\n target: '#drag-drop-area'\n }).use(Uppy.Tus, {\n endpoint: '/big/upload/'\n })\n uppy.on('complete', (result) => {\n // console.log(result) console.log('Upload complete! We’ve uploaded these files:', result.successful)\n })\n uppy.setMeta({ auth_token: 'xx',callback_url:'http://127.0.0.1/callback' })//这里是传递上传的认证参数,callback_url参数中 id为文件的ID,info 文转的基本信息json\n \n \n \n\n\n更多客户端请参考\n"},"api.html":{"url":"api.html","title":"管理API","keywords":"","body":"API通用说明\n一、统一使用POST请求\n二、返回格式统一为json\n 格式如下\n {\n \"status\":\"ok\",\n \"message\":\"\",\n \"data\":{}\n }\n二、url中的group只有在support_group_manage设置为true才有。\n 例如:\n http://10.1.5.9:8080/group/reload\n 默认:\n http://10.1.5.9:8080/reload\n 说明:url中的group为cfg.json中的group参数值。\n配置管理API\nhttp://10.1.5.9:8080/group/reload\n\n参数:\naction: set(修改参数),get获取参数,reload重新加载参数\ncfg:json参数 与 action=set配合完成参数设置\n文件统计信息API\nhttp://10.1.50.90:8080/group/stat\n文件上传API\nhttp://10.1.50.90:8080/group/upload\n参数:\nfile:上传的文件\nscene:场景\noutput:输出\npath:自定义路径\n具体请参阅示例代码(用浏览器访问http://127.0.0.1:8080)\n文件秒传\nhttp://10.1.50.90:8080/group/upload\n参数:\nmd5:文件的摘要\n摘要算法要与cfg.json中配置的一样\n例子:http://127.0.0.1:8080/upload?md5=430a71f5c5e093a105452819cc48cc9c&output=json\n文件删除\nhttp://10.1.50.90:8080/group/delete\n参数:\nmd5:文件的摘要(md5|sha1) 视配置定\npath:文件路径\nmd5与path二选一\n说明:md5或path都是上传文件时返回的信息,要以json方式返回才能看到(参阅浏览器上传)\nhttp://127.0.0.1:8080/delete?md5=430a71f5c5e093a105452819cc48cc9c\n文件信息\nhttp://10.1.50.90:8080/group/get_file_info\n参数:\nmd5:文件的摘要(md5|sha1) 视配置定\npath:文件路径\nmd5与path二选一\n说明:md5或path都是上传文件时返回的信息,要以json方式返回才能看到(参阅浏览器上传)\n例子:http://127.0.0.1:8080/get_file_info?md5=430a71f5c5e093a105452819cc48cc9c\n文件列表\nhttp://10.1.50.90:8080/group/list_dir\n参数:\ndir:要查看文件列表的目录名\n例子:http://127.0.0.1:8080/list_dir?dir=default\n修复统计信息\nhttp://10.1.50.90:8080/group/repair_stat\n参数:\ndate:要修复的日期,格式如:20190725\n例子:http://127.0.0.1:8080/repair_stat?date=20190725\n同步失败修复\nhttp://10.1.50.90:8080/group/repair\n参数:\nforce:是否强行修复(0|1)\n例子:http://127.0.0.1:8080/repair?force=1\n从文件目录中修复元数据(性能较差)\nhttp://10.1.50.90:8080/group/repair_fileinfo\n需要开启搬迁功能,修改cfg.json配置文件中的 enable_migrate 设为true\n"},"QA.html":{"url":"QA.html","title":"问题汇总","keywords":"","body":"最佳实战?\n一、如果是海量存储,不要开启文件token认证功能,减少性能开消。\n二、尽量用标准上传,上传后业务保存path,在业务用的时候再并接上域名(方便迁移扩展等)。\n三、如果使用断点续传,上传后一定要用文件id置换成path存储(如何置换看QA/API文档),为后面访问减少性能开消。\n四、尽量使用物理服务器部署,因为主要压力或性能来自于IO\n五、线上业务尽量使用nginx+gofastdfs部署架构(均衡算法使用ip_hash),以满足后面的功能扩展性(nginx+lua)。\n六、线上环境最好不要使用容器部署,容器适用于测试和功能验证。\n总结:业务保存的文件的path,减少后期访问路径转换带来开消,文件访问权限由业务来完成,这样性能最好,通用性强(可直接其它web服务器)。\n\n重要提醒:如果开启小文件合并功能,后期是无法删除小文件的。\n上传结果说明\n请使用md5,path,scene字段,其它是为了兼容老的线上系统添加的,以后有可能去掉。\n有管理后台么?\nhttps://github.com/perfree/go-fastdfs-web\n断点上传有使用说明么?\nhttps://github.com/tus\n在微信讨论群中大家都问到go-fastdfs性能怎样?\n由于问的人太多,在这里统一回答。\ngo-fastdfs的文件定位与其它分布式系统不同,它的寻址是直接定位,不经过任何组件,所以可以近似时间复杂度为o(1)[文件路径定位]\n基本没有性能损耗,项目中也附有压测脚本,大家可以自已进行压测,群里就不要太多讨论问题了,人多每次回复同样的问题\n大家也会觉得这群无聊。\n已经使用fastdfs存储的文件可以迁移到go-fastdfs下么(其它类似)?\n答案是可以的,你担心的问题是路径改变,go fastdfs为你考虑了这一点\n步骤:\n 一、下载最新版的go-fastdfs\n 二、将原来的fastdfs文件目录复制到go-fastdfs的 files目录下(如果文件很多,可以逆向过来,将fileserver复制过去,但要保留fileserver的目录结构)\n 三、将配置enable_migrate设为true\n 注意:迁移过程中会扫描整下files目录下的所有文件,\n 速度较慢,迁移完成后请将enable_migrate设为false\n\n说明:go-fastdfs的目录是不能变动的,与同步机制相关,很多同学在群里问题,我的files目录能不能自定义,答案是否定的。\n至于能不能用软链接的方式本人没有测试过,可以自行测试。\n什么是集群,如何用Nginx管理多集群?\n1、在go-fastdfs中,一个集群就是一个group。\n2、请参阅部署图\n注意:配置中的 support_group_manage 参数设为true时,所有的url中都自动添加组信息。\n例如:http://10.1.5.9:8080/group/status\n默认:http://10.1.5.9:8080/status\n区别:多了group,对应配置中的 group 参数,这样主要是为了解决一个Nginx反向代理多个group(集群)\n具体请参阅部署图\n如何搭建集群?\n一、先下载已编译的可执行文件(用最新版本)\n二、运行可执行文件(生成配置)\n三、修改配置\n peers:增加对端的http地址\n 检查:\n host:自动生成是否正确\n peer_id:集群内是否唯一\n四、重新运行服器\n五、验证服务是否OK\n适合海量存储吗?\n答案:适合海量存储\n\n如何上传文件夹?\n DIR=log && ls $DIR |xargs -n 1 -I {} curl -s -F path=$DIR -F file=@$DIR/{} http://10.1.50.90:8080/upload \n 上面命令的log为要上传的目录,如果代码上传就是简单的循环上传就OK。\n如何缩放图片?\n在下载url中加入width各height参数\n例如:http://127.0.0.1:8080/group1/haystack/5/124,0,27344,.jpg?download=0&width=100&height=100\n特明说明是:如果要等比例缩放,请将width或height设为0\n如何在浏览器中直接显示图片?\n在下载url中加入download=0参数\n例如:http://127.0.0.1:8080/group1/haystack/5/124,0,27344,.jpg?download=0\n如何实现自定义认证上传下载?\n一、使用1.2.6版本以后的go-fastdfs\n二、设auth_url参数(应用提供)\n三、应用实现验证权限接口(即第二步的url),参数为 auth_toke 返回 ok 表示认证通过,其它为不通过\n四、认证通过后,可以上传或下载\n认证无效是怎么回事?\n认证对集群内的机器无效,需要用集群以外的机器进行验证。\n还需要安装nginx么?\ngo-fastdfs本身是一个高性能的web服务器,在开发或测试时,可以不用安装nginx,\n但go-fastdfs的功能单一,如需要缓存或重定向或其它扩展,nginx都有成熟的组件\n所以建议线上还是加一层nginx,再借助nginx+lua解决扩展性问题。\n能动态加载配置么?\n答案:是可以的,但要更新到最新版本\n步骤:\n1)修改 conf/cfg.json 文件\n2)访问 http://10.1.xx.60:8080/reload\n3) 注意:每个节点都需要进行同样的操作\n如何查看集群文件信息?\nhttp://10.1.xx.60:8080/stat\n\n如果出现文件统计出错怎么办?\n请删除 data目录下的 stat.json文件 重启服务,请系统自动重新计算文件数。\n\n或者调用\nhttp://10.1.xx.60:8080/repair_stat\n可靠性怎样,能用于生产环境么?\n本项目已大规模用于生产环境,如担心不能满足\n可以在使用前对其各项特性进行压力测试,有任何\n问题可以直接提issue\n如何后台运行程序?\n请使用control 对程序进行后面运行,具体操作如下:\n 一、 chmod +x control\n 二、 确保control与fileserver在同一个目录\n 三、 ./control start|stop|status #对和序进行启动,停止,查看状态等。\n能不能在一台机器部置多个服务端?\n不能,在设计之初就已考虑到集群的高可用问题,为了保证集群的真正可用,必须为不同的ip,ip 不能用 127.0.0.1\n错误 \"peers\": [\"http://127.0.0.1:8080\",\"http://127.0.0.1:8081\",\"http://127.0.0.1:8082\"]\n正确 \"peers\": [\"http://10.0.0.3:8080\",\"http://10.0.0.4:8080\",\"http://10.0.0.5:8080\"]\n文件不同步了怎么办?\n正常情况下,集群会每小时自动同步修复文件。(性能较差,在海量情况下建议关闭自动修复)\n那异常情况下怎么?\n答案:手动同步(最好在低峰执行)\nhttp://172.16.70.123:7080/sync?date=20190117&force=1 (说明:要在文件多的服务器上执行,相关于推送到别的服务器)\n参数说明:date 表示同步那一天的数据 force 1.表示是否强制同步当天所有(性能差),0.表示只同步失败的文件\n\n不同步的情况:\n1) 原来运行N台,现在突然加入一台变成N+1台\n2)原来运行N台,某一台机器出现问题,变成N-1台\n\n如果出现多天数据不一致怎么办?能一次同步所有吗?\n答案是可以:(最好在低峰执行)\nhttp://172.16.70.123:7080/repair?force=1\n文件不同步会影响访问吗?\n答案:不会影响,会在访问不到时,自动修复不同步的文件。\n如何查看系统状态及说明?\nhttp://172.16.70.123:7080/status\n注意:(Fs.Peers是不带本机的,如果带有可能出问题)\n本机为 Fs.Local\nsts[\"Fs.ErrorSetSize\"] = this.errorset.Cardinality() 这个会导致内存增加\n如何编译(go1.9.2+)?\ngit clone https://github.com/sjqzhang/go-fastdfs.git\ncd go-fastdfs\nmv vendor src\npwd=`pwd`\nGOPATH=$pwd go build -o fileserver fileserver.go\n如何跑单元测试 (尽量在linux下进行)?\ngit clone https://github.com/sjqzhang/go-fastdfs.git\ncd go-fastdfs\nmv vendor src\npwd=`pwd`\nGOPATH=$pwd go test -v fileserver.go fileserver_test.go\n如何压测?\n步骤:\n一、创建files文件夹\n二、将gen_file.py复制到files文件夹中,通过python gen_file.py 生成大量文件\n三、将benchmark.py放到 files目录外(即与files目录同一级),通过python benchmark.py进行压测(注意对benchmark.py中的ip进行修改)\n先用gen_file.py产生大量文件(注意如果要生成大文件,自已在内容中乘上一个大的数即可)\n例如:\n# -*- coding: utf-8 -*-\nimport os\nj=0\nfor i in range(0,1000000):\n if i%1000==0:\n j=i\n os.system('mkdir %s'%(i))\n with open('%s/%s.txt'%(j,i),'w+') as f:\n f.write(str(i)*1024)\n接着用benchmark.py进行压测\n也可以多机同时进行压测,所有节点都是可以同时读写的\n支持断点下载?\n答案:支持\ncurl wget 如何\nwget -c http://10.1.5.9:8080/group1/default/20190128/16/10/2G\nculr -C - http://10.1.5.9:8080/group1/default/20190128/16/10/2G\nDocker如何部署?\n步骤:\n方式一、\n 一、构建镜像\n docker build . -t fastdfs\n 二、运行容器(使用环境变量 GO_FASTDFS_DIR 指向存储目录。)\n docker run --name fastdfs -v /data/fastdfs_data:/data -e GO_FASTDFS_DIR=/data fastdfs \n方式二、\n 一、拉取镜像\n docker pull sjqzhang/go-fastdfs\n 二、运行容器\n docker run --name fastdfs -v /data/fastdfs_data:/data -e GO_FASTDFS_DIR=/data fastdfs\n大文件如何分块上传或断点续传?\n一般的分块上传都要客户端支持,而语言的多样性,客户端难以维护,但分块上传的功能又有必要,为此提供一个简单的实现思路。\n方案一、\n借助linux split cat 实现分割与合并,具体查看 split 与 cat 帮助。\n分割: split -b 1M filename #按每个文1M\n合并: cat x* > filename #合并\n方案二、\n借助hjsplit\nhttp://www.hjsplit.org/\n具体自行实现\n方案三、\n建议用go实现hjsplit分割合并功,这样具有跨平台功能。(未实现,等你来....)\n方案四、\n使用内置的继点续传功能(使用protocol for resumable uploads协议,[详情](https://tus.io/))\n 注意:方案四、只能指定一个上传服务器,不支持同时写,并且上传的url有变化\n 原上传url: http://10.1.5.9:8080//upload\n 断点上传url: http://10.1.5.9:8080//big/upload/\n 上传完成,再通过秒传接口,获取文件信息\n如何秒传文件?\n通过http get的方式访问上传接口\nhttp://10.0.5.9:8080/upload?md5=filesum&output=json\n参数说明:\nmd5=sum(file) 文件的摘要算法要与文件务器的算法一致(算法支持md5|sha1),如果是断点续传,可以使用文件的id,也就是urlolad后的id\noutput=json|text 返回的格式\n集群如何规划及如何进行扩容?\n建议在前期规划时,尽量采购大容量的机器作为存储服务器,如果要两个副本就用两台组成一个集群,如果要三个副本\n就三台组成一个集群。(注意每台服务器最好配置保持一样,并且使用raid5磁盘阵列)\n\n如果提高可用性,只要在现在的集群peers中加入新的机器,再对集群进行修复即可。\n修复办法 http://172.16.70.123:7080/repair?force=1 (建议低峰变更)\n\n如何扩容?\n为简单可靠起见,直接搭建一个新集群即可(搭建就是启动./fileserver进程,设置一下peers的IP地址,三五分钟的事)\nissue中chengyuansen同学向我提议使用增加扩容特性,我觉得对代码逻辑及运维都增加复杂度,暂时没有加入这特性。\n如何使用软链接进行快速体验?\n1.先运行./fileserver 生成目录及配置文件等\n2.删除刚生成的files目录\n3.对将要进行体验的目录软链接到files目录\n4.启动服务即可进行体检\n访问限制问题\n出于安全考虑,管理API只能在群集内部调用或者用127.0.0.1调用.\n如何查看软件版本\n从v1.2.9开始支持版本查看\n\n命令:./fileserver -v\n文档找不到怎么办?\n由于历史原因,部分文件还在项目的wiki中\nhttps://github.com/sjqzhang/go-fastdfs/wiki\n有问题请点击反馈\n有问题请加群\n\n进群请改昵称,昵称格式:城市-公司-昵称,如果你喜欢这项目,请关注(star)此项目,关注是对项目的肯定,也是作者创新的动力。\n捐赠\n"},"upgrade.html":{"url":"upgrade.html","title":"更新历史","keywords":"","body":"v1.3.1 修复同步超时文件异常情况\nv1.3.0 增加nginx集群配置样例,支持文件类型上传白名单\nv1.2.9 支持断点续传认证(具体参阅浏览器上传)优化内存占用\nv1.2.8 增加文件列表接口,优化文件快速迁移功能(实测性能可以跑到机器上限,如:磁盘或网络)\nv1.2.7 增加nginx配置模版,完善README文档\nv1.2.6 支持通用文件认证接口\nv1.2.5 支持图片缩放\nv1.2.4 支持google认证,实现文件安全访问\nv1.2.3 增加跨域访问支持\nv1.2.2 增加节点只读选项,保证磁盘满的情况下还能迁移集群\nv1.2.1 优化下载体验,不再重定向,简化nginx配置,可重复文件同步bug修复\nv1.2.0 增加后台启动脚本,支持后台运行\nv1.1.9 增加文件自动迁移功能,增加文件可重复选项\nv1.1.8 统一删除接口,优化内存占用,优化文件同步\nv1.1.7 增加单元测试,为go-fastdfs稳定运行保驾护行\nv1.1.6 支持web断点续传\nv1.1.5 支持断点上传功能(tus)\nv1.1.4 增加docker部署功能\nv1.1.3 增加小文件合并功能\nv1.1.2 修证同时传输大文件时同步失败问题\nv1.1.1 支持按组(集群)上传文件\nv1.1.0 增加peer_id防止文件被覆盖\nv1.0.9 重构代码,优化同步逻辑,减少内存占用\nv1.0.8 增加sha1文件去重算法\nv1.0.7 增加动态加载配置功能\nv1.0.6 修改文件同步的方式,由原来的推改为拉,提升大文件同步性能\nv1.0.5 优化文件统计记录方式\nv1.0.4 增加压力测试\nv1.0.3 增加自动修复统计信息\n"}}}
\ No newline at end of file
diff --git a/upgrade.html b/upgrade.html
index 5306eb3..506190f 100644
--- a/upgrade.html
+++ b/upgrade.html
@@ -651,7 +651,7 @@ v1.0.3 增加自动修复统计信&
@@ -661,6 +661,10 @@ v1.0.3 增加自动修复统计信&
+
+
+
+
diff --git a/usage.html b/usage.html
index 4e363f4..4f45570 100644
--- a/usage.html
+++ b/usage.html
@@ -597,7 +597,7 @@ http://10.1.5.9:8080/upload
curl -F file=@http-index-fs http://10.1.xx.60:8080/group1/upload
http://yourserver ip:8080/upload.html
注意:不要使用127.0.0.1上传
http://yourserver ip:8080/group1/upload.html
注意:不要使用127.0.0.1上传
import requests
url = 'http://10.1.5.9:8080/group1/upload'
@@ -820,7 +820,7 @@ pom文件依赖