为什么 iOS 跳转更顺手,而 Android 更像一个开放路由器?
2026-06-14
从 Intent 到 XPC:不同操作系统如何让进程互相说话 很久以前我学操作系统的时候,对“进程间通信”的理解很朴素:管道、消息队列、共享内存、信号量、Socket,大概就是进程之间传数据的几种办法。这个理解当然没错,但它只覆盖了 IPC 最底层的一面。 如果把视角从内核 API 拉到真实的用户体
2
|
0
第8章 微调 (Tweaks) 复习笔记
2025-11-28
本章介绍了两个关于性能微调的建议,主要涉及函数参数传递策略和容器元素插入优化。这些建议并非通用的“银弹”,而是需要在特定场景下权衡使用的技术。 条款四十一:对于移动成本低且总是被拷贝的可拷贝形参,考虑按值传递
28
|
0
第七章 并发 API 复习笔记
2025-11-28
本章介绍了 C++11 引入的并发 API,重点讲解了基于任务的编程模型、线程管理、以及线程间通信的最佳实践。 条款三十五:优先考虑基于任务的编程而非基于线程的编程
40
|
0
第六章 Lambda 表达式复习笔记
2025-11-28
本章深入探讨了 C++ Lambda 表达式的特性、陷阱以及与 std::bind 的对比,展示了 Lambda 如何成为现代 C++ 编程的游戏规则改变者。 条款三十一:避免使用默认捕获模式 默认捕获模式(
33
|
0
第四章 智能指针复习笔记
2025-11-28
本章深入探讨了 C++11 引入的四种智能指针:std::unique_ptr、std::shared_ptr、std::weak_ptr 以及过时的 std::auto_ptr,旨在帮助开发者摆脱原始指针带来的内存管理噩梦。
39
|
0
第一章 C++ 类型推导机制复习笔记
2025-11-28
本文基于《Effective Modern C++》前四个条款总结了 C++ 的类型推导规则。理解这些规则对于编写现代 C++ 代码至关重要。 条款一:理解模板类型推导 模板类型推导是理解 auto 类型推导的基础。对于函数模板:
52
|
0