乐于分享
好东西不私藏

工业软件公司100-No.14.Applicon:那个在酒店雨棚下差点“自焚”的CAD三巨头

工业软件公司100-No.14.Applicon:那个在酒店雨棚下差点“自焚”的CAD三巨头
点击上方蓝色字体关注「Amy职业探寻」
这是《工业软件公司100》的第14篇。每期一家,摸清工业软件家底。
你好,欢迎来到《工业软件公司100》。
昨天我们聊了Calma,那个发明了GDS II、然后被时代遗忘的EDA老祖宗。
今天这位,和Calma、Computervision并称1970年代CAD/CAM行业的“三巨头”。
它比Calma晚出生几年,但它做了一件Calma没做过的事:
差点把自己唯一的设备烧在去送货的路上。
它就是:Applicon
这个故事,得从四个在MIT林肯实验室一起吃午饭的博士说起。
一、出身:一场“午餐会议”引发的创业
1969年,麻省理工学院林肯实验室。
四个年轻博士——Gary Hornbuckle、Fontaine Richardson、Richard Spann、Harry Lee——经常一起吃午饭。
聊什么?
聊华尔街对科技创业公司的“痴迷”。
那几年正是美国科技创业的第一波高潮。1969年,Digital Equipment Corporation(DEC)已经从一个林肯实验室的“衍生项目”长成了计算机行业的大玩家。
MIT斯隆商学院的Edward Roberts教授做过一项研究:林肯实验室的前雇员创办的创业公司里,80%五年后还活着。
这组数据“像往火上浇了汽油”一样刺激了这四位博士。
他们说:“咱也干!”
于是,公司成立了。
最初的名字叫Analytics, Inc.,但很快发现这个名字已经被别人用了,于是改成了Applicon——取“Application”(应用)的缩写。
公司开在波士顿郊区的Bedford,后来搬到Burlington
四个博士的分工是这样的:
  • Gary Hornbuckle:总裁
  • Harry Lee:董事会主席
  • Richard Spann:销售与市场副总裁
  • Fontaine Richardson:产品开发副总裁
四个人都有博士学位——Hornbuckle是UC Berkeley的博士,Richardson是伊利诺伊大学的博士(1968年该校计算机科学专业的第二个博士毕业生),Spann和Lee是MIT的硕士(也是博士水平)。
这是一个全员博士的创始团队——搁今天,融资BP都不用写,直接亮学位证就行。
二、起家:给松下做“交钥匙”系统
Applicon最初的产品构想很大胆:四款产品——IC光罩设计、数字电路仿真、频域电路综合、微波电路分析——其中三款打算做成“分时服务”,按使用量收费。
但1969-1970年的经济衰退打了他们一个措手不及。
企业客户不愿意为“按使用量付费”的软件掏钱——这种支出算“运营费用”,不好走预算。
而IC光罩设计系统呢?它需要一台独立的计算机,可以当成“固定资产”来买——走资本支出,好批。
于是Applicon放弃了分时服务,聚焦于IC版图设计系统。
这个产品很快就有了名字:Design Assistant(设计助手)。
第一个客户是谁?
日本松下(Matsushita)。
Applicon早期的系统用的是IBM 1130小型机,配上Computek的图形终端——存储管显示器、键盘、手写板一应俱全。
为什么选IBM 1130?因为可以租。Applicon的创始人们认为,有些客户可能不想一次性买断,租赁的融资方式更容易成交。
但IBM 1130的系统大概只卖了8到10套。
然后Applicon做了一个改变命运的决定:转向DEC的PDP-11
这一转向,就像换上了一台更好的发动机。PDP-11是当时最流行的小型机之一,性能强大、价格合理。
从那时起,直到1990年代,Applicon几乎只用DEC的硬件。
三、封神:BRAVO!和那个“画圈放大”的魔法
Applicon的王牌产品叫BRAVO!(有时候也写做Bravo,但那个感叹号很重要——它代表了这家公司对产品的激情)。
BRAVO!是什么?
一个交互式CAD/CAM系统,可以设计印刷电路板(PCB)、集成电路(IC),也可以做机械工程制图。
但真正让BRAVO!封神的,是一个“魔法”功能:
手写识别命令输入(Tablet Symbol Recognition)。
我给你翻译成人话:
你想放大图纸上的某个区域?不需要点菜单,不需要按快捷键。你只需要用手写笔在平板上画一个圈,圈住你想放大的区域——系统就会自动把那个区域放大到全屏。
你想插入一条水平尺寸线?画一个点+一横
你想插入一条垂直尺寸线?画一个点+一竖
听起来是不是很像今天智能手机上的手势操作?但在1970年代,这是黑科技中的黑科技。
Applicon是怎么做到的?
他们开发了一套笔划识别算法。你画的每一个符号,系统会把它翻译成一段命令序列。系统预置了一组标准符号,但用户也可以自定义——画一个特定的符号,就能触发一整套你常用的操作。
在当时,竞争对手Calma和Computervision用的是菜单选择或键盘命令——你得点来点去或者敲一堆代码。
而Applicon的用户呢?画个圈,完事了。
Applicon后来为这项技术申请了专利。
Applicon还有一个“隐藏技能”:他们自己写操作系统
DEC的PDP-11原本跑的是单用户操作系统。Applicon自己动手把单用户的DEC系统改造成了多用户环境——这在当时是非常超前的工程能力。”
另一个创新是“图书馆员”(Librarian)——一个内嵌的产品数据管理(PDM)系统。你可以把设计文件“签出”到本地修改,改完“签入”回图书馆。任何引用了这个零件的装配,都会自动更新。
很多人说,BRAVO!可能是世界上第一个拥有集成PDM的CAD系统
四、惊魂:凌晨2点,费城,燃烧的雨棚
据Fontaine Richardson本人对CAD历史研究者David Weisberg的口述回忆
Applicon的发展史上,有一件“差点全军覆没”的轶事。
1971年8月底的一个周日晚上,Applicon卖出了第一台基于PDP-11的系统——DA 700
客户是通用电气(GE),位于弗吉尼亚州的韦恩斯伯勒
Fontaine Richardson(产品开发副总裁)和一名叫Jim的现场服务工程师,负责送货。
他们把系统装进一辆租来的卡车,周日晚6点从Burlington出发,打算连夜开到韦恩斯伯勒,周一早上第一件事就交货。
凌晨2点,车开到费城。暴雨如注,两个人困得睁不开眼。
他们决定找个酒店睡一觉。
Richardson对Jim说:“你把车开进酒店雨棚下面,这样我下车去问房间的时候不会被雨淋湿。”
Jim照做了。
但卡车比雨棚高。
以大约8公里的时速,卡车撞上了雨棚。
酒店夜班服务员被这声巨响惊醒了——但他还是有房间的。
他们把车停好,准备进酒店。Richardson回头看了一眼卡车,发现引擎盖上冒出异常多的蒸汽。
他伸手摸了一下引擎盖——
烫出了水泡。
他往车头进气格栅里一看——
有火焰。
Richardson后来回忆说:“我这个人从不干危险的事——我让Jim去打开引擎盖,我跑回酒店找灭火器,顺便叫醒服务员打火警电话。”
Jim打不开引擎盖。他觉得卡车随时会爆炸。
卡车车厢里,装着Applicon唯一的一套DA 700系统——价值连城,更是公司唯一的“货源”。
Richardson扛着一个老式的酸碱灭火器冲了出来。他把灭火器倒过来激活,把喷管伸进气格栅,对着火焰根部一顿猛喷。
“感觉像过了一个世纪,火才灭掉。”
第二天早上,他们检查了卡车。引擎盖上有烧焦的痕迹——昨晚不是梦。
掀开引擎盖,发现一根油管松了,汽油正滴在高温的发动机歧管上。高速行驶时问题不大,但一停车就着。
他们继续开往韦恩斯伯勒。
客户看到那辆引擎盖上带着烧焦痕迹的卡车时,满脸狐疑。Richardson讲了这个故事——烤焦的引擎盖成了最好的“证据”。
这套系统,最终成功交付。
Applicon,没有在费城的酒店停车场“自焚”。
五、膨胀:年入1亿美金,创始团队离场
1970年代,Applicon进入了快速增长期。
  • 1971年:营收约50万美元
  • 1975财年:营收超过900万美元
  • 1978年:营收超过1800万美元
公司的定位很有意思:其他竞争对手(Calma、Computervision)主攻“生产制图部门”,而Applicon主攻“概念设计部门”——也就是工程师的“创意源头”。
这个策略,让Applicon在电子行业站稳了脚跟。
但到了1978年,问题出现了:销售额停滞不前,当年亏损了70万美元。
董事会坐不住了。
W.R. Grace的Alex Daignault和J.H. Whitney的Don Ackerman认为,公司需要新的管理团队。
他们找来了Don Feddersen——Entrex公司前总裁,Gould数据系统部前总经理。
1978年4月19日,Feddersen成为Applicon的总裁兼CEO。
这是一次“技术驱动”向“商业驱动”的转变。
Feddersen控成本控得很严——有人说是“太严了”。他砍掉了一个项目:基于TI-9900微处理器和光栅图形的独立工作站,这个项目从1977年就启动了,如果做出来,可能会成为CAD行业最早的工作站产品之一。
随着管理层的变更,创始团队也陆续离开:
  • Gary Hornbuckle:1978年离开
  • Richard Spann:1976年离开(后来去了Adage当CEO,再后来进入VC行业)
  • Harry Lee:很早就离开了
  • Fontaine Richardson:待到了1980年——公司上市之后才走
1980年,Applicon被Schlumberger(斯伦贝谢)收购。此时公司年营收超过1亿美元
创始人们拿着钱,各奔前程——Hornbuckle去开了另一家图形公司,Spann和Richardson后来都进入了风险投资行业。
六、流浪:被卖来卖去的“三姓家奴”
被Schlumberger收购之后,Applicon的命运开始像Calma一样——流浪。
1986年:Schlumberger把它和另一家收购来的公司——Manufacturing Data Systems, Inc.(MDSI)——合并,成立了Schlumberger CAD/CAM部门,总部迁往密歇根州安娜堡。
1993年:Schlumberger把这个部门卖给了Gores Enterprises——一家由Alex Gores创办的“企业收割机”。
1999年:Gores把它卖给了UGS Corp.——这家公司1996年从EDS(电子数据系统)拆分出来,1998年上市,手里有Unigraphics、Solid Edge、iMAN等产品。
UGS收购Applicon的时候,Applicon还有大约200名员工,分布在美国、法国、德国、瑞士和英国。
UGS看上了Applicon什么?两个东西:
  1. BRAVO!软件——专为管理超大型装配体设计(数千个零件),用于印刷机、飞机起落架、海上钻井平台、船舶、潜艇等复杂产品的设计。
  2. 客户资源——奥的斯电梯、StorageTek等大客户,后来都成了PTC(参数技术公司)的核心客户。
2007年,UGS被西门子以35亿美元收购。
Applicon的技术和团队,就这样被吸纳进了西门子PLM(产品生命周期管理)软件体系。
七、遗产:它死了,但它的DNA在西门子里
今天的Applicon,已经不存在了。
但它的DNA,散落在几代产品里:
  • 手写识别命令输入:这个理念比触屏手机早了30年。虽然当时的笔划识别有局限性(用户画错了可能触发意外命令),但它的思想——让人用最自然的方式与计算机交互——是超前的。
  • PDM“图书馆员”:内嵌PDM的概念,后来成了所有PLM系统的标配。
  • 专注于大型装配体管理:BRAVO!处理数千个零件的能力,后来被UGS继承,融入了NX和Solid Edge。
一位业内老人说过一句话:
“如果你是搞CAD的,你的祖谱往上追溯三代,大概率会碰到Applicon。”
八、彩蛋:它在中国留下的痕迹
Applicon和中国,有一段小故事。
1988年,《小型微型计算机系统》期刊上发表了一篇论文,标题是《APPLICON BRAVO!系统汉字软件的开发》。
论文开头写道:
“随着计算机技术的迅速发展,CAD技术已被广泛地应用于科研、工业、军事、教育等各个领域。但是,在我国使用的大多数较成熟的CAD软件都是从国外引进的,没有在图形上标注汉字或汉字说明的能力,这就给工程技术人员带来了许多麻烦。”
Applicon进入中国市场后,中国工程师也遇到了和西门子用户一样的问题——屏幕上没有汉字
于是,有人给BRAVO!系统开发了一套汉字软件。
这件事告诉我们:至少在1988年,Applicon的产品已经在中国“服役”了。
九、小结 & 下期预告
今天我们聊了Applicon,那个从MIT林肯实验室午餐会走出的CAD三巨头之一。
简单总结一下近五期的“全家福”:
Applicon的故事告诉我们:
有时候,最牛逼的创新不是你想出来的,而是你在送货车起火的凌晨2点,扛着灭火器冲过去的时候,脑子里闪过的那个念头。
下期,我们聊第十五家。
这家公司和Computervision有点关系——它的创始人,曾经在Computervision干得不开心……”
它叫PTC(Parametric Technology Corporation)
故事是这样的:

1980年代,一个叫Samuel Geisberg的俄罗斯犹太裔数学家,在Computervision干得不开心——他觉得传统CAD的“硬建模”路子走不通,想搞“参数化建模”。CV的老板不买账。

他辞职了。

1985年,他在美国开了家公司,名字叫PTC。

1987年,他们发布了Pro/ENGINEER——全球第一个参数化、基于特征的实体建模软件。

整个CAD行业,从那天起,被分成了“前Pro/E时代”和“后Pro/E时代”。

而Samuel Geisberg,就是我们在第9期(Computervision)里提到过的——那个从CV“出走”、后来用PTC“吃掉”CV的人。
下期见。
本文参考了官网公开资料、历年财报、行业媒体(如Engineering.com、DEVELOP3D)报道及科技博客分析。部分数据和表述基于公开信息整理。
如果觉得文章不错,欢迎点赞、在看、转发三连,支持我们持续输出优质内容

如果你是工业软件圈子的

工程师|销售|技术经理

或者你是一个想重返职场的妈妈关注我,我们一起少走弯路。我是Amy,下期见!

#工业软件 #智能制造 #数字化转型 #CAD #CAE #CAM#PLC#工程师#职场妈

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