-
深入浅出 FlatBuffers 原理(深入浅出node)
一 前言FlatBuffers 是一个开源的、跨平台的、高效的、提供了多种语言接口的序列化工具库。实现了与 Protocal Buffers 类似的序列化格式。主要由 Wouter van Oortmerssen 编写,并由 Google 开源。Oortmerssen 最初为 Android 游戏和...
01月24日[编码文章]浏览:37
-
-
-
C语言预处理指令(C语言预处理指令有哪些)
C语言预处理器指令1. 简介C语言中的预处理指令(也称为预处理器指令)是在编译过程的预处理阶段执行的指令。这些指令用于在编译之前对源代码进行文本替换、条件编译和包含其他文件等操作。...
01月24日[编码文章]浏览:34
-
-
-
-
指针强制转换与字节对齐(指针类型强转)
由于涉及到网络报文的解析,在数据处理的时候,会用到指针强制转换,目前换了一个芯片,指针强制转换就出现了问题。以下直接贴代码了,会注明,哪一种是ok的,哪一种会导致ECU reset。...
01月24日[编码文章]浏览:34
-
干货!C++代码优化策略总结(c语言代码优化)
一、前言C++的性能真的比C语言的要差么?人们通常所持的C++性能差的观点是不正确的。确实,在一般情况下,如果把C语言和看起来与C语言相同的C++版本相比,前者通常要快一些。但同时两种语言在表面上的相似性通常是基于它们的数据处理功能,而不是它们的正确性、健壮性和易维护性。我们的观点是如果让C语言程序...
01月24日[编码文章]浏览:36
-
内存问题探微(内存问题可以引发什么问题?)
这篇文章是我在公司 TechDay 上分享的内容的文字实录版,本来不想写这么一篇冗长的文章,因为有不少的同学问是否能写一篇相关的文字版,本来没有的也就有了。说起来这是我第二次在 TechDay 上做的分享,四年前第一届 TechDay 不知天高地厚,上去讲了一个《MySQL 最佳实践》,现在想起来那...
01月24日[编码文章]浏览:34
