乐于分享
好东西不私藏

技术简史|个人电脑(47)

技术简史|个人电脑(47)

个人电脑是来自一群反主流文化的“疯子”的集体创意。这些“疯子”有的是奇装异服的嬉皮士,有的是放浪形骸的瘾君子,有的是大义凛然的新左翼。更有神出鬼没的黑客和天赋异禀的技术天才。但只有极少数成为异想天开的发明家或敢为人先的企业家。

两个史蒂夫的苹果电脑(续2)

沃兹尼亚克按照父母的意愿回到加州进入迪安萨社区学院学习一年后,决定休学去找一份与计算机编程有关的工作,同时攒足学费以便转学到加州大学伯克利分校。沃兹尼亚克和中学时代的好朋友艾伦·鲍姆被一家名为特内特(Tenet)的小公司录用为程序员,但沃兹尼亚克真正感兴趣的是计算机的硬件结构,希望能够自己组装一台电脑,实现中学时代就有的设想甚至设计。当特内特公司的总裁了解到沃兹尼亚克的想法时,表示愿意为沃兹尼亚克提供作为样品的免费的元器件。

可能是出于简洁性原则,更可能是出于元器件的稀缺,沃兹尼亚克和在朋友家的车库里完成了只需要20块芯片的电脑的设计和组装,而彼时一台计算机通常需要上百块芯片。

这台被称为“奶油苏打水”(Cream Soda)的电脑其实只是一块小小的电脑版,既没有键盘也没有屏幕。编好的程序通过打孔卡片输入电脑,运行结果通过仪表盘上闪烁的灯光输出。但有256字节的内存,可以运行机器编码的程序。看上去是不是很眼熟?是的,跟罗伯茨的Altair几乎一样!但是却比Altair早了5年时间!而且是一名大二学生做出来的,只是没有商业化,几乎没有人知道。

其实也并非完全无人知晓。沃兹尼亚克爱子心切母亲曾经给《半岛时报》(Peninsula Times)打电话,告知沃兹尼亚克和朋友一起发明和制作的“奶油苏打水电脑”的事情。记者赶来采访,拍了电脑的照片并发表了相关报道。有趣的是,采访结束时,记者意外踩到电源,导致电脑故障,甚至冒起了烟,电路烧坏了。

这个奇怪的“奶油苏打水电脑”的名称来源于沃兹尼亚克和朋友在设计和制作这台电脑时常常喝的一种饮料。这看上去是不是和沃兹尼亚克后来发明的“苹果”电脑有一种异曲同工之妙?都是一种普通食物的名称!而不像其他Altair(牛郎星)、Alto(阿尔托)或者Sol(所罗门)那么高大上。

更有意思的是,正是因为这台听上去不那么正经甚至有点像个水货的“奶油苏打水电脑”,沃兹尼亚克结识了比他小近5岁的另一位史蒂夫:一位同样喜欢恶作剧的电子发烧友的乔布斯。彼时的乔布斯还只是一名高中生。

将乔布斯引荐给沃兹尼亚克的正是和沃兹尼亚克一起设计和制作“奶油苏打水电脑”的小伙伴比尔·费尔南德斯(Bill Fernadez),因为他们都是电子发烧友,都喜欢恶作剧,都喜欢鲍勃·迪伦(Bob Dylan)的音乐。对,就是那位荣获2016年诺贝尔文学奖的美国流行歌手。

果然,沃兹尼亚克与乔布斯一见如故。沃兹尼亚克原本不太愿意向旁人解释自己的创意和设计,因为很少人能听懂他在说什么,沃兹尼亚克因此变得沉默寡言甚至显得腼腆而不善言辞。但是,乔布斯似乎总是能立刻明白沃兹尼亚克的想法,沃兹尼亚克因此很喜欢与乔布斯交谈。而乔布斯也发现,沃兹尼亚克是他遇到的第一个比他更懂电子学的人。

尽管俩人有许多共同语言,但是沃兹尼亚克矮胖而憨厚,乔布斯清瘦而精明。俩人有共同的喜好,性格特征上又互补,真是天生的搭档,成为创新创业的合作伙伴。有意思的是,俩人的第一次合作并非今天广为人知的苹果电脑,而是一场颇有技术含量的恶作剧。

1971年秋季,沃兹尼亚克按照与父母的约定重回校园,这次是进入加州大学伯克利分校从大三开始修读工程学。就在沃兹尼亚克起身前往伯克利的前一天,沃兹尼亚克在家里读到一本名为《时尚先生》[2]Esquire,也可译为《君子》[26])上的一篇题为《小蓝盒子的秘密》Secrets of the Little Blue Box)的文章。

这篇文章描述了一群“电话飞客”(phone phreaking)如何通过电话听筒发出某种特定的音频,进入美国的电话网络拨打免费电话的故事。尽管文章所涉及的人物都是假名甚至匿名,但是由于细节过于具体,虽然看似神奇甚至不可思议、难以置信,仍然显得十分真实。更重要的是,作为电子技术发烧友的沃兹尼亚克对其中谈到的一些电话系统的漏洞早有所知,如此不仅验证了沃兹尼亚克原有的认知,更证实了这篇文章的真实性。

其中最为神奇的是一位名为乔的盲人电话飞客可以运用自己由于失明而锤炼出的独特的嗓音,控制电话线路并拨打免费长途电话。还有一位被称为“嘎吱船长”(Captain Crunch)的人,发现“嘎吱船长”牌子的麦片中附带的一种玩具口哨,可以吹出控制电话线路所需的频率的声音,然后用一种被称为“蓝盒子”(blue box)的设备发出与电话按键声音频率相同的声音,因此可以被用来拨打免费长途电话甚至国际长途电话。这位绰号为“嘎吱船长”的确有其人,其真实姓名为约翰·德雷珀(John Draper),就在加州湾区心脏库比蒂诺的KKUP电台工作。

读完这篇文章,兴奋的沃兹尼亚克做的第一件事就是给不到17岁还在上高中的乔布斯打电话,他们要做的第一件事,就是到图书馆查证此事的真实性和可行性。果不其然,沃兹尼亚克在图书馆找到一本国际电报电话咨询委员会编写的电话系统标准手册,其中就有一张多频电话转换设备的完整频率表。这张表不仅证实了《时尚先生》所登载的那篇文章的真实性,更提供了制作用于侵入电话系统的蓝盒子所需的所有频率方面的技术信息。

当天晚上,沃兹尼亚克就到当地的电子商店购买制作音频发射器的蓝盒子所需的电子元器件,再到乔布斯的家里进行组装。但是由于蓝盒子发出的音频信号不够稳定和准确,沃兹尼亚克和乔布斯的尝试并不成功。万事开头难,从沃兹尼亚克了解到电话飞客的相关信息,到制作出电话飞客所用的蓝盒子,只用了一天的时间,这已经十分难能可贵。

第二天沃兹尼亚克就启程前往伯克利报到,开始新的学习生活。尽管校园的学习生活紧张,但是沃兹尼亚克并没有忘记更没有放弃制作蓝盒子的想法,反而更加关注关于电话飞客的各种信息,并向身边的同学传播相关信息,由此沃兹尼亚克得到一个“电话飞客”的绰号。沃兹尼亚克为此还颇为得意。

欲知详情,请待后续

 两个史蒂夫的苹果电脑(续3) 

参考文献

上下滑动查看更多

[1]Isaacson, Walter. The Innovators: How a Group of Inventors, Hackers, Geniuses, and Geeks Created the Digital Revolution[M]. New York: First Simon & Schuster, 2014.

[2]沃尔特·艾萨克森. 创新者[M]. 关嘉伟,牛小婧,译. 北京:中信出版集团,2017.

[3]Bush, Vannevar. As We May Think[J]. The Atlantic Monthly, July 1945.

[4]Markoff, John. What the Dormouse Said—: How the sixties counterculture shaped the personal computer industry[M]. Penguin Books, 2005.

[5]Bardini, Thierry. Bootstrapping: Doulas Engelbart, Coevolution, and the Origins of Personal Computing[M]. California: Stanford University Press, 2000.

[6]Engelbart, D. C. Augmenting Human Intellect: A Conceptual Framework[R]. Stanford Research Institute, Menlo Park, California, 1962.10.

[7]Licklider, J. C. R. Man-Computer Symbiosis[J]. IRE Transactions on Human Factors in Electronics, March 1960: 4-11.

[8]Korzybski, Alfred. Manhood of Human: The Science and Art of Human Engineering[M]. New York: E. P. Dutton &Company, 1921.

[9]Whorf, B. L. Language, Thought, and Reality: Selected Writings of Benjamin Lee Whorf[M].  Edited by J. B. Carroll, Cambridge, Mass: MIT Press, 1956.

[10]Licklider, J. C. R. and W. E. Clark. On-Line-Computer Communication[C]. In Proceedings of the AFIRS Spring Joint Conference, 113-128, Washington D. C. Spartan Books, 1962.

[11]Turner, Fred. From Counterculture to Cyberculture:Stewart Brand, the Whole Earth network, and the rise of digital utopianism[M]. Chicago: The University of Chicago Press, 2006.

[12]弗雷德·特纳. 数字乌托邦:从反主流文化到赛博文化[M]. 张行舟,王芳,叶富华,余倩,译. 北京:电子工业出版社,2013.

[13]刘易斯·芒福德. 机器的神话(上):技术与人类进化[M]. 宋俊岭,译. 北京:中国建筑工业出版社,2015.

[14]刘易斯·芒福德. 机器的神话(下):权力五边形[M]. 宋俊岭,译. 北京:中国建筑工业出版社,2015.

[15]Hofmann, Albert. LSD: My Problem Child[M]. MAPS, 1979.

[16]Stevens, Jay. Storming Heaven: LSD & The American Dream[M]. New York: Grave Press, 1987.

[17]Markoff, John. Whole Earth: the many lives of Stewart Brand[M]. New York: Penguin Press, 2022.

[18]约翰·马尔可夫. 谁是斯图尔特·布兰德[M]. 方兴东,孔祥雯,译. 杭州:浙江科学技术出版社,2024.

[19]Hiltzik, Michael. Dealers of Lighting[M]. Harper Collins-ebooks, 1999.

[20]Smith, Douglas K., Robert C. Alexander. Fumbling the Future: How Xerox Invented, Then Ignored, the First Personal Computer[M]. New York: William Morrow and Company, Inc. 1988.

[21]Swaine, Michael, Paul Freiberger. Fire in the Valley: the Birth and Death of the Personal Computer, Third Edition[M]. The Pragmatic Programmers, LLC, 2014.

[22]Levy, Steven. Hackers[M]. O’Reilly Media, 2010.

[23]比尔·盖茨. 源代码[M]. 鲁伊,译. 北京:中信出版社,2025.

[24]Gates, Bill. Source Code: My Beginning[M]. New York: Alfred A, Knopf, 2025.

[25]Wozniak, Steve, Gina Smith. iWoz: Computer Greek to Cult Icom[M]. New York, London: W. W. Norton & Company, 2006.

[26]史蒂夫·沃兹尼亚克,吉娜·史密斯. 沃兹传:与苹果一起疯狂[M]. 贺丽琴,阮天悦,译. 北京:中信出版社,2013.

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-14 10:25:26 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/919762.html
  2. 运行时间 : 0.095408s [ 吞吐率:10.48req/s ] 内存消耗:4,650.02kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=958c1197697e36b8070b6361f73f7d78
  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 ( 4.22 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.11 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.000655s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000911s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000349s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000289s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000641s ]
  6. SELECT * FROM `set` [ RunTime:0.000227s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000652s ]
  8. SELECT * FROM `article` WHERE `id` = 919762 LIMIT 1 [ RunTime:0.000554s ]
  9. UPDATE `article` SET `lasttime` = 1786674326 WHERE `id` = 919762 [ RunTime:0.007832s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.001060s ]
  11. SELECT * FROM `article` WHERE `id` < 919762 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001289s ]
  12. SELECT * FROM `article` WHERE `id` > 919762 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.003133s ]
  13. SELECT * FROM `article` WHERE `id` < 919762 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000941s ]
  14. SELECT * FROM `article` WHERE `id` < 919762 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000665s ]
  15. SELECT * FROM `article` WHERE `id` < 919762 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000957s ]
0.097131s