乐于分享
好东西不私藏

AI中使用较多的.toml格式配置文件(集.json、.yml、.ini优点于一身)

AI中使用较多的.toml格式配置文件(集.json、.yml、.ini优点于一身)

一、TOML 是什么?

TOML(Tom's Obvious, Minimal Language)是一种为人类阅读优化的配置文件格式。它的设计目标只有一句话:写起来像 INI 一样直观,读起来比 JSON 更友好,结构上比 YAML 更不容易踩坑。 如果你写过 Rust 的 Cargo.toml、Python 的 pyproject.toml、Hugo 的 config.toml,那么你已经在用它了。近几年 TOML 几乎成为新一代工具链的"事实标准配置格式"。

JSON、YAML、INI 都有一定的缺点,TOML 在这三者之间找到了平衡点:规则少、类型明确、对人友好、对机器无歧义

格式
痛点
JSON
不能写注释;逗号、引号严苛;不适合人写
YAML
缩进敏感;同一份文件可能被解析成多种含义;规范过于复杂
INI
没有统一规范;不支持嵌套、数组、类型
在这里插入图片描述

二、文件基本约定

  • • 文件后缀:.toml
  • • 编码:必须是 UTF-8
  • • 大小写敏感
  • • 行尾换行符 LF (\n) 或 CRLF (\r\n) 都允许
  • • 空白与缩进无意义(这是和 YAML 最大的区别)
  • • 注释以 # 开头,可写在行首或行尾
# 这是一行注释title = "TOML 示例"# 行尾注释也允许

三、键值对(Key/Value)

TOML 的最小单位是键值对

key = "value"

规则:

  1. 1. 一行只能写一个键值对
  2. 2. 等号两侧的空格可有可无
  3. 3. 值必须是合法的 TOML 类型(下文详述)
  4. 4. 每个键必须有值——没有"裸键"或"空值"这种概念

3.1 键名(Keys)的三种写法

# 1. 裸键(Bare Key):只允许 A-Z a-z 0-9 _ -name = "Alice"user_id = 42api-key = "xxx"# 2. 字符串键(Quoted Key):用 " 或 ' 包起来,可以包含任意字符"127.0.0.1" = "localhost""中文键" = "也合法"'literal key' = "原样字符串作键名"# 3. 点分键(Dotted Key):用 . 创建嵌套结构,等价于嵌套表server.host = "localhost"server.port = 8080# 等价于:# [server]# host = "localhost"# port = 8080

⚠️ 注意:同一个键不能在同一作用域里被重复定义,否则解析器报错。


四、字符串(String)

TOML 提供 4 种字符串,对应"是否多行"和"是否转义"两个维度:

单行
多行
基本(支持转义)"...""""..."""
字面量(原样)'...''''...'''

4.1 基本字符串

用双引号包围,支持常见转义字符:

greeting = "Hello\tWorld\n"path = "C:\\Users\\Alice"emoji = "❤"# ❤

支持的转义序列:\b \t \n \f \r \" \\ \uXXXX \UXXXXXXXX

4.2 多行基本字符串

description = """这是一段多行文本,开头的换行会被自动去掉。\反斜杠+换行可以续行,\所以这一段最终是一行。"""

4.3 字面量字符串(推荐写正则、Windows 路径)

用单引号,不解释任何转义

regex = '\d{3}-\d{4}'# 不需要写成 '\\d{3}-\\d{4}'windows_path = 'C:\Users\Alice'# 反斜杠原样保留

4.4 多行字面量字符串

sql = '''SELECT *FROM usersWHERE name = 'Alice''''

五、数字与布尔

5.1 整数(Integer)

int1 = 99int2 = -17int3 = +42int4 = 1_000_000# 下划线分隔,提升可读性hex  = 0xDEADBEEFoct  = 0o755bin  = 0b11010110

5.2 浮点数(Float)

flt1 = 3.14flt2 = -0.001flt3 = 1e10flt4 = 6.626e-34flt5 = 1_000.123_456# 同样支持下划线分隔# 特殊值inf  = infninf = -infnan  = nan

5.3 布尔(Boolean)

只有两个值,必须小写

enabled = truedebug   = false

六、日期与时间

TOML 是少数原生支持日期类型的配置格式,遵循 RFC 3339:

# 1. 带时区的日期时间(Offset Date-Time)dt1 = 2026-05-08T14:30:00+08:00dt2 = 2026-05-08T06:30:00Z         # Z 表示 UTC# 2. 本地日期时间(Local Date-Time, 不带时区)dt3 = 2026-05-08T14:30:00# 3. 仅日期(Local Date)d   = 2026-05-08# 4. 仅时间(Local Time)t   = 14:30:00.123

不需要任何引号包围——这是 TOML 与 JSON/YAML 最显著的差异之一。


七、数组(Array)

数组用方括号 [],元素间逗号分隔:

ports     = [804438080]hosts     = ["alpha""beta""gamma"]mixed_ok  = [123]                 # 推荐:同质类型mixed_too = [1"two"3.0true]     # 也允许:TOML 1.0 起放宽了限制# 多行数组,允许尾随逗号contributors = ["Alice <alice@example.com>","Bob <bob@example.com>","Carol <carol@example.com>",   # 尾随逗号合法]# 嵌套数组matrix = [[12], [34], [56]]

八、表(Table):TOML 的灵魂

表(Table) 就是其他语言里的对象、字典、Map。它是 TOML 表达嵌套结构的核心机制。

8.1 标准表

用 [表名] 声明,之后所有键值对都属于这个表,直到下一个表头出现:

title = "全局键放在最前面"[database]host = "localhost"port = 5432user = "admin"[server]bind = "0.0.0.0"port = 8080

等价于 JSON:

{"title":"全局键放在最前面","database":{"host":"localhost","port":5432,"user":"admin"},"server":{"bind":"0.0.0.0","port":8080}}

💡 最佳实践:所有"裸键值对"都写在文件最顶部,表头之后的内容全部归属对应表。如果把全局键写在表头下面,会被错误地划进那个表。

8.2 嵌套表(点分表名)

[servers.alpha]ip = "10.0.0.1"role = "frontend"[servers.beta]ip = "10.0.0.2"role = "backend"

等价于:

{"servers":{"alpha":{"ip":"10.0.0.1","role":"frontend"},"beta":{"ip":"10.0.0.2","role":"backend"}}}

8.3 内联表(Inline Table)

适合短小、扁平的对象,类似 JSON 风格:

point   = { x = 1, y = 2 }person  = { name = "Alice", age = 30 }# 内联表必须写在一行内,不能跨行,且一旦写完就"封闭"——# 不能再用 person.email = "..." 往里面追加键

等价于:

{"point":{"x":1,"y":2},"person":{"name":"Alice","age":30}}

九、表数组(Array of Tables)

要表达"一组同构对象"(比如多个用户、多个依赖、多个产品),用双方括号[[...]]

[[products]]name  = "Hammer"sku   = 738594937[[products]]name  = "Nail"sku   = 284758393color = "gray"[[products]]name  = "Saw"sku   = 192847465

等价于:

{"products":[{"name":"Hammer","sku":738594937},{"name":"Nail","sku":284758393,"color":"gray"},{"name":"Saw","sku":192847465}]}

每出现一次 [[products]],就向 products 数组里追加一个新元素。

表数组里的子表

[[users]]name = "Alice"[users.address]city = "Beijing"zip  = "100000"[[users]]name = "Bob"[users.address]city = "Shanghai"zip  = "200000"

等价于:

{"users":[{"name":"Alice","address":{"city":"Beijing","zip":"100000"}},{"name":"Bob","address":{"city":"Shanghai","zip":"200000"}}]}

子表的缩进仅为可读性,TOML 不要求缩进。但子表头必须写在对应的 [[users]] 之后、下一个 [[users]] 之前,否则归属会错。


十、一份"贴近实战"的完整示例

# ===========================#  myapp.toml — 应用配置示例# ===========================title   = "MyApp"version = "1.2.0"[owner]name = "Alice Wang"dob  = 1990-07-15T09:00:00+08:00[database]host             = "127.0.0.1"port             = 5432connection_max   = 100enabled          = trueallowed_ips      = ["10.0.0.1""10.0.0.2""10.0.0.3"][database.credentials]user     = "admin"password = "s3cret"[logging]level   = "info"outputs = ["stdout""file"]file    = { path = "/var/log/myapp.log", max_size_mb = 100 }[[features]]name    = "dark-mode"enabled = true[[features]]name    = "beta-search"enabled = falserollout = 0.05[[servers]]name = "alpha"ip   = "10.0.0.1"[[servers]]name = "beta"ip   = "10.0.0.2"

十一、容易踩的 5 个坑

1. 全局键被误归到表里

[server]host = "localhost"title = "MyApp"# ❌ 这个 title 会被解析成 server.title

✅ 修复:把全局键移到所有表头之上。

2. 重复定义同一张表

[server]host = "a"[server]# ❌ 报错:server 被定义两次host = "b"

✅ TOML 禁止重复定义同名标准表。如果想要多个,用 [[...]] 表数组。

3. 内联表不可"事后追加"

point = { x = 1, y = 2 }point.z = 3# ❌ 报错:内联表声明后即封闭

✅ 修复:要么写完整 { x = 1, y = 2, z = 3 },要么改用标准表 [point]

4. 字符串混淆

path = "C:\Users\Alice"# ❌ \U 会被当作 Unicode 转义,通常报错

✅ 修复:用字面量字符串 'C:\Users\Alice',或转义 "C:\\Users\\Alice"

5. 日期不要加引号

created = "2026-05-08"# ⚠️ 这是字符串,不是日期created = 2026-05-08# ✅ 这才是 TOML 的 Local Date 类型

如果下游程序按"日期"类型读取,引号版本会拿到字符串,导致类型错误。


十二、TOML vs JSON vs YAML 速查

维度
TOML
JSON
YAML
注释
✅ #
✅ #
缩进敏感
✅(最大坑点)
原生日期类型
✅(但跨实现不一致)
数字下划线分隔
✅ 1_000_000
多种字符串语法
✅(4 种)
❌(仅一种)
✅(多种)
跨实现一致性
低(同样文本可能解析出 yes/no/true/false)
适合规模
中小型配置
数据交换
复杂层次配置
学习曲线
半小时上手
几分钟
看似简单实际坑多

经验法则机器之间传数据用 JSON;人写配置用 TOML;只有当你确实需要锚点、引用、复杂结构时才用 YAML。


十三、各语言的 TOML 库

语言
推荐库
Rust
标准生态:toml crate
Python
3.11+ 内置 tomllib(只读);写入用 tomli-w 或 tomlkit
Gogithub.com/BurntSushi/toml
 或 github.com/pelletier/go-toml/v2
Node.js / TypeScript@iarna/toml
 或 smol-toml
Javatomlj
C/C++tomlplusplus

完整列表见官方维护的清单:https://github.com/toml-lang/toml/wiki。

十四、写在最后

TOML 的设计哲学可以浓缩成一句话:

最少的规则、最明确的类型、最不挑剔的人。

它不会取代 JSON 在数据交换里的位置,也不会取代 YAML 在 Kubernetes、Ansible 里的生态。但只要你在写"人会反复打开来手动改的配置文件",TOML 几乎都是更省心的那个选择。

下次新建 config.json 之前,不妨先想想:要不要换成 config.toml

小米招聘内推

部门
岗位名称
拟定需求职级
base地
AI应用研发中心
大模型算法工程师-研产供AI
17
北京
AI应用研发中心
大模型算法专家-情景演练
17
北京
AI应用研发中心
大模型算法-北京
17
北京
AI应用研发中心
AI算法工程师
16
武汉
AI应用研发中心
大模型高级算法工程师(武汉)
16/17
武汉
研产供数字化部
高级产品经理
16
北京
研产供数字化部
【IPD项目管理】低代码平台高级产品经理
17
北京
研产供数字化部
【IPD数字化】用户体验高级产品经理
17
北京/武汉
研产供数字化部
【IPD项目管理】AI集成与应用高级产品经理
17
北京
研产供数字化部
解决方案架构师
17
北京
研产供数字化部
架构师及专家
17
武汉
研产供数字化部
测试工程师--支持IPD业务测试
17
武汉
研产供数字化部
高级软件研发工程师
17
武汉
研产供数字化部
供应链数字化解决方案专家
17
武汉
技术发展与质量管理部
高级软件研发工程师
17
北京
技术发展与质量管理部
平台型产品专家-研发效能方向
17
北京
技术发展与质量管理部
效能研发工程师
17
北京
技术发展与质量管理部
高级后端研发工程师
17
武汉
零售研发部
交易产品经理
17
北京
零售研发部
交易产品专家
17
北京
零售研发部
高级运营产品经理
17
北京
零售研发部
高级测试开发工程师
17
武汉
服务研发部
后端研发工程师
17
武汉
服务研发部
后端研发工程师
17
武汉
服务研发部
技术专家
17
武汉
服务研发部
高级软件开发工程师
17
武汉
中国区销服数字化部
数据产品经理
17
北京
国际销服数字化部
高级零售产品经理
17
北京
国际销服数字化部
CRM产品经理
16
北京
国际销服数字化部
国际-仓储物流产品经理
16
北京
交付履约部
进销存产品经理
17
武汉
交付履约部
Java 后端研发工程师
17
武汉
交付履约部
JAVA技术专家
17
武汉
交付履约部
JAVA技术专家(供应链方向)
17
武汉
交付履约部
供应链高级JAVA工程师
17
武汉
汽车销交服数字化部
汽车出海销交服数字化产品专家
17
北京
汽车销交服数字化部
汽车零售数字化产品经理
17
北京
企业效率部
财务xAI产品经理
17
北京
企业效率部
财务产品经理-(财务运营提效方向)
17
武汉
企业效率部
人力xAI产品经理
17
北京
企业效率部
高级产品经理(协同基建方向)
16-17
武汉
企业效率部
高级产品经理(资产、行政方向)
16-17
武汉
企业效率部
高级软件开发工程师(财经系统)
17
武汉
作战室
文化运营专员
14-15
北京
战略规划与运营部
高级用户体验设计师
17
北京
数据部
Java开发工程师
17
北京
数据部
大数据开发工程师(国际)
17
北京
数据部
大数据开发工程师(中国区)
17
北京
数据部
大数据开发工程师(汽车)
17
北京
数据部
大数据开发工程师(研产供)
17
北京
数据部
大数据开发工程师(中国区)
17
武汉
数据部
大数据研发工程师(设备)
17
武汉
数据部
高级软件研发工程师
17
武汉
数据部
前端开发工程师
17
武汉

交个朋友,进AI交流群

每天分享最新 小米AI 内部培训资料

关注公众号-私信回复:

ai资料:获取AI完整资料包

全家桶:获取激活码

小龙虾获取安装教程

md:获取激活码

关注公众号

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-09 07:39:38 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/592542.html
  2. 运行时间 : 0.093442s [ 吞吐率:10.70req/s ] 内存消耗:4,736.29kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=228cd7a545948d6c4d83d2a0896e2a13
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000611s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000727s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.001604s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000619s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000622s ]
  6. SELECT * FROM `set` [ RunTime:0.000236s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000655s ]
  8. SELECT * FROM `article` WHERE `id` = 592542 LIMIT 1 [ RunTime:0.000858s ]
  9. UPDATE `article` SET `lasttime` = 1778283578 WHERE `id` = 592542 [ RunTime:0.003200s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000278s ]
  11. SELECT * FROM `article` WHERE `id` < 592542 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000556s ]
  12. SELECT * FROM `article` WHERE `id` > 592542 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000447s ]
  13. SELECT * FROM `article` WHERE `id` < 592542 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000911s ]
  14. SELECT * FROM `article` WHERE `id` < 592542 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000911s ]
  15. SELECT * FROM `article` WHERE `id` < 592542 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.003469s ]
0.095106s