- 博客(5)
- 收藏
- 关注
原创 redis源码阅读—sds_redis sdshdr5,sdshdr8
在sds.h中写了一些常见方法,比如计算sds的长度(即sdshdr的len),计算sds的空闲长度(即sdshdr的可用长度alloc-已用长度len),计算sds的可用长度(即sdshdr的alloc)等等。我们通过sdsnew方法来创建对象,显示通过判断init是否为空来确定初始大小,接着调用方法sdsnew(这边方法名一样,但是参数不一样,其为方法的重载),先根据长度确定类型(上面有提过五种类型,不记得的可以往上翻),然后根据类型分配相应的内存资源,最后追加C语言的结尾符’\0’。
2024-09-07 20:17:25
433
原创 IT行业专业术语_编程(学习笔记)_it行业 目前专业用语大全
输人输出 (l/0) :I/0是Input和Output 的缩写,也就是输入输出。I/0 设备就是输入输出设备。软件和系统的 I/0指忙闲状态,如硬盘 I/O 、网络 I/0等。
2024-09-07 14:56:11
1415
原创 golang性能分析 pprof的使用 graphviz_go pprof 查看cpu占用情况 graphviz
加入社区》https://bbs.youkuaiyun.com/forums/4304bb5a486d4c3ab8389e65ecb71ac0。加入社区》https://bbs.youkuaiyun.com/forums/4304bb5a486d4c3ab8389e65ecb71ac0。时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。命令来辅助查看以及图形化的方式来展示。
2024-09-07 08:42:12
453
原创 Etcd教程 — 第九章 Etcd之实现分布式锁_etcd实现分布式锁
加入社区》https://bbs.youkuaiyun.com/forums/4304bb5a486d4c3ab8389e65ecb71ac0。加入社区》https://bbs.youkuaiyun.com/forums/4304bb5a486d4c3ab8389e65ecb71ac0。提升的进阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!
2024-09-07 03:09:13
268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人