秋招笔记|嵌入式相关(持续更新

C/C++

volatile 关键字

使用该关键字修饰的变量在使用时需要重新从内存空间中读取,不会被编译器优化
详解
硬件行为或多线程

sizeof

struct
对于单结构体,每个成员的起始地址应为自身所占空间的整数倍,结构体的所占内存大小应为所有成员的整数倍
结构体嵌套时,子结构体的起始地址应为结构体内最大空间变量的整数倍,其余部分可将结构体进行展开计算,即整体所占空间应是所有变量的整数倍
union
联合体大小要容纳最大的成员变量,其大小需为所有成员大小的整数倍
pragma pack
涉及到有#pragma pack(n)预编译指令时,不考虑内存对齐,统一以n的倍数作为对齐量

malloc、new源码

extern关键字

计网

TCP的可靠性体现在

不重复、不丢包、有顺序,有确认、重传、拥塞控制、窗口控制机制

TCP包头内容

socket原理

操作系统

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值