发布日期:2025-10-08 11:58浏览次数:
那天下午正摸鱼刷技术论坛,领导突然弹个微信过来,甩了个压缩包和一句“客户要个本地工具,两周后交活”。点开一看好家伙,就是个纯csv文件处理需求,非要求打包成.exe发给甲方爸爸们用。
先吭哧吭哧搭环境。装完VS Community版我就后悔了,这玩意儿吃C盘跟饕餮似的。顺手把系统升级到Win11最新版,结果遇到个贼坑爹的驱动兼容问题,蓝屏三次气得我差点把键盘砸了。
打开VS新建空项目那刻就眼皮直跳。从零画窗口就耗掉三天,那个文件选择按钮位置调了八遍还是对不齐。解析csv时更惨烈,遇到中文路径直接乱码,通宵debug到第二天早上才发现是编码问题。
最崩溃的是周三凌晨三点,功能都快写完了突然内存泄漏,任务管理器里进程内存打着滚往上飙。急得我灌了两罐红牛查指针,结果发现是忘记关闭文件句柄。
以为代码跑通就完事儿?天真!客户老爷们连vc运行时库都没装过:
交付那天盯着电脑等反馈,手心全是汗。下午三点客户突然在群里说“工具闪退”,我电脑上明明跑得好好的!逼问半天才知道人家用的是二十年前的XP系统,NT6.0以下API全趴窝,气得我直接tm原地爆炸。
连夜打了个运行时兼容补丁,测试时候把虚拟机从Win7到Win11全跑了一遍。第二天顶着黑眼圈交差时,客户轻飘飘来了句:“我们主要用Win10”。
现在看见.csv后缀的文件我都PTSD。这项目挣的钱还不够买生发液的,唯一收获是多了二十根白头发。