V
主页
京东 11.11 红包
05. 关于Linux之父提出的著名指针问题的详细分析
发布人
视频中的3份代码(仅为重现Linus说的删除单链表中元素的场景,并不是完整的单链表的实现): github: https://github.com/Camio1945/relearning_it/tree/main/codes/3.ProgrammingLanguage/编程语言试水/c_linked_list gitee: https://gitee.com/Camio1945/relearning_it/tree/main/codes/3.ProgrammingLanguage/编程语言试水/c_linked_list Linus在2012年的回答: https://meta.slashdot.org/story/12/10/11/0030249/linus-torvalds-answers-your-questions 网友的高赞仓库: https://github.com/mkirchner/linked-list-good-taste TED演示视频中Linus本人对这个问题的解释,强烈推荐看看: https://www.bilibili.com/video/BV1Cs411z73j/?share_source=copy_web&vd_source=74f3717cd06c1e07976a27ff0c72a69f&t=861
打开封面
下载高清视频
观看高清视频
视频下载器
Linux网络07:搞懂四个 IO 术语:同步 IO 、异步 IO 、阻塞 IO 、非阻塞 IO
指针是怎样一步步发明出来的?
Linux0.11源码:05 - 重要代码放在零地址处
【中文配音】4小时彻底掌握C指针 - 印度顶尖程序员图文讲解
凤凰架构05:我删除了 Service 接口层,并顺带解决了其他几个相关的问题(比如一个 Service 类有几千行代码怎么办?)
Linux网络05:断点调试看看内核中 bind() 和 listen() 方法的数据结构
Linux0.11源码:21 - 从内核态到用户态
Linux0.11源码:01 - 开机后最开始的两行代码是什么?
Linux0.11源码:06 - 解决段寄存器的历史包袱问题
Linux网络04:断点调试看看内核中 socket() 方法的数据结构
Linux0.11源码:36 - 读硬盘数据全流程
Linux0.11源码:08 - 重新设置 idt 和 gdt
go语言指针,你需要知道的全在这里
C 指针个人理解
Linux网络01:推荐一个搭建 Linux 内核网络调试环境的视频教程及几篇分析网络源码的好文章
Linux0.11源码:00 - 资料来源及调试工具说明
Linux0.11源码:03 - 做好访问内存的最基础准备工作
Linux0.11源码:04 - 操作系统怎么把自己从硬盘搬运到内存?
29. Ruby语言介绍、优缺点、学习曲线、发展趋势、工作机会、开源项目、该不该学
CPU分支预测影响代码性能示例2
37. 系列完结篇:用23种编程语言编写同一个功能后的感受;AI转换代码;编程语言缺点集结、优点集结;聊聊理想中的编程语言
Linux0.11源码:12 - 内存划分:如何借助边界值划分内存?
31. Zig语言介绍、优缺点、学习曲线、发展趋势、工作机会、开源项目、该不该学
凤凰架构03:一直不能理解为什么 Service 层要分成接口层和实现层
性能测试036:往 TiDB 数据库里插入了一亿条订单(本系列目前最大规模的测试)
Linux0.11源码:17 - 进程调度初始化sched_init:多进程的基石【片头补充了版权声明】
14. Rust语言介绍、优缺点、学习曲线、发展趋势、工作机会、开源项目、该不该学
Linux0.11源码:11 - main方法:整个操作系统就三十几行代码
13. 她用几十行Go代码写了一个容器,可以理解为Docker最早期的开发版了吧
性能测试050:平台线程 vs 虚拟线程(Java 21)
汇编IDE 2:SASM(功能比较全面)
Linux0.11源码:29 - 加载根文件系统
Linux0.11源码:22 - 从一次定时器滴答来看进程调度
Linux0.11源码:35 - 操作系统启动完毕
Linux0.11源码:37 - 读取硬盘数据的细节
10. F#语言介绍
CPU缓存(Cache)提升代码性能的实际案例
凤凰架构02:服务架构演进史(单体、SOA、微服务、云原生、无服务)
三个示例讲透西门子PLC中的Variant指针应用(二)
性能测试047:3 万 QPS 架构(近期不再提升 QPS 了)