首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
沐怡旸
掘友等级
移动端C++
前某导航软件开发专家 路漫漫其修远兮,吾将上下而求索
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
128
文章 124
沸点 4
赞
128
返回
|
搜索文章
最新
热门
【底层机制】LeakCanary深度解析:从对象监控到内存泄漏分析的完整技术体系
LeakCanary基于自动化检测和最小侵入性原则构建,其设计目标是在开发阶段主动发现内存泄漏,而非依赖事后分析。系统采用观察者模式与引用队列机制的结合,实现对象生命周期的无缝监控。
【穿越Effective C++】条款12:复制对象时勿忘其每一个成分——完整对象拷贝的艺术
这个条款揭示了C++拷贝控制中一个常见但危险的陷阱:用户定义的拷贝操作可能遗漏某些成员变量,导致对象状态不完整。这是构建正确拷贝语义的关键原则。 思维导图:完整对象拷贝的完整体系 深入解析:拷贝遗漏的
【底层机制】解析Espresso测试框架的核心原理
Espresso的原理可以概括为:通过强大的同步引擎(UI线程监控 + IdlingResource),在应用处于一个稳定、可预测的状态时,才安全地执行交互和断言
【穿越Effective C++】条款11:在operator=中处理"自我赋值"——资源管理的关键安全网
将自我赋值处理视为C++资源管理类的"基本卫生"。培养"自我赋值思维"——在实现每个赋值操作符时都问自己:"如果对象给自己赋值会发生什么?如果赋值过程中抛出异常对象会处于什么状态?" 这种防御性编程
【计算机通识】认识 RESTful API
一个优秀的、符合规范的 RESTful API 应该具备以下特点: 直观的: URI 清晰明了,使用名词标识资源。 语义化的: 正确使用 HTTP 方法和状态码。 一致的: 响应格式、错误处理、命名
《穿越Effective C++》条款10:令operator=返回一个reference to *this——赋值操作符的约定俗成
将赋值操作符返回引用视为C++中的"物理定律"。培养"赋值思维"——在实现每个赋值操作符时都问自己:"这个操作符是否支持链式使用?行为是否与内置类型一致?" 这种一致的思维方式是编写专业级C++代码的
【技术选型】前端框架:Vue vs React - 组合式API与Hooks的哲学之争
在纷繁复杂的前端世界中,Vue 和 React 作为两大主流框架,其竞争与演进始终是开发者关注的焦点。随着 Vue 3 的 Composition API 和 React 的 Hooks 模式成为新时
【C++】【常见面试题】最简版带大小和超时限制的LRU缓存实现
关键实现要点 数据结构选择 双向链表:维护访问顺序 哈希表:快速查找节点 淘汰策略 容量满时删除最久未使用的节点 访问时自动检查并删除超时节点 时间管理 使用steady_clock记录节点时间戳 访
条款9:绝不在构造和析构过程中调用virtual函数——C++对象构造顺序的陷阱
将构造和析构视为对象的"脆弱期"。培养"构造安全思维"——在编写每个构造函数时都问自己:“我在这里调用的函数是否依赖于对象的多态行为?” 这种严谨的态度是构建健壮面向对象系统的关键
【底层机制】Android GC -- 为什么要有GC?GC的核心原理?理解GC的意义
写出高性能、低卡顿的代码:通过避免内存泄漏和减少不必要的对象分配。 快速定位和解决内存问题:当发生OOM或内存抖动时,能迅速找到根源。 建立良好的内存观:知道代码的每一行背后可能发生什么,做到心中有数
下一页
个人成就
文章被点赞
112
文章被阅读
11,089
掘力值
2,303
关注了
13
关注者
45
收藏集
1
关注标签
34
加入于
2017-02-28