第127章 算我的 介安艺
两老旧的组装电脑主机,机箱风扇因为满负荷运转,发出犹如拖拉机上坡一般的巨大轰鸣声。在这片轰鸣声中,还能听到陆嘉在对面叹气的声音。
“拙哥。”
楚戈一屁股坐在陈拙旁边的空椅子上,身体往后一靠,仰着头看着天花板,长长地叹了一口气。陈拙把手里的水杯放下,转过头看着他。
“卡住了?”
陈拙问得很理所当然,每次楚戈来找自己八成都是因为这事。
王大勇蹲在阳边,也转过头,举着手里一直没撕开的调料包问。
“楚老板,这水都快烧干了,面到底下不下?刚才去你们宿舍看,陆嘉连话都不跟我说,我都没敢问他晚上要吃几包。”楚戈伸手用力搓了一把脸,声音有气无力。
“大勇,先把电拔了。别烧了。”楚戈苦笑了一声,“这面今天晚上能不能吃得上,还是个问题。”王大勇愣了一下,赶紧伸手把墙上的插头拔了下来。
电热杯里翻滚的水面失去了热源,渐渐恢复了平静,只剩下一丝白色的热气往上冒。
“又出什么事了?”
陈拙转过身,面向楚戈,他顺手把桌上的朗道合上,往旁边推了推,腾出了一点交流的空间。楚戈指了指对门216的方向,眉头拧成了一个死结。
“死循环了,彻底卡死了。”
楚戈叹了口气。
“市里那个搞医药批发的老板,这阵子不是赚翻了吗?各大医院、乡镇卫生院还有连锁药房,天天找他要84消毒液,口罩和板蓝根,他以前那个单机版的aess进销存库直接崩了,找咱们用sql server重新写一套。”
楚戈越说越烦躁,从口袋里摸出一根烟,想点,看了看陈拙,又烦躁地塞了回去。
“本来就是个简单的进出库,写个前端连个库就行,但是老板非要加一个变态的调配逻辑。”楚戈比划着手势。
“货源紧缺,市级医院的单子要绝对优先,然后是连锁大药房,最后才是下面县城的小诊所,而且不能把小诊所全断了,得留个百分之十的底仓给他们按比例分。”
陈拙安静地听完,没有插话。
“陆嘉写统筹算法的时候,用的是嵌套循环。”
楚戈揉了揉太阳穴,有点头疼。
“如果来的是医院订单,走路线a,查库存,扣减,如果是药房,走路线b,查库存,按比例扣减,逻辑上没毛病。”楚戈顿了顿,脸色变得很难看。
“但是今天晚上交工,我跟陆嘉倒了三万条模拟数据进去做压力测试,三万个订单带着不同的优先级标签同时挤进来,那些if和else的条件判断套了五六层。服务器要在后把这几万个订单反复遍历,比对,排序。”
“然后呢?”陈拙问。
“然后cpu占用率直接飙到百分之百,内存吃满,机箱风扇转得快冒烟了,系统死机。”楚戈靠在椅背上。
“这算法的时间复杂度太高了,我和陆嘉在对面调了一下午的参数,怎么改最后都是死循环,老板说今晚必须看到跑通,要是扛不住这三万条并发,万把块钱的尾款就没了。”
楚戈说完,眼巴巴地看着陈拙。
“拙哥,你脑子好使,数学底
章节内容不完整,请退出阅读模式查看完整内容!