当前位置:首页>教案>民国奇案|白马教案|第十四章 白门

民国奇案|白马教案|第十四章 白门

  • 2026-06-19 02:25:27
民国奇案|白马教案|第十四章 白门
从棺材巷出来后,陈知白没有直接回魏家胡同。
他沿着前门大街往北走,在正阳门箭楼下的馄饨摊上坐了半个时辰,把冯兆和说的话从头到尾理了一遍。
白三爷在信里告诉冯兆和,山东那支白门的执刀人是他认识的人。
冯兆和认识的人不多——他是山东逃荒出来的,在易水边上只待了几天,白羊村里他只认识白有田一家。
白有田死后,他在北平待了二十几年,没再回过易县。
他认识的人里,同时满足“去过易县”、“入过白马教”、“不在白三爷这一脉”这三个条件的,只有何守田。
何守田。绥远归绥人,十来岁爹妈饿死,在易水边上要饭被白有田所救,后来托人送去张家口学了赶马的手艺。
一个从死人堆里爬出来的孤儿,被白马教的执刀人救了命,入了教,签了盟书,然后被送到远离易水的地方自生自灭。
几十年后他成了另一支白门的执刀人,用白三爷年轻时雕的那块符印,杀了不知多少人。
白有田当年在易水边上救了不止一个人。
冯兆和是其中一个,何守田是另一个。
冯兆和成了一个给穷人做棺材的老头,何守田成了执刀人。
同一个恩人,同一天在同一个庙里签的盟书,两个人走上了截然相反的路。
是什么让一个人选择了放下刀,而另一个人选择了拿起刀?
陈知白放下馄饨碗,结了账,起身往魏家胡同走。
他要去张家口。
不是明天——是今天。
正房里,岳扶光正在把易县带回来的材料分类整理。
陈知白推门进去时他抬起头,看见陈知白的脸色,没问去哪儿,只是把刚整理好的材料搁下,站起来。“教官,我收拾行李。”
陈知白点了点头,转向赵济民和顾清榆。“你们两个留在北平。济民,你去查何守田的户籍——他祖籍是绥远归绥,后来迁到张家口,查他在张家口的住址、职业、社会关系。顾清榆,你继续查山东白门那十六个名字的下落,看看他们中有没有人还活着,有没有人最近在北平出现过。阿彪和赵大康也留下,盯紧方存义那边——白满川虽然放下了刀,但何守田不一定。如果山东白门的人还在活动,方存义可能也是他们的目标。”
赵济民推了推眼镜,在笔记本上飞快记下了任务。
顾清榆微微点头,把铅笔夹在指间转了一圈。
沈文心从厨房探出头来,手里的锅铲还在滴油。“科长,您这刚回来又要走?张家口离北平四百多里地,火车得走一整天,您至少吃了晚饭再——”
“路上吃。”陈知白从她手里接过锅铲放在灶台上,转身拿起搭在椅背上的灰呢大衣。
沈文心看着他的背影,嘴唇动了动,最终只说了句:“您小心。”
从北平到张家口的火车只有一趟,每天下午四点从正阳门东站发车,经南口、康庄、怀来、宣化,沿途穿越燕山山脉,全程近四百里,要走整整一天一夜。
陈知白和岳扶光上车时天已经快黑了,车厢里人不多,除了几个回张家口的皮货商和几个去绥远方向的旅蒙商,大部分座位都空着。
岳扶光把行李往行李架上一甩,在靠窗的位置坐下,从怀里掏出临走前沈文心硬塞给他的油纸包——里面是几张烙饼和一小罐咸菜。
他把油纸包摊开在膝盖上,递给陈知白一张饼,自己掰开一张,就着咸菜大口吃了起来。
火车过了南口,天色完全黑了下来。
窗外的燕山山脉在夜色中只剩模糊的轮廓,偶尔能看见山脊上烽火台的残骸,被月光照成一排沉默的剪影。
陈知白靠着车窗,翻着从冯兆和那里借来的一本旧账簿。
这本账簿是冯兆和多年前清理白有田遗物时无意中夹带出来的,上面记得密密麻麻,不是账目,而是人名和日期——“某年某月某日,某人盟于易水”,“某年某月某日,某人违,无声”,格式和白满川那本册子几乎一样,但记录的人不同——白满川的册子是抄录本,字迹工整拘谨。这本账簿上的字迹粗犷潦草,墨色浓淡不一,显然是在不同时间随手记下的,有些地方还沾着陈年的泥渍和油渍。
这可能是白有田的亲笔记录。
白有田是上一代执刀人,白三爷的兄长——白三爷的父亲把刀传给了白有田,白有田被砍头后,白三爷成为了执刀人,后来白三爷又把刀传给了白满川。
但白三爷接过刀之后没有杀人,他在父亲临死前发了誓,这一生不许杀任何人。
他守了五十年。
真正在执行“无终之刑”的是白有田——白满川的父亲。
陈知白翻到账簿的最后一页。
那一页只有一行字,写得很用力,纸面上留下了笔尖划过的凹痕:“光绪二十六年十月初八,白有田,违,无声。执刀人——无。”
最后一个字是一个粗重的“无”字,但不是名字——白有田是被官府处斩的,执行者不是白马教的执刀人。
那个写下这笔的人没有写“执刀人”,而是写了一个“无”字,像是在说——这一次,没有执刀人。
白有田自己就是执刀人,他死了,没有人能替他执行“无声”。
他用自己的死,终结了自己的罪。
陈知白合上账簿,望着车窗外黑沉沉的燕山。
白有田是执刀人,也是被判“无声”的人。
他杀了人,最后自己被官府杀了。
白三爷接了刀之后不肯再杀人,白满川接了刀之后又杀了四个。
现在白满川放下了刀,何守田却拿了起来。
这把刀从白有田手里传到白三爷,从白三爷传到白满川,从白满川传到何守田——每一代执刀人接过刀的时候,都在同一个石碑前盟过誓,都喝过同一碗血酒,都在同一本名册上写下过名字。
但他们用这把刀做的事,截然不同。
次日下午,火车抵达张家口。
张家口是察哈尔省的省城,也是通往蒙古高原的门户。
这里比北平更冷,风更硬,十月底的天气已经冷得像北平的腊月。
街上的行人都穿着厚棉袍,戴着皮帽,说话时哈出的白气被风吹得四散。
何守田的住址在张家口南关,一间临街的土坯房,门前拴着两匹矮脚蒙古马,马背上驮着还未卸下的货驮。
陈知白敲了敲门。
开门的是一个四十多岁的妇人,穿着半旧的蓝布棉袄,脸上有常年被风沙打磨出的粗糙痕迹。
她看着陈知白和岳扶光这两个外地口音的陌生人,眼神警惕。
“找谁?”
“何守田。”
妇人上下打量了他们一眼,没让进门,只是回头朝屋里喊了一声:“守田,有人找。”
过了一会儿,一个男人从屋里走出来。
他约莫四十八九岁,中等身材,肩背厚实,两条腿微微有点罗圈——那是长年骑马留下的痕迹。
他的脸被风沙和烈日打磨得黝黑粗糙,但那双眼睛很亮,与年龄不太相称。
他穿着件旧羊皮袄,袖口磨得发白,手里拿着一根还没削完的桦木马鞭。
看到门口站着的两个人,他没有问“您是哪位”,也没有问“找我什么事”,只是沉默地看着陈知白,像是已经知道迟早会有人找上门。
“何守田。”陈知白说。
何守田没有应。
他把手里的桦木马鞭搁在门边的马鞍上,对那妇人说了句“你去后院喂马”,然后走出门,在门口的石墩上坐下来,从腰间抽出旱烟袋,点上一锅烟,抽了几口,才开口。“谁让你来的?冯兆和?”
“冯兆和告诉我你在张家口跑马帮。但告诉我你是白门执刀人的,是白三爷。”
何守田抽烟的动作停了一下。
然后他继续抽,烟雾从鼻孔里缓缓喷出,被风一吹就散了。“白三爷还活着?”
“活着。在易水上游的山里,自己搭了个窝棚,每天烧一罐草药汤。”
何守田沉默了很长时间。
他把烟袋锅磕在石墩上,磕掉烟灰,又装了一锅,点上。“白三爷是个好人。他爹把刀传给他,他不肯接。他爹临死前让他发誓,他发了。他守了五十年。我不如他。”
“山东白门是怎么回事?”
何守田把烟袋锅搁在膝盖上,望着南关街上渐渐暗下来的天色。“拳乱之后,白马教在直隶站不住脚了。白三爷带了一部分人躲进易水上游的山里,不肯再出来。另一部分人往南走,在山东德州落了脚。领头的是一个叫白老五的人——白有田的远房堂弟。白老五跟我们说,白马教不能就这么散了,散了对不起死在拳乱里的弟兄。他要重建白马教,改名叫‘白门’。白门跟白马教不一样——白马教的执刀人一代只有一个,白门的执刀人可以有很多个。从光绪二十七年到现在,白门的执刀人一共收了七个徒弟,分布在山东、河南、关外和察哈尔。每个人手里都有一把刻着‘无’字的刀。”
不是一代只有一个,是一个师门可以开出无数枝杈。
白三爷在易水守住了白马教的根,白老五在山东把白马教变成了白门——不再是秘密执法组织,而是一个以教规为名义的庞大杀手网络。
每一个执刀人都可以收很多徒弟,徒弟再收很多徒弟,从一棵树变成一张网。
“你是白老五的徒弟?”
何守田磕了磕烟灰。“不是。我不是白老五的徒弟。白老五杀的第一个人,是我认识的人。”
“谁?”
何守田没有说话。
他盯着手里那根还没削完的桦木马鞭,看了很久。
马鞭的末端被他用刀刻了一道极浅的豁口,像是为了记住什么。
“冯兆和跟我同一天签的盟书。”他终于开口,“那天晚上在白马庙里,除了冯兆和,还有一个女人。姓白,叫白秀姑,白三爷的远房侄女。她和我差不多大,是白三爷送到张家口学绣花的。光绪二十六年拳乱时她回易县避兵。我去了张家口之后,她跟我住同一条街,就在南关十字路口往西那家裁缝铺。她经常给我缝衣服,补马鞍的垫子。冬天给我送羊皮手套,夏天帮我晒马料。”
他停顿了一下。“她是我的女人。虽然还没来得及举办婚礼,但在我心里她已经是我媳妇了。”
南关街上有人赶着马车经过,马蹄声踏碎了暮色。
“拳乱之后白三爷带了一部分人躲进山里,白秀姑本来也要进山。白老五找到她,说山东那边需要人,让她一起去。她走之前跟我说,守田,我去山东帮一阵子忙,等那边安顿好了就回来。我等了三年。第三年冬天,有人从山东回来,带来一个口信:白秀姑死了。死在白老五手里——白老五说她违了盟约,把她按在德州城外一座白马庙的石碑前,用白三爷当年雕的那块符印在她胸口按了印,然后用刻着‘无’字的刀刺穿了她的心脏。她的名字被写进白门的名册,后面划了两个字——‘无声’。我不知道她违了什么盟。我只知道她不会违盟——她信白马教比谁都虔诚。我到现在都不知道她为什么死。白老五说她‘违了盟’,就三个字,一条命。”
何守田将马鞭翻过来,露出豁口处的刻痕——那不是随手划的,而是一个极小的、用刀尖反复刻成的“无”字。
“你后来去山东找过白老五?”陈知白问。
何守田点了点头。“找了。我从张家口走到德州,走了二十八天。到了德州,找到白门的分坛。白老五已经走了——白门在山东立不住脚,他带人往河南去了。我在德州城外找到了白秀姑的坟,给她烧了些纸钱,给她的坟头培了土。我跪在坟前跟她说:秀姑,我不能替你报仇。白老五是执刀人,按白马教的规矩,执刀人杀背盟者不叫杀人,叫行刑。我从小就知道这个规矩。但我可以等。等到他不再是执刀人的那天。”
“你等了多久?”
“二十多年。”何守田说,“白老五从山东去了河南,又从河南去了关外,我每年秋天都去他以前住过的地方打听。去年秋天,有人在关外看见过他——在锦州,老得不像样了,身边一个人都没有了。他收的七个徒弟,死了六个,最后一个嫌他没用,把他扔在关外自己跑回了山东。”
暮色已经完全沉了下来,南关街上的灯火一盏接一盏亮起来。
远处马市方向传来晚归马队的蹄声,夹杂着赶马人粗犷的吆喝。
何守田放下烟袋,看着陈知白。“何守田,你现在是白门的执刀人?”
何守田没有直接回答,而是将手伸进怀里摸出一样东西放在石墩上——一块巴掌大的木符。
木符上刻着一匹马,马身极简,只有几笔阴文线条勾勒出轮廓,马头朝西,鬃毛如刀。
与白三爷每年腊月二十三在八里庄无终庙烧纸时带的那块符印,一模一样。
“去年冬天白满川来张家口找过我。”何守田说,“那时候我刚从山东回来没几天。白满川问了我跟冯兆和一样的问题——他爹长什么样,怎么死的,死的时候有没有受苦。我把他爹的事全告诉了他。他听完以后沉默了很久,然后问我:‘何叔,你后悔过吗?’我说我唯一后悔的,就是当年没拦住秀姑去山东。白满川说:‘我唯一后悔的,是杀秦仲义。’我俩在南关街上坐了一夜。天亮的时候他把这把刀留下了。他说他已经不需要了,这把刀还给我——让我自己处置。然后他又说,白老五还活着,在关外。我没有去找白老五。他已经快八十了,浑身是病,身边一个人都没了。杀他,不算报仇。”
陈知白看着石墩上那把没有刻字的匕首。白满川打了五把刀,四把刻字,一把没刻。没刻的那一把是最初留给自己的,后来留给方存义,再后来留给了何守田。白满川放下了刀,何守田接过了刀。但何守田没有杀白老五——不是不敢,是不屑。一个将死的老人已经不值得他动刀了。他等了二十多年,到头来仇人自己老死了。
何守田把木符重新收进怀里。“白门在山东还有两个活着的执刀人,都是白老五的徒孙。我不知道他们现在还在不在山东,也不知道他们还会不会杀人。我只知道一件事——白老五当年传给他们的规矩是:违者死无声。他们信这个,已经信了一辈子。”他掐灭烟袋站起来,用脚尖碾碎掉在地上的烟灰,“你们要是想找他们,可以去济南府。白老五在山东的分坛就在济南府城西,靠近大明湖的一条小巷里。叫什么巷我不知道,但那条巷子口有一棵歪脖子槐树,树下常年蹲着个卖纸扎的老太婆。”

最新文章

随机文章

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