记忙碌充实且效率奇高的一天

今天,早上7:30起床,突然有种想编程的欲望,于是打算翘一节课温习一下两个月前写的一个小软件。这是一个android平台上的拍照识别翻译软件。记得当初,我负责软件部分,文字识别部分则由我的一个朋友来写。起初大家都不急,每周都开会讨论,纸上谈兵地说三道四。等到快要验收了,我们才开始紧张。于是乎,开始了不眠不休的编程大战。每天两顿飞饭(外卖),不知不觉就熄灯了。最后,我们花了一周时间,终于完成了,虽然我的软件有点丑陋,虽然他的识别算法只能识别一个英文字母。那时候,我感叹,如果把当初花在胡思乱想和胡说八道的时间用来码代码,就不会搞得这么累了。 后来,为了参加比赛,软件需要改进,必须提高识别能力。于是乎,我放弃了朋友写的算法(已经算很强大了!),转投tesseract门下。为了把c++的代码编译成android能用的库,我费尽心思却还是没有完全解决,遗留下一个超级大bug!之后的两个月,我时不时地就会去琢磨一下,尝试去解决,但是几乎都徒劳无功。今天,我突然发狠了,把整个程序重写了一遍,经历了惨绝人寰的调试过程之后,终于找到了原因:在摄像头回调函数中的ocr算法执行完以后如果activity是横屏的模式,程序就会崩溃,只要将其改成竖屏,程序就一切正常了! 深层的原因我真的无法理解,反正当我改过来时,它居然就行了,我当时真的有种要把手机掰成两半的冲动。 反正结果就是这样,两个月都没解决的bug今天解决了,并非量变引起质变,而是我今天比较冲动。反思反思再反思,结果就是如果冲动是魔鬼,那么魔鬼未必会害人,当修修补补无济于事时,不如推倒从来,因为重生的过程会加强你对细节的理解。 貌似跑题有点远,今天中午1点飞了一次饭,吃饭时看了一部很血腥的电影的维多体亚1号,一直看到两点半,0点上床写了这篇日志,其余的15个小时都献给了这个bug
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值