首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
沐怡旸
掘友等级
移动端C++
前某导航软件开发专家 路漫漫其修远兮,吾将上下而求索
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
92
文章 88
沸点 4
赞
92
返回
|
搜索文章
沐怡旸
移动端C++
·
11天前
关注
【计算机通识】GCC、G++、Makefile、CMake 详细对比指南
GCC/G++:底层编译器,将源代码转为机器码 Makefile:自动化构建脚本,管理编译流程 CMake:高级构建配置,解决跨平台和复杂项目管理...
0
评论
分享
沐怡旸
移动端C++
·
11天前
关注
【计算机通识】桌面应用开发框架
桌面应用开发领域在近十年发生了巨大变化,从传统的原生开发到如今的跨平台解决方案百花齐放。选择哪个框架,往往是在开发效率、性能、可移植性、生态资源和团队技能之间做权衡...
0
评论
分享
沐怡旸
移动端C++
·
11天前
关注
【基础知识】C++的几种构造函数
构造函数是C++面向对象编程的基石,理解它们对于编写健壮、高效的代码至关重要。 什么是构造函数? 构造函数是一个特殊的成员函数,它在创建对象时自动调用,用于初始化对象的内存...
0
评论
分享
沐怡旸
移动端C++
·
12天前
关注
【算法】876.链表的中间结点--通俗讲解
使用快慢指针法:快指针每次走两步,慢指针每次走一步。当快指针到达链表末尾时,慢指针正好在中间位置。 这就像两个人赛跑,一个人跑得快(每次两步),一个人跑得慢(每次一步)...
0
评论
分享
沐怡旸
移动端C++
·
12天前
关注
【底层机制】std:: unordered_set 为什么引入?是什么?怎么实现的?怎么正确用?
std::unordered_set 是处理唯一元素集合的强大工具,特别适合需要快速判断元素是否存在的场景。理解其哈希表的实现原理、正确使用API以及避免常见的陷阱(如修改...
0
评论
分享
沐怡旸
关注了
字节跳动技术团队
移动端C++
沐怡旸
移动端C++
·
13天前
关注
【计算机通识】主流标准C库演进、差异和设计哲学【三】
标准C库(libc)是实现C语言标准(如C89, C99, C11)所规定的函数(如printf, malloc, fopen)的库...
0
评论
分享
沐怡旸
移动端C++
·
13天前
关注
【底层机制】鸿蒙系统为什么使用 musl【二】
它体现了华为对操作系统生态本质的深刻理解:得开发者得天下,而降低开发者的门槛和迁移成本,是赢得开发者的最快路...
0
评论
分享
沐怡旸
移动端C++
·
13天前
关注
【底层机制】Android标准C库为什么选择 bionic 而不是 musl【一】
Bionic是Android这个“特化Linux”的“特化C库”。它不是最标准的,也不是最通用的,但它是为Android而生的,是Android成功故事中一个关键且深思熟虑...
0
评论
分享
沐怡旸
移动端C++
·
13天前
关注
【Android】【底层机制】为什么Android要使用Binder而不是传统的Socket?
简单来说,Android选择Binder而不是传统的Socket作为主要的IPC(进程间通信)机制,是基于性能、安全、稳定性以及易用性等多方面的综合考量...
5
评论
分享
沐怡旸
移动端C++
·
14天前
关注
【算法】430.扁平化多级双向链表--通俗讲解
使用深度优先搜索(DFS),当遇到有子节点的节点时,先处理子链表,将子链表插入到当前节点和下一个节点之间,然后继续处理...
0
评论
分享
沐怡旸
移动端C++
·
14天前
关注
【计算机通识】IoT 是什么、如何工作、关键技术、应用场景、挑战与趋势
给日常生活中的物品装上传感器,让它们能够“感觉”到周围环境(如温度、湿度、运动),并通过网络将感觉到的数据发送出去,或者接收指令来执行动作,从而实现自动化、远程控制和数据化...
0
评论
分享
沐怡旸
移动端C++
·
14天前
关注
【底层机制】std::unordered_map 为什么引入?是什么?怎么实现的?怎么正确用?
std::unordered_map 的引入,是为了提供接近常数时间 O(1) 复杂度的关联容器访问,特别适用于不需要元素排序但需要快速查找的场景...
1
评论
分享
沐怡旸
移动端C++
·
15天前
关注
【算法】426.将二叉搜索树转化为排序的双向链表--通俗讲解
利用二叉搜索树的中序遍历特性(遍历结果有序),在遍历过程中调整节点指针,将左指针指向前驱节点,右指针指向后继节点,最后将头尾节点连接形成循环链表...
0
评论
分享
沐怡旸
移动端C++
·
15天前
关注
【计算机通识】【面向对象】当谈到OOP时我们总是说封装继承多态,为什么不是多态继承封装?
先做下总结: 三者之间是相辅相成的,共同构成了面向对象编程的坚实框架。 封装是基础,它定义了类的边界和交互方式,创造了独立的“对象”。 继承建立在封装之上,它允许类沿着层次...
0
评论
分享
沐怡旸
移动端C++
·
16天前
关注
【算法】【链表】382.链表随机节点--通俗讲解
使用水库抽样算法:遍历链表,对于每个节点,以1/i的概率选择当前节点(i是当前节点的索引),从而保证每个节点被选中的概率相等...
0
评论
分享
沐怡旸
移动端C++
·
16天前
关注
【底层机制】std:: forward 解决的痛点?是什么?如何实现?如何正确用?
std::forward 是C++泛型编程和库设计中的一项关键工具。它使得编写能够透明处理拷贝和移动语义的通用包装器、工厂函数和容器成为可能...
0
评论
分享
沐怡旸
移动端C++
·
17天前
关注
【算法】【链表】给单链表加一--通俗讲解
从最低位开始加1,处理进位问题。由于链表头是最高位,我们需要反向遍历链表,但单链表只能正向遍历,所以可以使用递归或反转链表的方法来模拟从低位到高位的操作...
0
评论
分享
沐怡旸
移动端C++
·
17天前
关注
【底层机制】std::move 解决的痛点?是什么?如何实现?如何正确用?
std::move 和移动语义的引入,就是为了解决这个“昂贵的拷贝”问题。它允许我们显式地标记出那些不再需要的对象,从而允许编译器将其资源“移动”而非“拷贝”到新对象中,极...
0
评论
分享
沐怡旸
移动端C++
·
18天前
关注
【计算机通识】网络编程--通识讲解
核心基石:Socket(套接字) Socket 是网络编程的原子操作单元,是应用进程与网络协议栈之间的接口...
1
评论
分享
下一页
个人成就
文章被点赞
39
文章被阅读
2,639
掘力值
964
关注了
10
关注者
12
收藏集
1
关注标签
30
加入于
2017-02-28