跳到内容
当前位置:首页>考研真题>高三文学类复习的几把钥匙(十二) ——《江上》

高三文学类复习的几把钥匙(十二) ——《江上》

  • 2026-10-05 21:15:58
高三文学类复习的几把钥匙(十二) ——《江上》
文学类复习2026 年 10 月

高三文学类复习的几把钥匙(十二)——《江上》

一条江,渡了两回:以 2022 新高考 I 卷《江上》为例

KEY

两只眼睛,六把钥匙

高考真题文学类阅读

写在前面

文学类复习 · 第 12 篇

前面十一篇,从 2026 卷一路排到 2023 卷。这一篇回到 2022 年的新高考 I 卷,作者冯至,写的是伍子胥过了昭关以后,渡一条江。

这一篇另有一处特别:它是本系列第一次遇到历史小说——取材于史书里的一段旧事,作者把旧事改写了一遍。所以末了另设一块「附」,讲这一类「改写对比」的题。

01

PART

先备好两副眼光

TWO WAYS OF SEEING

读文学类文本,初学者常犯的毛病是「一路读到底」——跟着文字跑,读完只记得一个大概。要读出门道,得学会在两副眼光之间来回切换。

一副叫「微观细读」:凑近了看,看一个词、一句话的语气、一件反复出现的物。另一副叫「宏观把握」:站远了看,看整篇的骨架、几组东西怎么对着、结尾收到了哪里。

微观细读

凑近字句与细节

vs

宏观把握

看清结构与落点

这两副眼光不是两套本事,是同一双眼睛的远近。微观细读到的细节,宏观把握才有得看;宏观把握出的门道,都要落回具体的字句去验证。下面就用这一篇,两样各来三把。

02

PART

微观细读

MICRO READING

微观细读,是相信作者把意思藏在了字缝里。三个动作:看谁说、盯住物、留意景。

第一把看谁在说 · 聚焦1 / 6

读文学类文本,先问叙述者的镜头给了谁。这一篇还要多问一句:镜头什么时候从外面收进里面。

起笔就把内外并着写:「子胥望着昭关以外的山水,世界好像换了一件新的衣裳,他自己却真实地获得了真实的生命。」外头的世界换了衣裳,里头的他这才活过来。一句话,两个位置。

全篇第三人称,镜头贴着子胥,可这一篇与上一篇正相反:上一篇一句心里话也不给,这一篇给得很足——「子胥这样想时」「不觉起了一个愿望」「他望着江水发呆」,一句接一句。换镜头的那个开关,藏在这样一句里:「子胥这样想时,也就和那些人的谈话隔远了,江水里的云影在变幻,他又回到他自己身上。」外头的谈话一停,镜头就转进心里。全篇这样来回走了好几趟。

第 6 题 B 项说,「只有在江上的这段短暂时光,他才能够平和地欣赏风景」。这一项错在把一条动的线看成了不动的一点。从登船到靠岸,他心里走过四种样子:登船时安宁,到江中央被月光把仇恨催起来,缓缓前行时体会到「从来不曾体验过的柔情」,靠了岸还念念不忘。没有一刻是「平和」到底的。

另有一处别错过。全篇还给了另一个镜头——渔夫眼里的他是什么样:「一个不知从何处来,又不知向哪里去的远方的行人罢了。」我们读者知道他是伍子胥;江上这个摇橹的人不知道。这个落差,全篇最要紧。

镜头什么时候收进他心里? 还要问一句:在对面那个人的眼里,他是什么?

第二把盯住物 · 道具2 / 6

凡是反复出现、又被写得反常的东西,都值得停一停。这一篇的物只有一件:剑。

剑在篇里走三步。先是别人的剑——岸上人谈季札在徐君墓旁挂剑,子胥「从前也若有所闻」。接着是想到自己的剑:「我这时若有一个朋友,我也愿意把我的剑,当作一个友情的赠品,——而我永久只是一个人。」

第三步是送出去,被退回来。子胥解下剑,捧到渔夫面前;渔夫吓得倒退两步:「我,江上的人,要这有什么用呢?」「你要拿这当作报酬吗?」末了再一句「这值得什么报酬呢?」剑的分量,原文交代得很实:「这是我家传的宝物,我佩带它将及十年了。」——给出去的,是家传的东西、十年的东西;收的人不认这个价钱。

结尾那一句最重:「他再一看他手中的剑,觉得这剑已经不是他自己的了:他好像是在替一个永久难忘的朋友保留着这支剑。」剑还在手里,人已经走了。

第 7 题 C 项说,「季札挂剑一事进一步说明了他的品行,也为后文的子胥赠剑做了铺垫」——这一项是对的。剑这把钥匙,就搭在第 7 题上。

物被写成了什么, 就是作者要你看见什么。这一篇的剑,给出去,却没有送出去。

第三把留意景 · 景语3 / 6

写景的句子,先问它在这儿干什么。

这一篇的景多,而且不止一种用法。头一处是开篇那一片绿——「眼前还是一片绿色,夏天仿佛还没有结束」——这是他出昭关以后松下来的心情,景顺着人走。

要紧的是第二处,它反着来。「船到江中央,水流变得急骤了,世界回到原始一般地宁静」——紧接着一句却是「子胥的心随着月光膨胀起来……」。江上静到极点,他心里的仇恨却翻上来:父亲的、哥哥的尸体,郢城的王公,那要洗刷一次的城市。世界越静,心里越乱。

还有一处写得巧:「半圆的月也显露在天空,映入江心,是江里边永久捉不到的一块宝石」。「永久捉不到」五个字,既是写水里的月,也是写人:他看得见渔夫那个「清淡的云水之乡」,进不去。

前面几篇的景,我们分过几种:写《割草》那场雨、写《千里江山图》那座瞻园,景是心境的镜子;写《霜降夜》的霜与风,是「我在场」的脚印;写《给儿子》的江河,是画给儿子的一张路线图;写《社戏》那片晚霞,是一村人共看的一片天;写《机械的诗》的南国风物,是铺完就撤的台子;写《长出一地的好荞麦》的淮河,是站在人对面的对手。这一篇再添一种:与情相反——静的是江,乱的是人。

先问这景是什么。 再问一句:它顺着人物的心情走,还是反着走?

03

PART

宏观把握

MACRO VIEW

宏观把握,是把整篇当成一件东西,看它怎么搭起来。也是三个动作:找对立、读留白、看结尾。

第四把找对立 · 二元4 / 6

先找这篇里谁和谁对着,再回头问一句:这对面,是原文自己立的,还是你替它补的?

最实在的一组,原文自己说了出来:「两人在两个完全不同的世界,一个整日整夜浸在血的仇恨里,一个疏散于清淡的云水之乡」——子胥与渔夫。

另有一组,由岸上人的争论带出来:季札与子胥。一个退到延陵耕田,一个渡江往吴国去。岸上的人自己也分成两拨:年轻人恨季札「只自己保持高洁」「我们都是吃了他高洁的苦」;老年人却谅解他,「士各有志」。

这一处要拆一个假的对立。第 7 题 D 项说,「季札的退耕田园,与下文渔夫的泛舟江上,共同表达出本文的隐逸主题」。错在两处:一是渔夫泛舟江上只是他的生活——原文特意交代他「立下志愿……把那样的人顺便渡过来」,不是隐逸;二是本文的落点不在隐逸——子胥最后并没有留下,他说的是「将来说不定会有那么一天,你再渡我回去」。

还有一组更细的,落在一个人身上:仇恨与柔情。这两样同在子胥心里,不是两个人物,是一个人。第 8 题的答案,就是这条线。

对立列出来只是第一步。 哪一组是原文自己说出口的,哪一组是你替它补的,要分得清。

第五把读留白 · 藏笔5 / 6

再问一句:有没有什么是该有、却没有的?

这一篇最大的留白是:渔夫始终不知道他是谁。从头到尾,子胥没有报出身份。他把全篇最重的一句话说了出来——「你渡我过了江,同时也渡过了我的仇恨。将来说不定会有那么一天,你再渡我回去」——而「渔夫听了这句话,一点也不懂,他只拨转船头,向下游驶去」。最想说的话,说给了一个听不懂的人。

另一处留白在他心里:「我永久只是一个人。」说这句话时,他正想到把剑送出去。

但也要分清哪一处不是留白。渔夫为什么唱歌,原文特意补了一段:「他常常看见有些行人,不知为什么离乡背井要走得那么远……他于是立下志愿,只要一有闲暇,就把那样的人顺便渡过来。」作者把渔夫的来历和心思交代得清清楚楚。这一笔不是随手补的,是要让这个渔夫普通得实在。第 9 题问的改写效果,根就在这里。

写出来的是赠剑被退回, 没写出来的是渔夫始终不知道他是谁。

第六把看结尾 · 收束6 / 6

最后看这篇停在了哪儿:是回头看了一眼开头,还是留下了一件东西?

结尾两句。先是子胥独自立在江边自语:「你这无名的朋友,我现在空空地让你在我的面前消逝了,将来我却还要寻找你,不管是找到你的船,或是你的坟墓。」接着一句:「他再一看他手中的剑,觉得这剑已经不是他自己的了:他好像是在替一个永久难忘的朋友保留着这支剑。」

这一篇的收束不回头(不是环形),也不折进别处(不是上一篇那种对折),它是留下了一件悬着的东西——剑还握在手里,可已经不属于他。

和开头对着看,方向反了:开篇「子胥望着昭关以外的山水」是往前走;结尾「将来我却还要寻找你」是回头找。

最要紧的一层是:全篇没有一处写他放下仇恨。他谢过渔夫,说老人家的船「渡过了我的仇恨」,紧跟着的一句就是「你再渡我回去」。所以这一篇的收束不给解脱。这一点,与那种「被感化、从此释然」的故事很不一样。

(选文为《伍子胥》第六节,有删改。这一篇不做删改之外的断章解释,也不从收束处另生解释。)

先看它停在哪儿。 它给了一个了结,还是留下了一件悬着的东西?

04

PART

复习时,拿这张清单自查

CHECKLIST

考场上遇到一篇陌生的文学类文本,别急着从第一句硬读到最后一句。先把下面六个问题过一遍,眼睛就有了方向。

 聚焦 

是谁在说?镜头什么时候收进他心里?在对面那个人的眼里,他又是什么?

 道具 

哪样东西被反复写、又被写得反常?它前后变过几种样子?

 景语 

这几处景是心境、脚印、路标、台子、对手,还是与情相反?

 对立 

谁和谁对着?这一组是原文自己立的,还是你替它补的?

 藏笔 

哪一处是作者知道、却没有说出口的?哪一处他反倒特意补上了?

 收束 

它停在了哪儿?是给了一个了结,还是留下一件悬着的东西?

附:遇到问「改写带来了什么效果」的题

这一卷的第 9 题是:渔夫拒剑是一段广为流传的历史故事,渔夫是一位义士,明知伍子胥身份而冒死救他渡江,拒剑之后,更为了消除伍子胥的疑虑而自尽。本文将渔夫改写为一个普通渔人,这一改写带来了怎样的文学效果?

题干的要害在四个字:「改写」与「效果」。它先把旧故事的样子告诉你,再问改过之后的文学效果。方向其实已经定了——问的是改了以后多了什么。

第一步,把两版并排摆出来。旧故事里的渔夫是义士,明知是伍子胥还冒死相救,拒剑之后自尽;本篇的渔人眼里,他「只是一个不知从何处来,又不知向哪里去的远方的行人罢了」,拒剑之后「一点也不懂」,拨转船头就走了。一个「知道且肯死」,一个「不知道,也没有死」。

第二步,逐个数改写带来的东西,四个筐装得下:

① 人物形象——不再刻意拔高,更真实可信;这个普通人反过来影响了主要人物,子胥在他身上「享受到一些从来不曾体验过的柔情」。

② 情节——自然而来,自然而去,去掉了「自尽」那样的惊险冲突,全篇更紧凑自然。

③ 主题——一个普通的摆渡人,渡的不只是一条江,还有一个人的仇恨,意蕴反而更深。

④ 语言与文体——歌声、水声、橹声、芦花、月色、清淡的云水、摇橹的姿态,织成一片宁静的江上图景;这是旧故事里那位刚烈的义士所不能有的。冯至本是诗人,这一篇一向被称作「诗化小说」,这一改写,正是它诗意的来处。

一句通法:凡遇到「原版与改版比一比」的题——换标题、删情节、改结尾、把人物换个写法——都按这两步走:先摆两版的差别,再问改过之后多了什么、少了什么,最后把话说进人物、情节、主题、语言文体这几个筐里。

顺带理一理第 8 题。题目问「舟行江上,子胥的思绪随着他在江上的所见所感而逐步生发展开」——抓住「逐步」两个字,答案就按水程分三段:登船(清新的空气、和谐的橹声,他感到安宁)/到江中央(水流急骤、月涌江流,复仇的情绪渐趋激昂)/缓缓前行至靠岸(看渔夫摇橹,体会到不曾有过的柔情)。第 8 题问「怎么一步步变」,第 6 题 B 项的错正在于把这条线看成了静止的一点——两题对着看,最省力。

CLOSING

一条江渡过去,仇恨也跟着渡过去——可他接着说:将来说不定会有那么一天,你再渡我回去。

如果你觉得今天这篇有收获,欢迎点赞、在看、转发三连,我们下篇见

赞
在看
收藏

THANKS FOR READING

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-10-06 07:47:45 HTTP/1.1 GET : http://www.sjds.net/a/519967.html
  2. 运行时间 : 0.078983s [ 吞吐率:12.66req/s ] 内存消耗:4,527.52kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=bd505358ea713bf220d62e720232b9c7
  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.000720s ] mysql:host=172.18.0.4;port=3306;dbname=www_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000987s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000426s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000365s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000580s ]
  6. SELECT * FROM `set` [ RunTime:0.000297s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000660s ]
  8. SELECT * FROM `article` WHERE `id` = 519967 LIMIT 1 [ RunTime:0.000431s ]
  9. UPDATE `article` SET `lasttime` = 1791244065 WHERE `id` = 519967 [ RunTime:0.001767s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000353s ]
  11. SELECT * FROM `article` WHERE `id` < 519967 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000525s ]
  12. SELECT * FROM `article` WHERE `id` > 519967 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000378s ]
  13. SELECT * FROM `article` WHERE `id` < 519967 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000617s ]
  14. SELECT * FROM `article` WHERE `id` < 519967 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000642s ]
  15. SELECT * FROM `article` WHERE `id` < 519967 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000662s ]
0.091089s