首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
重启的码农
掘友等级
程序员
|
深圳市瑞云科技股份有限公司
20年程序员,对网络传输、文件传输、远程桌面控制、虚拟网络等领域有较深的开发经验。开发过的产品包括镭速传输、raylink远程控制
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
重启的码农
程序员 @深圳市瑞云科技股份有限公司
·
1天前
关注
enet源码解析(9)enet协议能力改进思考
在通过几个月的源码调试研究后,本文列举enet的一些局限性和问题,这里列举了5个我认为可以重点改进提升enet协议表现的问题。...
0
评论
分享
重启的码农
程序员 @深圳市瑞云科技股份有限公司
·
4天前
关注
enet源码解析(8)数据压缩
我们学习了 ENet 的数据压缩模块:Range Coder:一种基于概率预测的高效压缩算法,特别适合网络流。...
0
评论
分享
重启的码农
程序员 @深圳市瑞云科技股份有限公司
·
4天前
关注
enet源码解析(7): 跨平台套接字调用抽象层
在本章中,我们学习了 ENet 如何作为跨平台开发的坚实后盾: 屏蔽差异:通过 `win32.c` 和 `unix.c` 分离实现,对外提供统一接口。...
0
评论
分享
重启的码农
程序员 @深圳市瑞云科技股份有限公司
·
5天前
关注
enet源码解析(6)协议处理逻辑 (Protocol Processing)
在本章中,我们深入了 ENet 的数据发送处理: 协议结构:Header + Commands + Data。 字节序处理:ENet 自动处理了不同硬件平台的兼容性...
0
评论
分享
重启的码农
程序员 @深圳市瑞云科技股份有限公司
·
5天前
关注
enet源码解析(5)事件驱动服务 (Event Service)
在本章中,我们学习了 ENet 的事件驱动服务。事件驱动服务完成发送数据、接收数据、并将底层的网络活动转化为应用层的 `ENetEvent`。...
0
评论
分享
重启的码农
程序员 @深圳市瑞云科技股份有限公司
·
5天前
关注
enet源码解析(4)多通道机制 (Channels)
在这一章,我们学习了:多通道 (Channels)是为了解决“队头阻塞”问题,让不同类型的数据互不干扰。通道本质上是独立计数的**序列号管理器。...
0
评论
分享
重启的码农
程序员 @深圳市瑞云科技股份有限公司
·
5天前
关注
enet源码解析(3)数据包 (ENetPacket)
在本章中,我们学习了 ENet 通信的基本单元: 1. ENetPacket 是数据的载体,包含数据内容和传输标志。 2. 通过 Flags,我们可以轻松切换 TCP 风格...
1
评论
分享
重启的码农
程序员 @深圳市瑞云科技股份有限公司
·
7天前
关注
enet源码解析 (2) 对等节点 (ENetPeer)
在这一章,我们学习了:ENetPeer是网络连接的“替身”,管理着与特定计算机的通信状态。如何发起连接、断开连接、以及enet的流控机制。...
0
评论
分享
重启的码农
程序员 @深圳市瑞云科技股份有限公司
·
7天前
关注
enet源码解析(1)主机管理 (ENetHost)
在这一章,我们学习了 ENet 的基石——主机 (ENetHost)。它是网络通信的“邮局”和总指挥。...
0
评论
分享
重启的码农
程序员 @深圳市瑞云科技股份有限公司
·
2月前
关注
kv数据库-leveldb (16) 跨平台封装-环境 (Env)
在本章中,我们探索了 LevelDB 的根基——`Env` 环境抽象层。 `Env` 是一个**对操作系统功能的抽象接口**,它将 LevelDB 的核心逻辑与具体的平台实...
0
评论
分享
重启的码农
程序员 @深圳市瑞云科技股份有限公司
·
2月前
关注
kv数据库-leveldb (15) 过滤器策略 (FilterPolicy)
在本章中,我们学习了 LevelDB 中一个重要的性能优化工具`FilterPolicy`。`FilterPolicy` 旨在通过一个快速的内存检查,来避免对不存在的键进行...
0
评论
分享
重启的码农
程序员 @深圳市瑞云科技股份有限公司
·
2月前
关注
kv数据库-leveldb (14) 比较器 (Comparator)
在本章中,我们学习了定义 LevelDB 内部秩序的“规则手册”——`Comparator`。`Comparator` 定义了数据库中所有键的排序规则。...
0
评论
分享
重启的码农
程序员 @深圳市瑞云科技股份有限公司
·
2月前
关注
kv数据库-leveldb (13) 缓存 (Cache)
我们学习了 LevelDB 的性能加速器——`Cache`。- `Cache` 的主要作用是**缓存数据块 (Block Cache)**,通过将热点数据保留在内存中,来减...
0
评论
分享
重启的码农
程序员 @深圳市瑞云科技股份有限公司
·
2月前
关注
kv数据库-leveldb (12) 数据块 (Block)
我们深入 `SSTable` 的内部,探索了其最小的组成单元——数据块 (Block)。数据块是 LevelDB **磁盘读写的最小单位**,它将大的 `SSTable` ...
0
评论
分享
重启的码农
程序员 @深圳市瑞云科技股份有限公司
·
2月前
关注
kv数据库-leveldb (11) 版本集 (VersionSet / Version)
在本章中,我们深入了解了 LevelDB 的状态管理核心——`VersionSet`。`Version` 是数据库在某个时间点的**文件列表快照**,它定义了哪些 `SST...
0
评论
分享
重启的码农
程序员 @深圳市瑞云科技股份有限公司
·
2月前
关注
kv数据库-leveldb (10) 合并任务 (Compaction)
在本章中,我们学习了 LevelDB 的内部维护机制——Compaction。Compaction 是一个**后台任务**,旨在优化数据库的读取性能和空间利用率。...
0
评论
分享
重启的码农
程序员 @深圳市瑞云科技股份有限公司
·
2月前
关注
kv数据库-leveldb (9) 排序字符串表 (SSTable)
在本章中,我们深入探索了 LevelDB 在磁盘上的核心数据结构`SSTable`。`SSTable` 是一个**不可变的、有序的**键值对集合,是数据在磁盘上的主要存储形...
0
评论
分享
重启的码农
程序员 @深圳市瑞云科技股份有限公司
·
2月前
关注
kv数据库-leveldb (8) 内存表 (MemTable)
在本章中,我们深入了解了 LevelDB 在内存中的核心组件——`MemTable`。`MemTable` 是一个**有序的、位于内存中**的写缓冲区,它使得写入操作极快,...
0
评论
分享
重启的码农
程序员 @深圳市瑞云科技股份有限公司
·
2月前
关注
kv数据库-leveldb (7) 预写日志 (Log / WAL)
在本章中,我们揭开了 LevelDB 数据安全的第一道防线——预写日志(WAL)的神秘面纱。WAL 是一种保证数据持久性的机制,它的核心思想是**先写日志,再改内存**。...
0
评论
分享
重启的码农
程序员 @深圳市瑞云科技股份有限公司
·
2月前
关注
kv数据库-leveldb (6) 迭代器 (Iterator)
在本章中,我们学习了 LevelDB 中用于数据遍历的强大工具——Iterator。Iterator提供了一个统一且有序的视图来浏览数据库中的所有键值对。...
0
评论
分享
下一页
个人成就
文章被点赞
15
文章被阅读
8,663
掘力值
1,751
关注了
7
关注者
9
收藏集
0
关注标签
8
加入于
2025-04-20