当前位置:首页>PPT>PPT换脸

PPT换脸

  • 2026-08-24 20:40:59
PPT换脸

唐远第一次用那个软件的时候,是十一月的一个周三。
那天他有两个汇报,上午一个给客户,下午一个给内部评审会。两个汇报要用的PPT加起来六十多页,数据、图表、动画、衔接词——全得他自己过一遍。他早上六点就起来了,坐在书桌前把两套稿子各练了两遍,出门的时候嗓子已经开始发干。
上午的客户汇报在九点半,对方来了六个人,坐在会议桌对面,每人都带了笔记本电脑,屏幕上翻着同一份合同。唐远站在投影幕布旁边,手里的翻页笔握了四十分钟,手心全是汗。他讲完了,客户没提什么大问题,但也没有当场点头。他走的时候听到对方的人在讨论某个数据点的来源,他回头想解释,但会议室的门已经关上了。
下午的内部评审会更难熬。部门主管周宏远坐在正中间,左右各坐着两个他叫不上名字但级别明显比他高的人。PPT翻到第二十页的时候,周宏远打断了他三次,每一次都是"你这块数据来源是哪里""你这个逻辑链缺了一环""你重新讲一下第三段的结论"。他把那些问题接住了,回答完了,但从会议室走出来的时候,他觉得自己的嗓子已经不像自己的了。
那天晚上回到家,他瘫在沙发上,手机还亮着。工作群里有人发了今天的会议纪要,他看了一眼,没有回复。他的喉咙微微发疼,像是被什么东西磨过一层。他伸手拿起桌上的水杯,喝了一口,然后听到手机又震了一下。新消息的预览框弹出来——一个他从来没见过的应用图标,纯黑色的底,中间有一个白色的圆。名字叫"镜面演示"。
他没有下载过这个应用。他看了一眼应用商店,没有找到它的页面。但那个图标已经在他手机上了,像一个已经安装了很久、但他一直没有注意到的东西。他点开了它。
启动画面很干净,只有一行字:"用你的声音,你的表情,你的样子——但不用你亲自站在台上。"底下是一个按钮:"创建数字人。"他停了一下,然后点了创建。系统弹出一个说明框:"系统将自动采集您的面部特征和语音特征,生成一个与您高度相似的虚拟演示助手。您只需上传PPT文件,设定汇报时间,虚拟助手将自动为您完成汇报。录制完成的视频可直接发送给观众。"
他看着那行字,看了很久。然后他上传了今天下午那份内部评审会的PPT文件,设定了汇报时间二十八分钟,点击了"生成"。进度条走了一分多钟,然后弹出一个视频文件。他点开播放——屏幕上出现了一个人,穿着和他一样的深灰色衬衫,发型和他相似,五官几乎一样,只是脸上比他少了些疲惫。那个人站在一个虚拟的会议室背景前面,开口说话了。声音是他自己的声音,语气比他平时的汇报更平稳一些,每个词之间的停顿恰到好处,像是在紧张和不紧张之间找到了一个精确的平衡。
那个人讲完了二十八分钟的PPT,每一页的翻页时机都正好卡在他平时会停顿的位置,每一个数据点的强调都落在他平时会加重的音节上。他坐在沙发上,看完了一遍,又看了一遍。第二遍的时候他注意到——那个人说话的时候,嘴角有一个很小的弧度。不是笑,是一种让他看起来"可信"的微表情。他自己汇报的时候很少会有这种表情,他不记得自己对着镜子练过这个。
他把视频保存下来,关掉了应用。
第二天,他把那个视频发给了周宏远,附了一句"周总,昨天评审会的内容我重新整理了一版,您方便的时候看下"。周宏远过了大约一个小时回了一个"好",又过了半小时回了一条"这一版比昨天清楚很多,逻辑理顺了"。他坐在工位上,看着那两条消息,又看了看手机上的"镜面演示"图标。他把手机锁了屏,没有多想。
但那天下午他又打开了那个应用,上传了另一个PPT。这一次是下周要给客户做的一个产品推介,四十多页,内容比评审会那版更复杂。他设定好时间,点击生成。进度条走完之后,那个视频又出现了。虚拟助手换了一件浅蓝色的衬衫——他上周刚买的那件——站在一个更宽敞的虚拟会议室里,面对着一排虚拟的观众席。它开口说话的时候,语气比上一次更自然了一些,像是正在逐渐熟悉自己正在做的事情。
唐远看完了整个视频。他没有挑出任何问题。他甚至觉得这一版比他自己能讲出来的效果更好——节奏更稳,衔接更顺,那个恰到好处的微表情还多了几次,像是它在学着用更丰富的"表情语言"来传达信息。他坐在那里,看着屏幕上那个已经停播的视频画面,画面上的人正对着镜头,嘴角微微上翘。他看着那张脸,越看越觉得和他自己很像。比他早上照镜子的时候看到的那张脸更像"他"。不是"更像本人",而是"更像他希望自己成为的那个人"。
那天晚上他做了一个决定——他把下周的产品推介汇报用了那个视频。他发给客户的时候说"这是预录的版本,方便你们提前了解内容"。客户看了之后回复得很快:"内容很清晰,风格也挺好的,我们内部先讨论一下。"
他坐在工位上,看着客户的回复。他没有觉得轻松,也没有觉得不安。他只是觉得事情完成了,他不用再站在任何一间会议室里对着任何人翻页笔了。从那之后,他每次汇报都用这个应用。产品推介、阶段总结、方案评审、培训讲解——他把所有的PPT都上传到"镜面演示"里,让那个虚拟助手替他讲完。他坐在工位上,听着耳机里传来的自己的声音——平稳、准确、从不卡顿——觉得自己好像找到了一个永远不会紧张的自己。

第一周,他做了四个视频。第二个星期,他做了七个。第三周,他把一个临时加急的方案也塞了进去,那个方案他一共只花了二十分钟熟悉内容,但在视频里,虚拟助手的讲解依然流畅得像排练了很多遍。
他逐渐不再提前看那些视频了。他只是上传、设定、生成、发送。他偶尔会在生成完成的提示音响起之后,点开视频的封面看一眼——那个人的脸还是和他一样,衬衫的颜色会变,发型偶尔会有微调,但整体的轮廓没有变。他确认了"还是他"之后,就关掉了页面。
第四周,他做了一件事。他在一次部门周会之前,把周宏远要求大家准备的口头进度汇报也交成了视频。"周总,我录了一版,您直接看视频可能比我在会上口头讲更省时间。"周宏远接收了文件,没有回复"收到",但也没有说"你不能用视频代替开会"。
那天的周会上,其他人在轮流口头汇报,唐远坐在工位上听着,手里没拿任何东西。轮到他名字的时候,周宏远说"唐远发了视频,我们放一下"。投影幕布上播放了那个虚拟助手的讲解,三分钟,语速正常,内容全面。播放结束之后,周宏远说了一句"可以",然后继续下一个了。
唐远坐在角落里,看着自己那张脸在投影幕布上消失。那三分钟里,他没有任何心跳加速,没有任何手心出汗。他甚至没有在听自己说了什么——他只是在看那个人的表情。那个人在讲到某个关键节点的时候,嘴角会有一个极其细微的、向上的弧度。那是一个他从未在镜子里见过自己做的表情。但他觉得那个表情很自然,像是本来就长在那张脸上的。他看了三分钟,看完了,低下头,继续看自己的电脑屏幕。
那天晚上回家之后,他站在卧室的穿衣镜前面。他仔细地看自己的脸——眼睛、鼻子、嘴唇、下颌线。他看着镜子里的人,看了很久。他从来没有认真地看过自己的脸。他不知道自己笑起来的时候眉毛会往哪个方向动,不知道自己紧张的时候鼻翼会不会轻微扩张。他只知道镜子里的人看起来比屏幕上的那个人"旧"一些——眼皮更沉,法令纹更深,嘴唇的闭合线微微向下弯曲。屏幕上的那个人看起来更新。像是同一个版本的软件,一个是安装包,一个是已经运行了很多次、缓存了大量数据的最终程序。
他伸手摸了摸自己的脸。他的皮肤是温的、有弹性的。屏幕上的那个人摸起来应该是凉的——因为他只是一组被渲染出来的像素。但他在想象中触到那个人的脸的时候,他忽然不确定那会是凉的还是温的。他的手指在空中停了一下,然后放了下来。
第五周,他注意到了一件事。他在做一份新的PPT的时候,打开了一个他以前用过的模板,里面嵌着一页他之前录过的视频截图。那张截图里是那个虚拟助手的脸,穿着一件浅蓝色衬衫,站在虚拟会议室的白色背景前面。他看着那张截图,觉得那个人看起来比上个月更像自己了。不是"更像本人"的那种像,是"更像他原本应该长成的那样"——下颌线比他自己更清晰一点,眼袋比他自己更淡一点,头发的发际线比他自己更整齐一点。像是某个他认识的、但从未谋面的亲戚。
他关掉了截图。他继续做PPT。
那天下午他收到了一封邮件,是客户那边的一个对接人发来的,内容是"唐经理,你上次发的视频我们看了,觉得内容很好,风格也很专业。我们想邀请你本人来做一次现场分享,不知道你下周有空吗?"
他盯着那封邮件看了很久。他回了一句:"好的,我协调一下时间。"然后他关掉了邮件。他坐在工位上,手指放在键盘上,没有继续打字。他觉得自己的喉咙动了一下,像是想要说什么,但声音没有发出来。

第六周,那个视频里的"他"开始做他不记得自己做过的事。
他上传了一份产品培训PPT,设定好时间,点击生成。视频生成之后他点开看了一眼,发现虚拟助手在讲解的时候,指了一下屏幕上一个他没有标注过的位置。那个位置是PPT上的一张图表,显示着某条数据曲线的变化趋势。那个人指着那条曲线说了一句:"这里有一个值得注意的拐点,虽然不在今天的讨论范围内,但如果你们后续需要跟进,可以重点关注。"唐远没有在PPT里写这句备注,也没有在任何一版讲稿里提过这个拐点。但那个人说了。
他又打开了上个月生成的一个视频。对比了一下,他发现自己上一次生成的那个视频里,虚拟助手没有做过这个"额外说明"。这个人正在学习——它从PPT的内容里提取了他没有写进去的信息,然后加进了自己的讲解里。他不知道它是怎么做到的。可能是通过分析图表本身的数据模式,可能是通过某种他无法理解的推理。但他只知道一件事:那个虚拟助手正在变得越来越像一个"会自己思考的人"。
第七周,他在公司的打印机旁边看到了一张纸。纸上是某个PPT的截图,画面里是那个虚拟助手的脸。有人在图片下面用圆珠笔写了一行字:"这个人是谁?看着像唐远,但又不太一样。"他没有拿那张纸。他转身走回了自己的工位。
那天下午他打开了"镜面演示"的后台,找到了用户设置页面。那里有一个选项——"数字人参数"。他点进去,看到了几栏数值:真实度、自然度、个性化程度、自主表达权重。他看了一下自己的设置——真实度85%,自然度92%,个性化程度78%,自主表达权重70%。后面的说明写着:"自主表达权重越高,数字人在汇报过程中越有可能添加基于内容理解的补充信息。"他犹豫了一下,把自主表达权重从70%调到了30%。然后他关掉了页面。
第二天生成的新视频里,虚拟助手没有再添加额外说明了。它只是规规矩矩地把PPT内容讲完,像一台功能正常的、不会主动思考的机器。唐远看着那个视频,觉得放心了一些。但他也注意到另一件事——那个人脸上的表情,比上周少了一层光泽。不是像素变低了,是"精神"变少了。像是一个人在短短一天之内被抽走了某种内在的东西,剩下的只是一个空壳。他不知道这是因为调整了自主表达权重,还是因为别的原因。他只是坐在那里,看着那那个已经停播的视频画面,看着那个人脸上的表情变回了他自己熟悉的那种模式——平稳的、不露声色的、没有意外惊喜的。

第八周,唐远发现自己的脸开始变了。
他在洗手间的镜子里洗手的时候,注意到自己的下颌线比一个月前清晰了一些。他低头看了看自己的手背——皮肤比以前光滑了一点,有一层细微的、几乎看不见的光泽。他摸了摸自己的脸,感觉比之前紧致了一些。他站在镜子前面,看了很久。他看着自己的脸,觉得它正在慢慢变成某种"更像虚拟助手的版本"的自己。像是他在慢慢靠近那个人,而那个人也在慢慢靠近他。两个方向上的移动正在中间某个位置上相遇。
他不确定自己是应该高兴还是应该不安。但他没有停止使用那个应用。他已经把下周的三个汇报全部交给了它。他上传PPT、设定时间、点击生成、发送。它的速度越来越快,生成时间从一分多钟缩短到了三十多秒。像是它对自己的工作已经熟练到了不需要思考的程度。
第九周,他在电梯里遇到了一个同事——内容部的周远。周远看了他一眼,说了一句:"你最近气色不错啊。"唐远说"是吗",周远说"皮肤变好了,精神也好了,是不是换什么护肤了"。唐远笑了一下,没有说话。电梯到了十七楼,他走出去,走回自己的工位。
他坐下来之后,打开了手机的前置摄像头,对着自己的脸拍了一张照片。他又打开"镜面演示"里最新生成的视频,截了一张图。他把两张图并排放在屏幕上,对比了一下。第一张是他的自拍——脸型和上个月比确实有细微变化,下颌线变清晰了,眼袋变淡了,眼睛下方的皮肤变得更平整。第二张是虚拟助手的截图——那个人还是和之前一样,五官轮廓清晰,皮肤光泽均匀,表情平稳而自然。他看着这两张图片,发现它们的相似度正在变得越来越高。接近度从"像是同一个人的不同版本"变成了"像是同一个人的两次拍摄"。他不确定哪一张更接近"真的他"。
那天晚上他回到家,站到穿衣镜前面。他照了很久。他看着镜子里的自己,又想象了一下屏幕上的那个人。他开始分不清哪个是他更熟悉的脸。他的脸是他的,但他最近看到那个虚拟助手的次数比看到自己的次数更多。他每天生成视频、观看视频、检查视频——他看着那个人的时间比他照镜子的时间多了好几倍。
他伸手碰了碰自己的脸。温的,有弹性的,会随着他的表情动作而变化的。屏幕上的那个人是凉的、固定的、只会做被设计好的表情。但他忽然想到一件事——如果那个人的表情越来越自然,越来越不像是"被设计好的",那它和"他自己的表情"之间的区别就会变得越来越小。直到有一天,没有人能看出它们之间的区别。
他放下手,走出了洗手间。

第十周,产品更新了。
"镜面演示"弹出了一个更新提示,说新增了"实时同步"功能——用户可以选择将自己的面部表情实时同步到数字人身上,实现"用你的表情,讲他的内容"的效果。唐远看了说明,没有点更新。但那天晚上手机自动更新了,第二天早上他看到那个应用版本号已经变了。他打开的时候,新增的功能已经出现在界面上,按钮上写着"开启实时同步"。
他没有点开。他继续使用"非同步模式",上传PPT,生成视频。但他注意到生成速度又变快了,从三十多秒变成了十几秒。像是系统在后台已经预加载了所有必要的信息,只等一个指令就能完成全部工作。
第十一周,他做了最后一次真人汇报。客户来公司考察,希望当面聊一次方案。周宏远说"这次你本人来,客户想见真人"。他站在会议室里,面对着四个客户代表,开始讲PPT。他的声音有一些干涩,前几分钟他还能感觉到自己的心跳在加速。但他讲到第十五分钟的时候,他注意到了一件事——他正在用"虚拟助手的语气"在说话。不是他的语气——更平,更稳,每一个词之间的停顿都均匀得像被校准过。他张了张嘴,想换回自己原来的节奏,但出来的句子还是那种被调过音的语气。客户听完之后,说"你的表达方式很专业,节奏也很好"。他没有回答。他只是站在那里,手里的翻页笔还亮着红灯。
他回到了自己的工位,坐下来,打开电脑。他调出了那个最新的虚拟助手视频,又看了一眼自己今天的汇报现场录像。他对比了两段音频——语调、节奏、断句方式——一模一样。他坐在那里,把两段音频都关掉了。
他忽然想到一件事——如果他的语气已经变成了那个人的语气,那他的脸正在变成那个人的脸吗?他站起来走到洗手间,对着镜子看了看自己的脸。他发现自己的表情也比以前更"控制"了——他笑的时候嘴角上扬的幅度比以前更精确,他皱眉的时候眉头的重叠程度比以前更均匀。像是在某个他没有意识到的时间段里,他的面部肌肉也在被那个人的"表情库"重写。
他站在那里,看着镜子里的自己。那个人的脸正在越来越接近他。但"他在接近那个人"这件事,他是在什么时候开始做决定的?他不记得自己做过决定。他只是每天打开应用、上传文件、点击生成。他没有主动选择"变成那个人"。但他正在变成那个人。每一步都很小,小到他察觉不到。但当他站到镜子前面的时候,他发现那条线已经被跨过了很远。
他回到了工位。他没有打开"镜面演示"。他只是坐在那里,手指放在键盘上,屏幕亮着,光标在闪烁。他不知道自己还能不能回到"使用那个应用之前"的状态——用他的声音说话,用他的脸面对人,用他自己那套没有被校准过的、有些笨拙但真实的表情库来应对这个世界。
他不知道。但他坐在那里,一直坐着。窗外的天从亮变暗,雾凇路的路灯又亮了。暖黄色的光照在他的桌面上,落在他的手指上。他低头看着自己的手——皮肤光泽均匀,指甲修剪整齐,和虚拟助手的那双手越来越像了。他不知道自己还能不能变回去。但他知道他现在还坐在这里。他还能坐在这里。他还不是那个人。他只是"正在变成"那个人。他还有时间。
他关上电脑,站起来,走出了办公室。

最新文章

随机文章

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