积分充值
 首页
前端开发
AngularDartElectronFlutterHTML/CSSJavaScriptReactSvelteTypeScriptVue.js构建工具
后端开发
.NetC#C++C语言DenoffmpegGoIdrisJavaJuliaKotlinLeanMakefilenimNode.jsPascalPHPPythonRISC-VRubyRustSwiftUML其它语言区块链开发测试微服务敏捷开发架构设计汇编语言
数据库
Apache DorisApache HBaseCassandraClickHouseFirebirdGreenplumMongoDBMySQLPieCloudDBPostgreSQLRedisSQLSQLiteTiDBVitess数据库中间件数据库工具数据库设计
系统运维
AndroidDevOpshttpdJenkinsLinuxPrometheusTraefikZabbix存储网络与安全
云计算&大数据
Apache APISIXApache FlinkApache KarafApache KyuubiApache OzonedaprDockerHadoopHarborIstioKubernetesOpenShiftPandasrancherRocketMQServerlessService MeshVirtualBoxVMWare云原生CNCF机器学习边缘计算
综合其他
BlenderGIMPKiCadKritaWeblate产品与服务人工智能亿图数据可视化版本控制笔试面试
文库资料
前端
AngularAnt DesignBabelBootstrapChart.jsCSS3EchartsElectronHighchartsHTML/CSSHTML5JavaScriptJerryScriptJestReactSassTypeScriptVue前端工具小程序
后端
.NETApacheC/C++C#CMakeCrystalDartDenoDjangoDubboErlangFastifyFlaskGinGoGoFrameGuzzleIrisJavaJuliaLispLLVMLuaMatplotlibMicronautnimNode.jsPerlPHPPythonQtRPCRubyRustR语言ScalaShellVlangwasmYewZephirZig算法
移动端
AndroidAPP工具FlutterFramework7HarmonyHippyIoniciOSkotlinNativeObject-CPWAReactSwiftuni-appWeex
数据库
ApacheArangoDBCassandraClickHouseCouchDBCrateDBDB2DocumentDBDorisDragonflyDBEdgeDBetcdFirebirdGaussDBGraphGreenPlumHStreamDBHugeGraphimmudbIndexedDBInfluxDBIoTDBKey-ValueKitDBLevelDBM3DBMatrixOneMilvusMongoDBMySQLNavicatNebulaNewSQLNoSQLOceanBaseOpenTSDBOracleOrientDBPostgreSQLPrestoDBQuestDBRedisRocksDBSequoiaDBServerSkytableSQLSQLiteTiDBTiKVTimescaleDBYugabyteDB关系型数据库数据库数据库ORM数据库中间件数据库工具时序数据库
云计算&大数据
ActiveMQAerakiAgentAlluxioAntreaApacheApache APISIXAPISIXBFEBitBookKeeperChaosChoerodonCiliumCloudStackConsulDaprDataEaseDC/OSDockerDrillDruidElasticJobElasticSearchEnvoyErdaFlinkFluentGrafanaHadoopHarborHelmHudiInLongKafkaKnativeKongKubeCubeKubeEdgeKubeflowKubeOperatorKubernetesKubeSphereKubeVelaKumaKylinLibcloudLinkerdLonghornMeiliSearchMeshNacosNATSOKDOpenOpenEBSOpenKruiseOpenPitrixOpenSearchOpenStackOpenTracingOzonePaddlePaddlePolicyPulsarPyTorchRainbondRancherRediSearchScikit-learnServerlessShardingSphereShenYuSparkStormSupersetXuperChainZadig云原生CNCF人工智能区块链数据挖掘机器学习深度学习算法工程边缘计算
UI&美工&设计
BlenderKritaSketchUI设计
网络&系统&运维
AnsibleApacheAWKCeleryCephCI/CDCurveDevOpsGoCDHAProxyIstioJenkinsJumpServerLinuxMacNginxOpenRestyPrometheusServertraefikTrafficUnixWindowsZabbixZipkin安全防护系统内核网络运维监控
综合其它
文章资讯
 上传文档  发布文章  登录账户
IT文库
  • 综合
  • 文档
  • 文章

无数据

分类

全部后端开发(132)Python(132)PyWebIO(67)Django(1)Flask(1)

语言

全部中文(简体)(89)英语(41)中文(繁体)(1)

格式

全部PDF文档 PDF(88)其他文档 其他(43)DOC文档 DOC(1)
 
本次搜索耗时 0.054 秒,为您找到相关结果约 132 个.
  • 全部
  • 后端开发
  • Python
  • PyWebIO
  • Django
  • Flask
  • 全部
  • 中文(简体)
  • 英语
  • 中文(繁体)
  • 全部
  • PDF文档 PDF
  • 其他文档 其他
  • DOC文档 DOC
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 5 刘知杭 静态类型的Python

    静态类型的Python Lyzh(刘知杭) 目录 CONTENTS 有关类型的概念 使用mypy对Python源 代码进行静态分析 代数数据类型 拓展知识 关于类型的一些基本概念 有类型不等于有类型系统 动态语言类型化的必要性 不久前的一个案例 正文 类型的概念 CPython定义了PyObject这个 结构体作为对象头。 CPython中的类型,是指在对 象头中指向类型元信息的指针。 中通过函数的类型签名来寻找函数。 错误检查、程序验证 程序效率:动态类型不利于编译优化 渐进式类型系统 相对于静态语言的类型系统。 为动态语言添加类型系统需要考虑到过渡与历史包袱 一种叫做渐进式类型系统的东西完美的符合了这个应用场景 这种类型系统同时允许动态类型与静态类型的存在 声明类型系统、鸭子类型与结构类型系统 类型系统的分类——声明式类型系统与结构化类型系统 声明类型系统通过名字来检查类型 尽管没有为注释指定任何 含义,但始终存在一个隐式目标,即将它们用于类型提示。 该PEP旨在为类型注释提供标准语法,开放Python代码以简化静态分析和重构,潜 在的运行时类型检查,以及(可能在某些情况下)利用类型信息生成代码。 在这些目标中,静态分析是最重要的。这包括对类型检查器(如mypy)的支持, 以及提供可由IDE实现的代码重构操作。 虽然这些注释可以在运行时通过 __annotations__
    0 码力 | 42 页 | 6.87 MB | 1 年前
    3
  • pdf文档 3 Thautwarm 解放python的表达力 性能和安全性 语法和语义扩展 JIT 静态检查

    解放Python的 表达力,性能和安全性 Thautwarm 目录 CONTENTS 语法和语义扩展 JIT 静态类型 语法和语义扩展 表达力的扩展, 可用性的保留,白来的午餐? 演示一小部分: 模式匹配, Quick Lambda, Pipe运算 语言决定思维模型 GNU-APL C++ Haskell 说 到 质 数 � 人 们 想 到 什 么 � 语言决定思维模型 95 -> 0.96 Restrain JIT 2.74 -> 0.64 3.54 -> 0.59 3.14 -> 0.93 2.00 -> 0.03 2.60 -> 0.96 如果还有时间,我们用静态类型 来写一个简单的网页生成框架 一个用起来,没有学习曲线的框架。 很安全,因为没有程序员需要付出心 智负担的工作。 THANK YOU thautwarm: - github.com/thautwarm
    0 码力 | 43 页 | 10.71 MB | 1 年前
    3
  • pdf文档 Flask入门教程

    9 1.10 1.11 1.12 1.13 1.14 1.15 目录 简介 前言 第 1 章:准备工作 第 2 章:Hello, Flask! 第 3 章:模板 第 4 章:静态文件 第 5 章:数据库 第 6 章:模板优化 第 7 章:表单 第 8 章:用户认证 第 9 章:测试 第 10 章:组织你的代码 第 11 章:部署上线 小挑战 后记 2 Flask 开发实战》的作者,Pallets Team 成员。你可以在我 的个人主页了解更多关于我的信息。 目录 前言 第 1 章:准备工作 第 2 章:Hello, Flask! 第 3 章:模板 第 4 章:静态文件 第 5 章:数据库 第 6 章:模板优化 第 7 章:表单 第 8 章:用户认证 第 9 章:测试 第 10 章:组织你的代码 第 11 章:部署上线 小挑战 后记 版权信息 py 的文件中。如果你使用了其他名称,就要设置系统环境变量 FLASK_APP 来告诉 Flask 你要启动哪个程序。 Flask 通过读取这个文件对应的模块寻找要运行的程序实例,你可以把它设置成下 面这些值: 模块名 Python 导入路径 文件目录路径 管理环境变量 现在在启动 Flask 程序的时候,我们通常要和两个环境变量打交道: FLASK_APP 和 FLASK_ENV
    0 码力 | 127 页 | 7.62 MB | 1 年前
    3
  • pdf文档 Django 官方教程翻译项目

    endblock %} 变量都被双花括号括起来了。 {{ article.headline }} 的意思是“输出 article 的 headline 属性值”。这个“点”不止用于查找属性,还可以查找字典键值、索引和函数调用。 注意: {{ article.pub_date|date:”F j, Y” }} 使用了 Unix 风格的“管道符”(“|”字 符)。这是一个模板过滤器,用于过滤变量值。在这里过滤器将一个 的模板作为基类,并且用下面的标记块对模板中定义的标记块进行填充”。简 而言之,模板继承可以使模板间的冗余内容最小化:每个模板只需包含与其他文档有区别的内容。 下面是 base.html 可能的样子,它使用了静态文件: 1. # mysite/templates/base.html 2. 3. {% load static %} 4. 5. 6. {% 第一部分(zh)结尾的地方继续讲起。本节我们将建立数据库,创建你的第一个模型,然 后是快速介绍一下 Django 自动生成的管理站点。 现在,打开 mysite/settings.py,这是个普通的 Python 模块,用模块级别的<mark>变量</mark>表示 Django 设置。 默认情况下,配置的数据库是 SQLite,如果你对数据库不太熟,或者你只是对尝试 Django 感兴 趣,这是最简单的选择。SQLite 内嵌在 Python 里,所以你不用再安装其他东西来支持你的数据</div> <div class="doc-info" data-v-2d813be8><span data-v-2d813be8>0 码力 | 103 页 | 1.86 MB <span class="hidden-xs-only" data-v-2d813be8>| 1 年前</span></span> <div role="slider" aria-valuenow="3" aria-valuetext="3" aria-valuemin="0" aria-valuemax="5" tabindex="0" class="el-rate float-right" data-v-2d813be8><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#F7BA2A;"><!----></i></span><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#F7BA2A;"><!----></i></span><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#F7BA2A;"><!----></i></span><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#EFF2F7;"><!----></i></span><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#EFF2F7;"><!----></i></span><span class="el-rate__text" style="color:#ff9900;">3</span></div></div></li><li data-v-2d813be8><h3 class="doc-title" data-v-2d813be8><a href="/document/2b7d53e4c6e01079" target="_blank" class="el-link el-link--primary" data-v-2d813be8><img src="/static/images/pdf_24.png" alt="pdf文档" data-v-2d813be8> <span data-v-2d813be8>Python3 基础教程 - 廖雪峰</span></a></h3> <div class="doc-desc" data-v-2d813be8>........................................................................................ 32 数据类型和<mark>变量</mark> .................................................................................................. 批处理文件。 这是因为 Windows 会根据一个 Path 的环境<mark>变量</mark>设定的路径去查找 python.exe,如果没找到,就会报错。如果在安装时漏掉了勾选 Add Python 3.5 to PATH,那就要手动把 python.exe 所在的路径添加到 Path 中。 如果你不知道怎么修改环境<mark>变量</mark>,建议把 Python 安装程序重新运行一 遍,务必记得勾上 Add Python 户输入字符串,并存放到一个<mark>变量</mark>里。比如输入用户的名字: >>> name = input() Michael 当你输入 name = input()并按下回车后,Python 交互式命令行就在等待 你的输入了。这时,你可以输入任意字符,然后按回车后完成输入。 输入完成后,不会有任何提示,Python 交互式命令行又回到>>>状态了。 那我们刚才输入的内容到哪去了?答案是存放到 name <mark>变量</mark>里了。可以直</div> <div class="doc-info" data-v-2d813be8><span data-v-2d813be8>0 码力 | 531 页 | 5.15 MB <span class="hidden-xs-only" data-v-2d813be8>| 1 年前</span></span> <div role="slider" aria-valuenow="3" aria-valuetext="3" aria-valuemin="0" aria-valuemax="5" tabindex="0" class="el-rate float-right" data-v-2d813be8><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#F7BA2A;"><!----></i></span><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#F7BA2A;"><!----></i></span><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#F7BA2A;"><!----></i></span><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#EFF2F7;"><!----></i></span><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#EFF2F7;"><!----></i></span><span class="el-rate__text" style="color:#ff9900;">3</span></div></div></li><li data-v-2d813be8><h3 class="doc-title" data-v-2d813be8><a href="/document/69afebd81b8619f0" target="_blank" class="el-link el-link--primary" data-v-2d813be8><img src="/static/images/epub_24.png" alt="epub文档" data-v-2d813be8> <span data-v-2d813be8>PyWebIO v1.1.0 使用手册</span></a></h3> <div class="doc-desc" data-v-2d813be8>注意事项 PyWebIO<mark>静态</mark>资源的托管 PyWebIO默认使用CDN来获取前端的<mark>静态</mark>资源,如果要将PyWebIO应用部署到 离线环境中,需要自行托管<mark>静态</mark>文件, 并将 webio_view() 或 webio_handler() 的 cdn 参数设置为 False ,此时需要将<mark>静态</mark>资源托管在和PyWebIO应用同级的 目录下。 同时,也可以通过 cdn 参数直接设置PyWebIO<mark>静态</mark>资源的部署目录。 PyWebIO的静态文件的路径可保存在 PyWebIO的<mark>静态</mark>文件的路径可保存在 pywebio.STATIC_PATH 中,可使用命令 python3 -c "import pywebio; print(pywebio.STATIC_PATH)" 将其打印出来。 注解 使用 start_server() 启动的应用,如果将 cdn 参数设置为 False ,会自动启 动一个本地的<mark>静态</mark>资源托管服务,无需手动托管。 基于协程的会话 run_js(code_, **args) 在用户浏览器中运行JavaScript代码. 代码运行在浏览器的JS全局作用域中 code (str) – js代码 args – 传递给js代码的局部<mark>变量</mark>。<mark>变量</mark>值需要可以被jso 序列化 Example: run_js('console.log(a + b)', a=1, b=2) pywebio.session.eval_js(expression_</div> <div class="doc-info" data-v-2d813be8><span data-v-2d813be8>0 码力 | 119 页 | 7.41 MB <span class="hidden-xs-only" data-v-2d813be8>| 1 年前</span></span> <div role="slider" aria-valuenow="3" aria-valuetext="3" aria-valuemin="0" aria-valuemax="5" tabindex="0" class="el-rate float-right" data-v-2d813be8><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#F7BA2A;"><!----></i></span><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#F7BA2A;"><!----></i></span><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#F7BA2A;"><!----></i></span><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#EFF2F7;"><!----></i></span><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#EFF2F7;"><!----></i></span><span class="el-rate__text" style="color:#ff9900;">3</span></div></div></li><li data-v-2d813be8><h3 class="doc-title" data-v-2d813be8><a href="/document/a3ed37addf2e541f" target="_blank" class="el-link el-link--primary" data-v-2d813be8><img src="/static/images/pdf_24.png" alt="pdf文档" data-v-2d813be8> <span data-v-2d813be8>PyWebIO v1.1.0 使用手册</span></a></h3> <div class="doc-desc" data-v-2d813be8>PyWebIO <mark>静态</mark>资源的托管 PyWebIO 默认使用 CDN 来获取前端的<mark>静态</mark>资源,如果要将 PyWebIO 应用部署到离线环境中,需要自行托管 <mark>静态</mark>文件,并将 webio_view() 或 webio_handler() 的 cdn 参数设置为 False ,此时需要将<mark>静态</mark>资源 托管在和 PyWebIO 应用同级的目录下。同时,也可以通过 cdn 参数直接设置 PyWebIO <mark>静态</mark>资源的部署目录。 静态资源的部署目录。 PyWebIO 的<mark>静态</mark>文件的路径可保存在 pywebio.STATIC_PATH 中,可使用命令 python3 -c "import pywebio; print(pywebio.STATIC_PATH)" 将其打印出来。 注解: 使用 start_server() 启动的应用,如果将 cdn 参数设置为 False ,会自动启动一个本地的<mark>静态</mark> 资源托管服务,无需手动托管。 4 **args) 在用户浏览器中运行 JavaScript 代码. 代码运行在浏览器的 JS 全局作用域中 参数 • code (str) –js 代码 • args –传递给 js 代码的局部<mark>变量</mark>。<mark>变量</mark>值需要可以被 json 序列化 Example: run_js('console.log(a + b)', a=1, b=2) pywebio.session.eval_js(expression_</div> <div class="doc-info" data-v-2d813be8><span data-v-2d813be8>0 码力 | 98 页 | 1.73 MB <span class="hidden-xs-only" data-v-2d813be8>| 1 年前</span></span> <div role="slider" aria-valuenow="3" aria-valuetext="3" aria-valuemin="0" aria-valuemax="5" tabindex="0" class="el-rate float-right" data-v-2d813be8><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#F7BA2A;"><!----></i></span><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#F7BA2A;"><!----></i></span><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#F7BA2A;"><!----></i></span><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#EFF2F7;"><!----></i></span><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#EFF2F7;"><!----></i></span><span class="el-rate__text" style="color:#ff9900;">3</span></div></div></li><li data-v-2d813be8><h3 class="doc-title" data-v-2d813be8><a href="/document/b275e2aa168e4c30" target="_blank" class="el-link el-link--primary" data-v-2d813be8><img src="/static/images/epub_24.png" alt="epub文档" data-v-2d813be8> <span data-v-2d813be8>PyWebIO v1.0.3 使用手册</span></a></h3> <div class="doc-desc" data-v-2d813be8>IO前端<mark>静态</mark>文件;暴露 PyWebIO后端接口。这其中需要注意前端页面和后端接口的路径约定, 以及前 端<mark>静态</mark>文件与后端接口分开部署时因为跨域而需要的特别设置。 集成方法 不同Web框架的集成方法如下: Tornado Flask Django aioh�p 需要在Tornado应用中引入两个 RequestHandler , 一个 RequestHandler 用 来提供前端<mark>静态</mark>文件,另一个 web.StaticFileHandler, {"path": STATIC_PATH, 'default_filename': 'index.html'}) # 前端<mark>静态</mark>文件托管 ]) application.listen(port=80, address='localhost') tornado.ioloop.IOLoop.current().start() org/en/stable/websocket.html#tornado.websocket.WebSocketHandler] , 并 将其绑定在 /tool/io 路径下;同时将PyWebIO的<mark>静态</mark>文件使用 tornado.web.StaticFileHandler [https://www.tornadoweb.org/en/stable/web.html? highlight=Stati</div> <div class="doc-info" data-v-2d813be8><span data-v-2d813be8>0 码力 | 106 页 | 7.34 MB <span class="hidden-xs-only" data-v-2d813be8>| 1 年前</span></span> <div role="slider" aria-valuenow="3" aria-valuetext="3" aria-valuemin="0" aria-valuemax="5" tabindex="0" class="el-rate float-right" data-v-2d813be8><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#F7BA2A;"><!----></i></span><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#F7BA2A;"><!----></i></span><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#F7BA2A;"><!----></i></span><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#EFF2F7;"><!----></i></span><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#EFF2F7;"><!----></i></span><span class="el-rate__text" style="color:#ff9900;">3</span></div></div></li><li data-v-2d813be8><h3 class="doc-title" data-v-2d813be8><a href="/document/6d86842253b6bd86" target="_blank" class="el-link el-link--primary" data-v-2d813be8><img src="/static/images/pdf_24.png" alt="pdf文档" data-v-2d813be8> <span data-v-2d813be8>PyWebIO v1.0.3 使用手册</span></a></h3> <div class="doc-desc" data-v-2d813be8>Flask、Tornado、Django 和 aiohttp Web 框架的集成。 与 Web 框架集成需要完成两部分配置:托管 PyWebIO 前端<mark>静态</mark>文件;暴露 PyWebIO 后端接口。这其中需 要注意前端页面和后端接口的路径约定,以及前端<mark>静态</mark>文件与后端接口分开部署时因为跨域而需要的特别设 置。 22 Chapter 4. Documentation PyWebIO, 发布 1.0.3 框架的集成方法如下: Tornado Flask Django aiohttp 需要在 Tornado 应用中引入两个 RequestHandler , 一个 RequestHandler 用来提供前端<mark>静态</mark>文件,另一 个 RequestHandler 用来和浏览器进行 WebSocket 通讯: import tornado.ioloop import tornado.web from pywebio (r"/tool/(.*)", tornado.web.StaticFileHandler, {"path": STATIC_PATH, 'default_filename': 'index.html'}) # 前端<mark>静态</mark>文件托 管 ]) application.listen(port=80, address='localhost') tornado.ioloop.IOLoop.current().start()</div> <div class="doc-info" data-v-2d813be8><span data-v-2d813be8>0 码力 | 94 页 | 1.71 MB <span class="hidden-xs-only" data-v-2d813be8>| 1 年前</span></span> <div role="slider" aria-valuenow="5" aria-valuetext="5" aria-valuemin="0" aria-valuemax="5" tabindex="0" class="el-rate float-right" data-v-2d813be8><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#F7BA2A;"><!----></i></span><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#F7BA2A;"><!----></i></span><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#F7BA2A;"><!----></i></span><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#F7BA2A;"><!----></i></span><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#F7BA2A;"><!----></i></span><span class="el-rate__text" style="color:#ff9900;">5</span></div></div></li><li data-v-2d813be8><h3 class="doc-title" data-v-2d813be8><a href="/document/97865ca23b6f646c" target="_blank" class="el-link el-link--primary" data-v-2d813be8><img src="/static/images/epub_24.png" alt="epub文档" data-v-2d813be8> <span data-v-2d813be8>PyWebIO v1.2.3 使用手册</span></a></h3> <div class="doc-desc" data-v-2d813be8>PyWebIO<mark>静态</mark>资源的托管 PyWebIO默认使用CDN来获取前端的<mark>静态</mark>资源,如果要将PyWebIO应用部署到 离线环境中,需要自行托管<mark>静态</mark>文件, 并将 webio_view() 或 webio_handler() 的 cdn 参数设置为 False 。 cdn=False 时需要将<mark>静态</mark>资源托管在和PyWebIO应用同级的目录下。 同时,也 可以通过 cdn 参数直接设置PyWebIO<mark>静态</mark>资源的部署目录。 参数直接设置PyWebIO静态资源的部署目录。 PyWebIO的<mark>静态</mark>文件的路径保存在 pywebio.STATIC_PATH 中,可使用命令 python3 -c "import pywebio; print(pywebio.STATIC_PATH)" 将其打印出来。 注解 使用 start_server() 启动的应用,如果将 cdn 参数设置为 False ,会自动启 动一个本地的<mark>静态</mark>资源托管服务,无需手动托管。 基于协程的会话 参数: 参数: 返回: 参数: 在用户浏览器中运行JavaScript代码. 代码运行在浏览器的JS全局作用域中 code (str) – js代码 args – 传递给js代码的局部<mark>变量</mark>。<mark>变量</mark>值需要可以被jso 序列化 Example: run_js('console.log(a + b)', a=1, b=2) pywebio.session.eval_js(expression_</div> <div class="doc-info" data-v-2d813be8><span data-v-2d813be8>0 码力 | 119 页 | 7.44 MB <span class="hidden-xs-only" data-v-2d813be8>| 1 年前</span></span> <div role="slider" aria-valuenow="3" aria-valuetext="3" aria-valuemin="0" aria-valuemax="5" tabindex="0" class="el-rate float-right" data-v-2d813be8><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#F7BA2A;"><!----></i></span><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#F7BA2A;"><!----></i></span><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#F7BA2A;"><!----></i></span><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#EFF2F7;"><!----></i></span><span class="el-rate__item" style="cursor:auto;"><i class="el-rate__icon el-icon-star-on" style="color:#EFF2F7;"><!----></i></span><span class="el-rate__text" style="color:#ff9900;">3</span></div></div></li></ul></div></div> <div class="el-pagination"><span class="el-pagination__total">共 132 条</span><button type="button" disabled="disabled" class="btn-prev"><i class="el-icon el-icon-arrow-left"></i></button><ul class="el-pager"><li class="number active">1</li><!----><li class="number">2</li><li class="number">3</li><li class="number">4</li><li class="number">5</li><li class="number">6</li><li class="el-icon more btn-quicknext el-icon-more"></li><li class="number">14</li></ul><button type="button" class="btn-next"><i class="el-icon el-icon-arrow-right"></i></button><span class="el-pagination__jump">前往<div class="el-input el-pagination__editor is-in-pagination"><!----><input type="number" autocomplete="off" min="1" max="14" class="el-input__inner"><!----><!----><!----><!----></div>页</span></div></div></div></div> <div class="search-right el-col el-col-5" style="padding-left:10px;padding-right:10px;"><div class="scroll"><div class="el-card is-never-shadow"><div class="el-card__header"><div class="clearfix"><span>相关搜索词</span></div></div><div class="el-card__body"> <a href="/search?wd=%E5%88%98%E7%9F%A5&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">刘知</a><a href="/search?wd=%E9%9D%99%E6%80%81&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">静态</a><a href="/search?wd=%E7%B1%BB%E5%9E%8B&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">类型</a><a href="/search?wd=Python&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">Python</a><a href="/search?wd=Thautwarm&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">Thautwarm</a><a href="/search?wd=%E8%A7%A3%E6%94%BE&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">解放</a><a href="/search?wd=python&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">python</a><a href="/search?wd=%E8%A1%A8%E8%BE%BE&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">表达</a><a href="/search?wd=%E8%A1%A8%E8%BE%BE%E5%8A%9B&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">表达力</a><a href="/search?wd=%E6%80%A7%E8%83%BD&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">性能</a><a href="/search?wd=%E5%AE%89%E5%85%A8&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">安全</a><a href="/search?wd=%E5%AE%89%E5%85%A8%E6%80%A7&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">安全性</a><a href="/search?wd=%E8%AF%AD%E6%B3%95&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">语法</a><a href="/search?wd=%E8%AF%AD%E4%B9%89&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">语义</a><a href="/search?wd=%E6%89%A9%E5%B1%95&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">扩展</a><a href="/search?wd=JIT&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">JIT</a><a href="/search?wd=%E6%A3%80%E6%9F%A5&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">检查</a><a href="/search?wd=Flask&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">Flask</a><a href="/search?wd=%E5%85%A5%E9%97%A8&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">入门</a><a href="/search?wd=%E6%95%99%E7%A8%8B&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">教程</a><a href="/search?wd=%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">入门教程</a><a href="/search?wd=Django&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">Django</a><a href="/search?wd=%E5%AE%98%E6%96%B9&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">官方</a><a href="/search?wd=%E7%BF%BB%E8%AF%91&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">翻译</a><a href="/search?wd=%E9%A1%B9%E7%9B%AE&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">项目</a><a href="/search?wd=Python3&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">Python3</a><a href="/search?wd=%E5%9F%BA%E7%A1%80&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">基础</a><a href="/search?wd=%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">基础教程</a><a href="/search?wd=%E9%9B%AA%E5%B3%B0&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">雪峰</a><a href="/search?wd=Py&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">Py</a><a href="/search?wd=Web&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">Web</a><a href="/search?wd=IO&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">IO</a><a href="/search?wd=v1&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">v1</a><a href="/search?wd=1.0&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">1.0</a><a href="/search?wd=%E4%BD%BF%E7%94%A8&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">使用</a><a href="/search?wd=%E6%89%8B%E5%86%8C&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">手册</a><a href="/search?wd=%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">使用手册</a><a href="/search?wd=0.3&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">0.3</a><a href="/search?wd=2.3&page=1&size=10&type=0" rel="nofollow" class="el-link el-link--default">2.3</a></div></div></div> </div></div> </div></main> <footer class="el-footer" style="height:auto;"><div data-fetch-key="2" class="com-global-footer"><!----> <div class="footer-links"><div class="links-logo"><a href="/" class="nuxt-link-active"><img src="//wenku.it/uploads/7/3/1/d/6/731d6ad2ebd6d960ddea1e0be998e21e.png" alt="IT文库"></a> <div><a href="/article/about" target="_blank" class="el-link el-link--white"><!----><span class="el-link--inner">关于我们</span><!----></a> <a href="/article/agreement" target="_blank" class="el-link el-link--white"><!----><span class="el-link--inner">文库协议</span><!----></a> <a href="/article/contact" target="_blank" class="el-link el-link--white"><!----><span class="el-link--inner">联系我们</span><!----></a> <a href="/article/feedback" target="_blank" class="el-link el-link--white"><!----><span class="el-link--inner">意见反馈</span><!----></a> <a href="/article/copyright" target="_blank" class="el-link el-link--white"><!----><span class="el-link--inner">免责声明</span><!----></a></div></div> <div><div class="el-link el-link--default copyright-statement">本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。</div></div> <div><a href="https://wenku.it" title="IT文库" class="el-link el-link--white"><!----><span class="el-link--inner"> IT文库 </span><!----></a> <span class="copyright-year"><span> ©1024 - 2025 </span></span> <span>|</span> <a href="/sitemap.xml" target="_blank" title="站点地图" class="el-link el-link--white"><!----><span class="el-link--inner">站点地图</span><!----></a> <!----> <!----> <div class="powered-by"> Powered By <a href="https://mnt.ltd/#services" target="_blank" title="MOREDOC" class="el-link el-link--primary"><!----><span class="el-link--inner">MOREDOC</span><!----></a> <strong>AI</strong> <span>v3.3.0-beta.70</span></div></div></div> <div class="com-fixed-right-bar hidden-xs-only" data-v-5612e55a><ul data-v-5612e55a><li data-v-5612e55a><a href="/post" class="el-tooltip el-link el-link--default item" data-v-5612e55a data-v-5612e55a><i class="el-icon-edit-outline" data-v-5612e55a></i></a></li> <li data-v-5612e55a><a href="/upload" class="el-tooltip el-link el-link--default item" data-v-5612e55a data-v-5612e55a><i class="el-icon-upload" data-v-5612e55a></i></a></li> <li data-v-5612e55a><span data-v-5612e55a><div role="tooltip" id="el-popover-508" aria-hidden="true" class="el-popover el-popper" style="width:200px;display:none;"><!----><div class="qrcode" data-v-5612e55a><img src="/uploads/2/9/e/4/d/29e4dde26911e5b41a3f329c4a746628.jpg" alt="关注我们的公众号【刻舟求荐】,给您不一样的精彩" style="width:100%;" data-v-5612e55a> <div class="help-block text-center" style="font-size:13px;" data-v-5612e55a> 关注我们的公众号【刻舟求荐】,给您不一样的精彩 </div></div> </div><span class="el-popover__reference-wrapper"><a href="javascript:;" class="el-link el-link--default" data-v-5612e55a><i class="fa fa-wechat" data-v-5612e55a></i></a></span></span></li> <li data-v-5612e55a><a href="https://wenku.it/article/contact" target="_blank" class="el-tooltip el-link el-link--default item" data-v-5612e55a data-v-5612e55a><i class="el-icon-s-custom" data-v-5612e55a></i></a></li> <li data-v-5612e55a><a href="javascript:;" class="el-tooltip el-link el-link--default item" data-v-5612e55a data-v-5612e55a><i class="el-icon-top" data-v-5612e55a></i></a></li></ul></div></div></footer></section></div></div><script>window.__NUXT__=(function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,aA,aB,aC,aD,aE,aF,aG,aH,aI,aJ,aK,aL,aM,aN,aO,aP,aQ,aR,aS,aT,aU,aV,aW,aX,aY,aZ,a_,a$,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,bA,bB,bC,bD,bE,bF,bG,bH,bI,bJ,bK,bL,bM,bN,bO,bP,bQ,bR,bS,bT,bU,bV,bW,bX,bY,bZ,b_,b$,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,cA,cB,cC,cD,cE,cF,cG,cH,cI,cJ,cK,cL,cM,cN,cO,cP,cQ,cR,cS,cT,cU,cV,cW,cX,cY,cZ,c_,c$,da,db,dc,dd,de,df,dg,dh,di,dj,dk,dl,dm,dn,do0,dp,dq,dr,ds,dt,du,dv,dw,dx,dy,dz,dA,dB,dC,dD,dE,dF,dG,dH,dI,dJ,dK,dL,dM,dN,dO,dP,dQ,dR,dS,dT,dU,dV,dW,dX,dY,dZ,d_,d$,ea,eb,ec,ed,ee,ef,eg,eh,ei,ej,ek,el,em,en,eo,ep,eq,er,es,et,eu,ev,ew,ex,ey,ez,eA,eB,eC,eD,eE,eF,eG,eH,eI,eJ,eK,eL,eM,eN,eO,eP,eQ,eR,eS,eT,eU,eV,eW,eX,eY,eZ,e_,e$,fa,fb,fc,fd,fe,ff,fg,fh,fi,fj,fk,fl,fm,fn,fo,fp,fq,fr,fs,ft,fu,fv,fw,fx,fy,fz,fA,fB,fC,fD,fE,fF,fG,fH,fI,fJ,fK,fL,fM,fN,fO,fP,fQ,fR,fS,fT,fU,fV,fW,fX,fY,fZ,f_,f$,ga,gb,gc,gd,ge,gf,gg,gh,gi,gj,gk,gl,gm,gn,go,gp,gq,gr,gs,gt,gu,gv,gw,gx,gy,gz,gA,gB,gC,gD,gE,gF,gG,gH,gI,gJ,gK,gL,gM,gN,gO,gP,gQ,gR,gS,gT,gU,gV,gW,gX,gY,gZ,g_,g$,ha,hb,hc,hd,he,hf,hg,hh,hi,hj,hk,hl,hm,hn,ho,hp,hq,hr,hs,ht,hu,hv,hw,hx,hy,hz,hA,hB,hC,hD,hE,hF,hG,hH,hI,hJ,hK,hL,hM,hN,hO,hP,hQ,hR,hS,hT,hU,hV,hW,hX,hY,hZ,h_,h$,ia,ib,ic,id,ie,if0,ig,ih,ii,ij,ik,il,im,in0,io,ip,iq,ir,is,it,iu,iv,iw,ix,iy,iz,iA,iB,iC,iD,iE,iF,iG,iH,iI,iJ,iK,iL,iM,iN,iO,iP,iQ,iR,iS,iT,iU,iV,iW,iX,iY,iZ,i_,i$,ja,jb,jc,jd,je,jf,jg,jh,ji,jj,jk,jl,jm,jn,jo,jp,jq,jr,js,jt,ju,jv,jw,jx,jy,jz,jA,jB,jC,jD,jE,jF,jG,jH,jI,jJ,jK,jL,jM,jN,jO,jP,jQ,jR,jS,jT,jU,jV,jW,jX,jY,jZ,j_,j$,ka,kb,kc,kd,ke,kf,kg,kh,ki,kj,kk,kl,km,kn,ko,kp,kq,kr,ks,kt,ku,kv,kw,kx,ky,kz,kA,kB,kC,kD,kE,kF,kG,kH,kI,kJ,kK,kL,kM,kN,kO,kP,kQ,kR,kS,kT,kU,kV,kW,kX,kY,kZ,k_,k$,la,lb,lc,ld,le,lf,lg,lh,li,lj,lk,ll,lm,ln,lo,lp,lq,lr,ls,lt,lu,lv,lw,lx,ly,lz,lA,lB,lC,lD,lE,lF,lG,lH,lI,lJ,lK,lL,lM,lN,lO,lP,lQ,lR,lS,lT,lU,lV,lW,lX,lY,lZ,l_,l$,ma,mb,mc,md,me,mf,mg,mh,mi,mj,mk,ml,mm,mn,mo,mp,mq,mr,ms,mt,mu,mv,mw,mx,my,mz,mA,mB,mC,mD,mE,mF,mG,mH,mI,mJ,mK,mL,mM,mN,mO,mP,mQ,mR,mS,mT,mU,mV,mW,mX,mY,mZ,m_,m$,na,nb,nc,nd,ne,nf,ng,nh,ni,nj,nk,nl,nm,nn,no,np,nq,nr,ns,nt,nu,nv,nw,nx,ny,nz,nA,nB,nC,nD,nE,nF,nG,nH,nI,nJ,nK,nL,nM,nN,nO,nP,nQ,nR,nS,nT,nU,nV,nW,nX,nY,nZ,n_,n$,oa,ob,oc,od,oe,of,og,oh,oi,oj,ok,ol,om,on,oo,op,oq,or,os,ot,ou,ov,ow,ox,oy,oz,oA,oB,oC,oD,oE,oF,oG,oH,oI,oJ,oK,oL,oM,oN,oO,oP,oQ,oR,oS,oT,oU,oV,oW,oX,oY,oZ,o_,o$,pa,pb,pc,pd,pe,pf,pg,ph,pi,pj,pk,pl,pm,pn,po,pp,pq,pr,ps,pt,pu,pv,pw,px,py,pz,pA,pB,pC,pD,pE,pF,pG,pH,pI,pJ,pK,pL,pM,pN,pO,pP,pQ,pR,pS,pT,pU,pV,pW,pX,pY,pZ,p_,p$,qa,qb,qc,qd,qe,qf,qg,qh,qi,qj,qk,ql,qm,qn,qo,qp,qq,qr,qs,qt,qu,qv,qw,qx,qy,qz,qA,qB,qC,qD,qE,qF,qG,qH,qI,qJ,qK,qL,qM,qN,qO,qP,qQ,qR,qS,qT,qU,qV,qW,qX,qY,qZ,q_,q$,ra,rb,rc,rd,re,rf,rg,rh,ri,rj,rk,rl,rm,rn,ro,rp,rq,rr,rs,rt,ru,rv,rw,rx,ry,rz,rA,rB,rC,rD,rE,rF,rG,rH,rI,rJ,rK,rL,rM,rN,rO,rP,rQ,rR,rS,rT,rU,rV,rW,rX,rY,rZ,r_,r$,sa,sb,sc,sd,se,sf,sg,sh,si,sj,sk,sl,sm,sn,so,sp,sq,sr,ss,st,su,sv,sw,sx,sy,sz,sA,sB,sC,sD,sE,sF,sG,sH,sI,sJ,sK,sL,sM,sN,sO,sP,sQ,sR,sS,sT,sU,sV,sW,sX,sY,sZ,s_,s$,ta,tb,tc,td,te,tf,tg,th,ti,tj,tk,tl,tm,tn,to,tp,tq,tr,ts,tt,tu,tv,tw,tx,ty,tz,tA,tB,tC,tD,tE,tF,tG,tH,tI,tJ,tK,tL,tM,tN,tO,tP,tQ,tR,tS,tT,tU,tV,tW,tX,tY,tZ,t_,t$,ua,ub,uc,ud,ue,uf,ug,uh,ui,uj,uk,ul,um,un,uo,up,uq,ur,us,ut,uu,uv,uw,ux,uy,uz,uA,uB,uC,uD,uE,uF,uG,uH,uI,uJ,uK,uL,uM,uN,uO,uP,uQ,uR,uS,uT,uU,uV,uW,uX,uY,uZ,u_,u$,va,vb,vc,vd,ve,vf,vg,vh,vi,vj,vk,vl,vm,vn,vo,vp,vq,vr,vs,vt,vu,vv,vw,vx,vy,vz,vA,vB,vC,vD,vE,vF,vG,vH,vI,vJ,vK,vL,vM,vN,vO,vP,vQ,vR,vS,vT,vU,vV,vW,vX,vY,vZ,v_,v$,wa,wb,wc,wd,we,wf,wg,wh,wi,wj,wk,wl,wm,wn,wo,wp,wq,wr,ws,wt,wu,wv,ww,wx,wy,wz,wA,wB,wC,wD,wE,wF,wG,wH,wI,wJ,wK,wL,wM,wN,wO,wP,wQ,wR,wS,wT,wU,wV,wW,wX,wY,wZ,w_,w$,xa,xb,xc,xd,xe,xf,xg,xh,xi,xj,xk,xl,xm,xn,xo,xp,xq,xr,xs,xt,xu,xv,xw,xx,xy,xz,xA,xB,xC,xD,xE,xF,xG,xH,xI,xJ,xK,xL,xM,xN,xO,xP,xQ,xR,xS,xT,xU,xV,xW,xX,xY,xZ,x_,x$,ya,yb,yc,yd,ye,yf,yg,yh,yi,yj,yk,yl,ym,yn,yo,yp,yq,yr,ys,yt,yu,yv,yw,yx,yy,yz,yA,yB,yC,yD,yE,yF,yG,yH,yI,yJ,yK,yL,yM,yN,yO,yP,yQ,yR,yS,yT,yU){bR[0]={label:"全局广告",value:"global",description:"网站全局广告,所有页面都会显示",children:[{label:"全局底部",value:"global_bottom",description:"网站全局底部,所有页面都会显示"},{label:"全局顶部",value:"global_top",description:"网站全局顶部,所有页面都会显示"}]};bR[1]={label:qH,value:"index",description:"网站首页,只有首页会显示",children:[{label:"首页轮播图下方",value:"index_banner_bottom",description:"网站首页轮播图下方,只有首页会显示"},{label:"首页分类上方",value:"index_category_top",description:"网站首页分类上方,只有首页会显示"},{label:"首页分类下方",value:"index_category_bottom",description:"网站首页分类下方,只有首页会显示"},{label:"首页友链上方",value:"index_link_top",description:"网站首页友链上方,只有首页会显示"}]};bR[2]={label:"列表页",value:"list",description:"网站列表页,只有列表页会显示",children:[{label:"列表页导航下方",value:"list_nav_bottom",description:"网站列表页导航下方,只有列表页会显示"},{label:"列表页文档列表上方",value:"list_document_top",description:"网站列表页文档列表内容上方,只有列表页会显示"},{label:"列表页文档列表下方",value:"list_document_bottom",description:"网站列表页文档列表内容下方,只有列表页会显示"}]};bR[3]={label:"文档浏览页",value:"document",description:"网站文档浏览页,只有文档浏览页会显示",children:[{label:"文档浏览页顶部",value:"document_top",description:"网站文档浏览页顶部,只有文档浏览页会显示"},{label:"文档浏览页评论顶部",value:"document_bottom",description:"文档浏览页评论顶部,只有文档浏览页会显示"},{label:"文档浏览页页间",value:"document_between",description:"网站文档浏览页页间,只有文档浏览页会显示"}]};bR[4]={label:"个人主页",value:"user",description:"网站个人主页,只有个人主页会显示",children:[{label:"个人主页顶部",value:"user_top",description:"网站个人主页顶部,只有个人主页会显示"},{label:"个人主页文档列表顶部",value:"user_document_top",description:"网站个人主页文档列表顶部,只有个人主页会显示"}]};bR[5]={label:"搜索结果页",value:"search",description:"网站搜索结果页,只有搜索结果页会显示",children:[{label:"搜索结果页顶部",value:"search_top",description:"网站搜索结果页顶部,只有搜索结果页会显示"},{label:"搜索结果页底部",value:"search_bottom",description:"网站搜索结果页底部,只有搜索结果页会显示"},{label:"搜索结果页右侧",value:"search_right",description:"网站搜索结果页右侧,只有搜索结果页会显示"}]};rg.id=o;rg.title=bW;rg.doc_count=bX;rg.enable=a;rg.cover=bY;rg.icon=bZ;rh.id=g;rh.title=cv;rh.doc_count=cw;rh.enable=a;rh.cover=cx;rh.icon=cy;rh.description=cz;ri.id=j;ri.title=R;ri.doc_count=eW;ri.enable=a;ri.cover=eX;ri.icon=eY;ri.description=eZ;ri.show_description=a;rj.id=n;rj.title=f$;rj.doc_count=ga;rj.enable=a;rj.cover=gb;rj.icon=gc;rk.id=i;rk.title=bk;rk.doc_count=gH;rk.enable=a;rk.cover=gI;rl.id=k;rl.title=ij;rl.doc_count=r;rl.enable=a;rl.icon=ik;rl.type=b;rm.id=f;rm.title=iS;rm.doc_count=x;rm.enable=a;rm.icon=iT;rm.type=b;rn.id=m;rn.title=kh;rn.enable=a;rn.icon=ki;rn.type=b;ro.id=e;ro.title=R;ro.doc_count=s;ro.enable=a;ro.icon=kJ;ro.type=b;rp.id=d;rp.title=bk;rp.doc_count=r;rp.enable=a;rp.icon=mA;rp.type=b;rq.id=y;rq.title=px;rq.enable=a;rq.icon=py;rq.type=b;rr.id=h;rr.title=pH;rr.doc_count=b;rr.enable=a;rr.icon=pI;rr.type=b;rs.id=p;rs.title=hD;rs.doc_count=bw;rs.enable=a;rs.cover=hE;rs.icon=hF;rt.id=qC;rt.title=qD;rt.doc_count=r;rt.enable=a;rt.icon=qE;rt.type=b;ru.id=b_;ru.parent_id=o;ru.title=_;ru.doc_count=M;ru.enable=a;rv.id=b$;rv.parent_id=o;rv.title=$;rv.doc_count=r;rv.enable=a;rw.id=ca;rw.parent_id=o;rw.title=aa;rw.doc_count=r;rw.enable=a;rw.description=cb;rw.show_description=a;rx.id=cc;rx.parent_id=o;rx.title=ab;rx.doc_count=cd;rx.enable=a;rx.description=ce;rx.show_description=a;ry.id=cf;ry.parent_id=o;ry.title=ac;ry.doc_count=s;ry.enable=a;rz.id=ad;rz.parent_id=o;rz.title=U;rz.doc_count=cg;rz.enable=a;rA.id=ck;rA.parent_id=o;rA.title=ae;rA.enable=a;rB.id=cl;rB.parent_id=o;rB.title=O;rB.doc_count=v;rB.enable=a;rC.id=cm;rC.parent_id=o;rC.title=cn;rC.doc_count=b;rC.enable=a;rC.description=co;rC.show_description=a;rD.id=bK;rD.parent_id=o;rD.title=af;rD.doc_count=B;rD.enable=a;rE.id=cp;rE.parent_id=o;rE.title=cq;rE.doc_count=ag;rE.enable=a;rF.id=cr;rF.parent_id=o;rF.title=cs;rF.enable=a;rG.id=ct;rG.parent_id=o;rG.title=cu;rG.doc_count=P;rG.enable=a;rH.id=cA;rH.parent_id=g;rH.title=cB;rH.doc_count=b;rH.enable=a;rI.id=cC;rI.parent_id=g;rI.title=ah;rI.doc_count=q;rI.enable=a;rJ.id=ai;rJ.parent_id=g;rJ.title=cD;rJ.doc_count=aj;rJ.enable=a;rK.id=cH;rK.parent_id=g;rK.title=al;rK.enable=a;rK.description=cI;rK.show_description=a;rL.id=cJ;rL.parent_id=g;rL.title=cK;rL.doc_count=r;rL.enable=a;rL.description=cL;rL.show_description=a;rM.id=cM;rM.parent_id=g;rM.title=am;rM.doc_count=s;rM.enable=a;rM.description=cN;rM.show_description=a;rN.id=cO;rN.parent_id=g;rN.title=cP;rN.doc_count=t;rN.enable=a;rO.id=cQ;rO.parent_id=g;rO.title=an;rO.doc_count=cR;rO.enable=a;rO.description=cS;rO.show_description=a;rP.id=cT;rP.parent_id=g;rP.title=cU;rP.enable=a;rQ.id=cV;rQ.parent_id=g;rQ.title=cW;rQ.doc_count=N;rQ.enable=a;rQ.description=cX;rQ.show_description=a;rR.id=z;rR.parent_id=g;rR.title=V;rR.doc_count=ao;rR.enable=a;rR.description=cY;rR.show_description=a;rS.id=di;rS.parent_id=g;rS.title=ar;rS.doc_count=as;rS.enable=a;rS.description=dj;rS.show_description=a;rT.id=dk;rT.parent_id=g;rT.title=dl;rT.doc_count=dm;rT.enable=a;rT.description=dn;rT.show_description=a;rU.id=do0;rU.parent_id=g;rU.title=dp;rU.doc_count=q;rU.enable=a;rU.description=dq;rU.show_description=a;rV.id=dr;rV.parent_id=g;rV.title=ds;rV.doc_count=x;rV.enable=a;rV.description=dt;rV.show_description=a;rW.id=du;rW.parent_id=g;rW.title=at;rW.doc_count=dv;rW.enable=a;rW.description=dw;rW.show_description=a;rX.id=au;rX.parent_id=g;rX.title=av;rX.doc_count=C;rX.enable=a;rX.description=dx;rX.show_description=a;rY.id=dB;rY.parent_id=g;rY.title=dC;rY.doc_count=q;rY.enable=a;rY.description=dD;rY.show_description=a;rZ.id=D;rZ.parent_id=g;rZ.title=aw;rZ.doc_count=dE;rZ.enable=a;rZ.description=dF;rZ.show_description=a;r_.id=l;r_.parent_id=g;r_.title=W;r_.doc_count=ay;r_.enable=a;r_.description=dP;r_.show_description=a;r$.id=ep;r$.parent_id=g;r$.title=eq;r$.doc_count=r;r$.enable=a;r$.description=er;r$.show_description=a;sa.id=aC;sa.parent_id=g;sa.title=aD;sa.doc_count=s;sa.enable=a;sa.description=es;sa.show_description=a;sb.id=ew;sb.parent_id=g;sb.title=aE;sb.doc_count=ex;sb.enable=a;sb.description=ey;sb.show_description=a;sc.id=ez;sc.parent_id=g;sc.title=aF;sc.doc_count=aG;sc.enable=a;sd.id=eA;sd.parent_id=g;sd.title=eB;sd.doc_count=bL;sd.enable=a;sd.description=eC;sd.show_description=a;se.id=eD;se.parent_id=g;se.title=eE;se.doc_count=aH;se.enable=a;sf.id=eF;sf.parent_id=g;sf.title=aI;sf.doc_count=ak;sf.enable=a;sf.description=eG;sf.show_description=a;sg.id=eH;sg.parent_id=g;sg.title=eI;sg.doc_count=u;sg.enable=a;sh.id=eJ;sh.parent_id=g;sh.title=eK;sh.doc_count=E;sh.enable=a;sh.description=eL;sh.show_description=a;si.id=eM;si.parent_id=g;si.title=eN;si.doc_count=ag;si.enable=a;si.description=eO;si.show_description=a;sj.id=eP;sj.parent_id=g;sj.title=eQ;sj.doc_count=eR;sj.enable=a;sj.description=eS;sj.show_description=a;sk.id=eT;sk.parent_id=g;sk.title=eU;sk.doc_count=b;sk.enable=a;sk.description=eV;sk.show_description=a;sl.id=e_;sl.parent_id=j;sl.title=e$;sl.doc_count=x;sl.enable=a;sl.description=fa;sm.id=fb;sm.parent_id=j;sm.title=fc;sm.doc_count=u;sm.enable=a;sm.description=fd;sm.show_description=a;sn.id=fe;sn.parent_id=j;sn.title=aJ;sn.doc_count=x;sn.enable=a;sn.description=ff;sn.show_description=a;so.id=fg;so.parent_id=j;so.title=aK;so.doc_count=C;so.enable=a;so.description=fh;so.show_description=a;sp.id=fi;sp.parent_id=j;sp.title=fj;sp.enable=a;sq.id=fk;sq.parent_id=j;sq.title=aL;sq.doc_count=S;sq.enable=a;sq.description=fl;sr.id=fm;sr.parent_id=j;sr.title=fn;sr.doc_count=aM;sr.enable=a;sr.description=fo;sr.show_description=a;ss.id=fp;ss.parent_id=j;ss.title=aN;ss.doc_count=x;ss.enable=a;ss.description=fq;ss.show_description=a;st.id=fr;st.parent_id=j;st.title=aO;st.doc_count=P;st.enable=a;st.description=fs;st.show_description=a;su.id=ft;su.parent_id=j;su.title=fu;su.doc_count=fv;su.enable=a;su.description=fw;su.show_description=a;sv.id=fx;sv.parent_id=j;sv.title=aP;sv.doc_count=aq;sv.enable=a;sv.description=fy;sv.show_description=a;sw.id=fz;sw.parent_id=j;sw.title=aQ;sw.doc_count=t;sw.enable=a;sw.description=fA;sw.show_description=a;sx.id=fB;sx.parent_id=j;sx.title=aR;sx.doc_count=b;sx.enable=a;sy.id=fC;sy.parent_id=j;sy.title=aS;sy.doc_count=aT;sy.enable=a;sy.description=fD;sy.show_description=a;sz.id=fE;sz.parent_id=j;sz.title=aU;sz.doc_count=E;sz.enable=a;sz.description=fF;sz.show_description=a;sA.id=fG;sA.parent_id=j;sA.title=fH;sA.doc_count=M;sA.enable=a;sA.description=fI;sA.show_description=a;sB.id=bM;sB.parent_id=j;sB.title=fJ;sB.enable=a;sB.description=fK;sB.show_description=a;sC.id=fL;sC.parent_id=j;sC.title=aV;sC.doc_count=fM;sC.enable=a;sC.description=fN;sC.show_description=a;sD.id=ao;sD.parent_id=j;sD.title=fO;sD.enable=a;sE.id=H;sE.parent_id=j;sE.title=aW;sE.doc_count=fP;sE.enable=a;sE.description=fQ;sE.show_description=a;sF.id=fZ;sF.parent_id=j;sF.title=f_;sF.doc_count=b;sF.enable=a;sG.id=gd;sG.parent_id=n;sG.title=aZ;sG.doc_count=b;sG.enable=a;sH.id=ge;sH.parent_id=n;sH.title=gf;sH.enable=a;sI.id=gg;sI.parent_id=n;sI.title=a_;sI.doc_count=gh;sI.enable=a;sJ.id=gi;sJ.parent_id=n;sJ.title=gj;sJ.doc_count=gk;sJ.enable=a;sK.id=gl;sK.parent_id=n;sK.title=a$;sK.enable=a;sL.id=aj;sL.parent_id=n;sL.title=ba;sL.doc_count=q;sL.enable=a;sL.description=gm;sL.show_description=a;sM.id=bb;sM.parent_id=n;sM.title=bc;sM.doc_count=gn;sM.enable=a;sN.id=gt;sN.parent_id=n;sN.title=bf;sN.enable=a;sO.id=gu;sO.parent_id=n;sO.title=bg;sO.doc_count=q;sO.enable=a;sO.description=gv;sO.show_description=a;sP.id=gw;sP.parent_id=n;sP.title=bh;sP.enable=a;sQ.id=gx;sQ.parent_id=n;sQ.title=gy;sQ.doc_count=s;sQ.enable=a;sR.id=gz;sR.parent_id=n;sR.title=bi;sR.enable=a;sS.id=gA;sS.parent_id=n;sS.title=bj;sS.doc_count=gB;sS.enable=a;sS.description=gC;sS.show_description=a;sT.id=gD;sT.parent_id=n;sT.title=gE;sT.doc_count=ax;sT.enable=a;sU.id=gF;sU.parent_id=n;sU.title=gG;sU.doc_count=bN;sU.enable=a;sV.id=hG;sV.parent_id=p;sV.title=bx;sV.doc_count=bO;sV.enable=a;sV.description=hH;sV.show_description=a;sW.id=hI;sW.parent_id=p;sW.title=hJ;sW.doc_count=B;sW.enable=a;sW.description=hK;sW.show_description=a;sX.id=hL;sX.parent_id=p;sX.title=hM;sX.doc_count=hN;sX.enable=a;sX.description=hO;sX.show_description=a;sY.id=hP;sY.parent_id=p;sY.title=by;sY.doc_count=aT;sY.enable=a;sY.description=hQ;sY.show_description=a;sZ.id=hR;sZ.parent_id=p;sZ.title=hS;sZ.doc_count=hT;sZ.enable=a;sZ.description=hU;sZ.show_description=a;s_.id=bz;s_.parent_id=p;s_.title=hV;s_.doc_count=S;s_.enable=a;s$.id=hZ;s$.parent_id=p;s$.title=bA;s$.doc_count=L;s$.enable=a;ta.id=h_;ta.parent_id=p;ta.title=h$;ta.doc_count=t;ta.enable=a;ta.description=ia;ta.show_description=a;tb.id=bB;tb.parent_id=p;tb.title=ib;tb.doc_count=t;tb.enable=a;tc.id=ie;tc.parent_id=p;tc.title=if0;tc.doc_count=F;tc.enable=a;tc.description=ig;tc.show_description=a;td.id=ih;td.parent_id=p;td.title=ii;td.doc_count=F;td.enable=a;te.id=cZ;te.parent_id=z;te.title=ap;te.doc_count=aq;te.enable=a;te.description=c_;te.show_description=a;tf.id=c$;tf.parent_id=z;tf.title=da;tf.doc_count=v;tf.enable=a;tf.description=db;tf.show_description=a;tg.id=dc;tg.parent_id=z;tg.title=dd;tg.doc_count=r;tg.enable=a;tg.description=de;tg.show_description=a;th.id=df;th.parent_id=z;th.title=dg;th.doc_count=dh;th.enable=a;ti.id=dQ;ti.parent_id=l;ti.title=az;ti.doc_count=dR;ti.enable=a;ti.description=dS;ti.show_description=a;tj.id=dT;tj.parent_id=l;tj.title=dU;tj.doc_count=dV;tj.enable=a;tk.id=aA;tk.parent_id=l;tk.title=X;tk.doc_count=dW;tk.enable=a;tk.description=dX;tk.show_description=a;tl.id=aB;tl.parent_id=l;tl.title=Y;tl.doc_count=Q;tl.enable=a;tl.description=dY;tl.show_description=a;tm.id=dZ;tm.parent_id=l;tm.title=d_;tm.doc_count=E;tm.enable=a;tm.description=d$;tm.show_description=a;tn.id=ea;tn.parent_id=l;tn.title=eb;tn.doc_count=B;tn.enable=a;tn.description=ec;tn.show_description=a;to.id=ed;to.parent_id=l;to.title=ee;to.doc_count=F;to.enable=a;to.description=ef;to.show_description=a;tp.id=G;tp.parent_id=l;tp.title=eg;tp.doc_count=eh;tp.enable=a;tp.description=ei;tp.show_description=a;tq.id=ej;tq.parent_id=l;tq.title=ek;tq.doc_count=E;tq.enable=a;tq.description=el;tq.show_description=a;tr.id=em;tr.parent_id=l;tr.title=en;tr.doc_count=P;tr.enable=a;tr.description=eo;tr.show_description=a;ts.id=ch;ts.parent_id=ad;ts.title=ci;ts.doc_count=N;ts.enable=a;ts.description=cj;ts.show_description=a;tt.id=cE;tt.parent_id=ai;tt.title=cF;tt.doc_count=ak;tt.enable=a;tt.description=cG;tt.show_description=a;tu.id=et;tu.parent_id=aC;tu.title=eu;tu.enable=a;tu.description=ev;tu.show_description=a;tv.id=dG;tv.parent_id=D;tv.title=dH;tv.doc_count=q;tv.enable=a;tv.description=dI;tv.show_description=a;tw.id=dJ;tw.parent_id=D;tw.title=dK;tw.doc_count=ax;tw.enable=a;tw.description=dL;tw.show_description=a;tx.id=dM;tx.parent_id=D;tx.title=dN;tx.doc_count=C;tx.enable=a;tx.description=dO;tx.show_description=a;ty.id=dy;ty.parent_id=au;ty.title=dz;ty.enable=a;ty.description=dA;ty.show_description=a;tz.id=bd;tz.parent_id=bb;tz.title=go;tz.doc_count=gp;tz.enable=a;tz.description=gq;tz.show_description=a;tA.id=fR;tA.parent_id=H;tA.title=fS;tA.doc_count=aX;tA.enable=a;tA.description=fT;tA.show_description=a;tB.id=fU;tB.parent_id=H;tB.title=aY;tB.doc_count=t;tB.enable=a;tB.description=fV;tB.show_description=a;tC.id=fW;tC.parent_id=H;tC.title=fX;tC.doc_count=L;tC.enable=a;tC.description=fY;tC.show_description=a;tD.id=gJ;tD.parent_id=i;tD.title=bl;tD.doc_count=bm;tD.enable=a;tD.show_description=a;tE.id=gK;tE.parent_id=i;tE.title=gL;tE.doc_count=aG;tE.enable=a;tE.description=gM;tE.show_description=a;tF.id=gN;tF.parent_id=i;tF.title=gO;tF.doc_count=q;tF.enable=a;tF.description=gP;tF.show_description=a;tG.id=gQ;tG.parent_id=i;tG.title=gR;tG.doc_count=S;tG.enable=a;tG.description=gS;tG.show_description=a;tH.id=gT;tH.parent_id=i;tH.title=gU;tH.doc_count=u;tH.enable=a;tH.description=gV;tH.show_description=a;tI.id=gW;tI.parent_id=i;tI.title=gX;tI.doc_count=u;tI.enable=a;tJ.id=gY;tJ.parent_id=i;tJ.title=bn;tJ.doc_count=q;tJ.enable=a;tK.id=gZ;tK.parent_id=i;tK.title=bo;tK.doc_count=bm;tK.enable=a;tK.description=g_;tK.show_description=a;tL.id=g$;tL.parent_id=i;tL.title=bp;tL.doc_count=Q;tL.enable=a;tL.description=ha;tL.show_description=a;tM.id=hb;tM.parent_id=i;tM.title=bq;tM.doc_count=aH;tM.enable=a;tN.id=hc;tN.parent_id=i;tN.title=br;tN.doc_count=as;tN.enable=a;tO.id=hd;tO.parent_id=i;tO.title=he;tO.doc_count=hf;tO.enable=a;tO.description=hg;tO.show_description=a;tP.id=hh;tP.parent_id=i;tP.title=hi;tP.doc_count=aX;tP.enable=a;tP.description=hj;tP.show_description=a;tQ.id=hk;tQ.parent_id=i;tQ.title=hl;tQ.doc_count=N;tQ.enable=a;tR.id=hm;tR.parent_id=i;tR.title=hn;tR.doc_count=B;tR.enable=a;tR.description=ho;tR.show_description=a;tS.id=hp;tS.parent_id=i;tS.title=bs;tS.doc_count=b;tS.enable=a;tT.id=hq;tT.parent_id=i;tT.title=hr;tT.doc_count=L;tT.enable=a;tU.id=hs;tU.parent_id=i;tU.title=ht;tU.doc_count=hu;tU.enable=a;tU.description=hv;tU.show_description=a;tV.id=hw;tV.parent_id=i;tV.title=hx;tV.doc_count=M;tV.enable=a;tW.id=hy;tW.parent_id=i;tW.title=bt;tW.doc_count=hz;tW.enable=a;tX.id=hA;tX.parent_id=i;tX.title=bu;tX.doc_count=hB;tX.enable=a;tY.id=hC;tY.parent_id=i;tY.title=bv;tY.doc_count=q;tY.enable=a;tZ.id=hW;tZ.parent_id=bz;tZ.title=hX;tZ.doc_count=C;tZ.enable=a;tZ.description=hY;tZ.show_description=a;t_.id=il;t_.parent_id=k;t_.title=_;t_.enable=a;t_.type=b;t$.id=im;t$.parent_id=k;t$.title=in0;t$.enable=a;t$.type=b;ua.id=io;ua.parent_id=k;ua.title=ip;ua.enable=a;ua.type=b;ub.id=iq;ub.parent_id=k;ub.title=ir;ub.enable=a;ub.type=b;uc.id=is;uc.parent_id=k;uc.title=it;uc.enable=a;uc.type=b;ud.id=iu;ud.parent_id=k;ud.title=iv;ud.enable=a;ud.type=b;ue.id=iw;ue.parent_id=k;ue.title=ix;ue.enable=a;ue.type=b;uf.id=bP;uf.parent_id=k;uf.title=aa;uf.enable=a;uf.type=b;ug.id=iy;ug.parent_id=k;ug.title=iz;ug.enable=a;ug.type=b;uh.id=iA;uh.parent_id=k;uh.title=ac;uh.enable=a;uh.type=b;ui.id=iB;ui.parent_id=k;ui.title=iC;ui.enable=a;ui.type=b;uj.id=iD;uj.parent_id=k;uj.title=U;uj.doc_count=b;uj.enable=a;uj.type=b;uk.id=iE;uk.parent_id=k;uk.title=iF;uk.enable=a;uk.type=b;ul.id=iG;ul.parent_id=k;ul.title=iH;ul.enable=a;ul.type=b;um.id=iI;um.parent_id=k;um.title=O;um.enable=a;um.type=b;un.id=iJ;un.parent_id=k;un.title=iK;un.enable=a;un.type=b;uo.id=iL;uo.parent_id=k;uo.title=af;uo.enable=a;uo.type=b;up.id=iM;up.parent_id=k;up.title=iN;up.doc_count=b;up.enable=a;up.type=b;uq.id=iO;uq.parent_id=k;uq.title=iP;uq.enable=a;uq.type=b;ur.id=iQ;ur.parent_id=k;ur.title=iR;ur.doc_count=b;ur.enable=a;ur.type=b;us.id=iU;us.parent_id=f;us.title=iV;us.enable=a;us.type=b;ut.id=iW;ut.parent_id=f;ut.title=I;ut.enable=a;ut.type=b;uu.id=iX;uu.parent_id=f;uu.title=iY;uu.enable=a;uu.type=b;uv.id=iZ;uv.parent_id=f;uv.title=ah;uv.enable=a;uv.type=b;uw.id=i_;uw.parent_id=f;uw.title=i$;uw.enable=a;uw.type=b;ux.id=ja;ux.parent_id=f;ux.title=al;ux.enable=a;ux.type=b;uy.id=jb;uy.parent_id=f;uy.title=$;uy.enable=a;uy.type=b;uz.id=jc;uz.parent_id=f;uz.title=am;uz.enable=a;uz.type=b;uA.id=jd;uA.parent_id=f;uA.title=X;uA.enable=a;uA.type=b;uB.id=je;uB.parent_id=f;uB.title=jf;uB.enable=a;uB.type=b;uC.id=jg;uC.parent_id=f;uC.title=jh;uC.enable=a;uC.type=b;uD.id=ji;uD.parent_id=f;uD.title=jj;uD.enable=a;uD.type=b;uE.id=jk;uE.parent_id=f;uE.title=Y;uE.enable=a;uE.type=b;uF.id=jl;uF.parent_id=f;uF.title=jm;uF.enable=a;uF.type=b;uG.id=jn;uG.parent_id=f;uG.title=an;uG.enable=a;uG.type=b;uH.id=jo;uH.parent_id=f;uH.title=jp;uH.enable=a;uH.type=b;uI.id=jq;uI.parent_id=f;uI.title=jr;uI.enable=a;uI.type=b;uJ.id=js;uJ.parent_id=f;uJ.title=jt;uJ.enable=a;uJ.type=b;uK.id=ju;uK.parent_id=f;uK.title=V;uK.enable=a;uK.type=b;uL.id=jv;uL.parent_id=f;uL.title=ar;uL.enable=a;uL.type=b;uM.id=jw;uM.parent_id=f;uM.title=jx;uM.enable=a;uM.type=b;uN.id=jy;uN.parent_id=f;uN.title=jz;uN.enable=a;uN.type=b;uO.id=jA;uO.parent_id=f;uO.title=jB;uO.enable=a;uO.type=b;uP.id=jC;uP.parent_id=f;uP.title=jD;uP.enable=a;uP.type=b;uQ.id=jE;uQ.parent_id=f;uQ.title=jF;uQ.enable=a;uQ.type=b;uR.id=jG;uR.parent_id=f;uR.title=at;uR.enable=a;uR.type=b;uS.id=jH;uS.parent_id=f;uS.title=av;uS.enable=a;uS.type=b;uT.id=jI;uT.parent_id=f;uT.title=jJ;uT.enable=a;uT.type=b;uU.id=jK;uU.parent_id=f;uU.title=aw;uU.enable=a;uU.type=b;uV.id=jL;uV.parent_id=f;uV.title=W;uV.enable=a;uV.type=b;uW.id=jM;uW.parent_id=f;uW.title=jN;uW.enable=a;uW.type=b;uX.id=jO;uX.parent_id=f;uX.title=jP;uX.enable=a;uX.type=b;uY.id=jQ;uY.parent_id=f;uY.title=aD;uY.enable=a;uY.type=b;uZ.id=jR;uZ.parent_id=f;uZ.title=aE;uZ.enable=a;uZ.type=b;u_.id=jS;u_.parent_id=f;u_.title=jT;u_.enable=a;u_.type=b;u$.id=jU;u$.parent_id=f;u$.title=jV;u$.enable=a;u$.type=b;va.id=jW;va.parent_id=f;va.title=bh;va.enable=a;va.type=b;vb.id=jX;vb.parent_id=f;vb.title=jY;vb.enable=a;vb.type=b;vc.id=jZ;vc.parent_id=f;vc.title=j_;vc.doc_count=b;vc.enable=a;vc.type=b;vd.id=j$;vd.parent_id=f;vd.title=ka;vd.enable=a;vd.type=b;ve.id=kb;ve.parent_id=f;ve.title=kc;ve.enable=a;ve.type=b;vf.id=kd;vf.parent_id=f;vf.title=ke;vf.enable=a;vf.type=b;vg.id=kf;vg.parent_id=f;vg.title=kg;vg.doc_count=s;vg.enable=a;vg.type=b;vh.id=kj;vh.parent_id=m;vh.title=aZ;vh.enable=a;vh.type=b;vi.id=kk;vi.parent_id=m;vi.title=kl;vi.enable=a;vi.type=b;vj.id=km;vj.parent_id=m;vj.title=ab;vj.enable=a;vj.type=b;vk.id=kn;vk.parent_id=m;vk.title=ko;vk.enable=a;vk.type=b;vl.id=kp;vl.parent_id=m;vl.title=kq;vl.enable=a;vl.type=b;vm.id=kr;vm.parent_id=m;vm.title=ks;vm.enable=a;vm.type=b;vn.id=kt;vn.parent_id=m;vn.title=ku;vn.enable=a;vn.type=b;vo.id=kv;vo.parent_id=m;vo.title=a$;vo.enable=a;vo.type=b;vp.id=kw;vp.parent_id=m;vp.title=kx;vp.enable=a;vp.type=b;vq.id=ky;vq.parent_id=m;vq.title=kz;vq.enable=a;vq.type=b;vr.id=kA;vr.parent_id=m;vr.title=kB;vr.enable=a;vr.type=b;vs.id=kC;vs.parent_id=m;vs.title=ae;vs.enable=a;vs.type=b;vt.id=kD;vt.parent_id=m;vt.title=O;vt.enable=a;vt.type=b;vu.id=kE;vu.parent_id=m;vu.title=aF;vu.enable=a;vu.type=b;vv.id=kF;vv.parent_id=m;vv.title=kG;vv.enable=a;vv.type=b;vw.id=kH;vw.parent_id=m;vw.title=kI;vw.enable=a;vw.type=b;vx.id=kK;vx.parent_id=e;vx.title=I;vx.enable=a;vx.type=b;vy.id=kL;vy.parent_id=e;vy.title=kM;vy.enable=a;vy.type=b;vz.id=kN;vz.parent_id=e;vz.title=aJ;vz.enable=a;vz.type=b;vA.id=kO;vA.parent_id=e;vA.title=aK;vA.enable=a;vA.type=b;vB.id=kP;vB.parent_id=e;vB.title=kQ;vB.enable=a;vB.type=b;vC.id=kR;vC.parent_id=e;vC.title=kS;vC.enable=a;vC.type=b;vD.id=kT;vD.parent_id=e;vD.title=kU;vD.enable=a;vD.type=b;vE.id=kV;vE.parent_id=e;vE.title=kW;vE.enable=a;vE.type=b;vF.id=bw;vF.parent_id=e;vF.title=kX;vF.doc_count=b;vF.enable=a;vF.type=b;vG.id=kY;vG.parent_id=e;vG.title=kZ;vG.enable=a;vG.type=b;vH.id=k_;vH.parent_id=e;vH.title=k$;vH.enable=a;vH.type=b;vI.id=la;vI.parent_id=e;vI.title=lb;vI.enable=a;vI.type=b;vJ.id=lc;vJ.parent_id=e;vJ.title=aL;vJ.enable=a;vJ.type=b;vK.id=ld;vK.parent_id=e;vK.title=le;vK.enable=a;vK.type=b;vL.id=lf;vL.parent_id=e;vL.title=lg;vL.enable=a;vL.type=b;vM.id=lh;vM.parent_id=e;vM.title=li;vM.enable=a;vM.type=b;vN.id=lj;vN.parent_id=e;vN.title=lk;vN.enable=a;vN.type=b;vO.id=ll;vO.parent_id=e;vO.title=lm;vO.enable=a;vO.type=b;vP.id=ln;vP.parent_id=e;vP.title=lo;vP.enable=a;vP.type=b;vQ.id=lp;vQ.parent_id=e;vQ.title=lq;vQ.enable=a;vQ.type=b;vR.id=lr;vR.parent_id=e;vR.title=ls;vR.enable=a;vR.type=b;vS.id=lt;vS.parent_id=e;vS.title=lu;vS.enable=a;vS.type=b;vT.id=lv;vT.parent_id=e;vT.title=lw;vT.enable=a;vT.type=b;vU.id=lx;vU.parent_id=e;vU.title=ly;vU.enable=a;vU.type=b;vV.id=lz;vV.parent_id=e;vV.title=lA;vV.enable=a;vV.type=b;vW.id=lB;vW.parent_id=e;vW.title=lC;vW.enable=a;vW.type=b;vX.id=lD;vX.parent_id=e;vX.title=lE;vX.enable=a;vX.type=b;vY.id=lF;vY.parent_id=e;vY.title=lG;vY.enable=a;vY.type=b;vZ.id=lH;vZ.parent_id=e;vZ.title=aN;vZ.enable=a;vZ.type=b;v_.id=lI;v_.parent_id=e;v_.title=aO;v_.enable=a;v_.type=b;v$.id=ay;v$.parent_id=e;v$.title=aY;v$.enable=a;v$.type=b;wa.id=lJ;wa.parent_id=e;wa.title=lK;wa.enable=a;wa.type=b;wb.id=lL;wb.parent_id=e;wb.title=lM;wb.enable=a;wb.type=b;wc.id=lN;wc.parent_id=e;wc.title=lO;wc.enable=a;wc.type=b;wd.id=lP;wd.parent_id=e;wd.title=lQ;wd.enable=a;wd.type=b;we.id=lR;we.parent_id=e;we.title=lS;we.enable=a;we.type=b;wf.id=lT;wf.parent_id=e;wf.title=lU;wf.enable=a;wf.type=b;wg.id=lV;wg.parent_id=e;wg.title=lW;wg.enable=a;wg.type=b;wh.id=lX;wh.parent_id=e;wh.title=aP;wh.enable=a;wh.type=b;wi.id=lY;wi.parent_id=e;wi.title=lZ;wi.enable=a;wi.type=b;wj.id=l_;wj.parent_id=e;wj.title=l$;wj.enable=a;wj.type=b;wk.id=ma;wk.parent_id=e;wk.title=aQ;wk.enable=a;wk.type=b;wl.id=mb;wl.parent_id=e;wl.title=mc;wl.enable=a;wl.type=b;wm.id=md;wm.parent_id=e;wm.title=me;wm.enable=a;wm.type=b;wn.id=mf;wn.parent_id=e;wn.title=bD;wn.enable=a;wn.type=b;wo.id=mg;wo.parent_id=e;wo.title=mh;wo.enable=a;wo.type=b;wp.id=mi;wp.parent_id=e;wp.title=aR;wp.enable=a;wp.type=b;wq.id=mj;wq.parent_id=e;wq.title=aS;wq.enable=a;wq.type=b;wr.id=mk;wr.parent_id=e;wr.title=aU;wr.enable=a;wr.type=b;ws.id=ml;ws.parent_id=e;ws.title=mm;ws.enable=a;ws.type=b;wt.id=mn;wt.parent_id=e;wt.title=mo;wt.enable=a;wt.type=b;wu.id=mp;wu.parent_id=e;wu.title=mq;wu.enable=a;wu.type=b;wv.id=mr;wv.parent_id=e;wv.title=ms;wv.enable=a;wv.type=b;ww.id=mt;ww.parent_id=e;ww.title=R;ww.enable=a;ww.type=b;wx.id=mu;wx.parent_id=e;wx.title=mv;wx.enable=a;wx.type=b;wy.id=mw;wy.parent_id=e;wy.title=aV;wy.enable=a;wy.type=b;wz.id=mx;wz.parent_id=e;wz.title=aW;wz.doc_count=b;wz.enable=a;wz.type=b;wA.id=my;wA.parent_id=e;wA.title=mz;wA.enable=a;wA.type=b;wB.id=mB;wB.parent_id=d;wB.title=ap;wB.enable=a;wB.type=b;wC.id=mC;wC.parent_id=d;wC.title=mD;wC.enable=a;wC.type=b;wD.id=mE;wD.parent_id=d;wD.title=mF;wD.enable=a;wD.type=b;wE.id=mG;wE.parent_id=d;wE.title=mH;wE.enable=a;wE.type=b;wF.id=mI;wF.parent_id=d;wF.title=mJ;wF.enable=a;wF.type=b;wG.id=mK;wG.parent_id=d;wG.title=I;wG.enable=a;wG.type=b;wH.id=mL;wH.parent_id=d;wH.title=bl;wH.enable=a;wH.description=mM;wH.show_description=a;wH.type=b;wI.id=mN;wI.parent_id=d;wI.title=mO;wI.enable=a;wI.type=b;wJ.id=mP;wJ.parent_id=d;wJ.title=mQ;wJ.enable=a;wJ.type=b;wK.id=mR;wK.parent_id=d;wK.title=mS;wK.enable=a;wK.type=b;wL.id=mT;wL.parent_id=d;wL.title=mU;wL.enable=a;wL.type=b;wM.id=mV;wM.parent_id=d;wM.title=mW;wM.enable=a;wM.type=b;wN.id=mX;wN.parent_id=d;wN.title=mY;wN.enable=a;wN.type=b;wO.id=mZ;wO.parent_id=d;wO.title=be;wO.enable=a;wO.type=b;wP.id=m_;wP.parent_id=d;wP.title=m$;wP.enable=a;wP.type=b;wQ.id=na;wQ.parent_id=d;wQ.title=nb;wQ.enable=a;wQ.type=b;wR.id=nc;wR.parent_id=d;wR.title=nd;wR.enable=a;wR.type=b;wS.id=ne;wS.parent_id=d;wS.title=bC;wS.enable=a;wS.type=b;wT.id=nf;wT.parent_id=d;wT.title=ng;wT.enable=a;wT.type=b;wU.id=nh;wU.parent_id=d;wU.title=bn;wU.enable=a;wU.type=b;wV.id=ni;wV.parent_id=d;wV.title=nj;wV.enable=a;wV.type=b;wW.id=nk;wW.parent_id=d;wW.title=nl;wW.enable=a;wW.type=b;wX.id=nm;wX.parent_id=d;wX.title=nn;wX.enable=a;wX.type=b;wY.id=no;wY.parent_id=d;wY.title=np;wY.enable=a;wY.type=b;wZ.id=nq;wZ.parent_id=d;wZ.title=nr;wZ.enable=a;wZ.type=b;w_.id=ns;w_.parent_id=d;w_.title=nt;w_.enable=a;w_.type=b;w$.id=nu;w$.parent_id=d;w$.title=nv;w$.enable=a;w$.type=b;xa.id=nw;xa.parent_id=d;xa.title=nx;xa.enable=a;xa.type=b;xb.id=ny;xb.parent_id=d;xb.title=nz;xb.enable=a;xb.type=b;xc.id=nA;xc.parent_id=d;xc.title=bo;xc.enable=a;xc.type=b;xd.id=nB;xd.parent_id=d;xd.title=bp;xd.enable=a;xd.type=b;xe.id=nC;xe.parent_id=d;xe.title=nD;xe.enable=a;xe.type=b;xf.id=nE;xf.parent_id=d;xf.title=nF;xf.enable=a;xf.type=b;xg.id=nG;xg.parent_id=d;xg.title=nH;xg.enable=a;xg.type=b;xh.id=nI;xh.parent_id=d;xh.title=nJ;xh.enable=a;xh.type=b;xi.id=nK;xi.parent_id=d;xi.title=nL;xi.enable=a;xi.type=b;xj.id=nM;xj.parent_id=d;xj.title=nN;xj.enable=a;xj.type=b;xk.id=nO;xk.parent_id=d;xk.title=nP;xk.enable=a;xk.type=b;xl.id=nQ;xl.parent_id=d;xl.title=nR;xl.enable=a;xl.type=b;xm.id=nS;xm.parent_id=d;xm.title=nT;xm.enable=a;xm.type=b;xn.id=nU;xn.parent_id=d;xn.title=nV;xn.enable=a;xn.type=b;xo.id=nW;xo.parent_id=d;xo.title=br;xo.enable=a;xo.type=b;xp.id=nX;xp.parent_id=d;xp.title=nY;xp.doc_count=s;xp.enable=a;xp.type=b;xq.id=nZ;xq.parent_id=d;xq.title=n_;xq.enable=a;xq.type=b;xr.id=n$;xr.parent_id=d;xr.title=oa;xr.enable=a;xr.type=b;xs.id=ob;xs.parent_id=d;xs.title=oc;xs.enable=a;xs.type=b;xt.id=od;xt.parent_id=d;xt.title=oe;xt.enable=a;xt.type=b;xu.id=of;xu.parent_id=d;xu.title=og;xu.enable=a;xu.type=b;xv.id=oh;xv.parent_id=d;xv.title=oi;xv.enable=a;xv.type=b;xw.id=oj;xw.parent_id=d;xw.title=ok;xw.enable=a;xw.type=b;xx.id=ol;xx.parent_id=d;xx.title=om;xx.enable=a;xx.type=b;xy.id=on;xy.parent_id=d;xy.title=oo;xy.enable=a;xy.type=b;xz.id=op;xz.parent_id=d;xz.title=oq;xz.enable=a;xz.type=b;xA.id=or;xA.parent_id=d;xA.title=os;xA.enable=a;xA.type=b;xB.id=ot;xB.parent_id=d;xB.title=ou;xB.enable=a;xB.type=b;xC.id=ov;xC.parent_id=d;xC.title=ow;xC.enable=a;xC.type=b;xD.id=ox;xD.parent_id=d;xD.title=oy;xD.enable=a;xD.type=b;xE.id=oz;xE.parent_id=d;xE.title=oA;xE.enable=a;xE.type=b;xF.id=oB;xF.parent_id=d;xF.title=oC;xF.enable=a;xF.type=b;xG.id=oD;xG.parent_id=d;xG.title=oE;xG.enable=a;xG.type=b;xH.id=oF;xH.parent_id=d;xH.title=oG;xH.enable=a;xH.type=b;xI.id=oH;xI.parent_id=d;xI.title=oI;xI.enable=a;xI.type=b;xJ.id=oJ;xJ.parent_id=d;xJ.title=oK;xJ.enable=a;xJ.type=b;xK.id=oL;xK.parent_id=d;xK.title=oM;xK.enable=a;xK.type=b;xL.id=oN;xL.parent_id=d;xL.title=oO;xL.enable=a;xL.type=b;xM.id=oP;xM.parent_id=d;xM.title=oQ;xM.enable=a;xM.type=b;xN.id=oR;xN.parent_id=d;xN.title=oS;xN.doc_count=b;xN.enable=a;xN.type=b;xO.id=oT;xO.parent_id=d;xO.title=oU;xO.enable=a;xO.type=b;xP.id=oV;xP.parent_id=d;xP.title=oW;xP.enable=a;xP.type=b;xQ.id=oX;xQ.parent_id=d;xQ.title=oY;xQ.enable=a;xQ.type=b;xR.id=oZ;xR.parent_id=d;xR.title=bs;xR.enable=a;xR.type=b;xS.id=o_;xS.parent_id=d;xS.title=o$;xS.enable=a;xS.type=b;xT.id=pa;xT.parent_id=d;xT.title=pb;xT.enable=a;xT.type=b;xU.id=pc;xU.parent_id=d;xU.title=pd;xU.enable=a;xU.type=b;xV.id=pe;xV.parent_id=d;xV.title=pf;xV.enable=a;xV.type=b;xW.id=pg;xW.parent_id=d;xW.title=ph;xW.enable=a;xW.type=b;xX.id=pi;xX.parent_id=d;xX.title=pj;xX.enable=a;xX.type=b;xY.id=pk;xY.parent_id=d;xY.title=pl;xY.enable=a;xY.type=b;xZ.id=pm;xZ.parent_id=d;xZ.title=bt;xZ.doc_count=b;xZ.enable=a;xZ.type=b;x_.id=pn;x_.parent_id=d;x_.title=bA;x_.doc_count=b;x_.enable=a;x_.type=b;x$.id=po;x$.parent_id=d;x$.title=aI;x$.enable=a;x$.type=b;ya.id=pp;ya.parent_id=d;ya.title=pq;ya.enable=a;ya.type=b;yb.id=pr;yb.parent_id=d;yb.title=bu;yb.enable=a;yb.type=b;yc.id=ps;yc.parent_id=d;yc.title=pt;yc.enable=a;yc.type=b;yd.id=pu;yd.parent_id=d;yd.title=pv;yd.enable=a;yd.type=b;ye.id=pw;ye.parent_id=d;ye.title=bv;ye.enable=a;ye.type=b;yf.id=pJ;yf.parent_id=h;yf.title=pK;yf.enable=a;yf.type=b;yg.id=pL;yg.parent_id=h;yg.title=I;yg.enable=a;yg.type=b;yh.id=pM;yh.parent_id=h;yh.title=pN;yh.enable=a;yh.type=b;yi.id=pO;yi.parent_id=h;yi.title=az;yi.enable=a;yi.type=b;yj.id=pP;yj.parent_id=h;yj.title=pQ;yj.enable=a;yj.type=b;yk.id=pR;yk.parent_id=h;yk.title=pS;yk.enable=a;yk.type=b;yl.id=pT;yl.parent_id=h;yl.title=pU;yl.enable=a;yl.type=b;ym.id=pV;ym.parent_id=h;ym.title=a_;ym.enable=a;ym.type=b;yn.id=pW;yn.parent_id=h;yn.title=pX;yn.enable=a;yn.type=b;yo.id=pY;yo.parent_id=h;yo.title=pZ;yo.enable=a;yo.type=b;yp.id=p_;yp.parent_id=h;yp.title=bq;yp.enable=a;yp.type=b;yq.id=p$;yq.parent_id=h;yq.title=ba;yq.enable=a;yq.type=b;yr.id=qa;yr.parent_id=h;yr.title=qb;yr.enable=a;yr.type=b;ys.id=qc;ys.parent_id=h;ys.title=bc;ys.enable=a;ys.type=b;yt.id=qd;yt.parent_id=h;yt.title=qe;yt.enable=a;yt.type=b;yu.id=qf;yu.parent_id=h;yu.title=bf;yu.enable=a;yu.type=b;yv.id=qg;yv.parent_id=h;yv.title=qh;yv.enable=a;yv.type=b;yw.id=qi;yw.parent_id=h;yw.title=bg;yw.enable=a;yw.type=b;yx.id=qj;yx.parent_id=h;yx.title=bD;yx.enable=a;yx.type=b;yy.id=qk;yy.parent_id=h;yy.title=ql;yy.enable=a;yy.type=b;yz.id=qm;yz.parent_id=h;yz.title=qn;yz.enable=a;yz.type=b;yA.id=qo;yA.parent_id=h;yA.title=qp;yA.enable=a;yA.type=b;yB.id=qq;yB.parent_id=h;yB.title=bi;yB.enable=a;yB.type=b;yC.id=qr;yC.parent_id=h;yC.title=bj;yC.enable=a;yC.type=b;yD.id=qs;yD.parent_id=h;yD.title=qt;yD.enable=a;yD.type=b;yE.id=qu;yE.parent_id=h;yE.title=qv;yE.enable=a;yE.type=b;yF.id=qw;yF.parent_id=h;yF.title=qx;yF.enable=a;yF.type=b;yG.id=qy;yG.parent_id=h;yG.title=qz;yG.enable=a;yG.type=b;yH.id=qA;yH.parent_id=h;yH.title=qB;yH.enable=a;yH.type=b;yI.id=pz;yI.parent_id=y;yI.title=bx;yI.enable=a;yI.type=b;yJ.id=pA;yJ.parent_id=y;yJ.title=by;yJ.enable=a;yJ.type=b;yK.id=pB;yK.parent_id=y;yK.title=pC;yK.enable=a;yK.type=b;yL.id=pD;yL.parent_id=y;yL.title=pE;yL.enable=a;yL.type=b;yM.id=pF;yM.parent_id=y;yM.title=pG;yM.enable=a;yM.type=b;yN.id=gr;yN.parent_id=bd;yN.title=be;yN.doc_count=q;yN.enable=a;yN.description=gs;yN.show_description=a;yO.id=ic;yO.parent_id=bB;yO.title=bC;yO.doc_count=t;yO.enable=a;yO.description=id;yO.show_description=a;return {layout:bI,data:[{}],fetch:{"0":{search:{wd:bU,type:w},timeouter:bJ,currentYear:bV,categoryDocumentTrees:[{id:o,title:bW,doc_count:bX,enable:a,cover:bY,icon:bZ,disabled:c,children:[{id:b_,parent_id:o,title:_,doc_count:M,enable:a,disabled:c},{id:b$,parent_id:o,title:$,doc_count:r,enable:a,disabled:c},{id:ca,parent_id:o,title:aa,doc_count:r,enable:a,description:cb,show_description:a,disabled:c},{id:cc,parent_id:o,title:ab,doc_count:cd,enable:a,description:ce,show_description:a,disabled:c},{id:cf,parent_id:o,title:ac,doc_count:s,enable:a,disabled:c},{id:ad,parent_id:o,title:U,doc_count:cg,enable:a,disabled:c,children:[{id:ch,parent_id:ad,title:ci,doc_count:N,enable:a,description:cj,show_description:a,disabled:c}]},{id:ck,parent_id:o,title:ae,enable:a,disabled:c},{id:cl,parent_id:o,title:O,doc_count:v,enable:a,disabled:c},{id:cm,parent_id:o,title:cn,doc_count:b,enable:a,description:co,show_description:a,disabled:c},{id:bK,parent_id:o,title:af,doc_count:B,enable:a,disabled:c},{id:cp,parent_id:o,title:cq,doc_count:ag,enable:a,disabled:c},{id:cr,parent_id:o,title:cs,enable:a,disabled:c},{id:ct,parent_id:o,title:cu,doc_count:P,enable:a,disabled:c}]},{id:g,title:cv,doc_count:cw,enable:a,cover:cx,icon:cy,description:cz,disabled:c,children:[{id:cA,parent_id:g,title:cB,doc_count:b,enable:a,disabled:c},{id:cC,parent_id:g,title:ah,doc_count:q,enable:a,disabled:c},{id:ai,parent_id:g,title:cD,doc_count:aj,enable:a,disabled:c,children:[{id:cE,parent_id:ai,title:cF,doc_count:ak,enable:a,description:cG,show_description:a,disabled:c}]},{id:cH,parent_id:g,title:al,enable:a,description:cI,show_description:a,disabled:c},{id:cJ,parent_id:g,title:cK,doc_count:r,enable:a,description:cL,show_description:a,disabled:c},{id:cM,parent_id:g,title:am,doc_count:s,enable:a,description:cN,show_description:a,disabled:c},{id:cO,parent_id:g,title:cP,doc_count:t,enable:a,disabled:c},{id:cQ,parent_id:g,title:an,doc_count:cR,enable:a,description:cS,show_description:a,disabled:c},{id:cT,parent_id:g,title:cU,enable:a,disabled:c},{id:cV,parent_id:g,title:cW,doc_count:N,enable:a,description:cX,show_description:a,disabled:c},{id:z,parent_id:g,title:V,doc_count:ao,enable:a,description:cY,show_description:a,disabled:c,children:[{id:cZ,parent_id:z,title:ap,doc_count:aq,enable:a,description:c_,show_description:a,disabled:c},{id:c$,parent_id:z,title:da,doc_count:v,enable:a,description:db,show_description:a,disabled:c},{id:dc,parent_id:z,title:dd,doc_count:r,enable:a,description:de,show_description:a,disabled:c},{id:df,parent_id:z,title:dg,doc_count:dh,enable:a,disabled:c}]},{id:di,parent_id:g,title:ar,doc_count:as,enable:a,description:dj,show_description:a,disabled:c},{id:dk,parent_id:g,title:dl,doc_count:dm,enable:a,description:dn,show_description:a,disabled:c},{id:do0,parent_id:g,title:dp,doc_count:q,enable:a,description:dq,show_description:a,disabled:c},{id:dr,parent_id:g,title:ds,doc_count:x,enable:a,description:dt,show_description:a,disabled:c},{id:du,parent_id:g,title:at,doc_count:dv,enable:a,description:dw,show_description:a,disabled:c},{id:au,parent_id:g,title:av,doc_count:C,enable:a,description:dx,show_description:a,disabled:c,children:[{id:dy,parent_id:au,title:dz,enable:a,description:dA,show_description:a,disabled:c}]},{id:dB,parent_id:g,title:dC,doc_count:q,enable:a,description:dD,show_description:a,disabled:c},{id:D,parent_id:g,title:aw,doc_count:dE,enable:a,description:dF,show_description:a,disabled:c,children:[{id:dG,parent_id:D,title:dH,doc_count:q,enable:a,description:dI,show_description:a,disabled:c},{id:dJ,parent_id:D,title:dK,doc_count:ax,enable:a,description:dL,show_description:a,disabled:c},{id:dM,parent_id:D,title:dN,doc_count:C,enable:a,description:dO,show_description:a,disabled:c}]},{id:l,parent_id:g,title:W,doc_count:ay,enable:a,description:dP,show_description:a,disabled:c,children:[{id:dQ,parent_id:l,title:az,doc_count:dR,enable:a,description:dS,show_description:a,disabled:c},{id:dT,parent_id:l,title:dU,doc_count:dV,enable:a,disabled:c},{id:aA,parent_id:l,title:X,doc_count:dW,enable:a,description:dX,show_description:a,disabled:c},{id:aB,parent_id:l,title:Y,doc_count:Q,enable:a,description:dY,show_description:a,disabled:c},{id:dZ,parent_id:l,title:d_,doc_count:E,enable:a,description:d$,show_description:a,disabled:c},{id:ea,parent_id:l,title:eb,doc_count:B,enable:a,description:ec,show_description:a,disabled:c},{id:ed,parent_id:l,title:ee,doc_count:F,enable:a,description:ef,show_description:a,disabled:c},{id:G,parent_id:l,title:eg,doc_count:eh,enable:a,description:ei,show_description:a,disabled:c},{id:ej,parent_id:l,title:ek,doc_count:E,enable:a,description:el,show_description:a,disabled:c},{id:em,parent_id:l,title:en,doc_count:P,enable:a,description:eo,show_description:a,disabled:c}]},{id:ep,parent_id:g,title:eq,doc_count:r,enable:a,description:er,show_description:a,disabled:c},{id:aC,parent_id:g,title:aD,doc_count:s,enable:a,description:es,show_description:a,disabled:c,children:[{id:et,parent_id:aC,title:eu,enable:a,description:ev,show_description:a,disabled:c}]},{id:ew,parent_id:g,title:aE,doc_count:ex,enable:a,description:ey,show_description:a,disabled:c},{id:ez,parent_id:g,title:aF,doc_count:aG,enable:a,disabled:c},{id:eA,parent_id:g,title:eB,doc_count:bL,enable:a,description:eC,show_description:a,disabled:c},{id:eD,parent_id:g,title:eE,doc_count:aH,enable:a,disabled:c},{id:eF,parent_id:g,title:aI,doc_count:ak,enable:a,description:eG,show_description:a,disabled:c},{id:eH,parent_id:g,title:eI,doc_count:u,enable:a,disabled:c},{id:eJ,parent_id:g,title:eK,doc_count:E,enable:a,description:eL,show_description:a,disabled:c},{id:eM,parent_id:g,title:eN,doc_count:ag,enable:a,description:eO,show_description:a,disabled:c},{id:eP,parent_id:g,title:eQ,doc_count:eR,enable:a,description:eS,show_description:a,disabled:c},{id:eT,parent_id:g,title:eU,doc_count:b,enable:a,description:eV,show_description:a,disabled:c}]},{id:j,title:R,doc_count:eW,enable:a,cover:eX,icon:eY,description:eZ,show_description:a,disabled:c,children:[{id:e_,parent_id:j,title:e$,doc_count:x,enable:a,description:fa,disabled:c},{id:fb,parent_id:j,title:fc,doc_count:u,enable:a,description:fd,show_description:a,disabled:c},{id:fe,parent_id:j,title:aJ,doc_count:x,enable:a,description:ff,show_description:a,disabled:c},{id:fg,parent_id:j,title:aK,doc_count:C,enable:a,description:fh,show_description:a,disabled:c},{id:fi,parent_id:j,title:fj,enable:a,disabled:c},{id:fk,parent_id:j,title:aL,doc_count:S,enable:a,description:fl,disabled:c},{id:fm,parent_id:j,title:fn,doc_count:aM,enable:a,description:fo,show_description:a,disabled:c},{id:fp,parent_id:j,title:aN,doc_count:x,enable:a,description:fq,show_description:a,disabled:c},{id:fr,parent_id:j,title:aO,doc_count:P,enable:a,description:fs,show_description:a,disabled:c},{id:ft,parent_id:j,title:fu,doc_count:fv,enable:a,description:fw,show_description:a,disabled:c},{id:fx,parent_id:j,title:aP,doc_count:aq,enable:a,description:fy,show_description:a,disabled:c},{id:fz,parent_id:j,title:aQ,doc_count:t,enable:a,description:fA,show_description:a,disabled:c},{id:fB,parent_id:j,title:aR,doc_count:b,enable:a,disabled:c},{id:fC,parent_id:j,title:aS,doc_count:aT,enable:a,description:fD,show_description:a,disabled:c},{id:fE,parent_id:j,title:aU,doc_count:E,enable:a,description:fF,show_description:a,disabled:c},{id:fG,parent_id:j,title:fH,doc_count:M,enable:a,description:fI,show_description:a,disabled:c},{id:bM,parent_id:j,title:fJ,enable:a,description:fK,show_description:a,disabled:c},{id:fL,parent_id:j,title:aV,doc_count:fM,enable:a,description:fN,show_description:a,disabled:c},{id:ao,parent_id:j,title:fO,enable:a,disabled:c},{id:H,parent_id:j,title:aW,doc_count:fP,enable:a,description:fQ,show_description:a,disabled:c,children:[{id:fR,parent_id:H,title:fS,doc_count:aX,enable:a,description:fT,show_description:a,disabled:c},{id:fU,parent_id:H,title:aY,doc_count:t,enable:a,description:fV,show_description:a,disabled:c},{id:fW,parent_id:H,title:fX,doc_count:L,enable:a,description:fY,show_description:a,disabled:c}]},{id:fZ,parent_id:j,title:f_,doc_count:b,enable:a,disabled:c}]},{id:n,title:f$,doc_count:ga,enable:a,cover:gb,icon:gc,disabled:c,children:[{id:gd,parent_id:n,title:aZ,doc_count:b,enable:a,disabled:c},{id:ge,parent_id:n,title:gf,enable:a,disabled:c},{id:gg,parent_id:n,title:a_,doc_count:gh,enable:a,disabled:c},{id:gi,parent_id:n,title:gj,doc_count:gk,enable:a,disabled:c},{id:gl,parent_id:n,title:a$,enable:a,disabled:c},{id:aj,parent_id:n,title:ba,doc_count:q,enable:a,description:gm,show_description:a,disabled:c},{id:bb,parent_id:n,title:bc,doc_count:gn,enable:a,disabled:c,children:[{id:bd,parent_id:bb,title:go,doc_count:gp,enable:a,description:gq,show_description:a,disabled:c,children:[{id:gr,parent_id:bd,title:be,doc_count:q,enable:a,description:gs,show_description:a,disabled:c}]}]},{id:gt,parent_id:n,title:bf,enable:a,disabled:c},{id:gu,parent_id:n,title:bg,doc_count:q,enable:a,description:gv,show_description:a,disabled:c},{id:gw,parent_id:n,title:bh,enable:a,disabled:c},{id:gx,parent_id:n,title:gy,doc_count:s,enable:a,disabled:c},{id:gz,parent_id:n,title:bi,enable:a,disabled:c},{id:gA,parent_id:n,title:bj,doc_count:gB,enable:a,description:gC,show_description:a,disabled:c},{id:gD,parent_id:n,title:gE,doc_count:ax,enable:a,disabled:c},{id:gF,parent_id:n,title:gG,doc_count:bN,enable:a,disabled:c}]},{id:i,title:bk,doc_count:gH,enable:a,cover:gI,disabled:c,children:[{id:gJ,parent_id:i,title:bl,doc_count:bm,enable:a,show_description:a,disabled:c},{id:gK,parent_id:i,title:gL,doc_count:aG,enable:a,description:gM,show_description:a,disabled:c},{id:gN,parent_id:i,title:gO,doc_count:q,enable:a,description:gP,show_description:a,disabled:c},{id:gQ,parent_id:i,title:gR,doc_count:S,enable:a,description:gS,show_description:a,disabled:c},{id:gT,parent_id:i,title:gU,doc_count:u,enable:a,description:gV,show_description:a,disabled:c},{id:gW,parent_id:i,title:gX,doc_count:u,enable:a,disabled:c},{id:gY,parent_id:i,title:bn,doc_count:q,enable:a,disabled:c},{id:gZ,parent_id:i,title:bo,doc_count:bm,enable:a,description:g_,show_description:a,disabled:c},{id:g$,parent_id:i,title:bp,doc_count:Q,enable:a,description:ha,show_description:a,disabled:c},{id:hb,parent_id:i,title:bq,doc_count:aH,enable:a,disabled:c},{id:hc,parent_id:i,title:br,doc_count:as,enable:a,disabled:c},{id:hd,parent_id:i,title:he,doc_count:hf,enable:a,description:hg,show_description:a,disabled:c},{id:hh,parent_id:i,title:hi,doc_count:aX,enable:a,description:hj,show_description:a,disabled:c},{id:hk,parent_id:i,title:hl,doc_count:N,enable:a,disabled:c},{id:hm,parent_id:i,title:hn,doc_count:B,enable:a,description:ho,show_description:a,disabled:c},{id:hp,parent_id:i,title:bs,doc_count:b,enable:a,disabled:c},{id:hq,parent_id:i,title:hr,doc_count:L,enable:a,disabled:c},{id:hs,parent_id:i,title:ht,doc_count:hu,enable:a,description:hv,show_description:a,disabled:c},{id:hw,parent_id:i,title:hx,doc_count:M,enable:a,disabled:c},{id:hy,parent_id:i,title:bt,doc_count:hz,enable:a,disabled:c},{id:hA,parent_id:i,title:bu,doc_count:hB,enable:a,disabled:c},{id:hC,parent_id:i,title:bv,doc_count:q,enable:a,disabled:c}]},{id:p,title:hD,doc_count:bw,enable:a,cover:hE,icon:hF,disabled:c,children:[{id:hG,parent_id:p,title:bx,doc_count:bO,enable:a,description:hH,show_description:a,disabled:c},{id:hI,parent_id:p,title:hJ,doc_count:B,enable:a,description:hK,show_description:a,disabled:c},{id:hL,parent_id:p,title:hM,doc_count:hN,enable:a,description:hO,show_description:a,disabled:c},{id:hP,parent_id:p,title:by,doc_count:aT,enable:a,description:hQ,show_description:a,disabled:c},{id:hR,parent_id:p,title:hS,doc_count:hT,enable:a,description:hU,show_description:a,disabled:c},{id:bz,parent_id:p,title:hV,doc_count:S,enable:a,disabled:c,children:[{id:hW,parent_id:bz,title:hX,doc_count:C,enable:a,description:hY,show_description:a,disabled:c}]},{id:hZ,parent_id:p,title:bA,doc_count:L,enable:a,disabled:c},{id:h_,parent_id:p,title:h$,doc_count:t,enable:a,description:ia,show_description:a,disabled:c},{id:bB,parent_id:p,title:ib,doc_count:t,enable:a,disabled:c,children:[{id:ic,parent_id:bB,title:bC,doc_count:t,enable:a,description:id,show_description:a,disabled:c}]},{id:ie,parent_id:p,title:if0,doc_count:F,enable:a,description:ig,show_description:a,disabled:c},{id:ih,parent_id:p,title:ii,doc_count:F,enable:a,disabled:c}]}],categoryArticleTrees:[{id:k,title:ij,doc_count:r,enable:a,icon:ik,type:b,disabled:c,children:[{id:il,parent_id:k,title:_,enable:a,type:b,disabled:c},{id:im,parent_id:k,title:in0,enable:a,type:b,disabled:c},{id:io,parent_id:k,title:ip,enable:a,type:b,disabled:c},{id:iq,parent_id:k,title:ir,enable:a,type:b,disabled:c},{id:is,parent_id:k,title:it,enable:a,type:b,disabled:c},{id:iu,parent_id:k,title:iv,enable:a,type:b,disabled:c},{id:iw,parent_id:k,title:ix,enable:a,type:b,disabled:c},{id:bP,parent_id:k,title:aa,enable:a,type:b,disabled:c},{id:iy,parent_id:k,title:iz,enable:a,type:b,disabled:c},{id:iA,parent_id:k,title:ac,enable:a,type:b,disabled:c},{id:iB,parent_id:k,title:iC,enable:a,type:b,disabled:c},{id:iD,parent_id:k,title:U,doc_count:b,enable:a,type:b,disabled:c},{id:iE,parent_id:k,title:iF,enable:a,type:b,disabled:c},{id:iG,parent_id:k,title:iH,enable:a,type:b,disabled:c},{id:iI,parent_id:k,title:O,enable:a,type:b,disabled:c},{id:iJ,parent_id:k,title:iK,enable:a,type:b,disabled:c},{id:iL,parent_id:k,title:af,enable:a,type:b,disabled:c},{id:iM,parent_id:k,title:iN,doc_count:b,enable:a,type:b,disabled:c},{id:iO,parent_id:k,title:iP,enable:a,type:b,disabled:c},{id:iQ,parent_id:k,title:iR,doc_count:b,enable:a,type:b,disabled:c}]},{id:f,title:iS,doc_count:x,enable:a,icon:iT,type:b,disabled:c,children:[{id:iU,parent_id:f,title:iV,enable:a,type:b,disabled:c},{id:iW,parent_id:f,title:I,enable:a,type:b,disabled:c},{id:iX,parent_id:f,title:iY,enable:a,type:b,disabled:c},{id:iZ,parent_id:f,title:ah,enable:a,type:b,disabled:c},{id:i_,parent_id:f,title:i$,enable:a,type:b,disabled:c},{id:ja,parent_id:f,title:al,enable:a,type:b,disabled:c},{id:jb,parent_id:f,title:$,enable:a,type:b,disabled:c},{id:jc,parent_id:f,title:am,enable:a,type:b,disabled:c},{id:jd,parent_id:f,title:X,enable:a,type:b,disabled:c},{id:je,parent_id:f,title:jf,enable:a,type:b,disabled:c},{id:jg,parent_id:f,title:jh,enable:a,type:b,disabled:c},{id:ji,parent_id:f,title:jj,enable:a,type:b,disabled:c},{id:jk,parent_id:f,title:Y,enable:a,type:b,disabled:c},{id:jl,parent_id:f,title:jm,enable:a,type:b,disabled:c},{id:jn,parent_id:f,title:an,enable:a,type:b,disabled:c},{id:jo,parent_id:f,title:jp,enable:a,type:b,disabled:c},{id:jq,parent_id:f,title:jr,enable:a,type:b,disabled:c},{id:js,parent_id:f,title:jt,enable:a,type:b,disabled:c},{id:ju,parent_id:f,title:V,enable:a,type:b,disabled:c},{id:jv,parent_id:f,title:ar,enable:a,type:b,disabled:c},{id:jw,parent_id:f,title:jx,enable:a,type:b,disabled:c},{id:jy,parent_id:f,title:jz,enable:a,type:b,disabled:c},{id:jA,parent_id:f,title:jB,enable:a,type:b,disabled:c},{id:jC,parent_id:f,title:jD,enable:a,type:b,disabled:c},{id:jE,parent_id:f,title:jF,enable:a,type:b,disabled:c},{id:jG,parent_id:f,title:at,enable:a,type:b,disabled:c},{id:jH,parent_id:f,title:av,enable:a,type:b,disabled:c},{id:jI,parent_id:f,title:jJ,enable:a,type:b,disabled:c},{id:jK,parent_id:f,title:aw,enable:a,type:b,disabled:c},{id:jL,parent_id:f,title:W,enable:a,type:b,disabled:c},{id:jM,parent_id:f,title:jN,enable:a,type:b,disabled:c},{id:jO,parent_id:f,title:jP,enable:a,type:b,disabled:c},{id:jQ,parent_id:f,title:aD,enable:a,type:b,disabled:c},{id:jR,parent_id:f,title:aE,enable:a,type:b,disabled:c},{id:jS,parent_id:f,title:jT,enable:a,type:b,disabled:c},{id:jU,parent_id:f,title:jV,enable:a,type:b,disabled:c},{id:jW,parent_id:f,title:bh,enable:a,type:b,disabled:c},{id:jX,parent_id:f,title:jY,enable:a,type:b,disabled:c},{id:jZ,parent_id:f,title:j_,doc_count:b,enable:a,type:b,disabled:c},{id:j$,parent_id:f,title:ka,enable:a,type:b,disabled:c},{id:kb,parent_id:f,title:kc,enable:a,type:b,disabled:c},{id:kd,parent_id:f,title:ke,enable:a,type:b,disabled:c},{id:kf,parent_id:f,title:kg,doc_count:s,enable:a,type:b,disabled:c}]},{id:m,title:kh,enable:a,icon:ki,type:b,disabled:c,children:[{id:kj,parent_id:m,title:aZ,enable:a,type:b,disabled:c},{id:kk,parent_id:m,title:kl,enable:a,type:b,disabled:c},{id:km,parent_id:m,title:ab,enable:a,type:b,disabled:c},{id:kn,parent_id:m,title:ko,enable:a,type:b,disabled:c},{id:kp,parent_id:m,title:kq,enable:a,type:b,disabled:c},{id:kr,parent_id:m,title:ks,enable:a,type:b,disabled:c},{id:kt,parent_id:m,title:ku,enable:a,type:b,disabled:c},{id:kv,parent_id:m,title:a$,enable:a,type:b,disabled:c},{id:kw,parent_id:m,title:kx,enable:a,type:b,disabled:c},{id:ky,parent_id:m,title:kz,enable:a,type:b,disabled:c},{id:kA,parent_id:m,title:kB,enable:a,type:b,disabled:c},{id:kC,parent_id:m,title:ae,enable:a,type:b,disabled:c},{id:kD,parent_id:m,title:O,enable:a,type:b,disabled:c},{id:kE,parent_id:m,title:aF,enable:a,type:b,disabled:c},{id:kF,parent_id:m,title:kG,enable:a,type:b,disabled:c},{id:kH,parent_id:m,title:kI,enable:a,type:b,disabled:c}]},{id:e,title:R,doc_count:s,enable:a,icon:kJ,type:b,disabled:c,children:[{id:kK,parent_id:e,title:I,enable:a,type:b,disabled:c},{id:kL,parent_id:e,title:kM,enable:a,type:b,disabled:c},{id:kN,parent_id:e,title:aJ,enable:a,type:b,disabled:c},{id:kO,parent_id:e,title:aK,enable:a,type:b,disabled:c},{id:kP,parent_id:e,title:kQ,enable:a,type:b,disabled:c},{id:kR,parent_id:e,title:kS,enable:a,type:b,disabled:c},{id:kT,parent_id:e,title:kU,enable:a,type:b,disabled:c},{id:kV,parent_id:e,title:kW,enable:a,type:b,disabled:c},{id:bw,parent_id:e,title:kX,doc_count:b,enable:a,type:b,disabled:c},{id:kY,parent_id:e,title:kZ,enable:a,type:b,disabled:c},{id:k_,parent_id:e,title:k$,enable:a,type:b,disabled:c},{id:la,parent_id:e,title:lb,enable:a,type:b,disabled:c},{id:lc,parent_id:e,title:aL,enable:a,type:b,disabled:c},{id:ld,parent_id:e,title:le,enable:a,type:b,disabled:c},{id:lf,parent_id:e,title:lg,enable:a,type:b,disabled:c},{id:lh,parent_id:e,title:li,enable:a,type:b,disabled:c},{id:lj,parent_id:e,title:lk,enable:a,type:b,disabled:c},{id:ll,parent_id:e,title:lm,enable:a,type:b,disabled:c},{id:ln,parent_id:e,title:lo,enable:a,type:b,disabled:c},{id:lp,parent_id:e,title:lq,enable:a,type:b,disabled:c},{id:lr,parent_id:e,title:ls,enable:a,type:b,disabled:c},{id:lt,parent_id:e,title:lu,enable:a,type:b,disabled:c},{id:lv,parent_id:e,title:lw,enable:a,type:b,disabled:c},{id:lx,parent_id:e,title:ly,enable:a,type:b,disabled:c},{id:lz,parent_id:e,title:lA,enable:a,type:b,disabled:c},{id:lB,parent_id:e,title:lC,enable:a,type:b,disabled:c},{id:lD,parent_id:e,title:lE,enable:a,type:b,disabled:c},{id:lF,parent_id:e,title:lG,enable:a,type:b,disabled:c},{id:lH,parent_id:e,title:aN,enable:a,type:b,disabled:c},{id:lI,parent_id:e,title:aO,enable:a,type:b,disabled:c},{id:ay,parent_id:e,title:aY,enable:a,type:b,disabled:c},{id:lJ,parent_id:e,title:lK,enable:a,type:b,disabled:c},{id:lL,parent_id:e,title:lM,enable:a,type:b,disabled:c},{id:lN,parent_id:e,title:lO,enable:a,type:b,disabled:c},{id:lP,parent_id:e,title:lQ,enable:a,type:b,disabled:c},{id:lR,parent_id:e,title:lS,enable:a,type:b,disabled:c},{id:lT,parent_id:e,title:lU,enable:a,type:b,disabled:c},{id:lV,parent_id:e,title:lW,enable:a,type:b,disabled:c},{id:lX,parent_id:e,title:aP,enable:a,type:b,disabled:c},{id:lY,parent_id:e,title:lZ,enable:a,type:b,disabled:c},{id:l_,parent_id:e,title:l$,enable:a,type:b,disabled:c},{id:ma,parent_id:e,title:aQ,enable:a,type:b,disabled:c},{id:mb,parent_id:e,title:mc,enable:a,type:b,disabled:c},{id:md,parent_id:e,title:me,enable:a,type:b,disabled:c},{id:mf,parent_id:e,title:bD,enable:a,type:b,disabled:c},{id:mg,parent_id:e,title:mh,enable:a,type:b,disabled:c},{id:mi,parent_id:e,title:aR,enable:a,type:b,disabled:c},{id:mj,parent_id:e,title:aS,enable:a,type:b,disabled:c},{id:mk,parent_id:e,title:aU,enable:a,type:b,disabled:c},{id:ml,parent_id:e,title:mm,enable:a,type:b,disabled:c},{id:mn,parent_id:e,title:mo,enable:a,type:b,disabled:c},{id:mp,parent_id:e,title:mq,enable:a,type:b,disabled:c},{id:mr,parent_id:e,title:ms,enable:a,type:b,disabled:c},{id:mt,parent_id:e,title:R,enable:a,type:b,disabled:c},{id:mu,parent_id:e,title:mv,enable:a,type:b,disabled:c},{id:mw,parent_id:e,title:aV,enable:a,type:b,disabled:c},{id:mx,parent_id:e,title:aW,doc_count:b,enable:a,type:b,disabled:c},{id:my,parent_id:e,title:mz,enable:a,type:b,disabled:c}]},{id:d,title:bk,doc_count:r,enable:a,icon:mA,type:b,disabled:c,children:[{id:mB,parent_id:d,title:ap,enable:a,type:b,disabled:c},{id:mC,parent_id:d,title:mD,enable:a,type:b,disabled:c},{id:mE,parent_id:d,title:mF,enable:a,type:b,disabled:c},{id:mG,parent_id:d,title:mH,enable:a,type:b,disabled:c},{id:mI,parent_id:d,title:mJ,enable:a,type:b,disabled:c},{id:mK,parent_id:d,title:I,enable:a,type:b,disabled:c},{id:mL,parent_id:d,title:bl,enable:a,description:mM,show_description:a,type:b,disabled:c},{id:mN,parent_id:d,title:mO,enable:a,type:b,disabled:c},{id:mP,parent_id:d,title:mQ,enable:a,type:b,disabled:c},{id:mR,parent_id:d,title:mS,enable:a,type:b,disabled:c},{id:mT,parent_id:d,title:mU,enable:a,type:b,disabled:c},{id:mV,parent_id:d,title:mW,enable:a,type:b,disabled:c},{id:mX,parent_id:d,title:mY,enable:a,type:b,disabled:c},{id:mZ,parent_id:d,title:be,enable:a,type:b,disabled:c},{id:m_,parent_id:d,title:m$,enable:a,type:b,disabled:c},{id:na,parent_id:d,title:nb,enable:a,type:b,disabled:c},{id:nc,parent_id:d,title:nd,enable:a,type:b,disabled:c},{id:ne,parent_id:d,title:bC,enable:a,type:b,disabled:c},{id:nf,parent_id:d,title:ng,enable:a,type:b,disabled:c},{id:nh,parent_id:d,title:bn,enable:a,type:b,disabled:c},{id:ni,parent_id:d,title:nj,enable:a,type:b,disabled:c},{id:nk,parent_id:d,title:nl,enable:a,type:b,disabled:c},{id:nm,parent_id:d,title:nn,enable:a,type:b,disabled:c},{id:no,parent_id:d,title:np,enable:a,type:b,disabled:c},{id:nq,parent_id:d,title:nr,enable:a,type:b,disabled:c},{id:ns,parent_id:d,title:nt,enable:a,type:b,disabled:c},{id:nu,parent_id:d,title:nv,enable:a,type:b,disabled:c},{id:nw,parent_id:d,title:nx,enable:a,type:b,disabled:c},{id:ny,parent_id:d,title:nz,enable:a,type:b,disabled:c},{id:nA,parent_id:d,title:bo,enable:a,type:b,disabled:c},{id:nB,parent_id:d,title:bp,enable:a,type:b,disabled:c},{id:nC,parent_id:d,title:nD,enable:a,type:b,disabled:c},{id:nE,parent_id:d,title:nF,enable:a,type:b,disabled:c},{id:nG,parent_id:d,title:nH,enable:a,type:b,disabled:c},{id:nI,parent_id:d,title:nJ,enable:a,type:b,disabled:c},{id:nK,parent_id:d,title:nL,enable:a,type:b,disabled:c},{id:nM,parent_id:d,title:nN,enable:a,type:b,disabled:c},{id:nO,parent_id:d,title:nP,enable:a,type:b,disabled:c},{id:nQ,parent_id:d,title:nR,enable:a,type:b,disabled:c},{id:nS,parent_id:d,title:nT,enable:a,type:b,disabled:c},{id:nU,parent_id:d,title:nV,enable:a,type:b,disabled:c},{id:nW,parent_id:d,title:br,enable:a,type:b,disabled:c},{id:nX,parent_id:d,title:nY,doc_count:s,enable:a,type:b,disabled:c},{id:nZ,parent_id:d,title:n_,enable:a,type:b,disabled:c},{id:n$,parent_id:d,title:oa,enable:a,type:b,disabled:c},{id:ob,parent_id:d,title:oc,enable:a,type:b,disabled:c},{id:od,parent_id:d,title:oe,enable:a,type:b,disabled:c},{id:of,parent_id:d,title:og,enable:a,type:b,disabled:c},{id:oh,parent_id:d,title:oi,enable:a,type:b,disabled:c},{id:oj,parent_id:d,title:ok,enable:a,type:b,disabled:c},{id:ol,parent_id:d,title:om,enable:a,type:b,disabled:c},{id:on,parent_id:d,title:oo,enable:a,type:b,disabled:c},{id:op,parent_id:d,title:oq,enable:a,type:b,disabled:c},{id:or,parent_id:d,title:os,enable:a,type:b,disabled:c},{id:ot,parent_id:d,title:ou,enable:a,type:b,disabled:c},{id:ov,parent_id:d,title:ow,enable:a,type:b,disabled:c},{id:ox,parent_id:d,title:oy,enable:a,type:b,disabled:c},{id:oz,parent_id:d,title:oA,enable:a,type:b,disabled:c},{id:oB,parent_id:d,title:oC,enable:a,type:b,disabled:c},{id:oD,parent_id:d,title:oE,enable:a,type:b,disabled:c},{id:oF,parent_id:d,title:oG,enable:a,type:b,disabled:c},{id:oH,parent_id:d,title:oI,enable:a,type:b,disabled:c},{id:oJ,parent_id:d,title:oK,enable:a,type:b,disabled:c},{id:oL,parent_id:d,title:oM,enable:a,type:b,disabled:c},{id:oN,parent_id:d,title:oO,enable:a,type:b,disabled:c},{id:oP,parent_id:d,title:oQ,enable:a,type:b,disabled:c},{id:oR,parent_id:d,title:oS,doc_count:b,enable:a,type:b,disabled:c},{id:oT,parent_id:d,title:oU,enable:a,type:b,disabled:c},{id:oV,parent_id:d,title:oW,enable:a,type:b,disabled:c},{id:oX,parent_id:d,title:oY,enable:a,type:b,disabled:c},{id:oZ,parent_id:d,title:bs,enable:a,type:b,disabled:c},{id:o_,parent_id:d,title:o$,enable:a,type:b,disabled:c},{id:pa,parent_id:d,title:pb,enable:a,type:b,disabled:c},{id:pc,parent_id:d,title:pd,enable:a,type:b,disabled:c},{id:pe,parent_id:d,title:pf,enable:a,type:b,disabled:c},{id:pg,parent_id:d,title:ph,enable:a,type:b,disabled:c},{id:pi,parent_id:d,title:pj,enable:a,type:b,disabled:c},{id:pk,parent_id:d,title:pl,enable:a,type:b,disabled:c},{id:pm,parent_id:d,title:bt,doc_count:b,enable:a,type:b,disabled:c},{id:pn,parent_id:d,title:bA,doc_count:b,enable:a,type:b,disabled:c},{id:po,parent_id:d,title:aI,enable:a,type:b,disabled:c},{id:pp,parent_id:d,title:pq,enable:a,type:b,disabled:c},{id:pr,parent_id:d,title:bu,enable:a,type:b,disabled:c},{id:ps,parent_id:d,title:pt,enable:a,type:b,disabled:c},{id:pu,parent_id:d,title:pv,enable:a,type:b,disabled:c},{id:pw,parent_id:d,title:bv,enable:a,type:b,disabled:c}]},{id:y,title:px,enable:a,icon:py,type:b,disabled:c,children:[{id:pz,parent_id:y,title:bx,enable:a,type:b,disabled:c},{id:pA,parent_id:y,title:by,enable:a,type:b,disabled:c},{id:pB,parent_id:y,title:pC,enable:a,type:b,disabled:c},{id:pD,parent_id:y,title:pE,enable:a,type:b,disabled:c},{id:pF,parent_id:y,title:pG,enable:a,type:b,disabled:c}]},{id:h,title:pH,doc_count:b,enable:a,icon:pI,type:b,disabled:c,children:[{id:pJ,parent_id:h,title:pK,enable:a,type:b,disabled:c},{id:pL,parent_id:h,title:I,enable:a,type:b,disabled:c},{id:pM,parent_id:h,title:pN,enable:a,type:b,disabled:c},{id:pO,parent_id:h,title:az,enable:a,type:b,disabled:c},{id:pP,parent_id:h,title:pQ,enable:a,type:b,disabled:c},{id:pR,parent_id:h,title:pS,enable:a,type:b,disabled:c},{id:pT,parent_id:h,title:pU,enable:a,type:b,disabled:c},{id:pV,parent_id:h,title:a_,enable:a,type:b,disabled:c},{id:pW,parent_id:h,title:pX,enable:a,type:b,disabled:c},{id:pY,parent_id:h,title:pZ,enable:a,type:b,disabled:c},{id:p_,parent_id:h,title:bq,enable:a,type:b,disabled:c},{id:p$,parent_id:h,title:ba,enable:a,type:b,disabled:c},{id:qa,parent_id:h,title:qb,enable:a,type:b,disabled:c},{id:qc,parent_id:h,title:bc,enable:a,type:b,disabled:c},{id:qd,parent_id:h,title:qe,enable:a,type:b,disabled:c},{id:qf,parent_id:h,title:bf,enable:a,type:b,disabled:c},{id:qg,parent_id:h,title:qh,enable:a,type:b,disabled:c},{id:qi,parent_id:h,title:bg,enable:a,type:b,disabled:c},{id:qj,parent_id:h,title:bD,enable:a,type:b,disabled:c},{id:qk,parent_id:h,title:ql,enable:a,type:b,disabled:c},{id:qm,parent_id:h,title:qn,enable:a,type:b,disabled:c},{id:qo,parent_id:h,title:qp,enable:a,type:b,disabled:c},{id:qq,parent_id:h,title:bi,enable:a,type:b,disabled:c},{id:qr,parent_id:h,title:bj,enable:a,type:b,disabled:c},{id:qs,parent_id:h,title:qt,enable:a,type:b,disabled:c},{id:qu,parent_id:h,title:qv,enable:a,type:b,disabled:c},{id:qw,parent_id:h,title:qx,enable:a,type:b,disabled:c},{id:qy,parent_id:h,title:qz,enable:a,type:b,disabled:c},{id:qA,parent_id:h,title:qB,enable:a,type:b,disabled:c}]},{id:qC,title:qD,doc_count:r,enable:a,icon:qE,type:b,disabled:c}],menuDrawerVisible:c,sign:{id:w},activeCollapse:"categories",advertisements:[],activePath:qF,rechargeVisible:c,recharge:{credit_exchange:t,credit_name:qG,recharge_min_amount:bQ,recharge_discount:"100:1.00\n200:0.95\n500:0.90\n1000:0.85\n2000:0.80\n5000:0.75\n10000:0.70"},isMobile:c,isPad:c,isPC:a,advertisementPositions:bR,footerTop:w,messageCache:{},emitProbeQuestion:{id:w}},"1":{categoryTypeOptions:[{label:"文档",value:w,type:"primary"},{label:"文章",value:b,type:"success"}],query:{page:b,size:t,sort:bI,ext:Z,duration:Z,language:Z,category_id:l,wd:"静态变量"},searchExts:[{label:"全部格式",value:Z},{label:"PDF",value:J},{label:"DOC",value:"doc"},{label:"PPT",value:"ppt"},{label:"XLS",value:"xls"},{label:"TXT",value:"txt"},{label:"其他",value:"other"}],searchSorts:[{label:"默认排序",value:bI},{label:"最新排序",value:"latest"},{label:"页数排序",value:"pages"},{label:"大小排序",value:"size"}],durationOptions:[{label:"全部时间",value:Z},{label:"最近一天",value:"day"},{label:qI,value:"week"},{label:qJ,value:"month"},{label:qK,value:"three_month"},{label:qL,value:"half_year"},{label:qM,value:"year"}],docs:[{id:3356,title:"5 刘知杭 \u003Cmark\u003E静态\u003C\u002Fmark\u003E类型的Python",keywords:"刘知,静态,类型,Python",description:qN,user_id:bE,pages:42,uuid:"e83ba2ae0fe4d8cf",score:v,size:7201262,created_at:qO,category_id:[g,l],ext:K,attachment:{hash:"52abd03eade6ca4221c6b3ce1e83bfaa"},language:A,content:qN,icon:J},{id:3355,title:"3 Thautwarm 解放python的表达力 性能和安全性 语法和语义扩展 JIT \u003Cmark\u003E静态\u003C\u002Fmark\u003E检查",keywords:"Thautwarm,解放,python,表达,表达力,性能,安全,安全性,语法,语义,扩展,JIT,静态,检查",description:qP,user_id:bE,pages:aM,uuid:"0260ca25f02e5e84",score:v,size:11234568,created_at:qO,category_id:[g,l],ext:K,attachment:{hash:"876b8aa49ebf467804e921b50f104ba4"},language:A,content:qP,icon:J},{id:4311,title:"Flask入门教程",keywords:"Flask,入门,教程,入门教程",description:qQ,user_id:bE,pages:127,uuid:"92e44eee877747f5",score:v,size:7986292,created_at:"2024-09-20T00:34:47Z",category_id:[g,l,aB],ext:K,attachment:{hash:"b173fd33941228b33da1e484f1c0a202"},language:bF,content:qQ,icon:J},{id:4237,title:"Django 官方教程翻译项目",keywords:"Django,官方,教程,翻译,项目",description:qR,user_id:bE,pages:103,uuid:"458d2995e6518bed",score:v,size:1949983,created_at:"2024-08-10T02:16:13Z",category_id:[g,l,aA],ext:K,attachment:{hash:"708b192a4d3a27142ae75cc9b67aa0f1"},language:bF,content:qR,icon:J},{id:987,title:"Python3 基础教程 - 廖雪峰",keywords:"Python3,基础,教程,基础教程,雪峰",description:qS,user_id:u,pages:bP,uuid:"2b7d53e4c6e01079",score:v,size:5396375,created_at:"2024-02-25T10:10:25Z",category_id:[g,l],ext:K,attachment:{hash:"9b2c0aa2c6f031ab9e47661b0bd1f835"},language:A,content:qS,icon:J},{id:1527,title:qT,keywords:qU,description:qV,user_id:u,pages:qW,uuid:"69afebd81b8619f0",score:v,size:7767008,created_at:"2024-03-06T12:55:35Z",category_id:[g,l,G],ext:bG,attachment:{hash:"a8a5adc775a8824b86067b624ec6fcca"},language:A,content:qV,icon:bS},{id:1519,title:qT,keywords:qU,description:qX,user_id:u,pages:bL,uuid:"a3ed37addf2e541f",score:v,size:1813582,created_at:"2024-03-06T12:55:32Z",category_id:[g,l,G],ext:K,attachment:{hash:"d7c34535f57adba5e6030cb79098afdd"},language:A,content:qX,icon:J},{id:1513,title:qY,keywords:qZ,description:q_,user_id:u,pages:106,uuid:"b275e2aa168e4c30",score:v,size:7701348,created_at:"2024-03-06T12:55:30Z",category_id:[g,l,G],ext:bG,attachment:{hash:"1da64f5583b080f064cd253fb7b92c16"},language:A,content:q_,icon:bS},{id:1544,title:qY,keywords:qZ,description:q$,user_id:u,pages:ra,uuid:"6d86842253b6bd86",score:r,size:1793095,created_at:"2024-03-06T12:55:50Z",category_id:[g,l,G],ext:K,attachment:{hash:"0339f3150f7f99c6347ee68cb9a80242"},language:A,content:q$,icon:J},{id:1507,title:"PyWebIO v1.2.3 使用手册",keywords:"Py,Web,IO,v1,2.3,使用,手册,使用手册",description:rb,user_id:u,pages:qW,uuid:"97865ca23b6f646c",score:v,size:7801887,created_at:"2024-03-06T12:55:28Z",category_id:[g,l,G],ext:bG,attachment:{hash:"11636540559c526981fefaaf8820a588"},language:A,content:rb,icon:bS}],articles:[],total:bT,spend:"0.054",keywords:["刘知","静态","类型",W,"Thautwarm","解放","python","表达","表达力","性能","安全","安全性","语法","语义","扩展","JIT","检查",Y,"入门","教程","入门教程",X,"官方","翻译","项目","Python3","基础","基础教程","雪峰","Py","Web","IO","v1","1.0","使用","手册","使用手册","0.3","2.3"],stats:{user_count:1040,document_count:4802,article_count:27,os:"Ubuntu 24.04",version:rc,hash:"ba0d59081b641b9024e50c2f0a6047d6428f2ea2",build_at:"2025-10-11T00:01:06+0800"},searchType:w,searchLeftWidth:w,searchRightWidth:w,cardOffsetTop:L,datetimePickerOptions:{shortcuts:[{text:"今天",onClick:{}},{text:qI,onClick:{}},{text:qJ,onClick:{}},{text:qK,onClick:{}},{text:qL,onClick:{}},{text:qM,onClick:{}}]},showTimeout:50,aggExt:[{ext:K,count:88},{ext:bG,count:aM},{ext:".docx",count:b}],aggLang:[{code:A,count:89},{code:bF,count:bO},{count:b},{code:rd,count:b}],aggCategory:[{category_id:g,count:bT},{category_id:l,count:bT},{category_id:G,count:67},{category_id:aA,count:b},{category_id:aB,count:b}],isMobile:c,isPad:c,isPC:a,advertisementPositions:bR,advertisements:[],footerTop:w,messageCache:{},emitProbeQuestion:{id:w}},"2":{friendlinks:[{id:b,title:"摩枫网络科技",link:"https:\u002F\u002Fmnt.ltd"},{id:s,title:re,link:rf}],currentYear:bV,sign:{id:w},navigations:[],isMobile:c,isPad:c,isPC:a,advertisementPositions:bR,advertisements:[],footerTop:w,messageCache:{},emitProbeQuestion:{id:w}}},error:bJ,state:{user:{user:{},token:bU,permissions:[],allowPages:[],redirectAfterOauth:"\u002Fme",groups:[],chatModel:{modelId:w,enableThinking:a}},category:{categories:[rg,rh,ri,rj,rk,rl,rm,rn,ro,rp,rq,rr,rs,rt,ru,rv,rw,rx,ry,rz,rA,rB,rC,rD,rE,rF,rG,rH,rI,rJ,rK,rL,rM,rN,rO,rP,rQ,rR,rS,rT,rU,rV,rW,rX,rY,rZ,r_,r$,sa,sb,sc,sd,se,sf,sg,sh,si,sj,sk,sl,sm,sn,so,sp,sq,sr,ss,st,su,sv,sw,sx,sy,sz,sA,sB,sC,sD,sE,sF,sG,sH,sI,sJ,sK,sL,sM,sN,sO,sP,sQ,sR,sS,sT,sU,sV,sW,sX,sY,sZ,s_,s$,ta,tb,tc,td,te,tf,tg,th,ti,tj,tk,tl,tm,tn,to,tp,tq,tr,ts,tt,tu,tv,tw,tx,ty,tz,tA,tB,tC,tD,tE,tF,tG,tH,tI,tJ,tK,tL,tM,tN,tO,tP,tQ,tR,tS,tT,tU,tV,tW,tX,tY,tZ,t_,t$,ua,ub,uc,ud,ue,uf,ug,uh,ui,uj,uk,ul,um,un,uo,up,uq,ur,us,ut,uu,uv,uw,ux,uy,uz,uA,uB,uC,uD,uE,uF,uG,uH,uI,uJ,uK,uL,uM,uN,uO,uP,uQ,uR,uS,uT,uU,uV,uW,uX,uY,uZ,u_,u$,va,vb,vc,vd,ve,vf,vg,vh,vi,vj,vk,vl,vm,vn,vo,vp,vq,vr,vs,vt,vu,vv,vw,vx,vy,vz,vA,vB,vC,vD,vE,vF,vG,vH,vI,vJ,vK,vL,vM,vN,vO,vP,vQ,vR,vS,vT,vU,vV,vW,vX,vY,vZ,v_,v$,wa,wb,wc,wd,we,wf,wg,wh,wi,wj,wk,wl,wm,wn,wo,wp,wq,wr,ws,wt,wu,wv,ww,wx,wy,wz,wA,wB,wC,wD,wE,wF,wG,wH,wI,wJ,wK,wL,wM,wN,wO,wP,wQ,wR,wS,wT,wU,wV,wW,wX,wY,wZ,w_,w$,xa,xb,xc,xd,xe,xf,xg,xh,xi,xj,xk,xl,xm,xn,xo,xp,xq,xr,xs,xt,xu,xv,xw,xx,xy,xz,xA,xB,xC,xD,xE,xF,xG,xH,xI,xJ,xK,xL,xM,xN,xO,xP,xQ,xR,xS,xT,xU,xV,xW,xX,xY,xZ,x_,x$,ya,yb,yc,yd,ye,yf,yg,yh,yi,yj,yk,yl,ym,yn,yo,yp,yq,yr,ys,yt,yu,yv,yw,yx,yy,yz,yA,yB,yC,yD,yE,yF,yG,yH,yI,yJ,yK,yL,yM,yN,yO],categoryMap:{"386":rg,"387":rh,"388":ri,"389":rj,"390":rs,"391":rR,"392":r_,"393":rz,"394":rJ,"395":sa,"396":rO,"397":sc,"398":rT,"399":rZ,"400":rD,"401":ry,"402":rB,"403":ru,"404":rE,"406":rF,"407":rA,"410":rX,"411":tk,"412":tl,"413":tu,"415":ty,"417":sh,"418":rP,"419":sG,"420":sK,"421":sR,"422":sM,"423":sP,"424":sH,"425":st,"426":sv,"427":ss,"428":sw,"429":sn,"430":sp,"431":sF,"432":sD,"433":sE,"437":s$,"438":td,"440":rI,"441":rH,"442":rL,"443":rK,"444":rv,"445":rM,"446":sq,"447":se,"448":tv,"449":rS,"451":sC,"452":sL,"453":rk,"454":s_,"455":rQ,"456":tx,"457":tJ,"458":tN,"459":tV,"460":tM,"461":sO,"462":tI,"463":tQ,"465":sI,"466":tS,"467":sg,"468":sx,"469":rC,"470":rG,"471":rx,"472":sV,"473":tK,"474":tc,"475":sX,"476":sS,"477":sd,"478":tU,"479":tR,"480":tX,"481":sk,"482":sQ,"483":sN,"484":tO,"485":r$,"486":tw,"487":tr,"488":tP,"489":tW,"490":rw,"491":sf,"492":sz,"493":sb,"494":sr,"495":tG,"496":tE,"497":sm,"498":tp,"499":sA,"500":sB,"501":sy,"502":ta,"503":tm,"504":tq,"505":rV,"506":sl,"507":sZ,"508":rU,"509":sY,"510":sW,"511":tB,"512":tA,"513":rY,"514":rl,"515":rm,"516":rn,"517":ro,"518":rp,"519":rr,"520":rq,"522":rt,"523":ur,"524":t_,"525":t$,"526":ua,"527":ub,"528":uc,"529":ud,"530":ue,"531":uf,"532":ug,"533":uh,"534":ui,"535":uj,"536":uk,"537":ul,"538":um,"539":un,"540":uo,"541":up,"542":uq,"543":us,"544":ut,"545":uB,"546":uu,"547":uv,"548":uw,"549":ux,"550":uy,"551":uz,"552":uA,"553":uC,"554":uD,"555":uE,"556":uF,"557":uG,"558":uH,"559":uI,"560":uJ,"561":uK,"562":uL,"563":uM,"564":uN,"565":uO,"566":uP,"567":uQ,"568":uR,"569":uS,"570":uT,"571":uU,"572":uV,"573":uW,"574":uX,"575":uY,"576":uZ,"577":u_,"578":u$,"579":va,"580":vb,"581":vc,"582":vd,"583":ve,"584":vf,"585":vg,"586":vh,"587":vj,"588":vk,"589":vl,"590":vm,"591":vn,"592":vo,"593":vp,"594":vr,"595":vs,"596":vt,"597":vq,"598":vu,"599":vv,"600":vw,"601":vi,"602":vx,"603":vz,"604":vy,"605":vA,"606":vB,"607":vC,"608":vD,"609":vE,"610":vF,"611":vG,"612":vH,"613":vI,"614":vJ,"615":vK,"616":vM,"617":vN,"618":vO,"619":vP,"620":vQ,"621":vR,"622":vS,"623":vT,"624":ww,"625":vU,"626":vV,"627":vW,"628":vX,"629":vY,"630":vZ,"631":v_,"632":v$,"633":wa,"634":vL,"635":wb,"636":wc,"637":wd,"638":we,"639":wf,"640":wg,"641":wh,"642":wi,"643":wj,"644":wk,"645":wl,"646":wm,"647":wo,"648":wp,"649":wn,"650":wq,"651":wr,"652":ws,"653":wt,"654":wu,"655":wv,"656":wx,"657":wy,"658":wA,"659":wB,"660":wC,"661":xx,"662":wE,"663":wF,"664":wG,"665":wI,"666":wL,"667":wP,"668":wW,"669":xf,"670":xg,"671":xs,"672":xt,"673":xI,"674":xL,"675":xS,"676":xW,"677":wJ,"678":wM,"679":wN,"680":wO,"681":wQ,"682":wR,"683":wS,"684":wT,"685":wU,"686":wV,"687":wX,"688":wY,"689":wZ,"690":w_,"691":w$,"692":xa,"693":wK,"694":xb,"695":xc,"696":xd,"697":xe,"698":xh,"699":xi,"700":xj,"701":xk,"702":xl,"703":xm,"704":xn,"705":xo,"706":xp,"707":xq,"708":xr,"709":xu,"710":xv,"711":xw,"712":xy,"713":xz,"714":xA,"715":xB,"716":xK,"717":wD,"718":xC,"719":xD,"720":xE,"721":xF,"722":xG,"723":xH,"724":xJ,"725":xM,"726":xN,"727":xO,"728":xP,"729":xQ,"730":xR,"731":xT,"732":xU,"733":xV,"734":xX,"735":xY,"736":xZ,"737":x_,"738":x$,"739":ya,"740":yb,"741":yc,"742":yd,"743":ye,"744":yf,"745":yg,"746":yz,"747":yx,"748":yh,"749":yi,"750":yj,"751":yl,"752":ym,"753":yn,"754":yo,"755":yp,"756":yq,"757":yr,"758":ys,"759":yt,"760":yu,"761":yv,"762":yw,"763":yy,"764":yA,"765":yB,"766":yC,"767":yD,"768":yE,"769":yF,"770":yG,"771":yH,"772":yI,"773":yJ,"774":yK,"775":yL,"776":yM,"777":wz,"778":wH,"779":tD,"780":yk,"781":sU,"782":th,"783":ti,"784":sj,"785":si,"786":to,"787":tC,"788":tg,"789":so,"790":ts,"791":te,"792":rN,"793":tZ,"794":tz,"795":tb,"796":yO,"797":tH,"798":tn,"799":tL,"800":su,"801":rW,"802":tt,"803":tY,"804":yN,"805":tF,"806":tf,"808":sJ,"809":tj,"810":tT,"811":sT}},setting:{settings:{system:{domain:"https:\u002F\u002Fwenku.it",title:"IT文库_程序员IT互联网编程电子书和文档免费下载,助您码力十足!",keywords:"IT文库, 程序员电子书, IT文档, IT电子书, 编程",description:"IT文库,程序员IT互联网编程电子书和文档免费下载,助您码力十足",logo:"\u002F\u002Fwenku.it\u002Fuploads\u002F7\u002F3\u002F1\u002Fd\u002F6\u002F731d6ad2ebd6d960ddea1e0be998e21e.png",favicon:"\u002F\u002Fwenku.it\u002Fuploads\u002F4\u002F7\u002F1\u002F7\u002F4\u002F471741e9eafd2939c8154c6212e1c32c.ico",analytics:"var _hmt = _hmt || [];\n(function() {\n var hm = document.createElement(\"script\");\n hm.src = \"https:\u002F\u002Fhm.baidu.com\u002Fhm.js?efd80f931ac87d5021107895157312f5\";\n var s = document.getElementsByTagName(\"script\")[0]; \n s.parentNode.insertBefore(hm, s);\n})();",sitename:"IT文库",copyright_start_year:"1024",register_background:"\u002Fuploads\u002F4\u002Fd\u002Fb\u002Fe\u002F0\u002F4dbe0a3047dc11d7ec01ea593295652b.jpg",login_background:"\u002F\u002Fwenku.it\u002Fuploads\u002F4\u002Fd\u002Fb\u002Fe\u002F0\u002F4dbe0a3047dc11d7ec01ea593295652b.jpg",recommend_words:[V,"Golang","ChatGPT",U],version:rc,enable_watermark:a,enable_powered_by:a,credit_name:qG,credit_exchange:t,show_exchange:a,search_prompts:["Go语言与Java相比,有哪些优劣","Flask快速入门,写一个博客系统","有哪些指令可以查看网络请求","apt、yum有哪些区别"],chat_prompts:["请帮我写一篇周报,内容包括本周工作内容、下周工作计划、遇到的问题及解决方案","如何更好地提升工作效率","请给出一份活动策划模板","如何看待房贷利率LPR下调"],bot_name:yP},footer:{about:yQ,contact:"\u002Farticle\u002Fcontact",agreement:"\u002Farticle\u002Fagreement",copyright:"\u002Farticle\u002Fcopyright",feedback:"\u002Farticle\u002Ffeedback"},security:{close_statement:"\u003Cdiv\u003E网站正在建设中,暂时无法访问\u003C\u002Fdiv\u003E",enable_register:a,enable_captcha_login:a,enable_captcha_register:a,enable_captcha_comment:a,enable_captcha_find_password:a,max_document_size:bM,disable_upload_exist_document:a,enable_wechatmp_login:a},download:{enable_captcha_download:a,enable_code_download:a,code_tip:"关注微信公众号 \u003Cstrong style=\"color:red\"\u003E刻舟求荐\u003C\u002Fstrong\u003E,发送关键字 \u003Cstrong\u003E下载码\u003C\u002Fstrong\u003E,将获取到的下载码在下方输入即可免费下载。",times_every_day:Q,times_every_ip:Q,max_price:t},display:{show_index_categories:a,pages_per_read:r,copyright_statement:"本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。",show_document_descriptions:a,hide_category_without_document:a,wechat_tip:"关注我们的公众号【刻舟求荐】,给您不一样的精彩",wechat_qrcode:"\u002Fuploads\u002F2\u002F9\u002Fe\u002F4\u002Fd\u002F29e4dde26911e5b41a3f329c4a746628.jpg",contact_tip:"联系我们,反馈您的意见与建议",contact_link:"https:\u002F\u002Fwenku.it\u002Farticle\u002Fcontact",index_document_style:"card",home_version:"v2"},payment:{xunhupay_name:"虎皮椒支付",enable_mp_wechatpay:a},vip:{month_price:yR,month_original_price:2000,month_download:bN,month_document_discount:90,quarter_price:2500,quarter_original_price:5000,quarter_download:bQ,quarter_document_discount:80,year_price:8000,year_original_price:16000,year_download:bK,year_document_discount:70,enable_credit_pay:a,month_times_every_day:bQ,quarter_times_every_day:300,year_times_every_day:1500},language:[{id:b,language:"中文(简体)",code:A},{id:s,language:"中文(繁体)",code:rd},{id:v,language:"英语",code:bF},{id:x,language:"法语",code:"fr"},{id:r,language:"韩语",code:"ko"},{id:u,language:"德语",code:"de"},{id:F,language:"日语",code:"ja"},{id:q,language:"俄语",code:"ru"},{id:56,language:"意大利语",code:"it"},{id:ra,language:"葡萄牙语",code:"pt"},{id:110,language:"西班牙语",code:"es"}]},navigations:[{id:r,title:qH,href:yS,target:bH,sort:102400,enable:a,created_at:T,updated_at:T,fixed:a,disabled:c},{id:u,title:"文库资料",href:"\u002Fcategory",target:bH,sort:102300,enable:a,created_at:T,updated_at:T,fixed:a,disabled:c},{id:F,title:"文章资讯",href:"\u002Farticle",target:bH,sort:102200,enable:a,created_at:T,updated_at:T,fixed:a,disabled:c},{id:q,title:yP,href:"\u002Fchat",target:bH,color:"rgba(255, 0, 0, 0.98)",sort:102010,enable:a,created_at:"2025-04-09T15:19:26Z",updated_at:"2025-04-14T05:05:09Z",fixed:a,disabled:c},{id:x,title:"开源文库系统",href:"https:\u002F\u002Fmnt.ltd\u002Fmoredoc.html",target:yT,color:"rgba(241, 19, 19, 1)",sort:yR,enable:a,created_at:"2024-01-31T06:02:12Z",updated_at:"2024-01-31T06:02:19Z",disabled:c},{id:s,title:re,href:rf,target:yT,enable:a,created_at:yU,updated_at:yU,disabled:c},{id:v,title:"关于我们",href:yQ,enable:a,created_at:"2024-01-10T03:43:04Z",updated_at:"2024-01-10T03:43:29Z",disabled:c}]}},serverRendered:a,routePath:qF,config:{_app:{basePath:yS,assetsPath:"\u002F_nuxt\u002F",cdnURL:bJ}},globalRefs:{}}}(true,1,false,518,517,515,387,519,453,388,514,392,516,389,386,390,8,5,2,10,6,3,0,4,520,391,"zh-CN",16,22,399,62,7,498,433,"Apache","pdf",".pdf",35,13,21,"React",20,12,"数据库",44,"2024-05-04T15:22:28Z","JavaScript","Java","Python","Django","Flask","all","Angular","Dart","Electron","Flutter","HTML\u002FCSS",393,"PWA","TypeScript",11,"C#",394,452,74,"Crystal","Deno","Go",432,"ActiveMQ",48,"Julia",87,"nim",410,"Node.js","PHP",40,632,"Celery",411,412,395,"Ruby","Rust","Swift",26,66,"区块链","Cassandra","ClickHouse","Firebird",43,"MongoDB","MySQL","PostgreSQL","Redis","SQL","SQLite",17,"TiDB","数据库中间件","数据库工具",32,"Navicat","Android","DevOps","iOS","Jenkins",422,"Linux",794,"Cilium","Nginx","Prometheus","Shell","Windows","Zabbix","云计算&大数据","Apache APISIX",14,"Docker","Hadoop","Harbor","Istio","Kubernetes","Serverless","云原生CNCF","机器学习","边缘计算",610,"Blender","Krita",454,"人工智能",795,"DataEase","Server",64,"en",".epub","_self","default",null,400,98,500,30,41,531,100,Array(6),"epub",132,"",2025,"前端开发",137,"\u002F\u002Fwenku.it\u002Fuploads\u002Fd\u002Fb\u002F7\u002Fa\u002Ff\u002Fdb7af4e4c196f184dcb5ac9bd00ba568.png","\u002F\u002Fwenku.it\u002Fuploads\u002F7\u002Ff\u002F5\u002Fa\u002Fa\u002F7f5aa5248f17ac352e3f66d1a8319b3d.png",403,444,490,"Electron是一个开源框架,允许开发者使用Web技术(HTML、CSS和JavaScript)构建跨平台的桌面应用程序。",471,9,"Flutter是一个由谷歌开发的开源跨平台应用软件开发工具包,用于为Android、iOS、Windows、macOS、Linux Desktop、Google Fuchsia开发应用。 ",401,49,790,"NativeScript","NativeScript是一个开源框架,它允许开发人员使用JavaScript或TypeScript以及XML和CSS来构建跨平台本地移动应用程序,无需学习每个平台的特定语言或工具,同时提供与原生API的深度集成,实现高性能和优质的用户体验。",407,402,469,"Svelte","Svelte是一种现代的JavaScript框架,通过在构建时将代码转换为高效的原生JavaScript,实现在客户端以更少的运行时负担创建响应式、快速且轻量级的Web应用。",404,"Vue.js",406,"前端测试",470,"构建工具","后端开发",2478,"\u002F\u002Fwenku.it\u002Fuploads\u002Ff\u002F0\u002Fb\u002F8\u002Fa\u002Ff0b8aacdb939e3a464cb3568d136b744.jpeg","\u002F\u002Fwenku.it\u002Fuploads\u002F7\u002Ff\u002Ff\u002Ff\u002F8\u002F7fff8eee8d7d3c729ac86eee0a87062f.png","后端开发是指在构建网站或应用时负责处理服务器端逻辑、数据库管理和与前端交互的程序员工作领域。",441,".Net",440,"C++",802,"Conan","Conan 是一个开源的、去中心化的 C\u002FC++ 包管理器,它在所有平台和所有构建系统及编译器中都能工作。\n",443,"Crystal 是一种性能卓越的静态类型编程语言,它结合了Ruby的语法优雅和C语言的执行效率,适用于构建高效且易于维护的软件应用。",442,"C语言","C语言是一种通用、过程式的计算机编程语言,支持结构化编程、词汇变量作用域和递归等功能,是众多编程语言的基础,广泛应用于系统软件和应用软件的开发。",445,"Deno是由Node.js的创始人Ryan Dahl开发的一款现代的、安全的JavaScript和TypeScript运行时,具有内置的依赖管理和更强调安全性的特点。",792,"ffmpeg",396,151,"Go语言(Golang)是一门由Google开发的开源编程语言,以简洁、高效、并发支持和内置垃圾回收等特性而闻名,适用于构建可靠、高性能的软件应用。",418,"GraphQL",455,"Idris","Idris是一种函数式编程语言,它支持类型推断和强类型系统,特别强调可证明的正确性。","Java是一种通用的、跨平台的、面向对象的编程语言,广泛应用于企业级开发、移动应用开发、网络编程和大数据处理等领域。",791,"Apache ActiveMQ是Apache软件基金会所研发的开放源码消息中间件;由于ActiveMQ是一个纯Java程序,因此只需要操作系统支持Java虚拟机,ActiveMQ便可执行。",806,"Apache Unomi","Apache Unomi™(发音为“You know me”)是一个Java开源客户数据平台,一个旨在管理客户、潜在客户和访客数据的Java服务器,并帮助个性化客户体验,同时还提供尊重访客隐私规则(如GDPR)的功能。\n\n",788,"Apacke Wicket","Apache Wicket是一个基于Java的开源、面向对象的Web应用程序框架,它强调视图与业务逻辑的分离,提供组件化的开发模型,使得Web应用程序的开发更加简单、快速和可维护。",782,"Spring",319,449,"Julia是一种高性能、通用、动态编程语言,特别适用于科学计算、数据分析和高性能计算领域。",398,"Kotlin",15,"Kotlin是一种由JetBrains开发的静态编程语言,旨在提供更简洁、更安全的代码,与Java完全互操作,并已成为Android官方支持的开发语言之一。",508,"Lean","Lean 是一种强大且灵活的函数式编程语言,它以简洁的语法、严格的类型检查和高效的编译器为特点,特别适用于形式化验证和定理证明等领域。",505,"Makefile","Makefile是一个工程化的编译方法,它通过一个文本文件来描述源文件之间的依赖关系以及编译和链接的规则,使得编译工作可以自动化进行。",801,37,"Nim 是一种静态类型的、编译型、系统编程语言,它结合了 Python、Ada 和 Modula 等成熟语言的成功概念。\n","Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,允许开发者在服务器端运行 JavaScript,构建高效、可扩展的网络应用。",415,"Express.js","Express.js 是一个基于 Node.js 平台的轻量级、快速、无开销的 Web 应用开发框架,用于构建 Web 服务器和 API。",513,"Pascal","Pascal是一种过程式编程语言,具有结构化、强类型等特点,适用于教学和学术领域,以及编写应用程序和系统软件。",99,"PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言,广泛用于 Web 开发以生成动态网页内容。",448,"CakePHP","CakePHP是一个快速、安全的PHP框架,用于构建高效、可靠且易于维护的Web应用程序。",486,"Falcon","Falcon是一个高效、轻量级的PHP框架,它提供了一整套开发Web应用程序所需的工具和功能,帮助开发者快速构建稳定、可扩展的应用程序。",456,"Laravel","Laravel 是一个由Taylor Otwell所建立,自由开源的 PHP Web 框架,旨在实现的Web软件的MVC架构,并作为CodeIgniter的替代方案。","Python 是一种解释型、高级编程、通用编程语言,以简洁易读、功能强大、应用广泛和拥有丰富库支持而著称。",783,51,"Celery是一个简单、灵活且可靠的分布式任务队列,用于处理大量消息和异步任务调度,支持在多个机器、进程或线程上执行任务,并提供了丰富的异常处理和结果存储功能。\n\n",809,"Conda",33,95,"Django是一个高级的Python Web框架,它快速、安全且易于维护,适用于各种Web应用程序的开发。","Flask是一个基于Python的轻量级Web应用框架,它简单易用,功能强大,支持扩展,适合快速构建Web服务和RESTful API。",503,"Jupyter","Jupyter是一个开源的交互式Web应用程序,支持运行多种编程语言,让用户能够创建和共享包含实时代码、方程、可视化和文本的文档,广泛应用于数据科学、机器学习和数据分析等领域。",798,"ORM","ORM 就是通过实例对象的语法,完成关系型数据库的操作的技术,是\"对象-关系映射\"(Object\u002FRelational Mapping) 的缩写",786,"PyMuPDF","PyMuPDF是一个用于处理PDF文件的强大Python库,它提供了丰富的功能来解析、操作和生成PDF文档,包括数据提取、文本分析、图像处理等,且支持跨平台使用。","PyWebIO",86,"PyWebIO 提供了一系列命令式的交互函数来在浏览器上获取用户输入和进行输出,将浏览器变成了一个“富\n文本终端”,可以用于构建简单的 Web 应用或基于浏览器的 GUI 应用。使用 PyWebIO,开发者能像编写终端脚本一样 (基于 input 和 print 进行交互) 来编写应用,无需具备 HTML 和 JS 的相关知识;PyWebIO 还可以方便地整合进现有的 Web 服务。非常适合快速构建对 UI 要求不高的应用。\n",504,"Scrapy","Scrapy是一个用于网络爬取的快速、高级的Python框架,能够方便地从网站上抓取结构化数据。",487,"Tornado","Tornado是一个用Python编写的轻量级Web服务器和Web应用框架,它采用异步非阻塞IO的处理方式,具有出色的抗负载能力和优异的性能,旨在解决C10K问题,即处理大于或等于一万的并发连接。",485,"RISC-V","RISC-V是一个基于精简指令集原则的开源指令集架构,简易解释为与开源软件运动相对应的一种“开源硬件”。","Ruby 是一种优雅的、面向对象的、简洁易学的动态编程语言,以其高效的开发效率和独特的元编程功能而广受欢迎。",413,"Rails","Ruby on Rails(简称 Rails)是一个基于 Ruby 语言的 Web 应用开发框架,以其简洁、优雅和高效的开发方式,帮助开发者快速构建复杂的 Web 应用程序。",493,78,"Rust是一种高效、安全且并发的系统编程语言,特别适用于构建高性能、低开销的软件,包括操作系统、网络应用、嵌入式设备等。",397,477,"UML","UML是一种广泛使用的软件建模语言,全称是Unified Modeling Language,是面向对象开发中一种通用的图形化建模语言。它综合了面向对象的建模语言、方法和过程,为软件开发的所有阶段提供模型化和可视化支持。",447,"其它语言",491,"区块链是一种分布式数据库技术,它允许网络中的参与者在不需要中心化信任机构的情况下进行安全、可追溯、不可篡改的数据交换和传输。",467,"开发测试",417,"微服务","微服务是一种将大型复杂应用程序拆分成多个小型、独立、可单独部署和扩展的服务的方法,每个服务都运行在自己的进程中,并使用轻量级通信机制进行通信。",785,"敏捷开发","敏捷开发是一种以人为核心、迭代、循序渐进的开发方法,它强调在快速变化的需求中通过高度的协作和灵活的响应来交付高质量的软件。",784,"架构设计",52,"架构设计是指在软件或计算机系统的开发过程中,对系统进行整体的规划和设计,以满足特定需求和功能,并关注系统中各个组件之间的相互关系和交互方式,以降低系统的复杂性,提高系统的可理解性和可维护性。",481,"汇编语言","汇编语言是一种低级编程语言,它使用助记符(mnemonics)来代替机器语言中的二进制代码,使得程序员能够更容易地编写、理解和修改计算机程序。",434,"\u002F\u002Fwenku.it\u002Fuploads\u002Fe\u002F0\u002Fc\u002Fe\u002F9\u002Fe0ce9096954e23a1a28197002e989b5f.jpg","\u002F\u002Fwenku.it\u002Fuploads\u002F7\u002Ff\u002F2\u002Fb\u002F9\u002F7f2b927210effe33346b9c827311e854.png","数据库是一种结构化组织和存储数据的系统,可方便地进行数据管理、检索和更新,提供有效的数据存储和访问机制。",506,"Apache Doris","Apache Doris是一个基于MPP架构的高性能实时分析数据库,以其亚秒级响应时间和支持超大数据集的能力,为实时数据分析提供了强大支持。",497,"Apache HBase","Apache HBase是一个开源的、分布式的、可扩展的、大数据存储系统,它利用Hadoop的HDFS作为其文件存储系统,并提供了类似于Google Bigtable的列式存储、高可靠性以及实时读写的能力。",429,"Apache Cassandra是一套开源分布式NoSQL数据库系统。它最初由Meta开发,用于改善电子邮件系统的搜索性能的简单格式数据,集Google BigTable的数据模型与Amazon Dynamo的完全分布式架构于一身。",789,"ClickHouse是Yandex开源的一个高性能列式数据库管理系统,专为在线分析处理(OLAP)设计,能够使用SQL进行实时数据分析并生成报告。",430,"Firebase",446,"Firebird是一个开源的关系型数据库管理系统(RDBMS),具有高性能、轻量级和跨平台特性,适用于各种应用开发场景。",494,"Greenplum","Greenplum数据库是一个基于PostgreSQL的分布式数据仓库,采用MPP架构,提供强大的并行计算能力和海量数据管理能力,适用于大数据分析和数据科学应用。",427,"MongoDB是一个高性能、开源的、无模式的文档型数据库,使用类似于JSON的BSON格式存储数据,提供灵活的数据结构和水平扩展能力。",425,"MySQL是一个开源的关系型数据库管理系统(RDBMS),现属于Oracle旗下,因其高性能、易用性和可靠性而广泛应用于各种数据存储和管理需求中。",800,"PieCloudDB",23,"PieCloudDB是杭州拓数派科技发展有限公司(OpenPie)推出的云原生虚拟数仓数据库产品,它以云原生技术重构数据存储和计算,实现数据的高效管理、安全加密和弹性伸缩,支持AI和数据科学,为企业用户提供强大的数据计算基础设施。\n",426,"PostgreSQL是一个开源的关系型数据库管理系统,具有强大的扩展性和支持复杂数据类型的特点。",428,"Redis是一个开源的高性能内存数据库,以键值对存储数据,并支持丰富的数据结构和高级缓存功能。",468,501,"SQLite是一款轻量级的关系型数据库管理系统,它不需要独立的服务器进程或操作系统支持,直接读写磁盘上的数据库文件,适用于嵌入式系统和移动应用。",492,"TiDB 是一个开源的分布式关系型数据库,兼容 MySQL 协议,设计目标是为云而生,提供高性能、水平扩展、高可用、易运维的分布式数据库解决方案。",499,"Vitess","Vitess是一个用于部署、扩展和管理大型MySQL实例集群的数据库解决方案。Vitess集MySQL数据库的很多重要特性和NoSQL数据库的可扩展性于一体。它的架构设计使得您可以像在物理机上一样在公共云或私有云架构中有效运行。它结合并扩展了许多重要的MySQL功能,同时兼具NoSQL数据库的可扩展性。 ","人大金仓(Kingbase)","Kingbase是一款面向大规模并发交易处理的企业级关系型数据库。 该产品支持严格的ACID特性、结合多核架构的极致性能、行业最高的安全标准,以及完备的高可用方案,并提供可覆盖迁移、开发及运维管理全使用周期的智能便捷工具。 产品融合了人大金仓在数据库领域几十年的产品研发和企业级应用经验,可满足各行业用户多种场景的数据处理需求。\n",451,34,"数据库中间件是位于应用程序和数据库管理系统之间的软件层,用于提供数据访问、连接管理和查询优化等功能,以简化数据库操作和提高系统性能。","数据库优化",77,"数据库工具是用于管理、开发、迁移、备份和恢复数据库的软件工具。",512,"DBeaver","DBeaver是一款免费且开源的多平台数据库管理工具,支持多种数据库并具备丰富的数据库管理功能。",511,"Navicat是一款功能强大的数据库管理工具,支持多种数据库系统,提供直观易用的界面,帮助用户轻松管理、开发和维护数据库,适用于数据库管理员、开发人员及中小企业等多种用户群体。",787,"phpMyAdmin","phpMyAdmin是一个基于Web的MySQL数据库管理工具,它提供了友好的图形界面,帮助用户轻松进行数据库的查询、创建、修改和删除等操作。",431,"数据库设计","系统运维",328,"\u002F\u002Fwenku.it\u002Fuploads\u002Fd\u002Fc\u002Fe\u002F7\u002F5\u002Fdce756afdfe873c14750c733e23fff73.jpg","\u002F\u002Fwenku.it\u002Fuploads\u002Fb\u002F6\u002Fd\u002F1\u002F3\u002Fb6d13efc4e52255c8384796b4b5cc861.png",419,424,"Darwin",465,36,808,"httpd",24,420,"Jenkins是一个开源的自动化服务器,用于自动执行软件构建、测试和部署任务。",145,"eBPF",31,"eBPF 是一项革命性的技术,起源于 Linux 内核,它可以在特权上下文中(如操作系统内核)运行沙盒程序。它用于安全有效地扩展内核的功能,而无需通过更改内核源代码或加载内核模块的方式来实现。",804,"Cilium 是一种用于网络、可观察性和安全性的云原生技术。它基于内核技术 eBPF,最初是为了更好的网络性能,现在针对不同的用例利用了许多附加功能。",483,461,"Prometheus是一款开源的监控和警报工具,用于收集和存储系统和服务的性能数据,并支持动态查询和告警规则配置。",423,482,"Traefik",421,476,29,"Zabbix 是一个开源的 IT 基础设施监控软件,用于监控各种网络服务、网络硬件、网络设备以及其他网络节点。",811,"存储",781,"网络与安全",815,"\u002F\u002Fwenku.it\u002Fuploads\u002Ff\u002F0\u002Fa\u002Fd\u002F2\u002Ff0ad2c0a9e46ee63f65bd12dadd14e12.jpeg",779,496,"Apache Flink","Apache Flink是一款高性能、通用的大数据处理引擎,用于进行实时数据流处理和批处理,具备精确一次的状态一致性语义和容错能力。",805,"Apache Karaf","Karaf是Apache旗下的一个开源项目。 Karaf同时也是一个基于OSGi的运行环境,Karaf提供了一个轻量级的OSGi容器,可以用于部署各种组件,应用程序。\n",495,"Apache Kyuubi","Apache Kyuubi 是一个为 Apache Spark 设计的多租户、高性能的 JDBC 网关服务,它提供了安全、可靠和高效的 Spark SQL 查询接入能力。",797,"Apache Ozone","Apache Ozone 是 Hadoop 的分布式对象存储系统,具有易扩展和冗余存储的特点。",462,"dapr",457,473,"Hadoop是一个用于处理大数据的分布式计算框架,它可以在大规模集群上存储和处理数据,并提供了可扩展、可靠和高容错性的数据存储和处理能力。",799,"Harbor 是一个开源的注册表,它通过策略和基于角色的访问控制来保护工件,确保镜像被扫描且无漏洞,并作为可信的签名。作为 CNCF 毕业项目,Harbor 提供了合规性、性能和互操作性,帮助您在 Kubernetes 和 Docker 等云原生计算平台上一致且安全地管理工件。\n\n",460,458,484,"OpenShift",75,"OpenShift是红帽公司(Red Hat)开源的容器云平台,基于主流的容器技术Docker和Kubernetes构建。",488,"Pandas","Pandas是一个强大且灵活的Python数据分析库,提供了数据结构(如Series和DataFrame)和数据分析工具,使数据清洗、处理和分析变得快速而简单。",463,"rancher",479,"RocketMQ","RocketMQ,一个分布式消息和流数据平台,具有低延迟、高性能、高可靠性、万亿级容量和灵活的可扩展性。",466,810,"Service Mesh",478,"VirtualBox",113,"VirtualBox是一款强大且易于使用的开源虚拟机软件,支持多操作系统,具备卓越性能,可在不同硬件和操作系统上进行无缝测试和调试,降低运行成本,简化安装流程,并提供灵活的资源管理选项。",459,"VMWare",489,39,480,171,803,"综合其他","\u002F\u002Fwenku.it\u002Fuploads\u002F4\u002F4\u002Fc\u002F2\u002Fe\u002F44c2ed0c098bd2357e61c2636e66b1b0.png","\u002F\u002Fwenku.it\u002Fuploads\u002F0\u002Fe\u002Ff\u002F9\u002F9\u002F0ef9992efeb2af816b83eb04f3e8fd4b.png",472,"Blender是一款自由和开源的三维计算机图形软件,它可以用于创建和渲染三维模型、动画、游戏、视觉效果等。",510,"GIMP","GIMP是一款开源免费的图像处理软件,提供了丰富的图像编辑和创作功能,类似于专业的Photoshop,但更轻便易用。",475,"KiCad",114,"KiCad 是一个开源软件工具,用于创建电子原理图和 PCB 图形。 ",509,"Krita是一款强大的开源数字绘画和动画软件,专为艺术家和创作者设计,提供丰富的绘画工具和高效的工作流程,助力创意无限发挥。",507,"Weblate",302,"Weblate是一款易于使用的开源在线协作翻译平台,支持多种格式文件的翻译管理,让团队协作翻译变得更加高效便捷。","产品与服务",793,"Apache OFBiz","Apache OFBiz是一个开源的企业资源计划系统。它提供了一套企业应用程序,它们集成并自动化了企业的许多业务流程。",437,502,"亿图","亿图是一款功能强大的图形图表设计软件,支持创建各种流程图、组织结构图、思维导图、UML图、ER图等多种图表类型,广泛应用于商业、教育、科研等领域。","数据可视化",796,"DataEase 是开源的数据可视化分析工具,帮助用户快速分析数据并洞察业务趋势,从而实现业务的改进与优化。DataEase 支持丰富的数据源连接,能够通过拖拉拽方式快速制作图表,并可以方便地与他人分享。",474,"版本控制","版本控制软件工具,如Git、SVN等",438,"笔试面试","前端","\u002F\u002Fwenku.it\u002Fuploads\u002Fc\u002F9\u002F6\u002Fa\u002F8\u002Fc96a81f58f7cc0a441d5b7c477c9e535.png",524,525,"Ant Design",526,"Babel",527,"Bootstrap",528,"Chart.js",529,"CSS3",530,"Echarts",532,"Highcharts",533,534,"HTML5",535,536,"JerryScript",537,"Jest",538,539,"Sass",540,541,"Vue",542,"前端工具",523,"小程序","后端","\u002F\u002Fwenku.it\u002Fuploads\u002F5\u002Fa\u002Fd\u002Fb\u002F6\u002F5adb6293f8b134c64f291d963a954db1.png",543,".NET",544,546,"C\u002FC++",547,548,"CMake",549,550,551,552,545,"Dubbo",553,"Erlang",554,"Fastify",555,556,"Gin",557,558,"GoFrame",559,"Guzzle",560,"Iris",561,562,563,"Lisp",564,"LLVM",565,"Lua",566,"Matplotlib",567,"Micronaut",568,569,570,"Perl",571,572,573,"Qt",574,"RPC",575,576,577,"R语言",578,"Scala",579,580,"Vlang",581,"wasm",582,"Yew",583,"Zephir",584,"Zig",585,"算法","移动端","\u002F\u002Fwenku.it\u002Fuploads\u002F3\u002F1\u002F0\u002F6\u002F0\u002F31060f3b15bf4e4779d8b9036e136ce2.png",586,601,"APP工具",587,588,"Framework7",589,"Harmony",590,"Hippy",591,"Ionic",592,593,"kotlin",597,"Native",594,"Object-C",595,596,598,599,"uni-app",600,"Weex","\u002F\u002Fwenku.it\u002Fuploads\u002F7\u002F1\u002F4\u002F4\u002F8\u002F71448dca9edf0addc5740a352571efe2.png",602,604,"ArangoDB",603,605,606,"CouchDB",607,"CrateDB",608,"DB2",609,"DocumentDB","Doris",611,"DragonflyDB",612,"EdgeDB",613,"etcd",614,615,"GaussDB",634,"Graph",616,"GreenPlum",617,"HStreamDB",618,"HugeGraph",619,"immudb",620,"IndexedDB",621,"InfluxDB",622,"IoTDB",623,"Key-Value",625,"KitDB",626,"LevelDB",627,"M3DB",628,"MatrixOne",629,"Milvus",630,631,633,"Nebula",635,"NewSQL",636,"NoSQL",637,"OceanBase",638,"OpenTSDB",639,"Oracle",640,"OrientDB",641,642,"PrestoDB",643,"QuestDB",644,645,"RocksDB",646,"SequoiaDB",649,647,"Skytable",648,650,651,652,"TiKV",653,"TimescaleDB",654,"YugabyteDB",655,"关系型数据库",624,656,"数据库ORM",657,777,658,"时序数据库","\u002F\u002Fwenku.it\u002Fuploads\u002Fd\u002Fc\u002F8\u002F1\u002F1\u002Fdc8111a5ba18c728a8239b6814e7e4c6.png",659,660,"Aeraki",717,"Agent",662,"Alluxio",663,"Antrea",664,778,"Apache APISIX 是一个动态、实时、高性能的云原生API网关,提供丰富的流量管理功能,支持多平台运行,并具备全动态能力,是超大规模、复杂业务系统的理想选择。",665,"APISIX",677,"BFE",693,"Bit",666,"BookKeeper",678,"Chaos",679,"Choerodon",680,667,"CloudStack",681,"Consul",682,"Dapr",683,684,"DC\u002FOS",685,686,"Drill",668,"Druid",687,"ElasticJob",688,"ElasticSearch",689,"Envoy",690,"Erda",691,"Flink",692,"Fluent",694,"Grafana",695,696,697,"Helm",669,"Hudi",670,"InLong",698,"Kafka",699,"Knative",700,"Kong",701,"KubeCube",702,"KubeEdge",703,"Kubeflow",704,"KubeOperator",705,706,"KubeSphere",707,"KubeVela",708,"Kuma",671,"Kylin",672,"Libcloud",709,"Linkerd",710,"Longhorn",711,"MeiliSearch",661,"Mesh",712,"Nacos",713,"NATS",714,"OKD",715,"Open",718,"OpenEBS",719,"OpenKruise",720,"OpenPitrix",721,"OpenSearch",722,"OpenStack",723,"OpenTracing",673,"Ozone",724,"PaddlePaddle",716,"Policy",674,"Pulsar",725,"PyTorch",726,"Rainbond",727,"Rancher",728,"RediSearch",729,"Scikit-learn",730,675,"ShardingSphere",731,"ShenYu",732,"Spark",733,"Storm",676,"Superset",734,"XuperChain",735,"Zadig",736,737,738,739,"数据挖掘",740,741,"深度学习",742,"算法工程",743,"UI&美工&设计","\u002F\u002Fwenku.it\u002Fuploads\u002Ff\u002Fd\u002Fb\u002F2\u002F2\u002Ffdb2259630f512313f3723af4846de5e.png",772,773,774,"Sketch",775,"UI",776,"设计","网络&系统&运维","\u002F\u002Fwenku.it\u002Fuploads\u002Fa\u002F7\u002F6\u002Fe\u002F1\u002Fa76e1f224c0968021d0e1d200ecda073.png",744,"Ansible",745,748,"AWK",749,750,"Ceph",780,"CI\u002FCD",751,"Curve",752,753,"GoCD",754,"HAProxy",755,756,757,"JumpServer",758,759,"Mac",760,761,"OpenResty",762,747,763,"traefik",746,"Traffic",764,"Unix",765,766,767,"Zipkin",768,"安全防护",769,"系统内核",770,"网络",771,"运维监控",522,"综合其它","\u002F\u002Fwenku.it\u002Fuploads\u002F2\u002F0\u002F8\u002Fa\u002F8\u002F208a801b7f1524429ecff05e49246105.png","\u002Fsearch","码力","首页","最近一周","最近一个月","最近三个月","最近半年","最近一年","\u003Cmark\u003E静态\u003C\u002Fmark\u003E类型的Python Lyzh(刘知杭) 目录 CONTENTS 有关类型的概念 使用mypy对Python源 代码进行\u003Cmark\u003E静态\u003C\u002Fmark\u003E分析 代数数据类型 拓展知识 关于类型的一些基本概念 有类型不等于有类型系统 动态语言类型化的必要性 不久前的一个案例 正文 类型的概念 CPython定义了PyObject这个 结构体作为对象头。 CPython中的类型,是指在对 象头中指向类型元信息的指针。 中通过函数的类型签名来寻找函数。 错误检查、程序验证 程序效率:动态类型不利于编译优化 渐进式类型系统 相对于\u003Cmark\u003E静态\u003C\u002Fmark\u003E语言的类型系统。 为动态语言添加类型系统需要考虑到过渡与历史包袱 一种叫做渐进式类型系统的东西完美的符合了这个应用场景 这种类型系统同时允许动态类型与\u003Cmark\u003E静态\u003C\u002Fmark\u003E类型的存在 声明类型系统、鸭子类型与结构类型系统 类型系统的分类——声明式类型系统与结构化类型系统 声明类型系统通过名字来检查类型 尽管没有为注释指定任何 含义,但始终存在一个隐式目标,即将它们用于类型提示。 该PEP旨在为类型注释提供标准语法,开放Python代码以简化\u003Cmark\u003E静态\u003C\u002Fmark\u003E分析和重构,潜 在的运行时类型检查,以及(可能在某些情况下)利用类型信息生成代码。 在这些目标中,\u003Cmark\u003E静态\u003C\u002Fmark\u003E分析是最重要的。这包括对类型检查器(如mypy)的支持, 以及提供可由IDE实现的代码重构操作。 虽然这些注释可以在运行时通过 __annotations__","2024-05-29T03:24:59Z","解放Python的 表达力,性能和安全性 Thautwarm 目录 CONTENTS 语法和语义扩展 JIT \u003Cmark\u003E静态\u003C\u002Fmark\u003E类型 语法和语义扩展 表达力的扩展, 可用性的保留,白来的午餐? 演示一小部分: 模式匹配, Quick Lambda, Pipe运算 语言决定思维模型 GNU-APL C++ Haskell 说 到 质 数 � 人 们 想 到 什 么 � 语言决定思维模型 95 -\u003E 0.96 Restrain JIT 2.74 -\u003E 0.64 3.54 -\u003E 0.59 3.14 -\u003E 0.93 2.00 -\u003E 0.03 2.60 -\u003E 0.96 如果还有时间,我们用\u003Cmark\u003E静态\u003C\u002Fmark\u003E类型 来写一个简单的网页生成框架 一个用起来,没有学习曲线的框架。 很安全,因为没有程序员需要付出心 智负担的工作。 THANK YOU thautwarm: - github.com\u002Fthautwarm","9 1.10 1.11 1.12 1.13 1.14 1.15 目录 简介 前言 第 1 章:准备工作 第 2 章:Hello, Flask! 第 3 章:模板 第 4 章:\u003Cmark\u003E静态\u003C\u002Fmark\u003E文件 第 5 章:数据库 第 6 章:模板优化 第 7 章:表单 第 8 章:用户认证 第 9 章:测试 第 10 章:组织你的代码 第 11 章:部署上线 小挑战 后记 2 Flask 开发实战》的作者,Pallets Team 成员。你可以在我 的个人主页了解更多关于我的信息。 目录 前言 第 1 章:准备工作 第 2 章:Hello, Flask! 第 3 章:模板 第 4 章:\u003Cmark\u003E静态\u003C\u002Fmark\u003E文件 第 5 章:数据库 第 6 章:模板优化 第 7 章:表单 第 8 章:用户认证 第 9 章:测试 第 10 章:组织你的代码 第 11 章:部署上线 小挑战 后记 版权信息 py 的文件中。如果你使用了其他名称,就要设置系统环境\u003Cmark\u003E变量\u003C\u002Fmark\u003E FLASK_APP 来告诉 Flask 你要启动哪个程序。 Flask 通过读取这个文件对应的模块寻找要运行的程序实例,你可以把它设置成下 面这些值: 模块名 Python 导入路径 文件目录路径 管理环境\u003Cmark\u003E变量\u003C\u002Fmark\u003E 现在在启动 Flask 程序的时候,我们通常要和两个环境\u003Cmark\u003E变量\u003C\u002Fmark\u003E打交道: FLASK_APP 和 FLASK_ENV","endblock %} \u003Cmark\u003E变量\u003C\u002Fmark\u003E都被双花括号括起来了。 {{ article.headline }} 的意思是“输出 article 的 headline 属性值”。这个“点”不止用于查找属性,还可以查找字典键值、索引和函数调用。 注意: {{ article.pub_date|date:”F j, Y” }} 使用了 Unix 风格的“管道符”(“|”字 符)。这是一个模板过滤器,用于过滤\u003Cmark\u003E变量\u003C\u002Fmark\u003E值。在这里过滤器将一个 的模板作为基类,并且用下面的标记块对模板中定义的标记块进行填充”。简 而言之,模板继承可以使模板间的冗余内容最小化:每个模板只需包含与其他文档有区别的内容。 下面是 base.html 可能的样子,它使用了\u003Cmark\u003E静态\u003C\u002Fmark\u003E文件: 1. # mysite\u002Ftemplates\u002Fbase.html 2. 3. {% load static %} 4. \u003Chtml\u003E 5. \u003Chead\u003E 6. \u003Ctitle\u003E{% 第一部分(zh)结尾的地方继续讲起。本节我们将建立数据库,创建你的第一个模型,然 后是快速介绍一下 Django 自动生成的管理站点。 现在,打开 mysite\u002Fsettings.py,这是个普通的 Python 模块,用模块级别的\u003Cmark\u003E变量\u003C\u002Fmark\u003E表示 Django 设置。 默认情况下,配置的数据库是 SQLite,如果你对数据库不太熟,或者你只是对尝试 Django 感兴 趣,这是最简单的选择。SQLite 内嵌在 Python 里,所以你不用再安装其他东西来支持你的数据","........................................................................................ 32 数据类型和\u003Cmark\u003E变量\u003C\u002Fmark\u003E .................................................................................................. 批处理文件。 这是因为 Windows 会根据一个 Path 的环境\u003Cmark\u003E变量\u003C\u002Fmark\u003E设定的路径去查找 python.exe,如果没找到,就会报错。如果在安装时漏掉了勾选 Add Python 3.5 to PATH,那就要手动把 python.exe 所在的路径添加到 Path 中。 如果你不知道怎么修改环境\u003Cmark\u003E变量\u003C\u002Fmark\u003E,建议把 Python 安装程序重新运行一 遍,务必记得勾上 Add Python 户输入字符串,并存放到一个\u003Cmark\u003E变量\u003C\u002Fmark\u003E里。比如输入用户的名字: \u003E\u003E\u003E name = input() Michael 当你输入 name = input()并按下回车后,Python 交互式命令行就在等待 你的输入了。这时,你可以输入任意字符,然后按回车后完成输入。 输入完成后,不会有任何提示,Python 交互式命令行又回到\u003E\u003E\u003E状态了。 那我们刚才输入的内容到哪去了?答案是存放到 name \u003Cmark\u003E变量\u003C\u002Fmark\u003E里了。可以直","PyWebIO v1.1.0 使用手册","Py,Web,IO,v1,1.0,使用,手册,使用手册","注意事项 PyWebIO\u003Cmark\u003E静态\u003C\u002Fmark\u003E资源的托管 PyWebIO默认使用CDN来获取前端的\u003Cmark\u003E静态\u003C\u002Fmark\u003E资源,如果要将PyWebIO应用部署到 离线环境中,需要自行托管\u003Cmark\u003E静态\u003C\u002Fmark\u003E文件, 并将 webio_view() 或 webio_handler() 的 cdn 参数设置为 False ,此时需要将\u003Cmark\u003E静态\u003C\u002Fmark\u003E资源托管在和PyWebIO应用同级的 目录下。 同时,也可以通过 cdn 参数直接设置PyWebIO\u003Cmark\u003E静态\u003C\u002Fmark\u003E资源的部署目录。 PyWebIO的静态文件的路径可保存在 PyWebIO的\u003Cmark\u003E静态\u003C\u002Fmark\u003E文件的路径可保存在 pywebio.STATIC_PATH 中,可使用命令 python3 -c \"import pywebio; print(pywebio.STATIC_PATH)\" 将其打印出来。 注解 使用 start_server() 启动的应用,如果将 cdn 参数设置为 False ,会自动启 动一个本地的\u003Cmark\u003E静态\u003C\u002Fmark\u003E资源托管服务,无需手动托管。 基于协程的会话 run_js(code_, **args) 在用户浏览器中运行JavaScript代码. 代码运行在浏览器的JS全局作用域中 code (str) – js代码 args – 传递给js代码的局部\u003Cmark\u003E变量\u003C\u002Fmark\u003E。\u003Cmark\u003E变量\u003C\u002Fmark\u003E值需要可以被jso 序列化 Example: run_js('console.log(a + b)', a=1, b=2) pywebio.session.eval_js(expression_",119,"PyWebIO \u003Cmark\u003E静态\u003C\u002Fmark\u003E资源的托管 PyWebIO 默认使用 CDN 来获取前端的\u003Cmark\u003E静态\u003C\u002Fmark\u003E资源,如果要将 PyWebIO 应用部署到离线环境中,需要自行托管 \u003Cmark\u003E静态\u003C\u002Fmark\u003E文件,并将 webio_view() 或 webio_handler() 的 cdn 参数设置为 False ,此时需要将\u003Cmark\u003E静态\u003C\u002Fmark\u003E资源 托管在和 PyWebIO 应用同级的目录下。同时,也可以通过 cdn 参数直接设置 PyWebIO \u003Cmark\u003E静态\u003C\u002Fmark\u003E资源的部署目录。 静态资源的部署目录。 PyWebIO 的\u003Cmark\u003E静态\u003C\u002Fmark\u003E文件的路径可保存在 pywebio.STATIC_PATH 中,可使用命令 python3 -c \"import pywebio; print(pywebio.STATIC_PATH)\" 将其打印出来。 注解: 使用 start_server() 启动的应用,如果将 cdn 参数设置为 False ,会自动启动一个本地的\u003Cmark\u003E静态\u003C\u002Fmark\u003E 资源托管服务,无需手动托管。 4 **args) 在用户浏览器中运行 JavaScript 代码. 代码运行在浏览器的 JS 全局作用域中 参数 • code (str) –js 代码 • args –传递给 js 代码的局部\u003Cmark\u003E变量\u003C\u002Fmark\u003E。\u003Cmark\u003E变量\u003C\u002Fmark\u003E值需要可以被 json 序列化 Example: run_js('console.log(a + b)', a=1, b=2) pywebio.session.eval_js(expression_","PyWebIO v1.0.3 使用手册","Py,Web,IO,v1,0.3,使用,手册,使用手册","IO前端\u003Cmark\u003E静态\u003C\u002Fmark\u003E文件;暴露 PyWebIO后端接口。这其中需要注意前端页面和后端接口的路径约定, 以及前 端\u003Cmark\u003E静态\u003C\u002Fmark\u003E文件与后端接口分开部署时因为跨域而需要的特别设置。 集成方法 不同Web框架的集成方法如下: Tornado Flask Django aioh�p 需要在Tornado应用中引入两个 RequestHandler , 一个 RequestHandler 用 来提供前端\u003Cmark\u003E静态\u003C\u002Fmark\u003E文件,另一个 web.StaticFileHandler, {\"path\": STATIC_PATH, 'default_filename': 'index.html'}) # 前端\u003Cmark\u003E静态\u003C\u002Fmark\u003E文件托管 ]) application.listen(port=80, address='localhost') tornado.ioloop.IOLoop.current().start() org\u002Fen\u002Fstable\u002Fwebsocket.html#tornado.websocket.WebSocketHandler] , 并 将其绑定在 \u002Ftool\u002Fio 路径下;同时将PyWebIO的\u003Cmark\u003E静态\u003C\u002Fmark\u003E文件使用 tornado.web.StaticFileHandler [https:\u002F\u002Fwww.tornadoweb.org\u002Fen\u002Fstable\u002Fweb.html? highlight=Stati","Flask、Tornado、Django 和 aiohttp Web 框架的集成。 与 Web 框架集成需要完成两部分配置:托管 PyWebIO 前端\u003Cmark\u003E静态\u003C\u002Fmark\u003E文件;暴露 PyWebIO 后端接口。这其中需 要注意前端页面和后端接口的路径约定,以及前端\u003Cmark\u003E静态\u003C\u002Fmark\u003E文件与后端接口分开部署时因为跨域而需要的特别设 置。 22 Chapter 4. Documentation PyWebIO, 发布 1.0.3 框架的集成方法如下: Tornado Flask Django aiohttp 需要在 Tornado 应用中引入两个 RequestHandler , 一个 RequestHandler 用来提供前端\u003Cmark\u003E静态\u003C\u002Fmark\u003E文件,另一 个 RequestHandler 用来和浏览器进行 WebSocket 通讯: import tornado.ioloop import tornado.web from pywebio (r\"\u002Ftool\u002F(.*)\", tornado.web.StaticFileHandler, {\"path\": STATIC_PATH, 'default_filename': 'index.html'}) # 前端\u003Cmark\u003E静态\u003C\u002Fmark\u003E文件托 管 ]) application.listen(port=80, address='localhost') tornado.ioloop.IOLoop.current().start()",94,"PyWebIO\u003Cmark\u003E静态\u003C\u002Fmark\u003E资源的托管 PyWebIO默认使用CDN来获取前端的\u003Cmark\u003E静态\u003C\u002Fmark\u003E资源,如果要将PyWebIO应用部署到 离线环境中,需要自行托管\u003Cmark\u003E静态\u003C\u002Fmark\u003E文件, 并将 webio_view() 或 webio_handler() 的 cdn 参数设置为 False 。 cdn=False 时需要将\u003Cmark\u003E静态\u003C\u002Fmark\u003E资源托管在和PyWebIO应用同级的目录下。 同时,也 可以通过 cdn 参数直接设置PyWebIO\u003Cmark\u003E静态\u003C\u002Fmark\u003E资源的部署目录。 参数直接设置PyWebIO静态资源的部署目录。 PyWebIO的\u003Cmark\u003E静态\u003C\u002Fmark\u003E文件的路径保存在 pywebio.STATIC_PATH 中,可使用命令 python3 -c \"import pywebio; print(pywebio.STATIC_PATH)\" 将其打印出来。 注解 使用 start_server() 启动的应用,如果将 cdn 参数设置为 False ,会自动启 动一个本地的\u003Cmark\u003E静态\u003C\u002Fmark\u003E资源托管服务,无需手动托管。 基于协程的会话 参数: 参数: 返回: 参数: 在用户浏览器中运行JavaScript代码. 代码运行在浏览器的JS全局作用域中 code (str) – js代码 args – 传递给js代码的局部\u003Cmark\u003E变量\u003C\u002Fmark\u003E。\u003Cmark\u003E变量\u003C\u002Fmark\u003E值需要可以被jso 序列化 Example: run_js('console.log(a + b)', a=1, b=2) pywebio.session.eval_js(expression_","v3.3.0-beta.70","zh-TW","书栈网","https:\u002F\u002Fwww.bookstack.cn",{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},"文曲猩AI助手","\u002Farticle\u002Fabout",1000,"\u002F","_blank","2024-01-10T03:42:26Z"));</script><script src="/_nuxt/16eaa75.js" defer></script><script src="/_nuxt/7c8a145.js" defer></script><script src="/_nuxt/2727f68.js" defer></script><script src="/_nuxt/133541a.js" defer></script><script src="/_nuxt/96fb6d4.js" defer></script><script src="/_nuxt/dae4bf6.js" defer></script><script src="/_nuxt/07476df.js" defer></script><script src="/_nuxt/ce446de.js" defer></script><script src="/_nuxt/701c8e0.js" defer></script><script src="/_nuxt/afe19c9.js" defer></script><script src="/_nuxt/c90299a.js" defer></script><script src="/_nuxt/54e083e.js" defer></script><script src="/_nuxt/7f5b058.js" defer></script><script src="/_nuxt/19ba550.js" defer></script><script src="/_nuxt/5b621d4.js" defer></script><script src="/_nuxt/9e00daa.js" defer></script><script src="/_nuxt/5e5929e.js" defer></script><script src="/_nuxt/0f61a65.js" defer></script><script src="/_nuxt/4572e1c.js" defer></script><script src="/_nuxt/5e1c409.js" defer></script><script src="/_nuxt/9ed4967.js" defer></script><script src="/_nuxt/037cca8.js" defer></script><script src="/_nuxt/0b6b0c1.js" defer></script><script src="/_nuxt/2dd252a.js" defer></script><script src="/_nuxt/ffd7da2.js" defer></script><script src="/_nuxt/784ca6a.js" defer></script><script src="/_nuxt/c0797cb.js" defer></script><script src="/_nuxt/cbeb94a.js" defer></script><script src="/_nuxt/536f3cf.js" defer></script><script src="/_nuxt/64ce7a4.js" defer></script><script src="/_nuxt/fcb071a.js" defer></script><script src="/_nuxt/09e7fc2.js" defer></script><script src="/_nuxt/a97178e.js" defer></script><script src="/_nuxt/4b71ca9.js" defer></script><script src="/_nuxt/79eee07.js" defer></script><script src="/_nuxt/98aa79b.js" defer></script><script src="/_nuxt/39cd320.js" defer></script><script src="/_nuxt/e39f992.js" defer></script><script src="/_nuxt/9845ae4.js" defer></script><script src="/_nuxt/9b36337.js" defer></script><script src="/_nuxt/6cfa542.js" defer></script><script src="/_nuxt/4fee745.js" defer></script><script src="/_nuxt/e55e75e.js" defer></script><script src="/_nuxt/c425858.js" defer></script><script src="/_nuxt/0570590.js" defer></script><script src="/_nuxt/c4914f3.js" defer></script><script src="/_nuxt/0f71d93.js" defer></script><script src="/_nuxt/045a775.js" defer></script><script src="/_nuxt/bb5e8b2.js" defer></script><script src="/_nuxt/6b77bae.js" defer></script><script src="/_nuxt/3104235.js" defer></script><script src="/_nuxt/5c20a76.js" defer></script><script src="/_nuxt/b158ea2.js" defer></script><script src="/_nuxt/307d769.js" defer></script><script src="/_nuxt/bf49ee3.js" defer></script><script src="/_nuxt/4ef8d85.js" defer></script><script src="/_nuxt/89b4e48.js" defer></script><script src="/_nuxt/d080a39.js" defer></script><script src="/_nuxt/1ce7162.js" defer></script><script src="/_nuxt/4e3a4e9.js" defer></script><script src="/_nuxt/3b15483.js" defer></script><script src="/_nuxt/d8e7039.js" defer></script><script src="/_nuxt/ceeb0bd.js" defer></script><script src="/_nuxt/c7b5092.js" defer></script><script src="/_nuxt/58434b3.js" defer></script><script src="/_nuxt/e73ba98.js" defer></script><script src="/_nuxt/af69faa.js" defer></script><script src="/_nuxt/0039574.js" defer></script><script src="/_nuxt/671909c.js" defer></script><script src="/_nuxt/d856c42.js" defer></script><script src="/_nuxt/2cf9c3e.js" defer></script> </body> </html>