当前位置:首页>高中教材>浅谈高中教材中有待完善的统计学知识

浅谈高中教材中有待完善的统计学知识

  • 2026-04-05 15:50:21
浅谈高中教材中有待完善的统计学知识

浅谈高中课本中的概率部分

开始之前,今天是一个特殊的日子——毛主席的诞辰,在此缅怀

起因

昨天看到我的高中数学老师写了一篇关于百分位数在高中课本中定义及计算的文章,在翻阅茆先生的书时,看到了有关分位数的定义,不过书中仅讨论了连续的情况。在老师的文章里面,了解到对于离散数据的分位数的计算,有很多种定义方法,于是,昨天晚上,我忍不住好奇心,又去翻阅了一下茆先生的书,并在网上搜索了一些相关资料,惊奇的发现,其实高中课本中对于涉及到概率论的东西,很多方面是有待完善的,或者说,有些实际上很重要的部分却很容易被大部分高中生所忽视。故今天想要发出来和大家一起分享一下
(注:本篇文章仅个人观点,知识体系可能还不够完善,如有错误,请多包涵~)

我们先来看看高中课本中的一些定义,并给出补充完善

(ps:由于作者本人不是很欣赏北师大版的课本,并且人教版课本相对来说比较权威也是大部分同学使用的,故下面仅引用人教版课本内容)

其实翻阅了一下人教版电子书上关于概率以及统计的部分,还是觉得人教版课本编写的还是相当好的,可以说没有什么不严谨的地方,只能说有些因为阶段性教育问题而不全面的地方,下面我们就展示几个概念~

PART1:百分位数

这是人教A版课本中对于百分位数的解释,至于为何要放阅读和思考部分,后面说。  
我上学的时候,没有老师跟我说过这个东西是怎么来的,只是记住公式会做题即可,想必相当一部分同学的老师也是如此。然而,课本中给出的百分位数定义其实只是众多定义中的一种,但并非课本不严谨,不知道大家有没有注意到,第一张图的右侧蓝色框中,提到了——是的,对于离散数据的分位数,由于不同场景下的应用需求不同,计算方法上也给出了不同定义,以下为搜集的资料,进行详细叙述~

一、基本概念对于离散数据集 ,求第  分位数()。
核心问题:离散分布函数是阶梯函数,逆函数不唯一


二、Hyndman & Fan (1996) 的9种类型设  分位数位置,(小数部分)。

类型1(逆经验分布函数,右连续)

  • 若  是整数:
  • 否则:
    特点:结果总是样本中的值,右连续。

类型2(类似类型1,但连续化在跳跃中点)

  • 若  是整数:
  • 否则:
    特点:中位数()取平均值。

类型3(最近整数)

  • (四舍五入)
    或规定:若  半整数则取较小/较大值。
    特点:倾向于取样本值。

类型4(线性插值,旧定义)

  • ,其中 
    边界:若  取 ,若  取 

类型5(中位数无偏,基于 Hazen)

  • ,其中 
  • 若 
  • 若 

类型6(Weibull,Excel PERCENTILE.EXC

  • 要求,否则超出范围。

类型7(默认,Excel PERCENTILE.INC,R默认)

  • ,其中 
  • 当 
  • 当 

类型8(中位数无偏,基于 Blom)

类型9(基于 Tukey)


三、常见教材的简化方法

方法A:向上取整法

  1. 计算 
  2. 若  不是整数:取第  个数据
  3. 若  是整数:取第  个和第  个数据的平均值
    (这与类型2类似)

方法B:位置公式法

  • 若  是整数:
  • 否则:,线性插值:

四、不同类型比较示例数据:),求第0.3分位数(30%分位数)

类型
 公式
 值
计算
结果
类型1
1.5
1
0.5
3
类型2
1.5
1
0.5
非整数 → 
3
类型4
1.5
1
0.5
2
类型6
1.8
1
0.8
2.6
类型7
2.2
2
0.2
3.4
类型8
1.9333
1
0.9333
2.87

五、选择原则

  1. 是否要求结果总是样本值

    • 是:类型1、2、3
    • 否:类型4-9(允许插值)
  2. 对称性要求

    • 类型6、7、8、9在分位数函数对称性上较好
  3. 边界行为

    • 类型6不允许  或 
    • 类型7允许,且 
  4. 软件默认

    • R:quantile(..., type=7) 默认
    • Excel:PERCENTILE.INC(类型7),PERCENTILE.EXC(类型6)
    • Python numpy:np.percentile(..., interpolation='linear') 对应类型7
    • Python pandas:Series.quantile() 默认类型7

六、中位数特例(对于离散数据,中位数通常定义为:

  • 若  奇数:
  • 若  偶数:

这与类型2、7等在  时一致,但与类型1可能不同。


七、分组离散数据当数据已分组为频数表,计算分位数需要:

  1. 计算累积频率
  2. 找到包含第  分位数的组
  3. 用线性插值:

其中

  • :组下限
  • :总频数
  • :前一组的累积频数
  • :该组频数
  • :组距

既然都说到这了,我再给一下连续类型分位数的计算公式吧

(以下来自茆先生的书)

总的来说,实际上,无论离散数据还是连续数据,他们的分位数是有统一的定义的,但没有统一的计算方式,这也正是高中时候我们学到这里所不了解的深层知识。

忘记说了,上面我还给了一个阅读材料,是因为在老师的文章里,我看到上课有同学是从类似于阅读材料中的角度去理解分位数的,也是一种较为直观的方式,之前在b站上的小谷老师(对就是内个很厉害的小女孩哈哈)那里看到过这种理解,实际上也是课本中的东西。

PART2:方差与标准差

这是来自人教版课本中对方差及标准差的定义,实际上,是严谨的,也清晰阐述了样本和总体这两种方式,同时,不知道大家是否注意到,第二张图片右侧的小蓝框里给出的—— 这也是我下面想要强调的一点,以下给出详细解释。
1. 总体方差对于总体(所有研究对象),方差定义为每个数据与总体均值之差的平方的平均值。

设总体有  个数据:,总体均值为:

总体方差为:

总体标准差为:


2. 样本方差对于样本(从总体中抽取的部分),我们使用样本均值  代替 ,但分母有特殊选择。

设样本有  个数据:,样本均值为:

样本方差(无偏估计)为:

样本标准差为:


二、为什么分母不同?—— 无偏性解释

关键问题用样本均值  代替总体均值  时,会系统性地减小平方和。

数学推导

可以证明:

取期望:

因为:

所以:

因此:

结论用  估计  会系统性地低估;用  才是无偏估计

实际上,我认为,高中对此或许应该作为阅读材料补充一个概念——自由度。以下为查阅资料后的简要补充说明。

样本方差中的自由度

对于样本方差:

分母用  而不是 ,原因如下:

  • 约束条件:样本均值  是固定的(由数据计算得出)。
  • 影响:在计算  时,虽然我们有  个离差 ,但它们满足一个线性约束:

这意味着,如果我们知道了  个离差,第  个离差就被确定了。因此独立的离差只有  个。

自由度(丢失了 1 个自由度用于估计均值)。


一些性质:

  • 无偏性:用  作为分母, 才是总体方差  的无偏估计。
  • 几何解释:在  维空间中,数据点向量到“均值向量”(所有分量相等的向量)所在直线的垂直投影空间维度是 
PART3:众数

在人教版的课本中,不知道是我漏掉了还是什么,只在这里发现了对于众数的说明。或许是因为初中课本上已经给出过众数的具体说明,于是高中课本就省略了,于是显然,在这里,高中的大部分同学会想当然的认为——频数直方图中最高矩形的中点就是众数。下面给出搜集资料后的进一步严谨地说明:
一、理论基础:概率分布中的众数

1. 离散随机变量

设离散随机变量  的概率质量函数为 

众数定义为使概率质量函数最大的那些取值:

其中  是  的取值空间。

性质:

  •  可能包含一个或多个值(单峰/多峰)
  • 如果所有  都有相同的 (如离散均匀分布),则 (或说无唯一众数)

2. 连续随机变量

设连续随机变量  的概率密度函数为 

众数是密度函数  的(局部)极大值点:

  • 全局众数:若存在  使得 ,则  是全局众数
  • 局部众数:若存在区间  和点 ,使得  对所有  成立,则  是局部众数

数学表达: 对于连续可微的,众数满足必要条件:

(即导数为零且二阶导为负)

注意

  • 连续分布的众数可能不唯一(多峰分布)
  • 众数可能位于边界(如指数分布在  处)
  • 均匀分布没有唯一众数(处处密度相同)

二、样本众数(经验众数)

1. 离散样本

对于样本数据 

令  表示值  出现的频数。

样本众数定义为:

这是总体众数的自然估计,当样本独立同分布时,随着  收敛到总体众数(在适当条件下)。


2. 连续样本(或分组数据)

对于来自连续分布的样本,直接使用离散定义无意义(每个值可能唯一)。需要密度估计:

方法一:直方图法

  • 将数据分为  个区间
  • 计算每个区间的频数 
  • 众数  频数最高区间的中点(或通过插值改进)

方法二:核密度估计法

用核函数  和带宽  估计密度:

样本众数为  的极大值点。

带宽选择影响结果:带宽太大  过度平滑,可能丢失众数;带宽太小  噪声过多,产生虚假众数。

以上资料是在网上以及书中查找后得到的较为严谨的说明,只是想告诉大家,实际上,课本中未曾提及到的众数的具体定义,是不够完善的,不过由于阶段性教育原因,也算有情可原,但个人觉得也许应该至少在课本中略作提及,以确保完整性。

PART4:样本相关系数

以上是在人教版课本中找到的关于线性回归中相关系数的定义,有一个很容易被大家忽视的点,不过在我印象中,25届的模考卷中我曾做到过以这个点挖坑的题目。也就是课本右侧的紫色小框里的内容——  

实际上,与分位数的不同计算方式类似,对于相关系数,也有非常多的计算方式,以下给出查阅资料后的简要说明:

一、按变量类型选择

连续-连续变量

  1. Pearson(皮尔逊):线性关系,要求正态

  2. Spearman(斯皮尔曼):单调关系,用秩次

     = 两变量秩次差

  3. Kendall's τ(肯德尔):小样本,解释为一致对比例

连续-二分变量

  • 点二列相关:真正二分(如性别)
  • 二列相关:人为二分(如及格/不及格)

分类-分类变量

  • Phi系数:2×2表
  • Cramér's V:任意列联表

二、对于高级/特殊用途

探索复杂关系

  • 最大信息系数(MIC):发现各种非线性
  • 距离相关:检验独立性

控制变量

  • 偏相关:控制其他变量后的净相关
  • 半偏相关:只控制X或只控制Y

其他

  • ICC:测量信度(评分者间一致性)
  • 余弦相似度:文本、向量相似度


(同时,r对异常值是敏感的,一个离群点可能会大幅度改变r的值)

以上一方面是为了进一步说明课本中给出的公式仅度量线性关系,另一方面也是想说明由于不同的应用场景差异,计算方法也有所不同,课本上给出的仅仅是一种类型的计算方式。

PART5:独立性检验

以上是人教版课本中给出的独立性检验的定义及计算判断方法,实际上,个人觉得这里是不够完善的,因为可能会有一部分同学错误地认为,卡方越大关联性越强,这个理论是不严谨的。以下给出在高中课本中不够完善的具体原因说明及补充知识:

1. 期望频数太小的问题

卡方检验的近似要求每个期望频数不低于 5(有些宽松要求是 80% 单元格期望 ≥5 且最小期望 ≥1)。
如果期望频数太小,卡方分布近似很差,可能得出错误结论。
高中无论课本还是习题册上的某些题目会忽略这个问题

2. 只检验是否独立,不度量关联强度

卡方值大只说明“有关联”,但关联的强度则需要补充度量如:

  • 列联系数
  • Cramér's V(适用于大于  的表)

由于高中课本上对此并未补充说明,可能会导致有些同学的误解。

3. 未说明卡方分布的自由度来源

对于  表,自由度 
来源为:因为估计期望频数时用了  个边际合计约束(总合计固定,每行/列自由度为行数/列数减 1)。

4. 未提及卡方检验的方向性

卡方检验是双侧的,不能直接得出“A 组比 B 组更倾向某类别”的结论,需进一步比较比例。

实际上,对于卡方的计算,也有多种方式,不过有些复杂,在这里不再一一展示。

PART6:正态分布

这是人教版课本中给出的对于正态分布的具体概念以及计算,我们会发现其实里面提到了密度函数这一概念,但并未深入解释概率密度这一含义,也并未给出所谓的3原则的应用条件与适用场景,个人感觉或许是应该稍作提及的,以下是对此的进一步解释与补充说明:
1. 概率密度函数的含义

核心思想:描述连续随机变量在某个取值点附近的可能性密集程度

关键点:

  • 不是概率本身:对于连续变量,单点概率为0,即 
  • 概率由面积表示
  • 性质
    1. (非负性)
    2. (归一性)

2. 标准正态分布表的来历起源

  • 基于标准正态分布
  • 表中数值计算自:

来源

  • 19世纪由数学家(如拉普拉斯、高斯)发展
  • 最初用于误差分析和天文观测
  • 手工计算并制表,现为统计软件内置函数

用途

  • 查  (累积概率)的概率
  • 通过标准化 ,可计算任何正态分布的概率

3. 中心极限定理(CLT)核心内容:无论总体分布是什么形状,只要:

  1. 样本量  足够大(通常 
  2. 样本独立同分布(i.i.d.) 则样本均值的抽样分布近似服从正态分布:

4. 3σ原则的成立条件严格条件数据必须服从正态分布

  • 这是精确99.73%概率的前提 而在实际应用中,数据可能仅为近似正态 并非精确正态。

注意事项

  • 对于偏态分布,3σ原则不准确
  • 可用切比雪夫不等式作为保守估计:
  • 在金融数据(厚尾分布)中,极端值远多于正态分布的预测

实际上,了解这些后,会发现高中课本上的叙述是不全面的,但不能说不严谨(仅限人教版课本),不过在书上介绍这些确实过于深入了,但了解一下也不是什么坏事。

总结

这篇文章整理了差不多快三个小时,通过各种查阅资料,并与高中课本进行对照,完成了这篇文章。最后,再发表一些个人观点。
首先,人教版课本编的个人感觉是非常非常好的,无论从深度还是严谨性来说,都是很好的教材,只是有些内容个人感觉应该得到完善;
其次,对于高中老师(大部分)只强调公式记忆而不给出引导与解释,个人是不欣赏的,当然也不排除有些东西实在过于超纲(或者你的高中老师其实不会哈哈哈哈),但我觉得最基本的引导是要有的,数学只死记公式,或许就失去了它本身的魅力了;
最后,或许因为阶段性教育的原因,我们很少能看到这些背后更深入的东西,这里还是很鼓励并建议大家(高中生)如果在空闲的时候去主动了解一些背后的深层次的东西的,当然也了解大家可能受困于当下的教育模式,所以,兴趣使然吧,有兴趣可以了解一下,不要本末倒置就好~

课本固然权威,但实践出真知,盲从权威是断然不可取的。

速递速递

说一个最近感悟到的小事,发现人成长好像是不断祛魅的过程哈哈哈哈,很早之前有些很崇拜的人,或许是老师或许是同学,会因为自己的知识不断的丰富,而觉得内些人不再那么厉害,但是,至少对一种东西是永远不会祛魅的——知识。
最后,提前祝大家元旦快乐哈哈,希望2026年能再幸运点哈哈哈哈哈。 然后,由于今天是个特殊的日子,故再次于文末缅怀毛主席!

最新文章

随机文章

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