摘要: 1. 接口命名的原则 1.1. 一致性 命名风格一致 命名术语一致 前缀和后缀一致 命名空间一致 版本一致 1.2. 简洁性 避免冗余 使用缩写 1.3. 描述性 2. 常见的命名法 2.1. 驼峰命名法 2.2. 帕斯卡命名法 2.3. 匈牙利命名法 2.4. 下划线命名法 3. 接口设计原则 3 阅读全文
posted @ 2025-02-05 15:15 陌尘(MoChen) 阅读(62) 评论(0) 推荐(1) 编辑
摘要: 2.2. 第二个阶段 本地化 2.2.3. 多字节编码 2.2.3.1. GB2312 2.2.3.2. Big5 2.2.3.3. GB13000 2.2.3.4. GBK 2.2.3.5. GB18030 2.2.3.6. 总结 上一篇《字符编码发展史2 — ISO-8859-N》我们讲解了AN 阅读全文
posted @ 2025-02-03 22:16 陌尘(MoChen) 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是SDK? 1.1. SDK的定义 1.2. SDK的组成 1.3. 举例说明 1.3.1. 【示例一】 OpenCV 1.3.2. 【示例二】 JDK 1.3.3. 【示例三】微信SDK 2. SDK与API 2.1. 什么是API? 2.2. SDK与API的关系 3. 什么是SDK开 阅读全文
posted @ 2025-02-03 15:04 陌尘(MoChen) 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 上一篇《字符编码发展史5 — UTF-16和UTF-32》我们讲解了UTF-16和UTF-32编码。本篇我们将继续讲解字符编码中的字节序标记(BOM)。 2.3. 第三个阶段 国际化 2.3.2. Unicode的编码方式 2.3.2.5. BOM 1. 什么是BOM? BOM是Byte Order 阅读全文
posted @ 2024-10-10 16:07 陌尘(MoChen) 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 上一篇《字符编码发展史4 — Unicode与UTF-8》我们讲解了Unicode字符集与UTF-8编码。本篇我们将继续讲解字符编码的第三个发展阶段中的UTF-16和UTF-32。 2.3. 第三个阶段 国际化 2.3.2. Unicode的编码方式 2.3.2.2. UTF-16 UTF-16也是 阅读全文
posted @ 2024-10-07 22:06 陌尘(MoChen) 阅读(137) 评论(1) 推荐(1) 编辑
摘要: 上一篇《字符编码发展史3 — GB2312/Big5/GBK/GB18030》我们讲解了ANSI编码中的GB2312/Big5/GBK/GB18030。本篇我们将继续讲解字符编码的第三个发展阶段中的Unicode与UTF-8。 2.3. 第三个阶段 国际化 前面提到的第二个阶段,各个国家和地区各自为 阅读全文
posted @ 2024-09-27 20:12 陌尘(MoChen) 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1. Linux C++ 性能分析工具汇总 1.1. gprof 1.2. Valgrind 1.3. Perf 1.4. SystemTap 1.5. Nsight Computing 1.6. Google Performance Tools 1.7. Intel VTune Profiler 阅读全文
posted @ 2024-09-24 10:48 陌尘(MoChen) 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是valgrind? 2. (Ubuntu)安装valgrind 3. valgrind工具的使用 3.1. 命令的语法格式 3.2. 工具选项 3.3. LOG信息输出 3.4. Demo演示 《Linux C++ 开发9 - 手把手教你使用gprof性能分析工具》一文中,我们讲解了gp 阅读全文
posted @ 2024-09-24 09:09 陌尘(MoChen) 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是gprof? 2. gprof的用法 2.1. 编译程序 2.2. 运行程序 2.3. 生成分析报告 2.4. gprof常用参数说明 2.5. 分析报告解读 2.5.1. Flat profile 各个字段的含义 2.5.2. Call graph 各个字段的含义 3. Demo演示 阅读全文
posted @ 2024-09-23 19:22 陌尘(MoChen) 阅读(231) 评论(0) 推荐(1) 编辑
摘要: 2.2. 第二个阶段 本地化 2.2.1. ANSI 2.2.2. ISO/IEC 8859-N 2.2.2.1. 什么是ISO/IEC 8859-N? 2.2.2.2. ISO 8859-1的编码表 上一篇《字符编码发展史1 — ASCII和EASCII》我们讲解了字符编码的起源ASCII和EAS 阅读全文
posted @ 2024-09-18 22:21 陌尘(MoChen) 阅读(81) 评论(0) 推荐(0) 编辑