当前位置:首页>学习笔记>学习笔记|非线性光学基础:从χ⁽¹⁾到孤子方程

学习笔记|非线性光学基础:从χ⁽¹⁾到孤子方程

  • 2026-04-04 16:07:08
学习笔记|非线性光学基础:从χ⁽¹⁾到孤子方程

非线性光学基础:从χ⁽¹⁾到孤子方程的溯源

一、光与物质的相互作用:从线性到非线性

线性世界:χ⁽¹⁾

光进入材料后,光的电场 E 会驱动材料中束缚电子发生位移,从而在宏观上产生电极化强度 P。在普通光强下(比如日光灯或LED照明),电子的偏移量很小,极化强度与电场严格成正比:P = ε₀χ⁽¹⁾E。这里的 χ⁽¹⁾ 就是线性极化率,它是一个复数——实部决定了材料的折射率(n² ≈ 1 + Re[χ⁽¹⁾]),虚部决定了材料的吸收。日常光学器件中的几乎所有现象——透镜聚焦、棱镜色散、光纤中的低功率传输、薄膜干涉——都可以用线性极化率完整地描述。

线性意味着叠加原理成立:两束光在介质中交叉时互不影响,各走各的路。这是我们在本科光学课程中习以为常的图景。

非线性的起源

当光场强度足够高时(典型地,聚焦的脉冲激光),驱动电子偏移的力变得很大,材料的响应不再严格正比于电场。这与日常经验完全一致:轻轻拉一根弹簧,回复力正比于位移(胡克定律);但拉得太狠,弹簧就会表现出非线性——回复力不再与位移成正比,可能变硬也可能变软。

物理学家处理这个问题的方式是泰勒展开——把极化强度写成电场的幂级数:

P = ε₀(χ⁽¹⁾E + χ⁽²⁾E² + χ⁽³⁾E³ + ...)

其中χ⁽¹⁾是线性项(我们刚讨论的),χ⁽²⁾是二阶非线性极化率,χ⁽³⁾是三阶非线性极化率,以此类推。理论上存在χ⁽⁴⁾、χ⁽⁵⁾等更高阶项,但它们的数值随阶数增加急剧递减(每升一阶通常小好几个数量级),在绝大多数实际场景中可以忽略。因此,非线性光学的核心舞台基本上就由χ⁽²⁾和χ⁽³⁾主导

一个重要的量级感知:在典型的非线性晶体中,χ⁽²⁾ 的量级约为 10⁻¹² m/V,而χ⁽³⁾ 约为 10⁻²² m²/V²。这意味着在同样的电场强度下,二阶效应通常比三阶效应强得多。但这并不意味着χ⁽²⁾总是"赢"——因为还有一个至关重要的对称性约束,稍后详述。


二、χ⁽²⁾:两个光子"碰撞"出第三个

核心物理图像

χ⁽²⁾项对应极化强度中的E²——两个电场相乘。由于不同频率的光场可以组合,E²意味着两个光子可以通过非线性极化耦合在一起,产生一个新频率的光子。所有涉及三个光子相互作用(三波混频)的过程,其底层机制都是χ⁽²⁾。

三波混频的总规则是能量守恒(ω₁ + ω₂ = ω₃)和动量守恒(k₁ + k₂ = k₃,即相位匹配)。根据哪些频率是输入、哪些是输出,同一个χ⁽²⁾物理过程被赋予了不同的名字。

χ⁽²⁾效应的"家族"

倍频(SHG, Second Harmonic Generation)是最直观的χ⁽²⁾效应:两个相同频率的光子 ω 合并为一个频率 2ω 的光子。实验室中最常见的例子是用1064 nm的Nd:YAG激光器通过KTP或LiNbO₃晶体产生532 nm绿光。这是一个"上转换"过程——输出光的频率高于输入光。

和频产生(SFG)差频产生(DFG)是倍频的推广。SFG是两个不同频率的光子 ω₁ 和 ω₂ 合并为 ω₃ = ω₁ + ω₂ 的光子;DFG则是一个高频光子 ω₃ 在低频光 ω₁ 的"协助"下分裂出 ω₂ = ω₃ − ω₁ 的光子。DFG在中红外光谱学中应用广泛,因为它可以利用两个近红外光源产生难以直接获得的中红外波长。

光参量放大(OPA)和光参量产生(OPG)则是从"能量分裂"的角度描述同一过程:一个高频泵浦光子 ω_p 分裂成两个低频光子——信号光 ω_s 和闲频光 ω_i,满足 ω_p = ω_s + ω_i。OPA有种子信号光输入,被泵浦放大;OPG没有种子光,从真空量子涨落中自发起步。当将OPA的非线性晶体放入谐振腔中,让信号光反复累积参量增益,就构成了光参量振荡器(OPO)——它之于OPA的关系,正如激光器之于光放大器。

电光效应也是χ⁽²⁾的表现:当一个"光子"的频率退化为零(即直流或低频电场)时,χ⁽²⁾过程变成了外加电场改变材料折射率——这就是铌酸锂电光调制器的工作原理。从这个角度看,电光调制和参量下转换在物理上是"同一件事"在不同频率范围的体现。

对称性禁阻:为什么不是所有材料都有χ⁽²⁾

χ⁽²⁾效应有一个根本性的约束:它只存在于缺乏中心反演对称性的材料中。原因可以这样理解——如果一个晶体的结构关于某个中心点完全对称,那么把外加电场反向(E → −E),极化响应也必须反向(P → −P)。然而E²项在电场反向时不变号((−E)² = E²),这与P必须反号的要求矛盾。因此,在中心对称材料中,χ⁽²⁾必须为零。

这个对称性约束在光子集成中有非常直接的工程后果。铌酸锂(LiNbO₃)是非中心对称的铁电晶体,拥有强大的χ⁽²⁾(d₃₃ ≈ 27 pm/V),因此成为电光调制器和参量器件的首选材料。硅(Si)是中心对称的金刚石结构,χ⁽²⁾严格为零(不考虑表面或应力诱导的微弱贡献),所以硅光子学中无法直接利用χ⁽²⁾效应。氮化硅(Si₃N₄)同样是非晶态的中心对称材料,χ⁽²⁾为零。而近年来受到关注的钽酸锂(LiTaO₃)和氮化铝(AlN)也是非中心对称材料,因此也具备χ⁽²⁾能力。

相位匹配:χ⁽²⁾效应的"入场券"

仅有非零的χ⁽²⁾还不够——要让三波混频过程高效地累积,还需要满足相位匹配条件:Δk = k₃ − k₂ − k₁ ≈ 0。这个条件的物理含义是:新产生的光子在沿波导传播时,必须与驱动它的非线性极化波保持同步。如果失配(Δk ≠ 0),新光子在前半个相干长度内积累,在后半个相干长度内被"回收",净效果为零。

在集成光子学中,最常用的相位匹配手段是准相位匹配(QPM):周期性地翻转铁电畴的极化方向(即周期极化),等效地给非线性极化波施加一个额外的光栅动量来补偿相位失配。薄膜铌酸锂中的周期极化技术已经非常成熟,极化周期可以精确到亚微米量级,为χ⁽²⁾器件的片上集成提供了关键工艺基础。


三、χ⁽³⁾:三个光子"碰撞"出第四个

核心物理图像

χ⁽³⁾项对应极化强度中的E³——三个电场相乘。这意味着三个光子通过非线性极化相互作用,产生第四个光子,总称为四波混频(FWM)。与χ⁽²⁾的三波混频类似,四波混频也要满足能量守恒(ω₁ + ω₂ = ω₃ + ω₄)和动量守恒(相位匹配)。

χ⁽³⁾的一个关键优势:没有对称性禁阻

与χ⁽²⁾不同,χ⁽³⁾在所有材料中都存在,无论其晶体结构是否具有中心对称性。原因同样可以从对称性理解:E³项在电场反向时确实变号((−E)³ = −E³),与P必须反号的要求完全一致,不产生矛盾。因此,即使是硅、氮化硅这样χ⁽²⁾为零的材料,也可以利用χ⁽³⁾效应。这正是氮化硅微环克尔孤子微梳能够工作的物理基础。

χ⁽³⁾效应的两副面孔

χ⁽³⁾在实际应用中最重要的表现可以分为两类,它们在物理上是同一个χ⁽³⁾|A|²A项的不同侧面。

面孔一:克尔效应(自相位调制)——"隐形"的四波混频。 当四波混频的四个光子频率全部相同时(完全简并情况),没有新频率产生——两个ω光子"湮灭",同时产生两个ω光子。表面上什么都没发生,但新产生的光子携带了一个额外的、正比于光强的相位偏移。宏观上,这等价于材料折射率随光强变化:n = n₀ + n₂I,其中 n₂ 正比于 χ⁽³⁾。这就是光学克尔效应。可以打一个比方:想象一群人在走路,人越多(光强越大),人与人之间的碰撞越频繁,每个人的行进速度都因此略微改变(折射率变化)——但从远处看,你不会看到有人被"弹"到新的方向(新频率),只看到人群整体的移动速度变了。

面孔二:非简并四波混频——看得见的新频率产生。 当参与四波混频的光子频率不全相同时,就会产生新的频率成分。最典型的例子是:一个强泵浦光 ω_p 和一个弱信号光 ω_s 共同存在于χ⁽³⁾介质中,通过2ω_p = ω_s + ω_i 的过程产生闲频光 ω_i = 2ω_p − ω_s。这正是克尔微梳产生新梳齿的机制:腔内已有的梳齿通过四波混频不断产生新的梳齿,逐步填满整个光谱。在这种情况下,"三个光子进、一个光子出"的图像就非常直观了。

这两副面孔在克尔孤子微梳中缺一不可:非简并四波混频负责产生新的梳齿(频谱展宽),而克尔效应(自相位调制)负责维持孤子脉冲的形状稳定(非线性相位与色散的平衡)。它们都来自同一个χ⁽³⁾非线性项,所以在文献中统称为"克尔非线性"或"克尔效应"——这个用法严格来说并不精确,但已经约定俗成。当你在文献里看到"克尔微梳"这个词时,准确的理解应该是"基于χ⁽³⁾非线性的微梳"。

χ⁽³⁾的其他效应

除了自相位调制和四波混频之外,χ⁽³⁾还产生其他一些重要效应。交叉相位调制(XPM)是指一束光的强度改变了另一束光所感受到的折射率——这在波分复用光纤通信中是一个重要的信道间串扰来源。受激拉曼散射(SRS)可以被视为一种特殊的χ⁽³⁾过程,其中一个光子的能量差对应材料的声子振动——虽然严格来说它涉及核运动而非纯粹的电子极化,但在形式上可以纳入χ⁽³⁾框架。双光子吸收(TPA)则是两个光子被同时吸收,对应χ⁽³⁾虚部的贡献,在硅光子学中是一个必须面对的损耗机制。


四、χ⁽²⁾ vs χ⁽³⁾:一张对比全景图

理解了两种非线性效应的物理来源后,可以从工程角度做一个系统性的比较。

效率方面,χ⁽²⁾通常远胜于χ⁽³⁾。直觉上,在同样的电场强度下,E²远大于E³(因为归一化电场值远小于1),所以二阶过程在同等功率下的转换效率更高。在片上频率梳的语境中,这意味着基于χ⁽²⁾的OPO可以在远低于克尔微梳的功率和品质因子条件下起振。

材料选择方面,χ⁽³⁾的优势在于普适性——任何材料都有χ⁽³⁾,因此可以利用硅、氮化硅等CMOS兼容平台。χ⁽²⁾则受限于非中心对称材料,主要选项包括铌酸锂、钽酸锂、氮化铝、磷化镓等。

相位匹配方面,χ⁽²⁾过程通常需要额外的相位匹配手段(如周期极化),增加了工艺复杂度;而χ⁽³⁾四波混频的相位匹配条件相对宽松,通过波导色散工程通常就能满足。

功能互补方面,同时具备χ⁽²⁾和χ⁽³⁾的材料平台(如铌酸锂)可以在同一芯片上实现参量频率转换、电光调制和克尔效应,这种多功能集成能力是纯χ⁽³⁾平台所不具备的。


五、描述孤子的方程谱系

了解了非线性效应的物理来源后,下一个自然的问题是:如何数学地描述这些效应在光传播和谐振腔中产生的复杂动力学——特别是孤子的形成与维持? 这里存在一个由简到繁的方程谱系。

第一层:非线性薛定谔方程(NLSE)——没有腔的世界

NLSE是非线性光学中最基础的方程,描述的是光脉冲在一根波导或光纤中单向传播的情形。方程的形式大致是:

i∂ₓA = −(β₂/2)∂²ₜA + γ|A|²A

右边两项分别代表两种效应的竞争。色散项(β₂∂²ₜA)描述的是不同频率成分传播速度不同导致的脉冲展宽——在反常色散区(β₂ < 0),频率越高的成分跑得越快。非线性项(γ|A|²A)描述的是χ⁽³⁾克尔效应引起的自相位调制——脉冲中心光强最高的部分获得最大的非线性相位偏移。

NLSE的核心洞见是:在反常色散条件下,色散导致的展宽和非线性导致的压缩可以精确平衡,形成一个形状不变的脉冲——这就是光纤孤子。它是上世纪七八十年代光纤通信研究中的明星,最终推动了跨洋光纤通信系统的发展。

NLSE孤子的关键特征是它是一个保守系统中的孤子:方程中没有损耗、没有增益、没有外部驱动——脉冲一旦形成就自给自足,可以永远传播下去而不改变形状。这是一个理想化的图景。在实际光纤中,损耗不可避免,需要周期性地用放大器补偿(这催生了所谓的"色散管理孤子"等更复杂的概念)。

值得一提的是,NLSE不仅描述χ⁽³⁾系统——在适当的变换下,χ⁽²⁾级联过程(如倍频+逆倍频)在某些条件下也可以等效地映射到NLSE的形式。因此NLSE具有非常广泛的适用性。

第二层:Lugiato-Lefever方程(LLE)——有χ⁽³⁾腔的世界

当我们把非线性介质从无限长的波导换成一个闭合的谐振腔,物理情形发生了根本性的变化。腔引入了三个新元素:损耗(光每转一圈都会丢失能量)、外部泵浦(连续波激光持续注入能量来补偿损耗)、以及失谐(泵浦激光频率和腔谐振频率之间的偏差)。

描述这一情形的标准方程是Lugiato-Lefever方程(LLE),最初由Lugiato和Lefever在1987年提出,后来成为克尔微梳理论的基石。其形式大致为:

∂ₜA = −(1+iΔ)A − i(β₂/2)∂²τA + i|A|²A + S

与NLSE相比,LLE多了三项:−A 是损耗(场幅每个往返周期都衰减),−iΔA 是失谐(泵浦频率与腔谐振之间的偏差产生的相位旋转),+S 是外部连续波泵浦(持续向腔内注入能量)。非线性项 i|A|²A 仍然是χ⁽³⁾克尔效应。

LLE的孤子——耗散克尔孤子——与NLSE的保守孤子有本质区别。它是一个耗散结构:必须持续从外部泵浦获取能量来维持自身存在,一旦泵浦关掉,孤子立刻消亡。可以打一个比方:NLSE孤子像一个在无摩擦冰面上滑行的冰球——推一下就永远滑下去;LLE孤子像一个喷泉——水柱的形状是稳定的,但依赖水泵持续供水,关掉水泵喷泉就消失了。

耗散孤子的存在条件比保守孤子更加苛刻,也更加丰富:它不仅需要色散与非线性的平衡,还需要泵浦注入与腔损耗的平衡,以及失谐参数处于特定的范围内。这就是为什么克尔微梳的实验操作需要精心调控泵浦功率和泵浦-腔失谐——热调谐、反向调谐等技术本质上就是在LLE的参数空间中寻找孤子的存在区间。

第三层:参量驱动的Ginzburg-Landau方程——有χ⁽²⁾腔的世界

当谐振腔中的非线性从χ⁽³⁾换成χ⁽²⁾参量过程时,我们进入了第三层。这正是"纳米光子铌酸锂中的拓扑孤子光频梳"这篇Nature论文使用的理论框架。

这个方程在逻辑上与LLE处于同一层级——都是描述有腔系统中耗散孤子的方程,都包含损耗、驱动、失谐和色散。差别在于非线性和驱动的物理来源不同。LLE的非线性是χ⁽³⁾克尔效应(|A|²A),驱动是外部注入的连续波(+S);而参量方程的非线性来自χ⁽²⁾过程,驱动来自参量增益。

在参量方程中,驱动项的形式是 SA(S 乘以场的复共轭),这反映了参量过程的一个独特性质——相位敏感性。普通的克尔腔中,泵浦 S 直接加到场 A 上,不关心 A 的相位;而参量驱动项 SA 意味着增益大小取决于信号场与泵浦场之间的相位关系。正是这种相位敏感性导致了简并OPO只有0和π两个稳定相位态——进而产生了畴壁和拓扑孤子。

此外,当泵浦光与信号光之间存在群速度失配时,非线性项还会包含一个卷积(⊗I),使方程具有非局域特征——信号场某一点的增益受到周围一个范围内功率分布的影响。当群速度失配很小时,卷积核退化为局域项,方程简化为标准的(局域)参量驱动Ginzburg-Landau方程——此时它在形式上与LLE非常相似,区别仅在于非线性和驱动项的结构。

方程谱系总结

可以把这三层方程理解为一个递进关系。NLSE是最基础的"无腔、保守系统"模型——只有色散和非线性,没有损耗和驱动,孤子自给自足。LLE在NLSE基础上加了"腔 + 损耗 + χ⁽³⁾驱动"——孤子变成依赖外部能量供给的耗散结构。参量Ginzburg-Landau方程则是加了"腔 + 损耗 + χ⁽²⁾参量驱动"——孤子不仅是耗散结构,还因参量过程的相位敏感性获得了拓扑保护。

三者描述的孤子物理也一脉相承又各有特色:保守孤子(NLSE)→ 耗散克尔孤子(LLE)→ 耗散拓扑孤子(参量GL方程),复杂度和物理丰富性逐级递增。


六、从方程到器件:非线性光学在光子集成中的实践

χ⁽²⁾在光子集成中的角色

在薄膜铌酸锂(TFLN)光子集成平台上,χ⁽²⁾效应的应用已经形成了一个完整的生态。电光调制器利用的是χ⁽²⁾在直流/射频极限下的表现——外加电场改变折射率,从而调制光的相位或强度。TFLN电光调制器已经实现了超过100 GHz的调制带宽和亚1V的半波电压,是当前光通信和微波光子学的前沿器件。周期极化波导则利用χ⁽²⁾的频率转换能力,实现高效的倍频、差频和参量放大。将周期极化波导嵌入谐振腔就构成了OPO,即本文讨论的频率梳源的核心架构。

值得注意的是,在同一TFLN芯片上,电光调制和参量频率转换可以共存——因为它们都来自同一个χ⁽²⁾。这种多功能集成能力是铌酸锂平台独特的竞争优势。

χ⁽³⁾在光子集成中的角色

χ⁽³⁾效应在光子集成中最成功的应用是克尔孤子微梳——利用氮化硅或其他高Q微环中的χ⁽³⁾四波混频和自相位调制,从连续波泵浦自发产生宽带频率梳。经过十余年的发展,克尔微梳已经在光通信、激光雷达、光谱学和光学时钟等领域展现了令人瞩目的应用潜力。

克尔微梳的核心挑战在于χ⁽³⁾效应的内在弱小——必须通过超高Q值的谐振腔来积累足够的腔内功率,使非线性效应达到可观的水平。这对微环制备工艺提出了极高的要求:侧壁粗糙度需要控制在纳米量级以下,材料吸收需要极低。

交汇

近年来,随着薄膜铌酸锂纳米加工工艺的成熟,χ⁽²⁾和χ⁽³⁾两条技术路线开始交汇。铌酸锂同时具备强χ⁽²⁾和可观的χ⁽³⁾(克尔系数 n₂ 虽不及硅,但在铌酸锂微环中也足以观测到克尔效应),这使得在同一平台上探索两种非线性效应的协同或竞争成为可能。

"纳米光子铌酸锂中的拓扑孤子光频梳"这篇工作正处于这一交汇点上——它利用χ⁽²⁾参量过程作为主导机制,同时明确排除了χ⁽³⁾克尔效应的贡献(因低Q腔无法积累足够的三阶非线性相位)。这提供了一个干净的实验平台,使研究者能够单独研究χ⁽²⁾驱动的孤子物理,而不受χ⁽³⁾的干扰。未来,在更高Q的铌酸锂微腔中,χ⁽²⁾和χ⁽³⁾效应的竞争与协同将是一个值得关注的研究方向。

最新文章

随机文章

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