理解按字节操作的内存函数、重叠复制问题及常见误区。
理解整数、字节序和浮点数的底层存储方式及类型转换现象。
掌握结构体声明初始化、成员访问、内存对齐、传参和位段。
理解联合体共享存储的特点、大小计算,以及枚举类型的声明和应用。
系统掌握堆内存申请、扩容、释放、常见错误和柔性数组。
掌握文件打开关闭、文本与二进制读写、定位、错误和EOF判断。
C 语言
未读理解预处理、编译、汇编、链接各阶段以及常见构建错误。
掌握预定义宏、对象宏、函数宏、字符串化、连接符、条件编译和头文件包含。
MySQL C API 通过 libmysqlclient 提供对客户端/服务器协议的底层访问。完整流程包括初始化、配置连接、执行 SQL、区分结果集与受影响行数、释放资源和关闭连接。业务代码还必须解决凭据、超时、字符集、SQL 注入和断线处理问题。
1. 安装与编译不同发行版的软件包名称可能是 MySQL Connector/C、M ...
MySQL 账户由“用户名 + 来源主机”共同确定。安全管理的目标不是给应用一个能连接的账户,而是让每个服务、人员和自动化任务只拥有完成职责所需的最小权限,并且能够审计、轮换和回收。
1. 账户身份123'app'@'localhost''app'@'10.0.0.%' ...
