240 发简信
IP属地:广东
  • 嵌入式开发中常用的软件设计模式(c语言实现)

    软件项目各有不同,开发语言多种多样,但软件开发这种行为过程,有其规律性,很多前辈从各个角度对软件开发这种行为做了总结。我们这里来介绍GOF从工程...

    0.5 6850 3 10
  • 实现了一个转化数据文本为二进制文件的工具

    这是我个人用来学习编译原理,练习实现的工具 假设我们有一个数据文本文件如下: 我们要将其转为二进制数据存储,利用hexdump 查看如下 用c语...

  • shell脚本最佳实践

    基本语法 一条shell指令以换行符或者分号结束。执行过程为shell解析整条语句(解析变量,展开变量,处理基本逻辑)调用exec方法加载环境变...

  • 国产bmc项目bug调试总结

    1、代码逻辑不清晰,if嵌套过多。2、代码逻辑不清晰,逻辑代码书写较为分散 建议写法: 3、调试日志不规范。建议:调试时候打印时间戳,线程号,当...

  • 记录一个bug的解决过程

    还原 web依赖的某服务重启后,web登录不上,该服务负责web的登录逻辑 重启该服务,发现端口被占用 杀死该服务,发现端口仍被占用 利用net...

  • c语言函数接口设计的一些问题

    在这里不记录模块功能划分等问题,假定函数接口功能已有明确的定义。这样的话就把讨论局限在了函数名,传入,传出参数的设计上了。 传出参数(不一定指返...

  • 程序业务逻辑的一般处理方法

    在代码调试过程中,往往需要花费大量的精力处理业务逻辑。我们先来看一个业务需求 实现一个远程调用接口,修改指定网络接口的IP地址,子网掩码,默认网...

  • 传感器值信息的压缩表达

    上文提到传感器值信息和描述信息的分离。值信息和描述的分离,有利于代码结构化,也可以节约传输带宽。 这里记录一种传感器值信息的压缩表达方法,但不建...

  • 传感器值信息和描述信息的分离

    一般来讲,传感器数据可以分为离散型和数值型。离散型传感器记录布尔值类型信息如,开/关,正常/不正常。数值型传感器要记录的数据稍微复杂一些,如:3...