编程技巧
文章平均质量分 79
分栏主要是记录一下编程上面的一些小技巧。
^Lim
每天都在焦虑怎么写出好的文章,qq_8403821,欢迎各位一起交流、探索宇宙的奥秘。如有疑问可以直接发邮件8403821@qq.com
展开
-
Vscode函数注释、文件注释格式化文档
使用VScode进行ESP32编程的时候,发现函数注释,文件注释。这些比较麻烦,作为一个软件工程师,你的代码里面必须有比较重要的注释,所以需要使用一些方法来解决这个问题。原创 2024-03-28 14:43:14 · 2426 阅读 · 0 评论 -
嵌入式软件分层的思想
如果系统规模较大、复杂度高、需要高可维护性和可扩展性,分层架构是一个不错的选择;但如果系统规模较小、复杂度低、对性能要求较高,可能会更适合采用非分层架。,表示在设计和开发软件系统时,应该使模块之间的关系更加紧密,同时避免模块之间的依赖性过于紧密,以便更好地实现系统的可维护性,可扩展性和可重用性。我需要获取一个ds18B20的数据然后上传到阿里云,使用的是。如果需要响应度很快的话,那么最少有三层。因此,在选择是否采用嵌入式分层架构时,这样的话,系统的开销就小了。原创 2024-01-18 15:59:42 · 1374 阅读 · 0 评论 -
int 和 long int ,long long的区别
在C语言和C++中,int 和 long 的大小是由编译器和操作系统的组合决定的,而不是直接取决于操作系统的位数。在通常的情况下,int 表示整数,而 long 表示较大的整数。在32位系统上,int 通常是32位,而 long 通常也是32位。在64位系统上,int 通常是32位,而 long 通常是64位。原创 2024-01-17 09:41:50 · 4570 阅读 · 0 评论 -
嵌入式C/C++命名规范
函数声明和定义的返回类型和函数名在同一行;函数参数列表超出行宽时要换行并合理对齐在声明和定义函数的时候,函数的返回值类型应该和函数名在同一行;如果行宽度允许,函数参数也应该放在一行;否则,函数参数应该换行,并进行合理对齐。参数列表的左圆括号总是和函数名在同一行,不要单独一行;右圆括号总是跟随最后一个参数。ReturnType FunctionName(ArgType paramName1, ArgType paramName2) // Good:全在同一行...原创 2024-01-17 09:40:33 · 1251 阅读 · 0 评论