夜晚沉进玻璃里,映出一团模糊的光晕。陈默盯着屏幕,光标在技术答疑文档的第五个问题后面闪烁。
键盘声停了很久。他拇指按着太阳穴,慢慢揉。
张浩已经瘫在椅子上睡着了,呼吸声粗重,一起一伏。外卖盒还摊在桌上,牛肉汤凝了一层白色的油。
陈默看了眼时间。凌晨一点十七分。
他关掉答疑文档,打开另一个文件夹。老街试点优化日志。上周的数据报告显示,有三个摄像头的夜间误报率又回升了零点三个百分点。
问题出在补光算法上。红外灯的光斑分布不均匀,边缘区域的图像噪点太多。
他新建了一个算法脚本。手指敲下第一行代码时,系统界面自动浮了出来。
推演次数亮着。可用。
陈默顿了顿。他昨晚刚用推演优化过悦景湾的演示方案,还剩两次。该留着。
但脚本写到第三行,他就卡住了。脑子里像塞了一团湿棉花,所有逻辑都黏在一起。
他看了眼屏幕右下角。悦景湾方案的截止日期是下周三。周宇要的路灯算法初版,承诺这周末给。老街的优化,王主任昨天还发消息问进展。
三件事。都急。
陈默吸了口气,指尖悬在键盘上。窗外有野猫叫,声音尖利,划破夜的静。
他点了推演。
系统界面泛起水波纹。推演次数减少一次。屏幕上的代码开始自动补全,一行行往下跳。光标移动得飞快,像有人在替他打字。
只用了三分钟。优化脚本完成。附带的注释里标出了红外补光的参数调整建议,还有两个测试用例。
陈默盯着成品代码。很简洁,效率比他手写至少高百分之三十。
他点了保存。文档关闭,下一个窗口自动弹出来。
是周宇发的硬件接口文档。三十多页,全是寄存器地址和通信协议。
陈默往后翻。翻到第十七页,一张时序图横在眼前。时钟信号,数据线,握手信号,交错得像一团乱麻。
他看了两遍,没看懂。
不,不是看不懂。是眼睛发涩,脑子转不动。字在屏幕上飘。
他又点了推演。
界面再次波动。推演次数只剩最后一次。文档页面上,那些复杂的时序线被系统用不同颜色重新标注,关键路径用粗线标红。旁边还弹出一个简化流程图,把七步握手协议缩成了三步。
陈默松了口气。他照着流程图,开始写适配层的驱动代码。
键盘声又响起来。嗒嗒嗒,嗒嗒嗒。节奏稳定,但比平时慢。
写到一半,手机震了。屏幕亮起,沈清澜的名字。
陈默愣了下,接起来。
“还没睡?”沈清澜的声音透过听筒,有点失真。
“快了。”陈默说,“你呢?”
“刚开完会。”沈清澜那边有纸张翻动的声音,“李贺托我传个话。悦景湾业委会里有个搞安全的,姓吴,以前在安防公司干过。他可能会问得很细。”
陈默手指停在键盘上。“多细?”
“比如算法有没有白盒测试报告,数据加密用的什么协议,本地存储多久覆盖一次。”沈清澜说,“这人较真。但对你们也是机会,如果他认可,业委会基本就过了。”
“明白了。”
电话那头安静了几秒。陈默听见沈清澜喝水的声音,很轻,咕咚一声。
“你声音有点哑。”沈清澜说。
“空调吹的。”
“别熬太狠。”沈清澜顿了顿,“悦景湾单子再重要,也不值得拼命。”
陈默没说话。他看向窗外,七零四的灯还亮着。周宇也在熬。
“知道了。”他说。
电话挂了。陈默握着手机,掌心微微出汗。他重新看向屏幕,代码写了一半,光标停在括号中间。
他继续敲。敲到凌晨两点半,适配层驱动写完。保存,发给周宇的测试邮箱。
邮件发送成功的提示音响起时,张浩在椅子上动了动。他睁开眼睛,迷糊地看向陈默。
“还没睡?”
“马上。”陈默说。
张浩坐直身体,抹了把脸。他看向陈默的屏幕,上面开着三个窗口:老街优化脚本,悦景湾方案PPT,硬件驱动代码。
“你同时搞三个?”张浩皱眉。
“分不开。”陈默揉了揉后颈,骨头发出细微的咔哒声。
“要帮忙就说。”
“你先把悦景湾的硬件清单列出来。”陈默说,“一百个点位的型号,供货周期,报价。”
张浩点头,打开自己的电脑。风扇嗡一声转起来,在安静的房间里格外响。
两人都不说话了。键盘声交错着,噼里啪啦,像雨点打在铁皮屋顶上。
陈默切回悦景湾的PPT。他翻到技术优势那一页,盯着“本地化实时处理”那行字。
系统界面又浮了出来。推演次数还剩最后一次,微弱地闪着。
他想用。把整个PPT的逻辑再顺一遍,把可能被质问的漏洞提前补上。
但手指没动。
他站起来,走到窗边。玻璃冰凉,额头贴上去,激得他一颤。
这章没有结束,请点击下一页继续阅读!