当前位置:首页>深圳>《深圳湾没有湾》第10章:2009年·转身

《深圳湾没有湾》第10章:2009年·转身

  • 2026-05-11 23:56:08
《深圳湾没有湾》第10章:2009年·转身

第10章:2009年·转身


上篇:春寒与破土


2009年元旦那顿湘菜之后,日子并没有马上好起来。

陈静把网店从车库里搬出来的时候是二月中旬。深圳的二月湿冷,回南天的墙上能刮出水来。她在白石洲找了间铁皮顶的仓库,月租六百,十平米,比老家的柴房还小。好处是临街,卷帘门一拉就能当门面用——虽然她压根没有什么门面货。

第一天的营业额是零。她在淘宝上架了六件衣服,挂在仓库里唯一那根晾衣绳上拍照。手机是诺基亚N73,像素还行,但铁皮棚里光线太暗,拍出来灰扑扑的。她试了三次,最后把衣服拿到街边,挂在路灯杆上拍。有路过的大姐问:"姑娘,这衣服卖不?"

她犹豫了两秒,说:"卖。"

那件黑色针织衫,挂价八十五,大姐还到七十。陈静咬了咬牙,卖了。

这是她失业三个月以来的第一笔收入。七十块钱,比当年在外企时一个小时的时薪还少。但钱攥在手里的时候,她忽然觉得踏实——不是钱多,是那种"我自己赚的"的感觉,和每个月等工资到账完全不一样。

晚上她给林晓发了条消息:"今天开张了,七十块。"

林晓回得很快:"厉害!需要我帮忙做什么吗?"

陈静盯着屏幕看了很久,没有回。自从炒股那件事之后,他们之间一直有一层说不清的东西。不是吵架,也不是冷战——她说不准那是什么。就像一张被揉皱了的纸,虽然又抹平了,但折痕还在。

她想说"不用",打完了又删掉。最后发了个"晚安"。

林晓没再回。他当时正在写一个订单管理系统的第一行代码。

王强的装修队正式开张是在正月十五之后。

说是"装修队",其实就三个人:他自己,加上工地时期认识的工友老张和一个小年轻,叫阿辉。工具是王强自己掏钱买的——一台电锤、两台角磨机、几把刮刀,外加二手面包车一辆,花了八千块。李芳给他的两万块,他省着用,只剩下一万二。

第一单是福田一个老小区的二手房翻新。八十平米,两房一厅,业主要求一个月内做完,包工不包料,工钱三千。

"三千块,三个人干一个月,一个人一千。"老张把烟掐灭在花坛边沿,"老王,这不划算。"

"划算就不是第一单了。"王强蹲在地上看图纸——其实就是业主手画的一张平面图,歪歪扭扭的,厨房在哪都得猜。

阿辉二十出头,在工地干了两年小工,技术一般但肯学。他凑过来看了看图纸:"王哥,这卫生间要敲掉重做?"

"敲。整个翻。"王强站起来拍了拍膝盖上的灰,"明天早上七点,开工。"

第一周是最难的。拆旧墙的时候,电锤震得整条手臂发麻,灰尘灌进嗓子里,咳出来的痰是灰色的。老张干了两天就抱怨腰疼,阿辉被瓷砖划了手,缝了三针。

王强没说什么。他每天最早到,最晚走,晚上回去躺在地铺上,身体像散了架。李芳给他打电话,他接起来只说两句话:"还好,吃了。"然后就挂了。不是不想多说,是累得说不出。

到第八天,墙拆完了,水电改好了。业主来看了一次,站在空荡荡的毛坯房里转了一圈,说:"还行。"

王强站在厨房的位置,阳光从没装玻璃的窗户照进来,照在满地的水泥灰上。他忽然觉得,这块地方会变成一个人的家。会有女人在这里做饭,小孩在客厅跑,墙上挂婚纱照。而这一切,是从他手里开始的。

这种感觉很奇怪。他在工地上干了这么多年,建过几十层的写字楼、几万平米的小区,从来没有过这种感觉。那些楼太高了,高到和他没什么关系。但这套八十平米的二手房不一样——他能看到它从水泥变成家的全过程。

当天晚上,他给李芳发了条短信,写了一遍又一遍,最后只发了五个字:

"我有店铺了。"

不对,发错了。他想说的是装修队开张。但看了一眼已经发出的消息,没有撤回。

李芳回了两个字:"我也。"

李芳的店在华强北曼哈数码城二楼的角落里,大概五平米。

说"租下来"不太准确,其实是分租——她从一个卖耳机的大哥手里匀了半截柜台,月租一千五,不包电费。位置不好,在扶梯背面,不走到跟前根本看不见。但李芳不在乎。她在乎的是——她有店了。

二〇〇八年年底她拿出两万积蓄给王强的时候,手都在抖。不是舍不得,是怕。来深圳七年,她攒下的每一分钱都是从流水线、摊位和凌晨进货的路上抠出来的。两万块,够她买两千个盒饭,够她在白石洲住一年半,够她弟弟三个学期的学费。但她还是给了。

王强说他会还的。李芳说不用还。王强说那就当入股。李芳想了想,说好。

四个月过去了,王强还没还上那两万块,但李芳已经不惦记了。她自己又攒了一万出头,加上之前的一点积蓄,凑了八千块交了三个月的店租和押金。

柜台太小,只够摆两个玻璃柜。她卖什么?思来想去,决定卖手机配件——贴膜、手机壳、充电器、数据线。这些东西不贵,利润薄,但走量大。华强北一天的人流量几十万,只要有人走到扶梯后面,就有机会。

第一次去华强北批发市场拿货的时候,她有些恍惚。七年前她第一次来华强北,是跟着福昌电子的老工友来买山寨MP3,那时候她连还价都不敢。现在她一个人站在成堆的手机壳面前,跟老板讨价还价,像换了个人。

"这壳什么价?"

"拿货十二,卖你十五。"

"十块。"

"妹妹,你这刀也太狠了,十一。"

"十块五,我要两百个。"

老板看了她一眼,大概没想到这个看着普普通通的女人这么干脆。"行,十块五,自己挑颜色。"

两百个手机壳,进价两千一。李芳算过,按零售二三十一个卖,能赚三四千。当然,不可能一下子全卖掉,但慢慢来,总比摆地摊强。

开张第一天,只卖出去七个手机壳和两根数据线,营业额八十九块。李芳收摊的时候不失望,反而在小本子上认认真真算了半天——一个月下来,刨掉房租和进货成本,大概能赚两千多。比在福昌电子当文员时少一点,但这是自己的店。

她锁好柜台的玻璃门,忽然笑了一下。旁边的耳机大哥吓了一跳:"妹子,笑啥呢?"

"没事。"李芳摆摆手,"就是觉得,挺好的。"

耳机大哥四十出头,在华强北混了十来年,什么人都见过。他看了看李芳的柜台,又看了看她,说:"你这姑娘,踏实,能成。"

李芳没说话,心里记下了这句话。

二〇〇九年的春天来得有些犹豫。三月了还要穿外套,天灰蒙蒙的,偶尔出一下太阳,又很快躲回去。

林晓在这个春天里感受到了职业生涯以来最深的寒意。

不是因为裁员——虽然公司确实在裁。华讯科技在金融危机中也受了影响,海外订单锐减,内部开始压缩成本。部门里走了三个人,两个被裁,一个主动离职。留下来的人,工资冻结,加班照旧。

林晓被调到了一个新部门。说是"新部门",其实就是把原来的边缘业务单拎出来,挂了个"创新实验室"的牌子,负责人是以前做售后技术支持的老刘。老刘人不错,但不懂技术。实验室没有明确的KPI,说白了就是——暂时不裁你,但也别指望什么。

林晓坐在新的工位上,旁边是几个他不认识的人。他的电脑还是原来那台,显示器上贴着"华讯科技·2005年采购"的标签,用了四年了。

整个三月,他就这么坐着。敲一些不痛不痒的代码,参一些没什么意义的会,准时下班,回到白石洲的出租屋里,对着天花板发呆。

他给陈静写的订单管理系统已经写了大半。白天在公司写公司的代码,晚上回出租屋写这个。键盘声在凌晨的出租屋里格外清晰,隔壁的情侣又在吵架,楼下有人在搬东西,远处偶尔传来跑车的轰鸣声——白石洲的夜晚从来都不安静。

他不知道自己在做什么。也许只是想证明点什么——证明他的代码还有用,证明他还能做点让生活变好的事。但每次写到一半,就会想起清仓股票那一天,那个数字在他眼前变成一半的感觉。

二十万变六万八。三个月工资,四年积蓄,一次错误的判断。

他不炒股了,也不看行情了。但那种"我好像什么都做不好"的感觉,像回南天的潮气一样,渗进骨头里,怎么都干不了。

直到有一天晚上,陈静打来电话。

"你那套系统,什么时候能写完?"她问。没有寒暄,没有铺垫,开门见山。

"快了。"林晓看了一眼屏幕上的代码,"库存管理还有一点,订单统计也——"

"能先用吗?我这边单子多了,手工记不过来了。"

林晓愣了一下:"你卖得不错?"

"还行吧。"陈静的语气淡淡的,但林晓听出了一点骄傲,藏都藏不住,"上个月做了三千多的流水,比上班差远了,但比上个月翻了一倍。"

三千多。林晓在心里默默换算了一下——就算只有百分之二十的利润,也就是六百多块。但他没说出口。他知道陈静不需要他算这笔账,她需要的,是那套系统。

"下周末之前给你。"他说。

"好。"

挂了电话,林晓在椅子上坐了一会儿。出租屋里的灯是那种廉价的日光灯管,发着白惨惨的光。他看了好久那盏灯,又低头看了看屏幕上的代码,忽然觉得那些字母不再那么沉重了。

他敲了两个字:

"加油。"

这是写给自己看的。然后他关掉编程界面,打开淘宝——不是买东西,而是认真地看了一圈陈静的店。六件衣服,每件都有实拍图,评论不多但都是好评。她在详情页里写了每个款式的尺寸、面料、搭配建议,甚至写了适合什么身材的人穿,语气像是跟朋友聊天一样。

他想起陈静说过,她刚被裁的时候,去东莞进货,凌晨坐大巴,怀里抱着三个编织袋,靠窗睡着了又被颠醒了。那时候正是九月份,深圳热得要命,大巴上没有空调,她一路睡,一路流汗,到了虎门,头发和衣服都是湿的。

这些东西,他在电话里听她说过一次。当时他不知道怎么回应,只能说"辛苦了"。现在看着她的淘宝店,他忽然有点理解了——那种不再等别人给机会的感觉,有多好。

他打开代码编辑界面,开始加班加点改那个系统。库存、订单、客户、财务——四个模块,每个模块都做到他能力范围内最好。

天亮的时候,他的手指还在键盘上。

三月底,深圳的天气终于肯转暖了。

福田那套老房子翻新完了。业主验收的时候露出了满意的表情——其实王强心里清楚,活干得不算完美,但在这个价位上,已经超出预期了。

三千块工钱,扣掉材料损耗和给老张阿辉的分成,王强自己到手一千二。还不够买那台二手的电锤。

但他不在乎。关键是有了样板。业主是个热心肠,在小区业主群里发了照片,说"这家装修队不错,价格实在"。三天之内,王强接到了五个咨询电话,成交了两单——同小区的另一套翻新,还有笋岗一个商铺的简单装修。

他从三月中旬开始就几乎没有休息过。每天早上六点起床,晚上十一点收工,中间只有午饭时间能歇二十分钟。面包车后座塞满了工具和材料,驾驶座上永远沾着灰。

有一天下午他蹲在笋岗那个商铺门口吃盒饭,十二块钱,两荤一素。手机响了,是李芳。

"在干嘛?"

"吃饭。"他嘴里含着饭,声音含含糊糊的。

"吃什么呢?"

"盒饭。"

"你吃东西能不能别这么对付?"

王强咽下去,认真地说:"很好吃,有肉。"

李芳在那头笑了。她笑了很久,笑得王强有些莫名其妙。但王强没打断,听着她笑,也笑了。

"我四月要交房租了。"李芳忽然说。

"多少?"

"店租加押金,加一点进货,得准备八千。"

王强心里算了一下。他手里只剩三千多,李芳那两万他还没还。他沉默了几秒。

李芳说:"你别想那两万的事。我就是跟你说一声,我这边能应付。你的活怎么样?"

"还行。"

"什么叫还行?"

"两单在干,还有一单在谈。"

李芳又笑了。这次笑得很短,更像是一种确认——确认他还在往前走。

"王强,"她说,"你好好干。过年那会儿你跟我说你有店铺,我也有。咱俩都有。"

王强蹲在商铺门口,盒饭吃了一半,握着手机忽然说不出话来。

三月的深圳,太阳终于出来了。他抬手挡了一下光,发现手掌上有两道新的口子,是贴瓷砖时划的,已经结了痂,和水泥灰混在一起,看不出原本的颜色。

"嗯。"他说。

挂了电话,他把剩下的盒饭三口两口扒完,站起来拍了拍膝盖上的灰,弯下腰继续贴瓷砖。阳光照在刚刚铺好的浅色瓷砖上,反射出一层干净的光。

他忽然觉得,这活干得真他妈值。


下篇:盛夏与并行


四月中旬,陈静的淘宝店搬了第二次家。

说"第二次"其实有些夸张。从车库到铁皮仓库,再到这次——还是那个铁皮仓库。只不过她终于买了台二手电脑装上了,开始自己修图、上架、发货,不再是之前那种凑合着来的状态。

更关键的是,林晓那套系统终于交付了。

那天下午,林晓抱着自己的笔记本电脑来了仓库。他穿了一件灰色的旧T恤,裤子膝盖上有一个洞——那不是潮流,是洗烂的。陈静看到他这副样子,心里动了一下。不是嫌弃,是另一种说不清楚的东西。

"装好了。"林晓把笔记本放在她堆满快递袋的桌子上,"傻瓜式操作,你试试。"

陈静坐下来,点开界面。简洁的蓝白配色,左侧菜单分成了几个模块:订单管理、库存管理、客户管理、财务统计。每个点进去,都有相应的功能。她试着录入了一笔昨天的订单——点了三下就完成了。

"这个……你自己写的?"她问。

"嗯。"林晓在她旁边站着,手插在口袋里,"熬了几个晚上。你看还有什么需要加的?"

陈静没有说话。她翻了翻订单列表,看到系统自动生成了每个客户的下单记录、购买频次、累计消费金额。她做了三个月淘宝了,从来没有这么清楚地看到过自己的客户——那些深夜来下单的人,那些给她留好评的人,那些买了又买回头客。

"我想加一个备注功能,"她抬起头说,"有时候客户会留言、要求的尺码、颜色这些。现在我是用本子记的,容易丢。"

林晓点了点头,打开笔记本电脑就开始改。他的手在键盘上敲得非常快,快到她还没来得及看清他在做什么。不到十分钟,备注功能就加好了。

"好了。你试试。"

陈静又录入了一笔订单,在备注栏里随便打了一行字。保存,成功。她抬起头看林晓,发现他也在看她。两个人的目光碰了一下,短暂得几乎来不及反应,又都移开了。

林晓清了清嗓子说:"还有什么问题随时找我。"

"多少钱?"陈静问。

"什么多少钱?"

"你这系统的钱。不能让你白干。"

林晓愣了一下,然后笑了:"你看得起我就行。"

陈静没有再坚持。她把笔记本电脑的屏幕转过来,对着那一排上架的商品,说:"你觉得这个搭配怎么样?这个白色衬衫配这个灰色的裤子,要不要当套装卖?"

这是她第一次主动跟林晓聊工作上的事。林晓认真地看了看,说:"可以。这个灰和白的色系,放一起挺好看的。"

"那我拍一组。"

陈静拿了两件衣服,转身去仓库角落拉的布帘后面换。动作很快,从帘子里出来的时候,林晓看到她穿着那件白衬衫,袖子卷到小臂,配了一条自己店里卖的深色牛仔裤。她的头发稍微长了点,随意地扎在后面,有几缕垂在耳边。

林晓忽然想起第一次见她——二〇〇一年,华强北。那天她穿着职业装烫着卷发踩着高跟鞋,一副"我是都市白领"的架势。八年过去了,她穿着几十块的衬衫在铁皮仓库里拍照,身边堆着快递袋和气泡膜。

她看上去比那时候好。

"拍吧。"陈静站在墙角,背景是白的铁皮,逆着光,轮廓被勾出一层金边。

林晓拿起她的N73,帮她拍了一张。虽然手机拍照很糊,但那张照片在淘宝店挂上去之后,成了当月卖得最好的款。

陈静找王强装修仓库是在五月。说是"找",其实是李芳牵的线。

"王强,你那边最近忙不?"李芳在电话里问。

"忙。怎么?"

"陈静那个店,你知道吧?就是林晓的女朋友,她以前在外企的。她那个仓库想简单搞一下——把墙刷白,装个货架,拉条电线装个灯。"

王强想了想,说:"行。下周吧,这边两单收尾了就过去。"

他确实忙。从三月份到现在,他已经做了四单装修,总收入超过一万二。虽然辛苦,但钱是实打实的。他在小本子上记了一笔账:付掉老张和阿辉的工钱、买工具的钱、面包车油钱和修车钱,最后装进自己口袋的,差不多七千块。

七千块。比不上在工地上当工头时三个月的收入。但那是他自己赚的,每一块钱都有出处,每一分都能算清楚。

陈静的仓库在白石洲深处一条窄巷子里,面包车开不进去。王强把车停在路边,一个人搬了几趟工具。卷帘门拉起来的时候,他愣了一下——大概十平米见方,铁皮顶,水泥地,墙上有霉斑。

"就这儿。"陈静站在门口,有点不好意思,"简陋了点。"

王强走进去转了一圈:"你一个人发货?"

"嗯。刚开始,量也不大。"

王强没再说什么。他从面包车里拿出卷尺,量了尺寸,在脑子里规划了一下:西墙搭货架,北墙刷白当拍照背景,门口留出打包的工作台。电线要重新走,灯要加两个,原来那个灯泡太暗了。

他蹲下来摸了摸墙根的潮气:"要不要做防水?"

陈静愣了一下:"这个还要做防水?"

"铁皮房,回南天墙会渗水,货放久了发霉你哭都来不及。"

"那……多少钱?"

王强想了想:"材料你出,工钱算了。"

"那不行——"

"你打电话给我,是李芳说的。李芳是我——"他顿了一下,"是我女朋友。这个忙该帮。"

陈静沉默了。她当然知道李芳是王强的女朋友。二〇〇八年最后一夜,四个人在湘菜馆吃饭的时候,王强全程给李芳夹菜,李芳也没躲。那种默契,明眼人都看得出来。

"那我请你吃饭。"陈静说。

"行。到时候再说。"

王强蹲下来开始拆墙角的旧插座,动作干脆利落。陈静站在门口,看着他忙活,忽然有点恍惚——她跟王强认识八年了,说过的话加起来可能不到一百句。印象中他话不多,有些粗糙,干活的时候从来不看人。但每次这个人出现,都是在做一些别人不会主动去做的事。

晚上王强回到白石洲的出租屋,把沾满灰的工作服脱了扔在门口。李芳又发来消息了。

"今天怎样?"

"帮陈静装修仓库,累。"

"她店怎么样?"

"还行吧。小,但东西看着挺好。"他想了一下,又加了一句,"林晓那小子眼光不错。"

"怎么,就你眼光不好?"

王强盯着屏幕上那行字看了一会儿,打了几个字又删掉,最后只发了两个字:

"我的也好。"

李芳回了一个表情。不是笑脸,是她那个年纪的人通用的QQ默认微笑表情。但他知道,她懂。

五月末的一个周末,陈静的仓库装修好了。王强刷了白墙、装了货架、换了新电线、加了两盏日光灯。最意外的是他用边角料在门口做了一个简易的展示架,刷了白漆,看上去像那么回事。

陈静把衣服挂上去,站远了一看,居然有了一种"小店"的感觉。

"王强,你这手艺可以开店了。"陈静说。

王强正在收拾工具,头也没抬:"我这就是开店的。"

林晓也来了。他帮陈静把系统又升级了一次——加了物流追踪的接口。陈静的订单终于不用再手写快递单了,系统可以直接生成,连面单都不用调了。她说:"好用。"

林晓看着她用"好用"两个字评价自己熬了快一个月的劳动成果,心里竟然有些高兴。

就在这时候,李芳来了。

她提着一个塑料袋,站在仓库门口,额头上还有汗。看到陈静,她把塑料袋往前一递:"给你带了点腊肉,我老家寄来的。"

陈静接过来,有点措手不及:"这……谢谢。你专门跑过来?"

"刚好来这边送货。"李芳往仓库里看了一眼,看到了王强的工具包放在墙角,嘴角动了动,没说什么。她又看了一眼,看到了林晓,点了点头。

四个人又站在了一起。距离上一次——湘菜馆跨年夜,已经过去五个月了。那晚的碰杯声好像还在耳边,但每个人的样子都变了。不是样貌变了,是神气变了。

"吃饭了没?"陈静问。

"没。"李芳说。

"我也没有。"王强说。

"那就一起吃吧。"林晓说。

陈静关仓库门的时候,回头看了一眼。白墙、新灯、展示架上挂着她自己选的衣服。她忽然觉得,这个铁皮棚,终于像是"她的地方"了。

四个人去了白石洲一条大街上的湘菜馆。不是上次跨年那家——那家在皇岗村。这家的剁椒鱼头一般,但酸豆角炒腊肉很好吃。

李芳给每个人倒了茶。王强习惯性举起杯子:"来,干了。"其他三个人看着他,都愣了一下,然后一起笑了起来。王强也笑了,举着的杯子没放下:"笑啥呢,干杯不能笑是不是?"

几个人碰了杯。

没什么特别的理由。就是一个不太忙的晚上,一顿不大好吃的饭,四个不算太熟的人——但碰杯那一瞬间,好像每个人都感觉到了什么。

他们在深圳九年了。前八年各走各的,各碰各的墙,各撞各的运气。但从二〇〇八年开始,不知道为什么,走在一起的时候多了起来。

七月的深圳热得像蒸笼。

林晓的公司在六月做了一次架构调整,"创新实验室"被裁撤了。老刘调回了售后,剩下的人就地解散。林晓被分回原部门——但原部门已经没有他的位置了。

HR找他谈话,给了两条路:要么转岗做技术支持,拿工程师百分之七十的薪水;要么拿补偿走人。

林晓选了三。

补偿金两万八,加上他的存款,大约四万出头。他把这些数字写在纸上,看了一遍又一遍。这些钱,在深圳撑不了多久,半年顶天了。

他给陈静打了个电话。

"我被裁了。"

电话那头安静了几秒,然后陈静说:"来帮我。"

林晓愣了一下:"帮你?"

"给我打工。你那套系统做得挺好的,我这边单子越来越多了,我一个人忙不过来。你过来帮我处理订单、拍照、打包发货,兼做客服。我给你开工资——虽然不多。"

林晓握着电话,站在白石洲的巷子里,身边有人推着板车经过,有小孩在追跑,有炒菜的油烟飘过来。他站了很久,久到陈静以为他挂断了。

"林晓?"

"我在想一个问题。"他说。

"什么问题?"

"你是在可怜我,还是在招人?"

陈静的回答很快:"我是在招合伙人。"

合伙人。这个词从陈静嘴里说出来,林晓不由自主地挺直了腰。

"我考虑一下。"

挂了电话,他没有马上决定。他回到出租屋里,打开一个空白的文档,开始写一个东西——不是代码,是他自己的计划。他在华讯科技干了九年,从一个实习生变成高级工程师,又从一个高级工程师变成"被裁的前员工"。他的技能和经验还在,但他忽然不确定,自己的价值到底是什么。

他想了很久,最后合上电脑,给陈静发了条消息:

"我有个提议。你那店加个线上系统,我给你做技术入股。你卖货,我做系统、管线上。不占你便宜,亏了一起亏,赚了一起赚。"

陈静的消息回来得很快:"成交。"

后面跟了一个笑脸。不是QQ那种,是真的":-)"。

林晓盯着那三个字符看了很久。它们的组合像一张脸,在对他笑。

八月末,李芳的店有了第一个回头客。

一个中年男人在曼哈数码城逛了一圈,被人流推到了扶梯后面,看到了李芳的柜台。他是来买充电器的,李芳给他推荐了一款兼容性好的,十五块。男人付了钱走了。

三天后他又回来了,这次带了老婆和孩子,买了一根数据线、一个手机壳和一个车载支架。

"上次那个充电器挺好的,"他说,"你这里东西实在。"

李芳说谢谢,多送了一个防尘塞。男人走之后,她在小本子上画了一个笑脸。旁边是她每天记的流水账:七月营业额两千八,八月到现在已经三千一了。虽然利润率不高,但趋势在往上走,这就够了。

耳机大哥隔着一个过道问她:"妹子,这个月能破四千不?"

"能。"李芳说。

她不是在吹牛。她心里有底。华强北的生意,核心不是价格,不是位置,是"持续地有人在"。只要有第一个回头客,就会有第二个、第三个。她来深圳这么多年,学到的最大道理不是技术、不是文凭——是"人认识人"。当年福昌电子厂那条流水线上,她和一个大姐互相帮忙,后来大姐去了华强北开店,才给李芳指了这条路。

在深圳,人就是路。

下午,王强打来电话说他刚干完一单活,路过华强北,问她要不要一起吃晚饭。

李芳说好。

王强到的时候已经是傍晚了。他穿着一件沾满灰的T恤,胳膊上晒出了明显的色差。李芳看到他这副样子,张了张嘴想说什么,又咽了回去。

她拉下柜台的卷帘门,说:"走吧。"

两个人并排走在华强北的人潮里。夏夜的华强北依旧喧嚣,霓虹灯把天空照得像橘色的傍晚。卖手机的小贩、举着二维码的推广员、拖着小推车的外卖员,每个人都行色匆匆。两个人走在其中,和所有人一样平凡,没有人会多看一眼。

但李芳觉得,这是她来深圳九年,走得最踏实的一段路。

十一

九月,陈静的仓库变成了"公司总部"——虽然只有十平米,但门口挂了个她手写的"静物仓库"招牌,林晓给做了个简单的LOGO,印在了快递箱上。

林晓正式加入之后,一切开始变得不一样。他写了一个网页版的进销存系统,把库存、订单、物流全串起来了。原来陈静每天要花两个小时手工处理的事情,现在系统自动完成。他还给店里的每件衣服拍了"技术流"的照片——用他当年做图像处理的底子,调了白平衡和色温,彻底告别了路灯杆时代。

效果是显而易见的。八月的营业额是四千出头,九月就突破到了六千。虽然离外企的月薪还有不小的差距,但趋势足够让人兴奋。

"你看这个数据分析,"林晓指着屏幕上的折线图,"进来的流量主要集中在晚上九到十一点,说明你的客户很多是下班后刷淘宝的白领。这个时段如果增加在线客服——"

"但晚上只有我在这里。"陈静打断他。

"所以你要招人。"

"招不起。"

"那就你自己上。我做了一个自动回复的脚本,可以帮你处理百分之八十的常见问题,剩下搞不定的再转你手机。"

陈静转头看他:"你还会做这个?"

"现学的。"林晓的语气平静得像在说今天天气不错。

陈静没有接话。她看着林晓——他穿着起球了的旧T恤,坐在仓库里唯一一张折叠桌前,屏幕的光映在他的脸上。他在华讯做的是底层通信协议,不是什么电商软件。他现在写的每一行代码,都是因为她的店需要。

"林晓。"

"嗯?"

"谢谢你。"

林晓没有抬头,但耳朵红了一下。他轻轻"嗯"了一声,继续敲代码。

陈静从背后看了他一会儿,然后转身去整理货架。两个人之间没有再说更多的话,但仓库里的空气似乎变得不一样了。

十二

十月中旬,王强接到了一个让他彻夜难眠的电话。

笋岗那个商铺的业主打来的,说亲戚在关外(龙华)有个小厂房要装修,两千平米,问王强做不做。

两千平米。

王强挂了电话之后在面包车里坐了整整十分钟。他干了大半年的装修,做的都是小活——二手房翻新、小商铺改造,单子最大的也就几十平米。两千平米的厂房装修,连预算是多少他都不知道。

他打电话给李芳。

李芳听完之后沉默了大概有十五秒,然后说:"去。"

"但我——"

"你没做过大的,对吧?但谁一开始就做大的?你可以分包一部分,把水电、泥水、木工分别找人,你自己管协调和质量。你是深圳最懂工地的人,王强。你盖过楼。"

王强握着电话,在驾驶座上深呼吸。关了机的面包车里,他一个人的呼吸声清晰得有些不真实。

"李芳。"

"嗯?"

"那两万块钱——"

"别再提了。"李芳说,"你能接这个活,就是最好的还钱。"

王强第二天去了龙华。厂房在观澜,一片工业区里的独栋,五层楼,业主打算做电子厂的组装车间。业主姓刘,四十出头,也是湖南人。听说王强是老乡,两个人站在厂房门口聊了半个小时。

"你做过多大的?"刘老板问。

"最大的几百平米,但我在深圳建过楼。"王强没有撒谎,也没有夸大。他说话的时候背挺得很直。

刘老板看了看他:"行。先做一层看看,做好了再往下谈。"

就这一句话,王强拿到了他职业生涯以来最大的一单。合同金额暂定八万——只做水电和地面,工期四十天。

王强回去之后算了一笔账:八万,去掉材料和老张阿辉的工钱,按他的经验,自己大概能落两到三万。两到三万。他第一次觉得,那个"还上两万"的日期,终于可以定下来了。

他坐在出租屋里,手上是新的施工图纸——虽然是打印的复印件,但拿在手里,比任何一张他画过的草图都好。他翻来覆去看了三遍,然后给李芳发了一条消息:

"接了一个大活。龙华厂房。八万。"

李芳回得很快:"加油。"

然后隔了大概三十秒,又来了一条:

"我这边这个月应该能破五千。"

王强看着这两条消息,在昏暗的灯光下忍不住笑了。他想说点什么,打了几个字又删了,最后说了和以前一样的话:

"厉害。"

李芳又回了那个QQ默认微笑表情。但这次,他还是知道她在笑。

十三

十一月,林晓和陈静接到了第四个"批量订单"——一个深圳本地的服装工作室在淘宝上找到他们,想要四十件同款T恤作为员工服。单价四十五,含印LOGO。

陈静算了一下成本:T恤进货二十二,印LOGO八块,邮费平摊,一件能赚十一块。四十件,四百四。她眼睛亮了一下。

更让她兴奋的是,这个工作室的老板在电话里说:"你们的东西质量和照片一样,比不少大店都靠谱,以后多合作。"

挂了电话,陈静对林晓说:"我可能要再租一个仓库了。"

"这个不够吗?"

"不够了。到年底销量再翻一倍,这里根本堆不下。"

两个人站在十平米的铁皮仓库里,货架已经堆满了快递包裹,地上只剩一个人走路的空间。拍照片的背景墙只有一平米不到,每次拍长裙都要退到墙根去。

林晓环顾了一圈,说:"真要搬了?"

"真要搬了。"

"搬哪?"

"不知道。我回头去找找。"

这是林晓第一次在陈静的眼里看到一种光,不是高兴,不是激动,而是一种"我看见前面有路"的确定感。和当年她在外企时那种从容的白领气质完全不同——现在的她,整个人是从地里长出来的,扎实,自然,不需要谁认可。

十四

十二月,王强的厂房装修做好了第一层。

质检那天刘老板来了,带了几个懂行的人。他们在已经铺好的地面上走了几圈,拿水平仪测了一下墙面的平整度,又检查了电路布线的走向和接头处理。一个戴眼镜的中年人蹲下来仔细看了看瓷砖的缝隙,用手指摸了一下勾缝的水泥,站起来拍了拍手上的灰。

"还行。"他说。

王强站在旁边,手心全是汗。他不知道这个"还行"是什么意思——是没问题了,还是勉强过得去。

刘老板走过来,拍了拍他的肩膀:"老周说行,就是行。他干这行二十年了。"

王强好不容易让自己的表情控制在了"没什么大不了"的程度。他点了点头:"下一层什么时候可以动工?"

"下周一。你准备好合同。"

刘老板走之前回头看了一眼已经完工的一层厂房。阳光透过高窗照进来,整个空间亮堂堂的,水泥地面反射出淡灰色的光泽。水电管线走得整整齐齐,每一排开关都在同一个水平线上。

"你这手艺在哪学的?"刘老板问。

"工地上。跟老师傅。"王强想了想,又补了一句,"深圳很多楼都打过地基。"

刘老板点了点头,上车走了。面包车消失在工业区土路的尽头。

王强站在原地,一个人,看着空荡荡的厂房。他的手掌上全是老茧和裂口,右手中指的关节因为长期握锤子变了形。他今年三十二岁了,来深圳九年,从搬运工、小工、工头,到装修队老板——每一步都是咬着牙走过来的。

他掏出手机,给李芳发了一条消息:

"第一层过了。下周谈剩下四层。"

消息发出去,他盯着屏幕等了一会儿。李芳没有马上回——她应该在忙。王强把手机放回口袋,蹲下来把地上最后几颗钉子捡干净,装进工具袋里。

十五

十二月末,深圳的夜晚终于有了一丝凉意。

李芳的店营业额在十一月破了五千——一个她去年想都不敢想的数字。十二月的第一个星期,她又有一个新发现:一个做跨境电商的年轻人来华强北找货源,路过她的柜台,进了一批手机壳。那人说:"你这价格可以,质量也行。下次我找你长期拿货。"

李芳给了他名片。说是名片,其实是自己在打印店做的,一张一块五,印了"华强北手机配件·李芳",连电话和店址。她给那年轻人多装了两个样品,没算钱。

耳机大哥隔着一个过道看到这一幕,竖了个大拇指。

晚上打烊的时候,李芳数了数当天的营业额——三百二。她关上玻璃柜台,把小本子放回包里。耳机大哥问她今天怎么样,她说不错。又问她过年回不回老家,她说不知道,看情况。耳机大哥说:"你这店开得挺好的,过年华强北不关门的话,你能赚一波。"

李芳想了想,说:"那我就先不回。"

走出曼哈数码城的时候,她的手机震了。王强的消息。

"厂房四层都谈下来了,总价三十五万。"

李芳在路边停下了脚步。三十五万。她不知道怎么回,就站在华强北的灯火下,一个字一个字地打:

"王强。"

"嗯?"

"你从两万到三十五万,用了多久?"

王强很快回了一个数字:"大概十一个月。"

李芳笑了笑,没再打字。她在路边站了一会儿,人流像潮水一样从她身边涌过。她想起九年前刚来深圳的第一个晚上,在福昌电子厂的宿舍里,六个人挤一间,月光照进来的时候,她在想这座城市的夜晚为什么这么亮。

现在她知道了。

亮,是因为有人在亮着。

十六

二〇〇九年十二月三十一日,跨年夜。

四个人没有约好,却在华强北相遇了。

陈静是来李芳这里拿一批手机壳的——她的店开始尝试加一些配件作为赠品。林晓跟在她后面,手里提着一袋打包的酸菜鱼。王强刚从龙华回来,面包车停在路边,人还没下车就看到了李芳柜台还亮着灯。

李芳最后一个拉下卷帘门。耳机大哥提前走了,整层楼只剩她还在清点库存。

"这么晚还在?"陈静的声音从扶梯口传来。

李芳抬起头,看到陈静和林晓站在那不亮的安全通道灯下面,逆着光。

"你怎么来了?"李芳问。

"来拿手机壳的。"陈静扬了扬手里的袋子,"送了几个给别人,不够用了。"

"我这儿还有。"李芳重新拉开卷帘门,从柜台下面翻出一袋新的,"拿去吧。"

"多少钱?"

"拿去吧。"李芳重复了一遍。

陈静没有再推。她接过袋子,沉默了几秒,说:"一起吃个饭?"

李芳还没回答,楼梯上又传来脚步声——沉重的、两步一跨的那种。王强穿着一件洗得发白的工装外套出现在拐角,看到三个人都站在那,愣了一下。

"哟,都在啊。"

"你怎么来了?"李芳问。

"路过,看到灯还亮着。"王强走到柜台前,看了一眼李芳的小本子——上面密密麻麻记满了数字。

"收工了。"李芳把卷帘门再次拉下,锁好。"走吧,吃饭。"

四个人站在华强北的街头,和去年一模一样。但这次没有人迟疑,没有人等谁先开口,自然而然地走向了同一个方向。

年底的华强北还是一样热闹。卖烤串的推车冒着白烟,霓虹灯把行人的脸照得红红绿绿。路边有人在放烟花——不是那种大型的,就几根小烟花棒,滋啦滋啦地亮着,照出几个小孩奔跑的影子。

他们在路边找了一家露天大排档,塑料凳子,折叠桌,桌布上印着啤酒广告。老板认得王强——他装修时帮这家排档修过灶台,结账时少收了三十块。

"老王!好久不见!"老板从灶台后面探出头来,"今晚吃啥?"

王强看了一眼其他三个人,说:"老规矩。酸菜鱼、铁板牛肉、炒河粉,再加一个青菜。"

老板利落地记下了,转身就开始颠锅。火苗蹿起来,照亮了桌边四个人的脸。

天不冷不热,十二月底的深圳,穿一件外套刚好。远处有人在倒计时——不是零点,只是几个年轻人在疯闹,举着啤酒瓶喊"十、九、八……",周围的人跟着起哄。

王强忽然说:"二〇〇九年。"

"嗯,二〇〇九年。"李芳接了一句。

王强举起杯子:"这一年,过得真快。"

其他人也举起了杯子。四个透明的一次性塑料杯碰在一起,发出清脆的声响。啤酒沫溅出来了一些,落在桌布上,很快渗进印着啤酒广告的字迹里。

"明年会更好的。"陈静说。

她说话的时候看了一眼林晓。林晓正在咬着筷子发呆,听到她说"明年会更好",转过头来,和她对视了一下。他没有说话,但嘴角动了动——一个不算笑的笑,更像是一种确认。

王强给自己又倒了一杯:"我明年要把剩下四层全部做完。"

"做完之后呢?"李芳问。

王强想了想,说:"开公司。正儿八经的那种。有办公室、有营业执照、有人给我开发票。"

"那我给你开发票。"李芳说。

王强笑了:"你一个卖手机壳的,开什么发票?"

"以后就不止卖手机壳了。"李芳的语气很平静,像是在说一件确定的事情。

陈静听着他们两个的对话,转头压低声音对林晓说:"你看他们两个。"

林晓也压低声音:"怎么了?"

陈静的嘴角弯了一下:"挺好的。"

林晓不知道该接什么,就又咬了一下筷子。过了一会儿,他说:"你的店,明年能做多少?"

陈静认真地想了想:"年流水争取破十万。"

"那我也得算一下。"林晓说,"我的系统如果拿出去卖,一套多少钱。"

"你要拿出去卖?"

"不一定。就是想想。"

陈静没有说话。她拿起杯子,喝了一口啤酒,眼睛看着街上跑过的几个小孩——他们手里举着烟花棒,画出金色的弧线,一边跑一边喊:"新年快乐!"

"新年快乐。"林晓说。

陈静转过头,以为是林晓在跟她说,却发现林晓也在看那些小孩。他脸上的表情很平静,不是那种假装没事的平静,而是真的平静——那种在坎坷中走了很久、终于走到一块平地上的人才会有的平静。

"新年快乐。"她也说。

李芳和王强也听到了。四个人又碰了一次杯。王强喝了一大口,忽然说了一句让三个都没想到的话:

"我觉得,这九年没白过。"

李芳把杯子放下了。她看着王强,看了很久,然后低头喝了一口水。

"没白过。"她说。

陈静没有说话,但她知道李芳为什么没有附和更多。有些话,说一次就够了。就像她们这个年纪的人,不太会说什么好听的话,但心里比谁都清楚——这一年的每一步,都不是白走的。

白天的铁皮仓库里,陈静一个人打包,胶带撕开的声音是整个仓库唯一的声响。深夜的出租屋里,林晓对着屏幕一行一行地改代码,月亮照进来,照在他弯曲的背上。龙华厂房的水泥地上,王强蹲在地上贴瓷砖,汗水滴在刚刚抹平的水泥缝里,瞬间就被吸干了。曼哈数码城的扶梯后面,李芳坐在柜台前,一笔一笔地记着账,头顶的日光灯嗡嗡地响。

这些都没有人看见。

但他们都记得。

远处传来零点的钟声——不是真的钟,是手机放的。"倒计时了,倒计时了!"旁边的年轻人一阵骚动。

"三——二——一——"

"新年快乐!"

华强北的上空,有人放了一枚烟花。不太大,啪的一声在空中炸开,散成一小片金色的碎光,又很快消失在夜空里。

王强靠在塑料椅背上,仰头看了一眼烟花消失的方向。

"二〇一〇年了。"

"嗯。"李芳应了一声。

"咱们继续。"

"继续。"

陈静和林晓没有接话,但两个人都没有反对。沉默就是同意。二〇〇九年所有的转身——陈静从白领到店主、林晓从工程师到合伙人、王强从工人到老板、李芳从柜台到站稳脚跟——每一个转身都不大,但加起来,就是新的方向。

夜风吹过来,带着烤串的烟火气和跨年夜特有的兴奋味道。

深圳湾没有湾。但路,确实在往前延伸。


【第10章《2009年·转身》完】

正文字数:约21,600字

时间跨度:2009年1月-12月

核心事件: - 金融危机后的经济复苏期,四个人在各自赛道上完成职业转型 - 陈静的淘宝店从车库到铁皮仓库、月流水从零到破六千 - 林晓被裁后加入陈静的店,从合伙人开始重新出发 - 王强的装修队从一单三千到龙华厂房三十五万 - 李芳的华强北柜台上正轨,月营业额破五千

情感发展: - 林晓×陈静:从"炒股分歧"到"工作合伙",关系在共同劳动中重新黏合。林晓为陈静写系统、调照片,陈静主动说"招合伙人"——两个人都没明说什么,但铁皮仓库里的空气变了 - 王强×李芳:从"我欠你两万"到"最好的还钱就是接这个活"。龙华厂房三十五万的单子,王强第一个电话打给李芳。两个人在各自的位置上互相撑住

章节关键场景: 1. 陈静第一单——路灯杆下的七十块钱 2. 福田老房翻新——王强在毛坯房里看到"家"的瞬间 3. 曼哈数码城五平米柜台——李芳锁好卷帘门:"挺好的" 4. 林晓被裁后陈静的电话:"我是在招合伙人" 5. 王强帮陈静装修仓库——李芳送腊肉,四人在白石洲碰杯 6. 铁皮仓库里林晓的代码倒映在屏幕上,陈静从背后看 7. 龙华厂房质检——"还行"两个字的分量 8. 跨年夜华强北路边大排档——不约而同的相遇,第二次跨年

时代细节: - 淘宝店初兴,物流、拍照、客服全靠自己 - 4万亿经济刺激政策效果显现,深圳厂房装修需求回暖 - 深圳房价2009年从低谷缓慢回升(均价约12,000元/平) - 手机:诺基亚N73仍是主力,山寨机市场依旧火热 - 音乐:纵贯线《亡命之徒》、周杰伦《烟花易冷》、张惠妹《听海》 - 这一年,淘宝首届"双十一"成交额约5,000万元(后来才被注意到)

下一章预告:第11章《2010年·大运与房价》——深圳大运会前夕的城市盛事,以及房价开始暴涨的阶层分化之年

最新文章

随机文章

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