zoukankan      html  css  js  c++  java
  • 各种奇葩,我感觉我快窒息了,来吐吐槽...

    怪事年年有,最近特别多。

    先吐为快,不然我怕自己会发狂.....

    1.浮点数(float)存储然后读出会有精度损失,所以...

      设备需要新的功能:将一些重要的数据写入到设备的EEPROM中,设备上电后从EEPROM中再读出数据。功能简单,需求明确。OK,so easy,可是下面的要求让我无法淡定了“浮点数(floag)存储后,再读出会有精度损失,把浮点数转换成整数存储”。WTF,我凌乱了,天旋地转的,我竟然无言以对,因为说这个话的是同行啊,撸码行数据说以百万记的啊!it's so easy too,我默默的接下了这个“需求”...技术上可以实现的,我一般不太想浪费我的口水,毕竟喝水是浪费时间的,这个时间用来发呆不香吗?

    2.系统默认初始值是0,所以...

      开会,讨论,开会,沟通,再开会,在讨论,OK,设备间通信协议定好,相关文档定版,开始开发,测试完成,软件升级,测试报告设备出问题了,通信不通,查看LOG(error:DevType==2),嗯?2是什么鬼?查阅代码,翻阅文档,还是一头雾水,询问对端开发人员,人家的答复是“我们之前的协议有漏洞,0是系统默认的初始化值,和我们的协议有冲突,不能用,改成了2(原协议定义如下:0:主设备,1:从设备,设备上电后软件通过检测来确定设备类型)“。WTF,先不说这个理由合理,就这只改代码不该文档的操作,让我们怎么能够愉快的一起撸码啊。再者,系统初始化是0,咱上电手动给个初始值,问题不就解决了吗?还废那事儿,废那时间...用来发呆不香吗?

    3.我不想让ID为0,所以...

      系统内要和其他模块通信,需要给通信消息进行编号,我那可爱的同仁编号如下:

    typedef enum _msgID
    {
        e_no_Msg;
        e_init_msg;
        e_query_msg;
        e_set_msg;
    }msgID_e;

        看见这个,我问了一句”e_no_msg是什么意思,干嘛用的“,可爱的同仁说”只是为了不让ID为0,没什么大用处“......我能说什么,我只能默默留下欣慰的泪水.....指着太阳大喊一声”日“......

      

    whatever is worth doing is worth doing well...
  • 相关阅读:
    51 Nod 1086 多重背包问题(单调队列优化)
    51 Nod 1086 多重背包问题(二进制优化)
    51 Nod 1085 01背包问题
    poj 2559 Largest Rectangle(单调栈)
    51 Nod 1089 最长回文子串(Manacher算法)
    51 Nod N的阶乘的长度 (斯特林近似)
    51 Nod 1134 最长递增子序列(经典问题回顾)
    51 Nod 1020 逆序排列
    PCA-主成分分析(Principal components analysis)
    Python中cPickle
  • 原文地址:https://www.cnblogs.com/Waming-zhen/p/14678169.html
Copyright © 2011-2022 走看看