实体与标识符的理解 0125

通过悟空 理解实体与标识

图片素材

问题

  • 它来自哪一部作品
  • 它有哪些名称(称呼)

关注点

  • 肉体
  • 名称
  • 名称与肉体的关联

结论

  • 可以用名称来标记实体

通过象棋 理解实体与标识

图片素材

问题

  • 可见的实体有哪些
  • 这些实体分别都叫什么名字

小结

  • 实体与名字是有关联的

新名词

  • 标识符

通过游戏 理解实体与标识

图片素材

问题

  • 说出图中的实体与标识

不同体系 实体不同

在人类的免疫系统中

程序世界中的实体与标识

#mermaid-svg-brRdcw06nOMjEdAk .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-brRdcw06nOMjEdAk .label text{fill:#333}#mermaid-svg-brRdcw06nOMjEdAk .node rect,#mermaid-svg-brRdcw06nOMjEdAk .node circle,#mermaid-svg-brRdcw06nOMjEdAk .node ellipse,#mermaid-svg-brRdcw06nOMjEdAk .node polygon,#mermaid-svg-brRdcw06nOMjEdAk .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-brRdcw06nOMjEdAk .node .label{text-align:center;fill:#333}#mermaid-svg-brRdcw06nOMjEdAk .node.clickable{cursor:pointer}#mermaid-svg-brRdcw06nOMjEdAk .arrowheadPath{fill:#333}#mermaid-svg-brRdcw06nOMjEdAk .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-brRdcw06nOMjEdAk .flowchart-link{stroke:#333;fill:none}#mermaid-svg-brRdcw06nOMjEdAk .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-brRdcw06nOMjEdAk .edgeLabel rect{opacity:0.9}#mermaid-svg-brRdcw06nOMjEdAk .edgeLabel span{color:#333}#mermaid-svg-brRdcw06nOMjEdAk .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-brRdcw06nOMjEdAk .cluster text{fill:#333}#mermaid-svg-brRdcw06nOMjEdAk div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-brRdcw06nOMjEdAk .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-brRdcw06nOMjEdAk text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-brRdcw06nOMjEdAk .actor-line{stroke:grey}#mermaid-svg-brRdcw06nOMjEdAk .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-brRdcw06nOMjEdAk .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-brRdcw06nOMjEdAk #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-brRdcw06nOMjEdAk .sequenceNumber{fill:#fff}#mermaid-svg-brRdcw06nOMjEdAk #sequencenumber{fill:#333}#mermaid-svg-brRdcw06nOMjEdAk #crosshead path{fill:#333;stroke:#333}#mermaid-svg-brRdcw06nOMjEdAk .messageText{fill:#333;stroke:#333}#mermaid-svg-brRdcw06nOMjEdAk .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-brRdcw06nOMjEdAk .labelText,#mermaid-svg-brRdcw06nOMjEdAk .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-brRdcw06nOMjEdAk .loopText,#mermaid-svg-brRdcw06nOMjEdAk .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-brRdcw06nOMjEdAk .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-brRdcw06nOMjEdAk .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-brRdcw06nOMjEdAk .noteText,#mermaid-svg-brRdcw06nOMjEdAk .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-brRdcw06nOMjEdAk .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-brRdcw06nOMjEdAk .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-brRdcw06nOMjEdAk .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-brRdcw06nOMjEdAk .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-brRdcw06nOMjEdAk .section{stroke:none;opacity:0.2}#mermaid-svg-brRdcw06nOMjEdAk .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-brRdcw06nOMjEdAk .section2{fill:#fff400}#mermaid-svg-brRdcw06nOMjEdAk .section1,#mermaid-svg-brRdcw06nOMjEdAk .section3{fill:#fff;opacity:0.2}#mermaid-svg-brRdcw06nOMjEdAk .sectionTitle0{fill:#333}#mermaid-svg-brRdcw06nOMjEdAk .sectionTitle1{fill:#333}#mermaid-svg-brRdcw06nOMjEdAk .sectionTitle2{fill:#333}#mermaid-svg-brRdcw06nOMjEdAk .sectionTitle3{fill:#333}#mermaid-svg-brRdcw06nOMjEdAk .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-brRdcw06nOMjEdAk .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-brRdcw06nOMjEdAk .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-brRdcw06nOMjEdAk .grid path{stroke-width:0}#mermaid-svg-brRdcw06nOMjEdAk .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-brRdcw06nOMjEdAk .task{stroke-width:2}#mermaid-svg-brRdcw06nOMjEdAk .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-brRdcw06nOMjEdAk .taskText:not([font-size]){font-size:11px}#mermaid-svg-brRdcw06nOMjEdAk .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-brRdcw06nOMjEdAk .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-brRdcw06nOMjEdAk .task.clickable{cursor:pointer}#mermaid-svg-brRdcw06nOMjEdAk .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-brRdcw06nOMjEdAk .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-brRdcw06nOMjEdAk .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-brRdcw06nOMjEdAk .taskText0,#mermaid-svg-brRdcw06nOMjEdAk .taskText1,#mermaid-svg-brRdcw06nOMjEdAk .taskText2,#mermaid-svg-brRdcw06nOMjEdAk .taskText3{fill:#fff}#mermaid-svg-brRdcw06nOMjEdAk .task0,#mermaid-svg-brRdcw06nOMjEdAk .task1,#mermaid-svg-brRdcw06nOMjEdAk .task2,#mermaid-svg-brRdcw06nOMjEdAk .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-brRdcw06nOMjEdAk .taskTextOutside0,#mermaid-svg-brRdcw06nOMjEdAk .taskTextOutside2{fill:#000}#mermaid-svg-brRdcw06nOMjEdAk .taskTextOutside1,#mermaid-svg-brRdcw06nOMjEdAk .taskTextOutside3{fill:#000}#mermaid-svg-brRdcw06nOMjEdAk .active0,#mermaid-svg-brRdcw06nOMjEdAk .active1,#mermaid-svg-brRdcw06nOMjEdAk .active2,#mermaid-svg-brRdcw06nOMjEdAk .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-brRdcw06nOMjEdAk .activeText0,#mermaid-svg-brRdcw06nOMjEdAk .activeText1,#mermaid-svg-brRdcw06nOMjEdAk .activeText2,#mermaid-svg-brRdcw06nOMjEdAk .activeText3{fill:#000 !important}#mermaid-svg-brRdcw06nOMjEdAk .done0,#mermaid-svg-brRdcw06nOMjEdAk .done1,#mermaid-svg-brRdcw06nOMjEdAk .done2,#mermaid-svg-brRdcw06nOMjEdAk .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-brRdcw06nOMjEdAk .doneText0,#mermaid-svg-brRdcw06nOMjEdAk .doneText1,#mermaid-svg-brRdcw06nOMjEdAk .doneText2,#mermaid-svg-brRdcw06nOMjEdAk .doneText3{fill:#000 !important}#mermaid-svg-brRdcw06nOMjEdAk .crit0,#mermaid-svg-brRdcw06nOMjEdAk .crit1,#mermaid-svg-brRdcw06nOMjEdAk .crit2,#mermaid-svg-brRdcw06nOMjEdAk .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-brRdcw06nOMjEdAk .activeCrit0,#mermaid-svg-brRdcw06nOMjEdAk .activeCrit1,#mermaid-svg-brRdcw06nOMjEdAk .activeCrit2,#mermaid-svg-brRdcw06nOMjEdAk .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-brRdcw06nOMjEdAk .doneCrit0,#mermaid-svg-brRdcw06nOMjEdAk .doneCrit1,#mermaid-svg-brRdcw06nOMjEdAk .doneCrit2,#mermaid-svg-brRdcw06nOMjEdAk .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-brRdcw06nOMjEdAk .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-brRdcw06nOMjEdAk .milestoneText{font-style:italic}#mermaid-svg-brRdcw06nOMjEdAk .doneCritText0,#mermaid-svg-brRdcw06nOMjEdAk .doneCritText1,#mermaid-svg-brRdcw06nOMjEdAk .doneCritText2,#mermaid-svg-brRdcw06nOMjEdAk .doneCritText3{fill:#000 !important}#mermaid-svg-brRdcw06nOMjEdAk .activeCritText0,#mermaid-svg-brRdcw06nOMjEdAk .activeCritText1,#mermaid-svg-brRdcw06nOMjEdAk .activeCritText2,#mermaid-svg-brRdcw06nOMjEdAk .activeCritText3{fill:#000 !important}#mermaid-svg-brRdcw06nOMjEdAk .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-brRdcw06nOMjEdAk g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-brRdcw06nOMjEdAk g.classGroup text .title{font-weight:bolder}#mermaid-svg-brRdcw06nOMjEdAk g.clickable{cursor:pointer}#mermaid-svg-brRdcw06nOMjEdAk g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-brRdcw06nOMjEdAk g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-brRdcw06nOMjEdAk .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-brRdcw06nOMjEdAk .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-brRdcw06nOMjEdAk .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-brRdcw06nOMjEdAk .dashed-line{stroke-dasharray:3}#mermaid-svg-brRdcw06nOMjEdAk #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-brRdcw06nOMjEdAk #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-brRdcw06nOMjEdAk #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-brRdcw06nOMjEdAk #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-brRdcw06nOMjEdAk #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-brRdcw06nOMjEdAk #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-brRdcw06nOMjEdAk #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-brRdcw06nOMjEdAk #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-brRdcw06nOMjEdAk .commit-id,#mermaid-svg-brRdcw06nOMjEdAk .commit-msg,#mermaid-svg-brRdcw06nOMjEdAk .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-brRdcw06nOMjEdAk .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-brRdcw06nOMjEdAk .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-brRdcw06nOMjEdAk g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-brRdcw06nOMjEdAk g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-brRdcw06nOMjEdAk g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-brRdcw06nOMjEdAk g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-brRdcw06nOMjEdAk g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-brRdcw06nOMjEdAk g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-brRdcw06nOMjEdAk .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-brRdcw06nOMjEdAk .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-brRdcw06nOMjEdAk .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-brRdcw06nOMjEdAk .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-brRdcw06nOMjEdAk .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-brRdcw06nOMjEdAk .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-brRdcw06nOMjEdAk .edgeLabel text{fill:#333}#mermaid-svg-brRdcw06nOMjEdAk .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-brRdcw06nOMjEdAk .node circle.state-start{fill:black;stroke:black}#mermaid-svg-brRdcw06nOMjEdAk .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-brRdcw06nOMjEdAk #statediagram-barbEnd{fill:#9370db}#mermaid-svg-brRdcw06nOMjEdAk .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-brRdcw06nOMjEdAk .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-brRdcw06nOMjEdAk .statediagram-state .divider{stroke:#9370db}#mermaid-svg-brRdcw06nOMjEdAk .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-brRdcw06nOMjEdAk .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-brRdcw06nOMjEdAk .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-brRdcw06nOMjEdAk .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-brRdcw06nOMjEdAk .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-brRdcw06nOMjEdAk .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-brRdcw06nOMjEdAk .note-edge{stroke-dasharray:5}#mermaid-svg-brRdcw06nOMjEdAk .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-brRdcw06nOMjEdAk .error-icon{fill:#522}#mermaid-svg-brRdcw06nOMjEdAk .error-text{fill:#522;stroke:#522}#mermaid-svg-brRdcw06nOMjEdAk .edge-thickness-normal{stroke-width:2px}#mermaid-svg-brRdcw06nOMjEdAk .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-brRdcw06nOMjEdAk .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-brRdcw06nOMjEdAk .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-brRdcw06nOMjEdAk .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-brRdcw06nOMjEdAk .marker{fill:#333}#mermaid-svg-brRdcw06nOMjEdAk .marker.cross{stroke:#333}:root { --mermaid-font-family: "trebuchet ms", verdana, arial;}#mermaid-svg-brRdcw06nOMjEdAk {color: rgba(0, 0, 0, 0.75);font: ;}

字符串张三
整数18
小数1.72
Scanner对象

变量与标识符

标识符

用于标记一个数据实体的符号

变量

变化的标识符,就是变量

与我们相关的变量

  • 学校中
  • 生活中
  • 影视剧中

实体与标识符的理解 0125相关推荐

  1. 学习日报 day03 实体与标识符 变量与数据类型

    学习日报 day03 实体与标识符 变量与数据类型 https://cloud.189.cn/t/ryIZF3Rfqy2q 常见问题 导入外部java文件 如何把java源文件放入到myeclipse ...

  2. No identifier specified for entity没有为实体指定标识符

    异常 ConfigServletWebServerApplicationContext : Exception encountered during context initialization - ...

  3. ERICA:提升预训练语言模型实体与关系理解的统一框架

    近年来,预训练语言模型(PLM)在各种下游自然语言处理任务中表现出卓越的性能,受益于预训练阶段的自监督学习目标,PLM 可以有效地捕获文本中的语法和语义,并为下游 NLP 任务提供蕴含丰富信息的语言表 ...

  4. java model类_java 实体类entity,model模型,javabean的理解以及使用场景

    一.java实体类entity 实体类场景:比如mvc设计中model层定义java实体 对java实体类的众多理解: A. 通常定义在model层里面 B. 一般的实体类对应一个数据表,其中的属性对 ...

  5. DDD—实体和值对象

    在进行使用DDD(领域驱动设计)建模的过程中,值对象和实体一直是比较棘手的两个概念,不知道应该怎么划分.今天就从几个角度说一下这个问题. 实体(Entity)是具有唯一标识符(Identity)的对象 ...

  6. Wikidata 模型分析+实体抽取+数据处理

    Wikidata 数据分析与处理 需求:Wikidata 数据描述了很多实体,以及实体属性.比如某一个公司/组织/机构名称是:阿里巴巴,对数据内该组织的相关属性进行观察.分析.治理.抽取等,最后用图数 ...

  7. PowerDesigner ER图 实体关联关系

    一,四种基本的联系 1.一对一(ONE TO ONE)联系. 2. 一对多(ONE TO MANY)联系. 3.多对一(MANY TO ONE)联系 4.多对多联系(MANY TO MANY) 四. ...

  8. 文本预处理的基本方法(分词、词性标注、命名实体识别)

    文本预处理及其作用 文本语料在输送给模型前一般需要一系列的预处理工作, 才能符合模型输入的要求, 如: 将文本转化成模型需要的张量, 规范张量的尺寸等, 而且科学的文本预处理环节还将有效指导模型超参数 ...

  9. 超详综述 | 基于深度学习的命名实体识别

    ©PaperWeekly 原创 · 作者|马敏博 单位|西南交通大学硕士生 研究方向|命名实体识别 论文名称:A Survey on Deep Learning for Named Entity Re ...

最新文章

  1. gil php,网络编程之多线程——GIL全局解释器锁
  2. 让Python不在mac的dock上显示火箭图标
  3. 结构控制Switch Case
  4. RocketMQ源码:Broker启动过程介绍
  5. tp5 引入 没有命名空间的类库的方法(以微信支付SDK为例)
  6. 跑monkey需要安装什么_智能门锁安装时需要注意什么?
  7. HTML iframe标签下 子页面调用父页面js 容易产生的跨域调用问题 Uncaught DOMException
  8. PVE安装威联通教程
  9. 初中生python学习_初中生如何学习python
  10. 基于神经网络的图片风格转移小结
  11. 仅以此贴,献给兄弟们的《光辉岁月》
  12. vvc代码阅读 encodeCtus()
  13. 电车要迎来大爆发?华州电车的额外补贴要来了
  14. html5文本设置字体大小,HTML5 Canvas的文本设置字体和大小
  15. vue 使用vue-canvas-poster生成自定义海报
  16. Android音频子系统(十五)------Audio调试经验
  17. HCIE华为面试-BGP负载分担
  18. Android Studio中通过SQLiteDatabase类操作数据库
  19. 讯飞智能录音笔SR502内存升级,实力更强大
  20. Newcomer先生的blog中文版的志愿者翻译已经招募

热门文章

  1. Ext.tree.TreePanel 对复选框的处理(Tree)
  2. mysql itpub_mysql
  3. python找图是什么模块-python中模块查找的原理与方法详解
  4. vue 全局函数的 定义与任意调用 (代码篇)
  5. axios的get请求 - 代码篇
  6. phpcmsV9视频模块开发——盛大游戏通行证注册与密码找回
  7. 苹果cms V8仿4567tv模板高清影视 完整无错电影模板
  8. 有效数据包含外部数据_DuckDB FDW(外部数据包装器)来了
  9. python实现文件传输_Python使用socket实现简单的文件传输并校验
  10. 玖云个人导航API工具网站源码