当前位置:首页>南京>星空与人间:牛顿的泡沫,吴敬梓的南京,以及一个天文学者的诞生

星空与人间:牛顿的泡沫,吴敬梓的南京,以及一个天文学者的诞生

  • 2026-04-28 06:24:03
星空与人间:牛顿的泡沫,吴敬梓的南京,以及一个天文学者的诞生

一、伦敦的疯狂:1720年

那一年,伦敦的空气中弥漫着硫磺与黄金的气息。
南海公司的股票像中了巫术般疯涨。一月还是一百二十八英镑,到了七月,竟冲破一千大关。整个伦敦都在谈论股票——贵妇人典当了珍珠项链,牧师把教区的募捐箱投了进去,就连小巷里的裁缝也凑份子买了几股。甘康普瓦大街上的咖啡馆里,人们挤得水泄不通,手里攥着认购证,眼睛里跳动着同一种火焰。
这一年,艾萨克·牛顿爵士七十七岁。
他早已不是那个在伍尔索普庄园躲避瘟疫的年轻人,也不是那个用三棱镜拆解阳光的剑桥教授。如今的他,是皇家铸币厂厂长,是大英帝国的科学象征,是活着的神祇。但神祇也挡不住诱惑。
早在春天,牛顿就以每股三百英镑左右的价格买进了七千英镑南海股票。两个月后,他抛售出场,净赚七千英镑——这是他作为厂长五年的薪俸。然而,当股价继续扶摇直上,当身边的每一个人都在疯狂获利,牛顿后悔了。七月,他终于按捺不住,在股价巅峰再度杀入,将全部身家押了上去。
接下来的事情,历史已经写就。十二月,南海泡沫破灭,股价跌回起点。牛顿亏损两万英镑,相当于他十年的薪水。
据说,此后他禁止任何人当着他的面提及“南海”二字。而他留给后世的那句感叹,穿透了三百年的时光:
“我能计算出天体的运行轨迹,却无法预料到人们的疯狂。”
这句话,既是科学家的自嘲,也是启蒙理性的墓志铭。当牛顿用微积分描摹星辰的轨迹时,他相信宇宙是一部精密的机器,一切皆有定律可循。但伦敦的股票交易所击碎了他的信念——原来人心的潮汐,比月球的引力更难预测。
就在牛顿说出这句话的那个冬天,遥远的东方,一场同样疯狂的事件正在上演。康熙皇帝第三次御驾亲征准噶尔,大军深入漠北,旌旗遮蔽了戈壁的落日。与此同时,北京城内,九位皇子正为储位明争暗斗,胤禛与胤禩的党羽彼此倾轧,帝国的未来悬于一线。
这是1720年,也是康熙五十九年。
东半球与西半球,像两艘擦肩而过的巨轮,各自驶向不同的命运。牛顿的星空与康熙的疆土,伦敦的泡沫与北京的宫闱,看似毫无关联,却共享着同一个时代的气息——那是旧秩序松动、新世界萌动的气息,是理性与疯狂纠缠不清的气息。
而在安徽全椒,一个十九岁的年轻人,正经历着他人生的第一场风暴。

二、全椒的冬天:1722-1723

康熙六十一年(1722年)十一月,康熙皇帝驾崩于畅春园。
消息传到全椒时,已经是腊月。这座皖东小城裹在冬日的阴霾里,寒风吹过襄河,带起细碎的冰凌。探花第的宅院里,一个二十二岁的年轻人跪在灵堂前,他不是在哭皇帝,而是在哭父亲。
吴霖起死了。
就在几个月前,他还带着儿子从赣榆回到全椒,打算落叶归根。这位一生方正不阿的教谕,在赣榆县学任上熬了八年,最后被官场的倾轧排挤回乡,还没来得及享几天清福,便一病不起。
吴霖起不是吴敬梓的生父。吴敬梓本是吴雯延之子,因长房无后,自幼过继给伯父吴霖起为嗣。在那个时代,这种“兼祧”的身份意味着继承权,也意味着无数双窥伺的眼睛。
父亲一死,那些眼睛立刻变成了爪子。
族人们蜂拥而上,以“分家”为名,瓜分田产。吴敬梓措手不及,眼睁睁看着祖宅的田契被人拿走,看着仆人的嘴脸从恭敬变成轻蔑。更让他寒心的是,那些曾经与他称兄道弟的族人,此刻竟视他如仇雠,仿佛他不是在捍卫自己的遗产,而是在抢夺别人的东西。
争夺的结果,以吴敬梓的惨败告终。留给他的资财,不过“二万余金”。
二万余金,在当时仍是一笔巨款。但比金钱更沉重的是人心的冰冷。吴敬梓终于明白,所谓宗族,不过是一层温情脉脉的面纱,面纱之下,是赤裸裸的利益与算计。
他的妻子陶氏,也在这一年病逝。
那是他十九岁时娶进门的赣榆陶家次女,曾陪他度过最温暖的时光。但家族纷争的折磨摧毁了她的身体,最终“饮恨而死”。
二十二岁的吴敬梓,一夜之间成了鳏夫,成了“败家子”,成了族人口中的“不肖子弟”。
从这一年起,他的性情变了。
他开始狂放,开始挥霍,开始在酒宴歌席间醉生梦死。有人指责他,他便叉手相对,两眉如戟。他写下这样的诗句:
“田庐尽卖,乡里传为子弟戒。”
自嘲的语气里,藏着彻骨的悲凉。

三、南京:1733年的抉择

雍正十一年(1733年)二月,秦淮河边的柳树刚刚抽芽。
一艘乌篷船从全椒方向驶来,在板桥西侧靠了岸。船上走下一个三十二岁的男子,面容清瘦,眼神却有一种别样的锋利。身后跟着他的续弦叶氏,以及十五岁的长子。
他叫吴敬梓。此行的目的,是离开故乡,移家南京。
全椒已经容不下他了。那些流言蜚语,那些冷眼,那些“对宾而杖仆”的羞辱,已经让他窒息了太久。他需要换一口气,哪怕这口气要用全部家产来换。
临行前,他变卖了最后一点田产。有人笑他疯了,他懒得解释。疯便疯吧,至少疯子的世界里,比所谓“正常”人的世界干净一些。
秦淮水亭,成了他余生的栖息地。
这是一处幽静的所在,离夫子庙不远,却闹中取静。推开窗,可见画舫穿桥而过,听见歌女的琵琶声随着水波荡漾。叶氏在庭院里种了些花草,儿子吴烺在书房里读书,吴敬梓自己,则开始了一种与从前截然不同的生活。
他不再参加科举。
乾隆元年(1736年),安徽巡抚赵国麟举荐他参加博学鸿词科廷试。这是无数士子梦寐以求的机会,一旦入选,便可一步登天。但吴敬梓拒绝了——以“消渴加剧”为名。
消渴是真的,但这病从前有,往后也有,为何偏偏此时加重?真正的原因,或许只有他自己知道。科举这条路上,他已经看透了太多。那些八股文里的圣贤道理,与宗族争夺遗产时的嘴脸,与官场倾轧时的冷酷,多么格格不入。他不想再成为那个游戏的一部分。
从此,他“拒绝科考,潜心著书”。
那部书,叫作《儒林外史》。

四、星空下的父子

在吴敬梓闭门著书的日子里,有一个人悄悄走进了另一个世界。
吴烺,字荀叔,号杉亭,吴敬梓的长子。
这个孩子从小就与旁人不同。别的孩子读四书五经,他却对算盘和星图着迷。十五岁随父移居南京后,他结识了一位奇人——刘湘奎。
刘湘奎是清代天文历算大师梅文鼎的弟子,精通天文、数学。在那个时代,这些学问被称为“畴人之学”,不入科举正途,属于“奇技淫巧”。但吴烺一头扎进去,再也不想出来。
他跟随刘湘奎学习《周髀算经》,研究勾股定理,测算日月五星的运行轨迹。夜深人静时,他会独自登上水亭的小楼,仰观天象。北斗在头顶旋转,牵牛织女隔河相望,二十八宿缓缓划过天际。那些光点,牛顿曾经计算过它们的轨迹,而此刻,一个中国青年也在做着同样的事。
吴烺并不知道牛顿是谁。东西方的天文学,在当时仍是两条平行线。但他触摸到的,是同一片星空。
他开始著述。
乾隆三十三年(1768年),吴烺的《周髀算经图注》刊印。在这部书里,他用西洋方法补证古算经,使古老的《周髀算经》焕发出新的生机。他还著有《勾股算法》,探讨直角三角形的奥秘;又著《五音反切图说》,将音韵学与数学思维融会贯通。阮元后来编《畴人传》,将吴烺列入其中,尊为一代畴人。
但吴烺最动人的身份,不是数学家,不是天文学家,而是吴敬梓的儿子。
这对父子的感情,超越了一般的骨肉之情。吴敬梓曾在《病中忆儿烺》一诗中写道:
“有如别良友,独念少寒衣。”
把儿子比作“良友”,这在中国传统的父子关系中极为罕见。他们确实亦父亦友,常常一起读书,一起作诗,一起与南京的名士们交游。程廷祚、樊圣谟、周榘、朱卉——这些人是吴敬梓的朋友,也是吴烺的忘年交。
乾隆十六年(1751年),吴烺的人生迎来转折。
这一年,乾隆皇帝首次南巡,驻跸江宁。吴烺与钱大昕、王鸣盛等人一同迎銮献诗,被召试行在,赐举人出身,授内阁中书。
一个“不务正业”的天文爱好者,终于获得了朝廷的认可。但这认可来得太晚,也太轻。内阁中书不过是个闲职,吴烺在京城待了没多久,便告假南归,回到父亲身边。
他宁愿在南京与父亲对饮,也不愿在紫禁城里唯唯诺诺。

五、最后的扬州:1754年

乾隆十九年(1754年)十月,吴敬梓去了扬州。
这是他晚年常做的事——在扬州、真州、淮安之间往返,与友朋诗酒酬唱。他的诗名早已传遍大江南北,《儒林外史》的书稿在朋友间传抄,赢得一片赞誉。但他仍然是那个“不治生产”的吴敬梓,仍然是那个“白门三日雨,灶冷囊无钱”的穷书生。
这一次,他带着续弦叶氏和幼子同行。
十月二十八日,他在扬州寓所设宴款待朋友。酒酣耳热之际,他背诵了杜甫的诗句:“酒债寻常行处有,人生七十古来稀。”其实他只有五十四岁,但他似乎预感到什么。
当晚,他回到卧室,沉沉睡去。
第二天清晨,叶氏发现他已经没有了呼吸。
医生说是“醉眠痰涌”,酒后痰阻塞了气管。一代文豪,就这样在睡梦中悄然离世。
消息传到北京时,已经是腊月。吴烺正在内阁中书任上,闻讯如遭雷击。他立刻告假南归,次年春天才赶到扬州,扶着父亲的灵柩回到南京。
友人们凑钱买了棺木,将吴敬梓安葬在南京清凉山脚下。墓碑上只刻了七个字:“大清吴敏轩先生之墓”。
没有官职,没有功名,只有“先生”二字。
这大概是吴敬梓自己想要的结局。

六、吴烺的余生

父亲的死,改变了吴烺。
他不再像从前那样沉浸于天文算学,而是把更多的精力用在整理父亲的遗稿上。乾隆二十年(1755年),他托王又曾校阅《文木山房诗文集》,并请王又曾作序。正是这篇序言,让吴敬梓的轶文轶事得以传世。
吴烺自己的著述仍在继续。
他著《杉亭集》,由姚鼐作序;他辑《学宋斋词韵》,被后世词学家奉为“金科玉律”;他研究音韵、数学、天文,成为乾嘉学派中罕见的通才。
乾隆三十四年(1770年),吴烺升任山西宁武府同知,后署理知府。这是他人生的最后一段仕途。在任期间,他多行善政,深得民心。
一年后,他因病辞官,回归故里。
那之后的事,史书记载寥寥。他卒于何年,葬于何处,都没有确切的说法。仿佛他来这世上一遭,只是为了完成两件事:一是做吴敬梓的儿子,二是替吴敬梓的儿子证明——在那个科举至上的时代,一个人也可以凭“奇技淫巧”的学问,活出另一种模样。

七、感悟

故事讲到这里,是该说些什么的时候了。
1720年的伦敦,牛顿在南海泡沫中损失了两万英镑。他感叹自己算得准星辰,算不准人心。但这话只说对了一半。人心确实难测,但星辰就好算吗?牛顿不会知道,他引以为傲的经典力学,两百年后会被爱因斯坦的相对论修正;他坚信不疑的绝对时空,最终会在量子物理面前变得模糊不清。
人类对星空的认知,从来都是瞎子摸象。而我们对自己的认知,又何尝不是?
就在牛顿买进南海股票的1720年,遥远的中国,一个叫吴敬梓的十九岁青年,正在全椒的家族纷争中遍体鳞伤。他不会知道,三十年后,他会写出中国最伟大的讽刺小说;他更不会知道,他的儿子会成为一代天文学家,用另一种方式仰望星空。
吴敬梓的一生,是一场漫长的逃离。
逃离宗族的算计,逃离科举的牢笼,逃离“正经人”的评判标准。他逃到了南京,逃进了酒,逃进了书,最后逃进了一部小说。在这部小说里,他写下那些“儒林”的丑态,也写下那些边缘人的风骨。杜少卿身上有他自己的影子,王冕身上有他的理想。他告诉世人:功名富贵是过眼云烟,只有真性情、真学问,才值得用一生去守护。
而吴烺,则走出了一条与父亲不同的路。
他没有父亲那样的叛逆,却继承了父亲对“真”的追求。他研究天文,不是为了科举,不是为了做官,只是因为他真的喜欢,真的想知道那些星星为什么转动。他把西方数学方法与中国古代算经结合,在东西方的夹缝中,找到了一片属于自己的天地。
有趣的是,吴烺研究的天文学,正是牛顿创立的那个体系。但吴烺不知道牛顿,牛顿也不知道吴烺。他们是同时代的人,活在同一个太阳下,看着同一片星空,却活在两个完全隔绝的世界里。
这大概是人类最大的悲哀:我们以为自己在探索宇宙,其实只是在探索自己井口的那一小片天。
但这悲哀的另一面,也是一种壮丽。
牛顿不知道吴烺,吴烺不知道牛顿,但他们都在用自己的方式,试图理解这个世界。牛顿的经典力学改写了西方科学史,吴烺的《周髀算经图注》为东方天文学留下了宝贵的遗产。他们互不相识,却在同一片星空下,完成了各自的使命。
这让我想起《儒林外史》的结尾。吴敬梓写下最后一句话后,搁笔长叹。窗外是南京的夜色,秦淮河上的灯火明灭如星。他大概也想到了什么,关于人生的荒诞,关于历史的无情,关于那些注定被遗忘的悲欢。
但他的文字没有遗忘。
三百年后的今天,我们还记得那个狂放的吴敬梓,还记得那个仰望星空的吴烺,还记得那个在南海泡沫中损失惨重的牛顿。他们的故事,像三条河流,最终汇入了同一条时间长河。

八、总结

文章写到这里,该做一个总结了。
从1720年的南海泡沫出发,我们走过了一段跨越东西方的旅程。伦敦的牛顿,在全椒的吴敬梓,在南京的吴烺——三个看似毫无关联的人,被时间的丝线悄然缝合。
1720年,牛顿在伦敦的泡沫中损失惨重。他的名言“我能计算天体运行,却无法预料人们的疯狂”,既是对人性贪婪的叹息,也是对理性边界的自省。
同一年,中国正值康熙末年,帝国表面平静,暗流涌动。吴敬梓即将迎来人生的至暗时刻——父亲的去世,家产的争夺,妻子的病亡,将把一个二十二岁的青年推向命运的悬崖。
1733年,吴敬梓移家南京,开启了他作为“秦淮寓客”的后半生。他拒绝科举,潜心著书,用一部《儒林外史》为中国文学留下了一座丰碑。
与此同时,他的长子吴烺走进了天文学的世界。他跟随刘湘奎学习,用西洋方法补证《周髀算经》,成为阮元《畴人传》中的传主。在父亲用文字剖析人性的同时,儿子用数学丈量星空。父子二人,一文人,一畴人,各自走出了一条与科举正途不同的道路。
1754年,吴敬梓在扬州辞世。次年,吴烺南归,从此致力于整理父亲遗稿,并继续自己的学术研究。
他们的故事,留给我们什么样的启示?
第一,关于理性与疯狂。 牛顿的教训告诉我们,理性是有边界的。在人类的欲望面前,再精确的数学也无能为力。但这不等于要放弃理性,而是要学会承认理性的局限,在局限中寻找智慧。
第二,关于逃离与坚守。 吴敬梓逃离了故乡,逃离了科举,但他坚守了对真实的执着。《儒林外史》的伟大,正在于它从未假装这个世界比它本身更美好。它把丑陋的东西画给人看,不是为了让人绝望,而是为了让人看清之后,依然选择相信那些微光。
第三,关于父子与传承。 吴敬梓与吴烺的父子之情,超越了血缘,抵达了精神的共鸣。吴敬梓没有强迫儿子走科举的老路,吴烺也没有辜负父亲的期望。他们“相为师友”,各自在热爱的领域发光。这种彼此成全的父子关系,在任何时代都弥足珍贵。
第四,关于东方与西方。 牛顿和吴烺是同时代的人,却活在不同的世界里。这让人扼腕,也让人感慨。人类对知识的探索,往往受限于地域、语言、文化的阻隔。但即便如此,探索本身仍有意义。吴烺不知道牛顿,却用自己的方式走到了相似的星空下。这说明,对真理的追求,是人类共通的本能。
最后,我想借用《儒林外史》里的一句话作结:
“功名富贵无凭据,费尽心情,总把流光误。”
吴敬梓写下这句话时,想必想起了自己的一生。功名确实无凭,富贵确实难守,但那些真正值得的东西——真性情,真学问,真感情——却能在时间的冲刷下,愈发光亮。
牛顿的泡沫早已消散,吴敬梓的笔墨依然鲜活,吴烺的星图至今可寻。
这大概就是文明的意义:我们终将逝去,但我们留下的那些真诚的文字、真诚的探索、真诚的爱,会成为星星,照亮后来人的路。

最新文章

随机文章

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