跳到内容
当前位置:首页>考研真题>九上期中专题复习:混合物推断

九上期中专题复习:混合物推断

  • 2026-10-30 12:55:30
九上期中专题复习:混合物推断
 九年级上册 · 第 1 章
化学混合物推断
别猜,先算电荷
物质及其变化 · 酸碱盐综合 · 专题突破
先看这篇在解决什么
同一类题,学生做错的原因只有三种:
① 现象看懂了,却漏掉电荷必须守恒;② 条件写在题干里(无色、pH、过量),眼睛跳过去了;③ 数据摆在面前,用眼睛比大小,不用关系式。
这篇把三种错法,一条条拆掉。
浙江中考怎么考(近三年命题形态)
载体形式
设问方向
常见失分
无色溶液可能含若干离子
一定含/一定不含/可能含判选项正误
漏电荷守恒、漏“无色”
白色粉末框图流程
写沉淀/气体成分、写方程式补全实验方案
忽略过量试剂引入新离子
带数据的流程(质量/沉淀量)
求某成分质量、质量分数判断数据正误
直接比质量、不用关系式
命题趋势:纯文字叙述型在减少,“流程图 + 数据 + 计算”复合型在增加。也就是说,只会定性判断已经拿不满分,必须能算。
PART 1
考点 · 考法 · 方法 · 注意
一、这类题其实只在问三个问题
不管题目包装成粉末、溶液还是流程图,它永远在问:有没有?有多少?能不能共存?
定性
有没有看现象:颜色、沉淀、气体
定量
有多少看数据:质量、质量比
共存
能不能同时存在看反应:沉淀/气体/水
所有“难题”,都是这三条线的交叉。
二、五个必考考点
考点 1|特征反应与特征现象
每种离子都要有一个“身份证”:Cl⁻→AgCl 白色沉淀;SO₄²⁻→BaSO₄ 白色沉淀;CO₃²⁻→遇酸冒泡、遇 Ba²⁺/Ca²⁺ 白色沉淀;NH₄⁺→加碱加热放氨气;Mg²⁺→白色沉淀;Cu²⁺→蓝色沉淀、蓝色溶液。
考点 2|离子共存(复分解反应条件)
只要两种离子能生成沉淀、气体或水,就不能在同一溶液里大量共存。这是“排除法”的全部依据。
考点 3|检验顺序与干扰排除
凡是“足量/过量”的试剂,都会往溶液里塞新离子。加 BaCl₂ 就带进 Cl⁻,加盐酸就带进 Cl⁻,加 Ba(NO₃)₂ 才干净。
考点 4|沉淀的“部分溶解”
加盐酸后沉淀部分溶解= 既有 BaSO₄ 又有 BaCO₃;全部溶解= 只有碳酸盐;不溶解= 只有 BaSO₄/AgCl。三个词,三种结论。
考点 5|守恒思想(本题型的“隐藏考点”)
电荷守恒决定“必须有 Na⁺/K⁺”;元素守恒决定“沉淀量怎么算”;质量守恒决定“差量从哪来”。定量推断的分水岭就在这一条。
三、四种考法,对号入座
考法
长什么样
破题入口
叙述型
一串"①…②…③…"文字实验
一句一句翻译成“离子清单”
流程型
方框 + 箭头 + 加什么试剂
顺箭头走,每格只问“多了什么、少了什么”
数据型
给出沉淀/气体/溶液质量
先用相对质量搭出质量比,再列关系式
图像型
沉淀量随加入量变化的折线
看拐点、看平台、看起点是否为 0
四、现象 → 离子 速查表(贴墙上那种)
你看到的现象
锁定
还要追问
加碱加热有刺激性气味气体
NH₄⁺
气体使湿润红色石蕊变蓝
加 BaCl₂ 得白色沉淀,加盐酸不溶
SO₄²⁻
AgCl 也白且不溶,需先酸化排除
加 BaCl₂ 得白色沉淀,加盐酸溶解冒泡
CO₃²⁻
气体通石灰水变浑浊
加 AgNO₃ 得白色沉淀
不能直接定 Cl⁻
先加足量稀硝酸,再看是否仍不溶
溶液呈蓝色
Cu²⁺
题干写“无色”就是直接排除
pH=1(强酸性)
H⁺ 大量存在
CO₃²⁻、OH⁻ 全部出局
加水全部溶解
无难溶物、无沉淀反应
CaCO₃、BaSO₄ 与“会生成沉淀的组合”都要排除
五、通用四步法:标 → 排 → 推 → 验
① 标:把题干的“暗号”全部圈出来
无色 / pH=1 / 蓝色 / 足量 / 过量 / 恰好完全反应 / 全部溶解 / 部分溶解 / 加热
↓
② 排:先用“一定能排除”的,砍掉一半选项
颜色排除 → 共存排除 → 状态排除。这一步不需要算出任何数字。
↓
③ 推:一个现象,锁一个结论
现象 → 离子 → 物质,三级跳。绝不跳级:看到白色沉淀就写"NaCl",是低级错误。
↓
④ 验:回头查三笔账
电荷账(正负是否相等)、质量账(数据是否自洽)、题目账(选项里“一定/可能”是否对得上)。
六、五条必须记住的“红线”
红线 1|溶液不显电性,所以电荷必须配平
正电荷总量 = 负电荷总量。算完阴阳离子,发现负数多出来一截,说明必有一个你没测到的阳离子——通常是 Na⁺ 或 K⁺。
红线 2|“无色”是硬条件,不是形容词
Cu²⁺ 蓝、Fe³⁺ 黄棕、Fe²⁺ 浅绿。题干写无色,这三种直接出局,连实验都不用看。
红线 3|自己加的试剂,不算证据
加了 BaCl₂ 再测出 Cl⁻,这个 Cl⁻ 可能是你刚倒进去的。要测 Cl⁻,前面只能用硝酸盐。
红线 4|不反应 ≠ 不存在
没设计检验步骤的离子,只能写“可能存在”。写“一定不存在”必须给出理由。
红线 5|不同物质的克数,不能直接相减、相比
1 g MgO 和 1 g MgCO₃ 含的 Mg 一样多吗?差得远。相对分子质量不同,“克数”就不同台。数据题第一步永远是:用相对质量搭出质量比,再谈多少。停在“克”上直接加减,基本必错。
PART 2
四道例题,四种刀法
四道题不是同一类。看懂“它们各用哪一刀”,比记住四个答案有用得多。
例 1 |考“电荷守恒”
某混合物的水溶液,只可能含有 Na⁺、NH₄⁺、Ba²⁺、Cl⁻、CO₃²⁻、SO₄²⁻ 中的若干种。取两份各 200 mL 溶液:
① 第一份加足量 NaOH 溶液并加热,收集到气体 0.68 g;② 第二份加足量 BaCl₂ 溶液,得干燥沉淀 6.27 g;沉淀经足量盐酸洗涤、干燥后,质量变为 2.33 g。
判断:A 一定不存在 Cl⁻ B 可能不存在 Na⁺ C 一定存在 Na⁺、NH₄⁺、CO₃²⁻、SO₄²⁻ D 一定不存在 Ba²⁺,可能存在 NH₄⁺
▍先看图,把两条支线并行铺开
第一份+足量 NaOH,加热
第二份+足量 BaCl₂
气体 0.68 g(NH₃)
↓ 18 g NH₄⁺ 生成 17 g NH₃
NH₄⁺ 0.72 g
↓
一定含 NH₄⁺
沉淀 6.27 g
↓ 加足量盐酸
分成两堆:
不溶 2.33 gBaSO₄ ⇒ SO₄²⁻ 0.96 g
溶解 3.94 gBaCO₃ ⇒ CO₃²⁻ 1.20 g
一定含 SO₄²⁻、CO₃²⁻
关键一:Ba²⁺ 为什么一定不存在?
Ba²⁺ 遇上 SO₄²⁻ 生成 BaSO₄↓,遇上 CO₃²⁻ 生成 BaCO₃↓。既然这两种阴离子都确实存在,Ba²⁺ 就不可能还待在溶液里。
▍关键二:算一笔“电荷账”
怎么算?只用质量和相对质量
离子的电荷数 = 质量 ÷ 相对质量 × 离子所带电荷数。例:0.72 g NH₄⁺ → 0.72 ÷ 18 × 1 = 0.04
正电荷(已测到)
负电荷(已测到)
NH₄⁺ 0.72 g ⇒ 0.72÷18×1 = 0.04
SO₄²⁻ 0.96 g ⇒ 0.96÷96×2 = 0.02CO₃²⁻ 1.20 g ⇒ 1.20÷60×2 = 0.04合计 0.06
0.04 < 0.06 → 还差 0.02 个单位的正电荷
溶液不能带电 ⇒ 一定还有 Na⁺(至少 0.02×23 = 0.46 g)
这一步是整道题的分水岭。没有它,B 选项“可能不存在 Na⁺”看起来完全成立——因为实验里确实没测 Na⁺。没测到 ≠ 不存在,电荷会逼它现身。
至于 Cl⁻:整个流程没有任何针对 Cl⁻ 的检验,而且第②步还加了 BaCl₂——连自己都往里面倒了 Cl⁻。所以 Cl⁻ 只能写“可能含有”,A 错。
答案 C
D 也错在“NH₄⁺ 可能存在的表述”——0.68 g 气体是实打实测出来的,它是一定存在,不是“可能”。
一句话:现象锁身份,电荷定遗漏。
例 2 |考“条件排除”
某无色水溶液中可能含有 H⁺、Mg²⁺、Cu²⁺、Cl⁻、CO₃²⁻、SO₄²⁻ 中的几种。小芳进行如下实验:
① 测得溶液 pH=1;② 取部分溶液加入过量 NaOH 溶液,有白色沉淀产生,过滤;③ 取②的部分滤液加入 BaCl₂ 溶液,有白色沉淀产生。
▍三个条件,逐个“杀”一批离子
条件
推出
原因
无色
Cu²⁺ ✕
Cu²⁺ 溶液显蓝色
pH=1
H⁺ ✓   CO₃²⁻ ✕
强酸性;H⁺ 与 CO₃²⁻ 生成 CO₂
② 加过量NaOH 有白色沉淀
Mg²⁺ ✓
Mg(OH)₂ 白色沉淀(Cu²⁺ 已排除,故不是蓝色沉淀)
③ 滤液加 BaCl₂有白色沉淀
SO₄²⁻ ✓
碱性滤液中 Ba²⁺ 只能结合 SO₄²⁻(CO₃²⁻ 已被排除,不会生成 BaCO₃)
这一步最容易想漏的地方
如果 CO₃²⁻ 没被 pH=1 排除,第③步出现的白色沉淀就有两种可能(BaSO₄ 或 BaCO₃),整个推理立刻崩掉。前面排除得干净,后面判断才唯一——这就是“条件排除”的价值。
剩下 Cl⁻:全程没有一步是冲着 Cl⁻ 去的,只能写“可能含有”。四个选项里只有 B 同时说对了两件事——一定含 H⁺、Mg²⁺、SO₄²⁻,可能含 Cl⁻。
答案 B
一句话:无色的先出局,酸性的再清场。
例 3 |考“极值法”
某 K₂CO₃ 样品中含有 Na₂CO₃、KNO₃、Ca(NO₃)₂ 三种杂质中的一种或两种。取 13.8 g 样品加入足量水,样品全部溶解;再加入过量 CaCl₂ 溶液,得到 9 g 沉淀。
判断不正确的是:A 可能只有 Na₂CO₃ B 可能只有 KNO₃ C 肯定有 KNO₃,可能还含 Na₂CO₃ D 肯定没有 Ca(NO₃)₂
这道题没有“现象”可抓,只有一堆数字。它的做法叫极值法:先把两个极端算出来,再看实际值落在哪一侧。
假设 13.8 g 全是它
质量关系
应得 CaCO₃
K₂CO₃(相对质量 138)
138 g K₂CO₃→ 100 g CaCO₃
10 g
Na₂CO₃(相对质量 106)
106 g Na₂CO₃→ 100 g CaCO₃
约 13 g
KNO₃(不产沉淀)
只占质量不贡献沉淀
小于 10 g
把三个数字排好队,答案自己就出来了
实际 9 g,比 10 g 还少。而 K₂CO₃ 和 Na₂CO₃ 的“产出”都 ≥ 10 g,无论怎么配,沉淀都不可能低于 10 g。
唯一的解释:样品里掺了只占质量、不产沉淀的 KNO₃,把有效成分“稀释”了。
再看“全部溶解”这四个字:Ca(NO₃)₂ 一旦和 K₂CO₃ 碰面,立刻生成 CaCO₃ 沉淀,样品就不可能全溶。所以 Ca(NO₃)₂ 一定没有,D 正确。
KNO₃ 一定有(否则沉淀下不来);Na₂CO₃ 有没有?可以有——它产沉淀更多,配一点 KNO₃ 照样能压到 9 g。所以 C 正确,B 正确。
答案 A(题目问“不正确”的)
A 说“可能只有 Na₂CO₃”——如果只有 Na₂CO₃,沉淀至少 10 g,与 9 g 矛盾,所以它不可能单独存在。
一句话:先算两个极端,再看实际站在哪边。
例 4 |考“守恒 + 差量”
一定量由 MgO 和 MgCO₃ 组成的固体混合物,进行一系列定量实验(反应中所有物质都恰好完全反应),流程如下:
MgO、MgCO₃ 固体混合物
↓ ① 滴加 50 g 稀盐酸
54.0 g 不饱和溶液
(同时有 CO₂ 逸出)
↓ ② 滴加 NaOH 溶液、过滤
滤液蒸发结晶 → a g NaCl 固体
(另有 Mg(OH)₂ 沉淀生成)
▍三条账,把四个选项一次算清
账一:质量守恒 → 判 A
m(固) + 50 g = 54.0 g + m(CO₂)⇒ m(固) = 4.0 g + m(CO₂) > 4.0 g
A 说“固体质量为 4.0 g”——它把跑掉的 CO₂ 忘了。错。
账二:差量 → 一个关系式
设 MgO 为 x g、MgCO₃ 为 y g。只有 MgCO₃ 会放出 CO₂,且 84 g MgCO₃ 放出 44 g CO₂:m(CO₂) = 44y ÷ 84质量守恒:x + y + 50 = 54.0 + m(CO₂)⇒ x + y − 44y/84 = 4.0 ⇒ 21x + 10y = 84 ①
账三:Mg 元素守恒 → 判 B(①式还能这么用)
Mg 元素的质量:m(Mg) = x × 24/40 + y × 24/84 = 0.6x + (2/7)y
把 ①式两边同除以 35:0.6x + (2/7)y = 2.4
两式长得一模一样 ⇒ m(Mg) = 2.4 gm(Mg(OH)₂) = 2.4 × 58/24 = 5.8 g
B 写 11.6 g,正好是 5.8 g 的两倍——把 Mg 的量凭空翻了一番。错。
账四:Cl 守恒 → 判 C、D
Cl 元素守恒:盐酸里的 Cl 最终全部进入 NaCl。每 24 g Mg 对应 71 g Cl ⇒ m(Cl) = 2.4 × 71/24 = 7.1 g
a = 7.1 × 58.5/35.5 = 11.7 g → C 正确
D 的 7.3% 从哪来?7.1 × 36.5/35.5 = 7.3 g 是 HCl 的质量,不是质量分数。7.3 ÷ 50 × 100% = 14.6%。错。
这道题真正在考什么
它一次都没让你算“MgO 多少克、MgCO₃ 多少克”。因为根本不需要——元素守恒可以绕过中间所有步骤,直接给出终点。看到“恰好完全反应”“最终全部转化为”,第一反应就该是守恒,而不是列方程。
答案 C
一句话:中间过程再花哨,元素只走一条路。
PART 3
七个坑,一个都别踩
下面每一条,都是阅卷时反复看到的真实错误。每条配一道“错题”,先别看答案。
坑 1 |看到白色沉淀就写 Cl⁻
易错题
向某无色溶液中滴加 AgNO₃ 溶液,产生白色沉淀。能否说明原溶液含 Cl⁻?
错解:能,AgCl 是白色沉淀。
正解:不能。Ag₂CO₃ 也是白色沉淀,Ag₂SO₄ 微溶也发白。必须先加足量稀硝酸酸化,把 CO₃²⁻ 赶走,再加 AgNO₃——此时仍不溶解的白色沉淀才是 AgCl。
口诀:先酸化,再沉淀,白得才作数。
坑 2 |“无色”两个字被自动忽略
易错题
某无色溶液中可能含 Cu²⁺、Na⁺、Cl⁻、SO₄²⁻。取样加 NaOH 溶液,产生蓝色沉淀。判断原溶液的成分。
错解:一定含 Cu²⁺,因为生成了 Cu(OH)₂ 蓝色沉淀。
正解:题目自相矛盾——含 Cu²⁺ 的溶液必然显蓝色,与“无色”冲突。蓝色沉淀说明取样时溶液已被污染或取错试剂,原溶液一定不含 Cu²⁺。
口诀:无色是硬条件,带色的离子先出局。
坑 3 |漏掉电荷守恒
易错题
某溶液中已测知含 NH₄⁺ 1.8 g、SO₄²⁻ 9.6 g,且不含其他阴离子。溶液中是否还含其他阳离子?
错解:不能确定,实验没测到就不写。
正解:NH₄⁺ 的电荷数 = 1.8÷18×1 = 0.1;SO₄²⁻ 的电荷数 = 9.6÷96×2 = 0.2,差了 0.1。溶液必须电中性,所以一定还含带一个单位正电荷的阳离子——若为 Na⁺ 至少 2.3 g,若为 K⁺ 至少 3.9 g。
口诀:阴阳不平,必有漏网之鱼。
坑 4 |自己加的试剂,被当成证据
易错题
某溶液加足量 BaCl₂ 溶液,产生白色沉淀;过滤后向滤液中滴加 AgNO₃ 溶液,又产生白色沉淀。能否说明原溶液含 Cl⁻?
错解:能,滤液里有 Cl⁻。
正解:不能。BaCl₂ 本身就带进了大量 Cl⁻,滤液里的 Cl⁻ 完全可能来自试剂。要验证 Cl⁻,前面只能加 Ba(NO₃)₂ 这类“不带 Cl⁻”的钡盐。
口诀:加了什么,就排除了什么。
坑 5 |“部分溶解”当成“全部溶解”
易错题
向含 SO₄²⁻、CO₃²⁻ 的溶液中加足量 BaCl₂,得沉淀 6.27 g;向沉淀中加足量盐酸,剩余 2.33 g。求原溶液中 SO₄²⁻ 的质量。
错解:6.27 g 全是 BaSO₄,m(SO₄²⁻) = 6.27 × 96/233 ≈ 2.58 g。
正解:剩余不溶的 2.33 g 才是 BaSO₄,其中 SO₄²⁻ = 2.33 × 96/233 = 0.96 g;被盐酸溶掉的 3.94 g 是 BaCO₃,其中 CO₃²⁻ = 3.94 × 60/197 = 1.2 g。
口诀:溶解的那部分,才是碳酸盐的贡献。
坑 6 |定量题不换算,直接比质量
易错题
14.6 g 由 MgO 和 MgCO₃ 组成的混合物与足量稀盐酸反应,蒸干后得固体 19 g。求混合物的组成。
错解:质量从 14.6 g 变成 19 g,多了 4.4 g,那就认为 MgCO₃ 有 4.4 g。
正解:蒸干得到的是 MgCl₂,增重不是某一种成分的质量,得按质量比走:40 g MgO → 95 g MgCl₂,84 g MgCO₃ → 95 g MgCl₂。设 MgO 为 x g、MgCO₃ 为 y g:x + y = 14.6 | 95x/40 + 95y/84 = 19第二式两边同除以 95,再同乘 840,得 21x + 10y = 168联立解得 x = 2.0、y = 12.6
即 MgO 2.0 g、MgCO₃ 12.6 g。
口诀:先搭质量比,再谈多少克。
坑 7 |“一定 / 可能”混着写
易错题
某白色粉末加水得白色沉淀;沉淀加盐酸全部溶解并冒泡。写出原粉末的成分。
错解:一定含 CaCO₃。
正解:这个现象两种可能都成立——①本身含不溶的 CaCO₃;②含 BaCl₂(或 CaCl₂)与 Na₂CO₃,反应生成碳酸盐沉淀。要区分,必须看“加水后溶液里还剩什么”。
答题格式必须三段齐全:一定含有…/一定不含…/可能含有…,缺一段就扣分。
口诀:现象只能锁“一类”,锁不住“一个”。
整篇压缩成三句话
① 现象锁身份:一个现象只锁一类离子,别跳级。② 条件先排除:无色、pH、过量、全部溶解,都是“减选项”的工具。③ 电荷来收尾:正负不平,必有漏网的 Na⁺/K⁺。
配套练习已备好,点击阅读原文可下载打印
5 道选择 + 3 道解答,全部按本篇四个考点重新命制,答案与详解另附。建议限时 40 分钟完成,再对答案。
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-10-30 20:32:27 HTTP/1.1 GET : http://www.sjds.net/a/530023.html
  2. 运行时间 : 0.091329s [ 吞吐率:10.95req/s ] 内存消耗:4,449.81kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=066995e9537b1daab06f3fd60b880bdd
  1. /www/wwwroot/www.sjds.net/public/index.php ( 0.79 KB )
  2. /www/wwwroot/www.sjds.net/vendor/autoload.php ( 0.17 KB )
  3. /www/wwwroot/www.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /www/wwwroot/www.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
  5. /www/wwwroot/www.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /www/wwwroot/www.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /www/wwwroot/www.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /www/wwwroot/www.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /www/wwwroot/www.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /www/wwwroot/www.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /www/wwwroot/www.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /www/wwwroot/www.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /www/wwwroot/www.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /www/wwwroot/www.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /www/wwwroot/www.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /www/wwwroot/www.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /www/wwwroot/www.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /www/wwwroot/www.sjds.net/app/provider.php ( 0.19 KB )
  23. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /www/wwwroot/www.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /www/wwwroot/www.sjds.net/app/common.php ( 0.03 KB )
  27. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /www/wwwroot/www.sjds.net/config/app.php ( 0.95 KB )
  30. /www/wwwroot/www.sjds.net/config/cache.php ( 0.78 KB )
  31. /www/wwwroot/www.sjds.net/config/console.php ( 0.23 KB )
  32. /www/wwwroot/www.sjds.net/config/cookie.php ( 0.56 KB )
  33. /www/wwwroot/www.sjds.net/config/database.php ( 2.48 KB )
  34. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /www/wwwroot/www.sjds.net/config/filesystem.php ( 0.61 KB )
  36. /www/wwwroot/www.sjds.net/config/lang.php ( 0.91 KB )
  37. /www/wwwroot/www.sjds.net/config/log.php ( 1.35 KB )
  38. /www/wwwroot/www.sjds.net/config/middleware.php ( 0.19 KB )
  39. /www/wwwroot/www.sjds.net/config/route.php ( 1.89 KB )
  40. /www/wwwroot/www.sjds.net/config/session.php ( 0.57 KB )
  41. /www/wwwroot/www.sjds.net/config/trace.php ( 0.34 KB )
  42. /www/wwwroot/www.sjds.net/config/view.php ( 0.82 KB )
  43. /www/wwwroot/www.sjds.net/app/event.php ( 0.25 KB )
  44. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /www/wwwroot/www.sjds.net/app/service.php ( 0.13 KB )
  46. /www/wwwroot/www.sjds.net/app/AppService.php ( 0.26 KB )
  47. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /www/wwwroot/www.sjds.net/vendor/services.php ( 0.14 KB )
  53. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /www/wwwroot/www.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /www/wwwroot/www.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /www/wwwroot/www.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /www/wwwroot/www.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /www/wwwroot/www.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /www/wwwroot/www.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /www/wwwroot/www.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /www/wwwroot/www.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /www/wwwroot/www.sjds.net/app/Request.php ( 0.09 KB )
  84. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /www/wwwroot/www.sjds.net/app/middleware.php ( 0.25 KB )
  86. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /www/wwwroot/www.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /www/wwwroot/www.sjds.net/route/app.php ( 1.72 KB )
  100. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /www/wwwroot/www.sjds.net/app/controller/Index.php ( 4.81 KB )
  104. /www/wwwroot/www.sjds.net/app/BaseController.php ( 2.05 KB )
  105. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /www/wwwroot/www.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /www/wwwroot/www.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /www/wwwroot/www.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /www/wwwroot/www.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /www/wwwroot/www.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /www/wwwroot/www.sjds.net/runtime/temp/022a5b1eae5a9e3c31e54f699d8ae600.php ( 8.05 KB )
  140. /www/wwwroot/www.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000464s ] mysql:host=172.18.0.4;port=3306;dbname=www_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000799s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000392s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000383s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000722s ]
  6. SELECT * FROM `set` [ RunTime:0.000340s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000808s ]
  8. SELECT * FROM `article` WHERE `id` = 530023 LIMIT 1 [ RunTime:0.000482s ]
  9. UPDATE `article` SET `lasttime` = 1793363547 WHERE `id` = 530023 [ RunTime:0.002624s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000333s ]
  11. SELECT * FROM `article` WHERE `id` < 530023 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000400s ]
  12. SELECT * FROM `article` WHERE `id` > 530023 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000380s ]
  13. SELECT * FROM `article` WHERE `id` < 530023 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000524s ]
  14. SELECT * FROM `article` WHERE `id` < 530023 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000657s ]
  15. SELECT * FROM `article` WHERE `id` < 530023 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000651s ]
0.102150s