- 主题:各位都解决过什么诡异或者让人有成就感的难题?
真牛!真牛!
【 在 bihai 的大作中提到: 】
:
: 公司有个大牛是被收购进来的,给了估计上亿,后来老哥退休了。退休时,客户找来说,有个问题,设备的CF卡某一天的重要数据读不出。后来立了项目给我做。发现,CF卡里面FAT内容被文件的内容覆盖。同事找来另一个CF卡,是他去北方客户那里现场解决问题时从设备里拿出来的。发现该设备也是CF卡有该问题,疑似软件问题。客户说,如果1个月内不给个说法,将不再购买我司设备和服务,损失将达每年10亿以上。
:
: 看源码2个星期,因为没调试过该系统,所以先看源码。找到一个bug,该bug在SanDisk所使用的第三方(就是SanDisk买的代码)的FAT16库里面。该问题每隔一个半月左右发生一次,所以调试是很难等到这个问题的。汇报会上,客户非常满意,说这类似于大海捞针,或者在银河系里面捞一根针。公司给了我十多万奖金吧。
:
#发自zSMTH@MI6
--
FROM 39.162.118.*
同意
当年也经常帮别人解决程序问题
无非是静态+动态调试+经验
好多人竟然不知道单步跟踪
或是没那个耐心
【 在 bihai 的大作中提到: 】
:
: 经验加上逻辑思维,加上运气吧。每天下班都在家编程序作为兴趣爱好,所以可以积累经验。尤其是多线程必须在实战中学习。
:
: 解决这个问题时先想到从各种多线程死锁,不可重入的函数的重入下手,结果最后啥都没发现。
:
#发自zSMTH@MI6
--
FROM 39.162.118.*
印象比较深是帮两个外行改程序
一个是硕士论文的程序
大量程序越界
一个是博士论文的程序
一个函数上千行,光变量定义一屏幕都显示不完
【 在 cestlavie 的大作中提到: 】
:
#发自zSMTH@MI6
--
FROM 39.162.118.*
牛死了
【 在 bihai 的大作中提到: 】
:
: 老板,俺吹个牛爽爽都不行?老子辞职不干了。
:
: 再说一个,当年大学打仙剑奇侠传,走迷宫打怪吐血。还是DOS时代的。用debug直接调试,截获键盘中断,然后输出程序当前执行到的地址到文件,然后通过估算,调试,在1天内,将打怪取消,把屏幕的淡如淡出取消,遇到敌人后让敌人直接消失,打游戏变成了看电影。被室友用来泡妞用了。
:
#发自zSMTH@MI6
--
FROM 39.162.118.*