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...
  • 相关阅读:
    [转]Spring Cloud在国内中小型公司能用起来吗?
    [转]关于maven pom.xml中dependency type 为pom的应用
    如何直接在github网站上更新你fork的repo?
    Eclipse在Tomcat环境下运行项目出现NoClassDefFoundError/ClassNotFoundException解决办法
    Jquery mobile 中在列表项上使用单选按钮
    QBus 关注并推送实时公交信息
    常用序列号
    SVN 使用锁实现独占式签出
    SQL速记
    利用交通在手数据为换乘添加关注
  • 原文地址:https://www.cnblogs.com/Waming-zhen/p/14678169.html
Copyright © 2011-2022 走看看