logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

大小端(Endianness)

小端(Little-Endian):低位字节存放在低地址,高位字节存放在高地址。例如0x12345678。常见于x86/x64架构。大端(Big-Endian):高位字节存放在低地址,低位字节存放在高地址。例如0x12345678。常见于某些网络协议(网络字节序)、历史上的某些 RISC 架构等。记忆窍门:小端“把小的字节放前面”(低地址);大端“把大的字节放前面”(低地址)。网络通信:始终使用。

#arm开发
RTOS:避坑

因为fclose()内部 FILE 对象被释放(free)缓冲区被释放文件描述符关闭FILE*指针指向的内存变成“垃圾”,不可再访问再次fclose(fp)就像对已经 free 的指针做 free —— 属于。同一个 FILE* 重复调用 fclose() 是未定义行为,常导致崩溃或内存破坏。fclose 后应把指针设为 NULL(fclose不会自发的将文件指针设为空)并在下次关闭同一文件时进行

#c语言
大小端(Endianness)

小端(Little-Endian):低位字节存放在低地址,高位字节存放在高地址。例如0x12345678。常见于x86/x64架构。大端(Big-Endian):高位字节存放在低地址,低位字节存放在高地址。例如0x12345678。常见于某些网络协议(网络字节序)、历史上的某些 RISC 架构等。记忆窍门:小端“把小的字节放前面”(低地址);大端“把大的字节放前面”(低地址)。网络通信:始终使用。

#arm开发
到底了