-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
458 lines (446 loc) · 30.9 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/><meta name="theme-color" content="#3b3e43"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="black"><meta name="format-detection" content="telephone=no"/><title>EMS 分享博客</title><meta name="description" content="A small and beautiful blogging system. 一款小而美的博客系统。"/><meta property="og:description" content="A small and beautiful blogging system. 一款小而美的博客系统。"/> <meta name="keywords" content="Solo,C#,博客,开源"/><link rel="dns-prefetch" href="https://fanhai.github.io"/><link rel="dns-prefetch" href="//cdn.jsdelivr.net"/><link rel="preconnect" href="https://fanhai.github.io"><link rel="icon" type="image/png" href="https://static.b3log.org/images/brand/solo-128.png"/><link rel="apple-touch-icon" href="https://static.b3log.org/images/brand/solo-128.png"><link rel="shortcut icon" type="image/x-icon" href="https://static.b3log.org/images/brand/solo-128.png"><meta name="copyright" content="B3log"/><meta http-equiv="Window-target" content="_top"/><meta property="og:locale" content="zh_CN"/><meta property="og:title" content="EMS 分享博客"/><meta property="og:site_name" content="EMS 分享博客"/><meta property="og:url" content="https://fanhai.github.io/index.html?"/><meta property="og:image" content="https://static.b3log.org/images/brand/solo-128.png"/><link rel="search" type="application/opensearchdescription+xml" title="EMS 分享博客" href="/opensearch.xml"><link href="https://fanhai.github.io/rss.xml" title="RSS" type="application/rss+xml" rel="alternate"/><link rel="manifest" href="https://fanhai.github.io/manifest.json"> <link rel="canonical" href="https://fanhai.github.io/index.html"> <link rel="stylesheet" href="https://fanhai.github.io/skins/Pinghsu/css/base.css?1605007593729"/>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/icons/ant.js" async="" id="vditorIconScript"></script></head>
<body class="body--gray">
<header class="header">
<div class="wrapper">
<a href="https://fanhai.github.io" rel="start" class="header__logo">
<img src="https://b3logfile.com/avatar/1604026780447.png?imageView2/1/w/128/h/128/interlace/0/q/100" alt="EMS 分享博客"/>
EMS 分享博客
</a>
<nav class="header__nav mobile__none">
<a href="https://fanhai.github.io/tags.html" rel="section">
Tags
</a>
<a href="https://fanhai.github.io/archives.html">
Archives
</a>
<a rel="archive" href="https://fanhai.github.io/links.html">
Links
</a>
</nav>
<div class="header__bar fn__none" onclick="$(this).next().slideToggle()">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
<path fill="#444" d="M0 3h20v2h-20v-2zM0 9h20v2h-20v-2zM0 15h20v2h-20v-2z"></path>
</svg>
</div>
<main class="header__menu fn__none">
<ul>
<li>
<a href="http://94.191.121.95:3009" target="_blank" rel="section">
EMS
</a>
</li>
<li>
<a href="https://fanhai.github.io/tags.html" rel="section">
Tags
</a>
</li>
<li>
<a href="https://fanhai.github.io/archives.html">
Archives
</a>
</li>
<li>
<a rel="archive" href="https://fanhai.github.io/links.html">
Links
</a>
</li>
<li>
<a rel="alternate" href="https://fanhai.github.io/rss.xml" rel="section">
RSS
</a>
</li>
</ul>
</main>
</div>
</header>
<main id="pjax" class="fn__flex-1">
<div class="wrapper wrapper--min">
<main class="article-list fn__clear">
<article class="item">
<div class="item__container">
<div class="item__cover" style="background-image: url(https://b3logfile.com/file/2020/11/image-ec50d1cc.png?imageView2/2/w/1280/format/jpg/interlace/1/q/100)"></div>
<div rel="bookmark" class="item__abstract">
<a pjax-title="EMS" href="https://fanhai.github.io/articles/2020/10/30/1604041365195.html">
简介 EMS(Equipment Management System)由EAP (Equipment Automation Programing) 发展而来。 这套EMS系统是上海哥瑞利软件有限公司实施的众多半导体、PCB制造厂自动化EAP项目经验的积累,积累了大量的客户需求,经过提炼抽象化标准化,能够迅速适配生产制造企业EAP的大部分需求,并且能够快速实施部署。 功能演示平台:http://94.191.121.95:3009 界面 基础信息 用户列表 角色权限 部门 设备信息 联机 集成最全的设备联机驱动支持常见标准协议和非标设备(界面捕获,OCR); 统一的配置界面模式,支持同类型设备复制; 设备授权 联机后提供标准设备接口(restful)数据采集、Recipe上传下载、开始、暂停、继续、停止、报警等等 数据 参数配置 参数重命名 按照设备类型配置每个参数的采集频率 支持多种协议参数配置 数据预览 分析 使用步骤: 定义场景并命名,例如 设备温度大于100 时发生 关联参数,在界面参数表达式增加参数,并输入表达式 x>100 关联....
</a>
</div>
<div class="item__slant"></div>
<div class="item__slant item__slant--white"></div>
<div class="item__main">
<span class="item__sup">
<sup class="ft__red">
置顶!
</sup>
<sup class="ft__red">
有更新!
</sup>
</span>
<h2 class="item__title">
<a rel="bookmark" href="https://fanhai.github.io/articles/2020/10/30/1604041365195.html">
EMS
</a>
</h2>
<div class="ico ico--0"></div>
<a class="item__tag"
href="https://fanhai.github.io/category/EMS">EMS</a>
</div>
</div>
</article>
<article class="item">
<div class="item__container">
<div class="item__cover" style="background-image: url(https://b3logfile.com/file/2020/11/image-66f9fbaa.png?imageView2/2/w/1280/format/jpg/interlace/1/q/100)"></div>
<div rel="bookmark" class="item__abstract">
<a pjax-title="EMS压力测试报告" href="https://fanhai.github.io/articles/2020/11/18/1605681456604.html">
EDC 压力测试 测试准备 硬件配置 名称 型号 配置详情 备注 EMS 服务器 Aspire VX5-591G CPU:Intel 酷睿i5 7300HQ ,内存:8G,操作系统:Windows 10 64位 软件配置 类型 配置详情 备注 EMS Server Glorysoft.EMS.Server.exe 99 设备+ EDC+OPC opcserver OpcUaServerSample.exe 99 虚拟设备 每个设备44 个数据 数据库 Oracle12g EMS Server 加载设备实例 99 台,EDC 组件服务一个 ,opcserver 控制器一个 OPCserver 虚拟99 台设备 每台设备 6 组数据共 44个数据,其中31个属于数据采集的参数,其他属于命令通信指令 测试结果 压力测试 值 持续执行时间 45 分钟 设备总数 99 台 每台参数数量 31 个 数据采集时间间隔 5 s 数据采集总数量 1570601 个 平均每秒参数数量 581 个 错误异常....
</a>
</div>
<div class="item__slant"></div>
<div class="item__slant item__slant--white"></div>
<div class="item__main">
<span class="item__sup">
<sup class="ft__red">
有更新!
</sup>
</span>
<h2 class="item__title">
<a rel="bookmark" href="https://fanhai.github.io/articles/2020/11/18/1605681456604.html">
EMS压力测试报告
</a>
</h2>
<div class="ico ico--1"></div>
<a class="item__tag"
href="https://fanhai.github.io/category/EMS">EMS</a>
</div>
</div>
</article>
<article class="item">
<div class="item__container">
<div class="item__cover" style="background-image: url(https://b3logfile.com/file/2020/11/solofetchupload9453845676622227070-c7ff254b.png?imageView2/2/w/1280/format/jpg/interlace/1/q/100)"></div>
<div rel="bookmark" class="item__abstract">
<a pjax-title="数据库历史归档说明" href="https://fanhai.github.io/articles/2020/11/11/1605081695465.html">
数据库历史归档说明 表类型 数量级 管理方式 备注 普通配置表 10W以下 主键索引 历史记录表 100W/年 以下 按照时间分区(年) 查询时带上时间范围,提高查询速度 参数历史表 100W/日&设备 以下 按照时间分区(日) 按照设备二级分区 压缩存储 当前状态表 5k 以下 内存中 参考文档 oracle数据库归档与非归档 oracle运行的时候至少需要两组联机日志,每当一组日志写满后会发生日志切换,继续向下一组联机日志写入。 如果是归档模式,则会触发ARCn进程,把切换后的重做日志文件复制到归档日志文件。 如果是非归档模式,重做日志就会被覆盖。 将联机日志转换为归档日志的过程称之为归档。相应的日志被称为归档日志。 归档模式的优点: 可以进行完全、不完全恢复:对于数据库所作的全部改动 都记录在日志文件中,如果发生磁盘故障等导致数据文件丢失的话,则可以利用物理备份和归档日志完全恢复数据库,不会丢失任何数据。 可以进行联机热备,所谓的联机热备,就是在数据库运行的状态下对数据库进行备份,其他用户不受影响。 可以实施Data Guard:....
</a>
</div>
<div class="item__slant"></div>
<div class="item__slant item__slant--white"></div>
<div class="item__main">
<span class="item__sup">
<sup class="ft__red">
有更新!
</sup>
</span>
<h2 class="item__title">
<a rel="bookmark" href="https://fanhai.github.io/articles/2020/11/11/1605081695465.html">
数据库历史归档说明
</a>
</h2>
<div class="ico ico--2"></div>
<a class="item__tag"
href="https://fanhai.github.io/category/other">其他</a>
</div>
</div>
</article>
<article class="item">
<div class="item__container">
<div class="item__cover" style="background-image: url(https://b3logfile.com/file/2020/11/image-b9bbdcd0.png?imageView2/2/w/1280/format/jpg/interlace/1/q/100)"></div>
<div rel="bookmark" class="item__abstract">
<a pjax-title="EMS开发入门(EF CORE)" href="https://fanhai.github.io/articles/2020/11/04/1604497376334.html">
完整的环境搭建开发入门 文档号:GS-B02-2016-001 发布日期:2016年03月 上海哥瑞利软件有限公司 EMS API 开发入门文档 目 录 第一章 开发环境安装 第二章 一个完整示例 第三章 服务器.net core环境安装 第四章 Windows服务上托管 第一章 开发环境安装 1.1 Vs 2019 安装 1)打开vs 在线安装器 2)点击安装,等待安装完成 3)使用刚刚安装的vs2019 打开项目 如下图 第二章 一个完整示例 2.1 简介 Ems api 以数据库表结构为基础,提供增删改查接口,接口标准如下 本项目所有接口列表 http://10.16.100.19:5000/index.html 2.2 添加一个表 打开数据库管理工具 ,添加一个表,例如BAS_EQP_GROUP 表 2.3 添加models 类的内容如下,字段名和数据库字段名保持一致 using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotatio....
</a>
</div>
<div class="item__slant"></div>
<div class="item__slant item__slant--white"></div>
<div class="item__main">
<span class="item__sup">
<sup class="ft__red">
有更新!
</sup>
</span>
<h2 class="item__title">
<a rel="bookmark" href="https://fanhai.github.io/articles/2020/11/04/1604497376334.html">
EMS开发入门(EF CORE)
</a>
</h2>
<div class="ico ico--3"></div>
<a rel="tag" class="item__tag" href="https://fanhai.github.io/tags/%E5%BC%80%E5%8F%91">
开发
</a>
</div>
</div>
</article>
<article class="item">
<div class="item__container">
<div class="item__cover" style="background-image: url(https://b3logfile.com/file/2020/11/image-dc8682cc.png?imageView2/2/w/1280/format/jpg/interlace/1/q/100)"></div>
<div rel="bookmark" class="item__abstract">
<a pjax-title="EMS 新服务器部署安装" href="https://fanhai.github.io/articles/2020/11/04/1604497404988.html">
第一章 数据库部署 1.首先确认好Oracle数据库安装路径,创建好相应的大表空间与临时表空间(注意表空间采用大表空间) 语法eg: 创建大表空间 create bigfile tablespace eapdata_big datafile 'C:\oraclexe\app\oracle\oradata\XE\eapdate_big.dbf' size 500m autoextend on; create bigfile tablespace eapdata datafile 'C:\oraclexe\app\oracle\oradata\XE\eapdate.dbf' size 500m autoextend on; 创建临时表空间 create temporary TABLESPACE eaptemp tempfile 'C:\oraclexe\app\oracle\oradata\XE\eaptemp.dbf' size 200m autoextend on next 10m maxsize unlimited; 2.数据库的db连接字符串(ip,用户名,密码,sid....
</a>
</div>
<div class="item__slant"></div>
<div class="item__slant item__slant--white"></div>
<div class="item__main">
<span class="item__sup">
<sup class="ft__red">
有更新!
</sup>
</span>
<h2 class="item__title">
<a rel="bookmark" href="https://fanhai.github.io/articles/2020/11/04/1604497404988.html">
EMS 新服务器部署安装
</a>
</h2>
<div class="ico ico--4"></div>
<a rel="tag" class="item__tag" href="https://fanhai.github.io/tags/%E9%83%A8%E7%BD%B2">
部署
</a>
</div>
</div>
</article>
<article class="item">
<div class="item__container">
<div class="item__cover" style="background-image: url(https://b3logfile.com/file/2020/11/image-4de2db5e.png?imageView2/2/w/1280/format/jpg/interlace/1/q/100)"></div>
<div rel="bookmark" class="item__abstract">
<a pjax-title="EMS 开发入门(Vue)" href="https://fanhai.github.io/articles/2020/11/10/1604999844866.html">
EMS 开发入门(vue) 环境准备: Node.js 、Npm 、Vue 、Element-Ui 第一章 下载VS code 输入网址:https://code.visualstudio.com/docs 第二章 安装 Node NodeJs 是前端工程化的基础,包括开发,打包编译等,故需要优先安装。 输入网址:https://nodejs.org/en/download 选择相应的版本进行安装 步骤 1 : 双击下载后的安装包 ,如下所示: 步骤 2 : 点击以上的Run(运行),将出现如下界面: 步骤 3 : 勾选接受协议选项,点击 next(下一步) 按钮 : 步骤 4 : Node.js默认安装目录为 "C:\Program Files\nodejs" , 你可以修改目录,并点击 next(下一步): 步骤 5 : 点击树形图标来选择你需要的安装模式 , 然后点击下一步 next(下一步) 步骤 6 :点击 Install(安装) 开始安装Node.js。你也可以点击 Back(返回)来修改先前的配置。 然后并点击 next(下一步): 安装过程: 点击 F....
</a>
</div>
<div class="item__slant"></div>
<div class="item__slant item__slant--white"></div>
<div class="item__main">
<span class="item__sup">
<sup class="ft__red">
有更新!
</sup>
</span>
<h2 class="item__title">
<a rel="bookmark" href="https://fanhai.github.io/articles/2020/11/10/1604999844866.html">
EMS 开发入门(Vue)
</a>
</h2>
<div class="ico ico--5"></div>
<a rel="tag" class="item__tag" href="https://fanhai.github.io/tags/%E5%BC%80%E5%8F%91">
开发
</a>
</div>
</div>
</article>
<article class="item">
<div class="item__container">
<div class="item__cover" style="background-image: url(https://b3logfile.com/file/2020/11/image-9614e0ce.png?imageView2/2/w/1280/format/jpg/interlace/1/q/100)"></div>
<div rel="bookmark" class="item__abstract">
<a pjax-title="EMS 版本更新步骤" href="https://fanhai.github.io/articles/2020/11/11/1605070981764.html">
数据库 第一章 数据库同步工具 1》数据库更新,参照的数据库就是94服务器的数据库表结构,可使用sql developer数据库同步工具 第二章 更新依据 1》94数据库有多个用户,登录方式如下图:数据库相对应的ip是3s1772q347.zicp.vip,端口号是1521,SID是XE,下面的user_id分别对应94的各个用户,密码均为101010 2》找到每个用户表下面以_RECODE后缀结尾的对应用户修改记录表,如EAP_EPT用户下的 EAP_EPT_RECODE,具体用户见上图 3》根据上次后台更新版本的文件夹时间作为依据,到数据库找到用户修改记录表对应字段CRAETED_TIME,然后可以查看到最近更新的TABLE_NAME(表名) 及DESCRIPTION(描述) 4》根据记录表里面的内容找到相对应的表进行更新即可,需同步更新记录表的数据方便追踪 第三章 操作步骤 1》针对于有新增表的情况,首先找到工具=》数据库导出,选择相对应的用户连接,根据项目需要是否导出数据,然后点击浏览选择相应的文件存放地址 2》点击下一步,然后选择相应的标准对象类型 3》点击下一步....
</a>
</div>
<div class="item__slant"></div>
<div class="item__slant item__slant--white"></div>
<div class="item__main">
<span class="item__sup">
<sup class="ft__red">
有更新!
</sup>
</span>
<h2 class="item__title">
<a rel="bookmark" href="https://fanhai.github.io/articles/2020/11/11/1605070981764.html">
EMS 版本更新步骤
</a>
</h2>
<div class="ico ico--6"></div>
<a rel="tag" class="item__tag" href="https://fanhai.github.io/tags/%E9%83%A8%E7%BD%B2">
部署
</a>
</div>
</div>
</article>
<article class="item">
<div class="item__container">
<div class="item__cover" style="background-image: url(https://b3logfile.com/bing/20181226.jpg?imageView2/1/w/1280/h/720/interlace/1/q/100)"></div>
<div rel="bookmark" class="item__abstract">
<a pjax-title="EMS相关一些杂乱技术文档" href="https://fanhai.github.io/articles/2020/10/30/1604036628082.html">
简介 其他一些杂乱技术文档,先做个索引后面慢慢整理 基础规范类 EMS 数据库设计规范 数据库设计规范.docx 菜单顺序维护规则 菜单顺序编码有8位组成,每两位代表一个属性,具体规则如下: 模块 project(0~1位) 一级(2~3位) 二级(4~5位) 三级(6~7位) EMS 00 00~99 00~99 00~99 EMSv2 01 00~99 00~99 00~99 PDA 02 00~99 00~99 00~99 RMS 03 00~99 00~99 00~99 RTM 04 00~99 00~99 00~99 PMS 05 00~99 00~99 00~99 备注1:ID 和 顺序 保持一致 备注2:省略数字之前的0 中英文表维护规则 中英文字典通过下面三个字段进行归类方便查找,防止混乱。 字符串索引(STRING_IDEX) 段名(STRING_BLOCK) 字符串代码(STRING_CODE ) 字段 属性值 属性分类 段名(STRING_BLOCK) text ....
</a>
</div>
<div class="item__slant"></div>
<div class="item__slant item__slant--white"></div>
<div class="item__main">
<span class="item__sup">
<sup class="ft__red">
有更新!
</sup>
</span>
<h2 class="item__title">
<a rel="bookmark" href="https://fanhai.github.io/articles/2020/10/30/1604036628082.html">
EMS相关一些杂乱技术文档
</a>
</h2>
<div class="ico ico--7"></div>
<a class="item__tag"
href="https://fanhai.github.io/category/other">其他</a>
</div>
</div>
</article>
<article class="item">
<div class="item__container">
<div class="item__cover" style="background-image: url(https://b3logfile.com/bing/20180430.jpg?imageView2/1/w/1280/h/720/interlace/1/q/100)"></div>
<div rel="bookmark" class="item__abstract">
<a pjax-title="如何使用Markdown 嵌入视频" href="https://fanhai.github.io/articles/2020/10/30/1604053679962.html">
如何使用Markdown 嵌入视频 <video id="video" controls="" preload="none" poster="http://om2bks7xs.bkt.clouddn.com/2017-08-26-Markdown-Advance-Video.jpg"> <source id="mp4" src="http://3s1772q347.zicp.vip:38799/weifiles//Video/如何使用Markdown嵌入视频.mp4" type="video/mp4"></video> 上传文件链接:http://3s1772q347.zicp.vip:5000/api/Comm/Uploadfiles2?_filepath=Video&IsCovered=true 文件服务器主目录:http://3s1772q347.zicp.vip:38799/weifiles/ postman 工具下载:https://www.postman.com/downloads/
</a>
</div>
<div class="item__slant"></div>
<div class="item__slant item__slant--white"></div>
<div class="item__main">
<span class="item__sup">
<sup class="ft__red">
有更新!
</sup>
</span>
<h2 class="item__title">
<a rel="bookmark" href="https://fanhai.github.io/articles/2020/10/30/1604053679962.html">
如何使用Markdown 嵌入视频
</a>
</h2>
<div class="ico ico--8"></div>
<a class="item__tag"
href="https://fanhai.github.io/category/other">其他</a>
</div>
</div>
</article>
<article class="item">
<div class="item__container">
<div class="item__cover" style="background-image: url(https://b3logfile.com/bing/20190814.jpg?imageView2/1/w/1280/h/720/interlace/1/q/100)"></div>
<div rel="bookmark" class="item__abstract">
<a pjax-title="世界,你好!" href="https://fanhai.github.io/hello-solo">
Solo 博客系统已经初始化完毕,可在管理后台 - 工具 - 偏好设定中调整更多细节设置。如果需要导入已有博客文章,请参考文档 Solo 支持 Hexo/Jekyll 数据导入。 对了,出于安全考虑请尽快完成如下操作: 登录链滴社区后,在个人设置 - B3 中更新 B3 Key 在 Solo 管理后台 - 工具 - 用户管理中也进行同样的 B3 Key 更新 另外,如果你需要开启评论系统,请参考 Solo 集成 Gitalk 评论系统。 最后,如果你觉得 Solo 很赞的话,请到项目主页 Watch、Star、Fork 三连 😍
</a>
</div>
<div class="item__slant"></div>
<div class="item__slant item__slant--white"></div>
<div class="item__main">
<span class="item__sup">
</span>
<h2 class="item__title">
<a rel="bookmark" href="https://fanhai.github.io/hello-solo">
世界,你好!
</a>
</h2>
<div class="ico ico--9"></div>
<a rel="tag" class="item__tag" href="https://fanhai.github.io/tags/Solo">
Solo
</a>
</div>
</div>
</article>
</main>
<nav class="pagination">
<span class="pagination__item pagination__item--current">1</span>
</nav>
</div>
</main>
<footer class="footer">
<div class="ft__center">
<a href="https://ld246.com/member/fanhai"
aria-label="https://ld246.com/member/fanhai"
class="vditor-tooltipped__n vditor-tooltipped user__site"
target="_blank" rel="noopener nofollow">
<svg viewBox="0 0 32 32" width="100%" height="100%">
<path fill="#d23f31" style="fill: var(--color1, #d23f31)" d="M5.787 17.226h17.033l5.954 9.528c0.47 0.752 0.003 1.361-1.042 1.361h-15.141z"></path>
<path d="M10.74 3.927h17.033c1.045 0 1.512 0.609 1.042 1.361l-5.954 9.528h-19.872l6.379-10.209c0.235-0.376 0.849-0.681 1.372-0.681z"></path>
<path d="M2.953 17.226h2.839l6.804 10.889h-1.892c-0.523 0-1.137-0.305-1.372-0.681z"></path>
</svg>
</a>
</div>
<nav class="footer__nav mobile__none">
<a class="ft__link" href="http://94.191.121.95:3009" target="_blank" rel="section">
EMS
</a>
<a class="ft__link" rel="alternate" href="https://fanhai.github.io/rss.xml" rel="section">RSS</a>
</nav>
<div class="footer__border mobile__none"></div>
<div class="wrapper fn__flex">
<div class="fn__flex-1 mobile__none">
<div class="ft__fade">fanhai - 记录精彩的程序人生</div>
<br>
Open Source, Open Mind, <br/>Open Sight, Open Future!
<!-- 公告栏可使用 HTML、JavaScript,比如可以在此加入第三方统计 js -->
</div>
<div class="footer__mid fn__flex-1 mobile__none">
<div class="ft__fade">分类</div>
<br>
<a href="https://fanhai.github.io/category/EMS"
aria-label="2 文章"
class="ft__link ft__nowrap vditor-tooltipped vditor-tooltipped__n">
EMS</a>
<a href="https://fanhai.github.io/category/other"
aria-label="3 文章"
class="ft__link ft__nowrap vditor-tooltipped vditor-tooltipped__n">
其他</a>
</div>
<div class="fn__flex-1 footer__copyright">
<a class="ft__link" href="https://fanhai.github.io/archives.html">
10
文章
</a>
<br>
<span data-uvstaturl="https://fanhai.github.io">0</span> <span class="ft-gray">浏览</span>
<br>
© 2020
<a class="ft__link" href="https://fanhai.github.io">EMS 分享博客</a>
</div>
</div>
</footer>
<script>
var Label = {
speech: true,
servePath: "https://fanhai.github.io",
staticServePath: "https://fanhai.github.io",
luteAvailable: false,
hljsStyle: 'github',
langLabel: "zh_CN",
version: "4.3.1",
staticSite: true,
showCodeBlockLn: false,
}
</script>
<script type="text/javascript" src="https://fanhai.github.io/skins/Pinghsu/js/headroom.min.js"></script>
<script type="text/javascript"
src="https://fanhai.github.io/skins/Pinghsu/js/common.min.js?1605007593729"
charset="utf-8"></script>
</body>
</html>
<!-- Generated by Latke (https://github.com/88250/latke) in 20ms, 2020/11/22 14:04:42 -->