1000道程序员常见问题解析
文章平均质量分 87
整理分析解答1000道程序员常见问题解析。
零声教育
这个作者很懒,什么都没留下…
展开
-
2023年C++后端开发,以我之见
虽然工作之后,没有做过前端方面的项目,更多的是与前端工程师FE合作,但是我知道,前端领域也有很多东西要学,而且前端的东西由于能自己直接看到开发结果,或许在工作中会很有成就感,所以永远不要觉得前端工程师做的事情没技术含量,萝卜青菜,各有所爱,任何一个领域,只要深入了,都很有技术含量,关键在于自己喜不喜欢,擅长不擅长。C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,MongoDB,ZK,流媒体,Linux内核,P2P,K8S,Docker,TCP/IP,协程,DPDK多个高级知识点。原创 2023-03-01 20:52:29 · 2200 阅读 · 0 评论 -
如何排查网络丢包问题
首先来看一下半连接队列,它是由内核参数决定的,这个也是可以调整的。通过三次握手,才能够去建立连接,但是由于这种队列的机制很有可能在并发量大的时候,会产生队列满了,然后丢包的行为,所以内核提供了一个tcp_syncookies参数,它能够去启用tcp_syncookies这个机制,当半连接队列溢出的时候,它能够让内核不直接去丢弃这个新包,而是回复带有syncookie的包,这个时候客户端再去向服务器进行请求的时候,它会去验证这个syncookie,这样能够防止半连接队列溢出的时候造成服务不可用的一个情况。转载 2023-02-16 17:28:31 · 1259 阅读 · 0 评论 -
FFmpeg时间戳详解
当然,不含 B 帧的视频,其 DTS 和 PTS 是相同的。AVStream.time_base 是 AVPacket 中 pts 和 dts 的时间单位,输入流与输出流中 time_base 按如下方式确定: 对于输入流:打开输入文件后,调用 avformat_find_stream_info()可获取到每个流中的 time_base 对于输出流:打开输出文件后,调用 avformat_write_header()可根据输出文件封装格式确定每个流的 time_base 并写入输出文件中。原创 2022-12-14 17:46:15 · 385 阅读 · 0 评论 -
Linux中父进程为何要苦苦地知道子进程的死亡原因?
systemd作为一个父进程,完全可以根据子进程的死亡原因,决定进一步的对策。比如,对于oneshot的服务(就是开机只需要运行一次的服务,比如开机进行某种设置,完成一个文件系统的check,完成了就自动退出的进程)。一个普遍的常识是,在Linux里面总是“白发人送黑发人”,子进程死亡,父进程透过wait()等待子进程死亡,并清理子进程僵尸,当然父进程也可以因此而获得子进程的死亡原因。实际上,在systemd里面,一个服务死亡后,要不要重新启动,什么情况下要重新启动,都是可以由用户来定制的。原创 2022-11-17 22:11:04 · 309 阅读 · 0 评论 -
零声教育的linux C C++后台服务开发成长体系
好文!!原创 2022-11-14 21:39:04 · 1317 阅读 · 0 评论 -
FFMPEG开发快速入坑——基础准备知识
另一方面,在一个GOP中,P、B帧是由I帧预测得到的,当I帧的图像质量比较差时,会影响到一个GOP中后续P、B帧的图像质量,直到下一个GOP开始才有可能得以恢复,所以GOP值也不宜设置过大。每个视频包和音频包中有两个时间戳:PTS(显示时间戳) 和 DTS(解码时间戳),其中PTS用来标记一帧视频图像或音频显示的时刻点,DTS用来标记解码的时刻点,有了这两个时间戳,我们可以用来进行视频播放 和 音频播放的 时间同步。要达到人眼感知完全流畅的程度,通常帧率是30FPS,也即:每秒有30帧的视频图像。原创 2022-11-14 17:23:49 · 564 阅读 · 0 评论 -
FFmpeg+SDL播放器开发实现
专业老师答疑 学中有疑问,工作日24小时内可获得老师响应。专属学习群 加入学员学习交流群,与相同目标的同学共同进步。作业讲解 讲解课后作业,老师手把手指导教学。掌握ffmpeg开发环境的快速搭建。掌握音视频解复用流程以及解码流程。掌握声音输出和画面渲染。原创 2022-10-31 19:56:47 · 228 阅读 · 0 评论 -
国内是不是很缺音视频的开发人员,想学习音视频开发,感觉网上能搜到的资料很少?
开发薪水:在BOOS直聘公开统计中,音视频行业的工资10k-20k占12%,20k-30k占45%,30k-k占35%,35k以上占13%。音视频开发单从薪资的角度考虑是没问题的,要记住薪资水平是市场决定的,市场对音视频需求其实非常大,而且逐年上升直播、点播、视频会议等等都是这些年起来的项目。开发前景:随着5G落地,音视频在互联网中的比重越来越高,5G宽带的提速,必然加速整个音视频领域的应用,未来音视频人才缺口达30万,音视频高端领域严重短缺。因为音视频是有一定门槛的,所以也是与其他人拉开差距的分水岭。..原创 2022-08-16 20:47:18 · 654 阅读 · 0 评论 -
图解丨TCP拥塞控制之基础
为什么要进行拥塞控制要回答这个问题,首先必须知道什么时候TCP会出现拥塞。TCP作为一个端到端的传输层协议,它并不关心连接双方在物理链路上会经过多少路由器交换机以及报文传输的路径和下一条,这是IP层该考虑的事。然而,在现实网络应用中,TCP连接的两端可能相隔千山万水,报文也需要由多个路由器交换机进行转发。交换设备的性能不是无限的!, 当多个入接口的报文都要从相同的出接口转发时,如果出接口转发速率达到极限,报文就会开始在交换设备的入接口缓存队列堆积。但这个队列长度也是有限的,当队列塞满后,后续输入的报文就只能原创 2022-07-21 21:11:32 · 311 阅读 · 0 评论 -
一道高频腾讯面试题:tcp数据发送问题
好几个读者私信说在腾讯面试过程中,被面试官问到了一个问题“一个tcp服务端和一个tcp客户端,客户端和服务端建立连接后,服务端一直sleep,然后客户端一直发送数据会是什么现象”。要回答这个问题,需要我们清楚tcp协议的特点和tcp发送数据的大体过程。......原创 2022-07-15 19:54:53 · 299 阅读 · 0 评论 -
【底层原理】彻底理解Linux文件系统(一)
概述提到文件系统,Linux的老江湖们对这个概念当然不会陌生,然而刚接触Linux的新手们就会被文件系统这个概念弄得晕头转向,恰好我当年正好属于后者。从windows下转到Linux的童鞋听到最多的应该是fat32和ntfs(在windows 2000之后所出现的一种新型的日志文件系统),那个年代经常听到说“我要把C盘格式化成ntfs格式,D盘格式化成fat32格式”。一到Linux下,很多入门Linux的书籍中当牵扯到文件系统这个术语时,二话不说,不管三七二十一就给出了下面这个图,然后逐一解释一下每个目录原创 2022-07-06 15:19:07 · 322 阅读 · 0 评论 -
从用户态到内核态-move_to_user_mode
今天我们就重点讲这第一句代码,move_to_user_mode。让进程无法逃出用户态这行代码的意思直接说非常简单,就是从内核态转变为了用户态,但要解释清楚这个意思,还需要听我慢慢道来。我相信你肯定听说过操作系统的内核态与用户态,用户进程都在用户态这个特权级下运行,而有时程序想要做一些内核态才允许做的事情,比如读取硬盘的数据,就需要通过系统调用,来请求操作系统在内核态特权级下执行一些指令。我们现在的代码,还是在内核态下运行,之后操作系统达到怠速状态时,是以用户态的 shell 进程运行,随时等待着来自用户输原创 2022-06-23 17:30:11 · 595 阅读 · 0 评论 -
每日一问:用一年时间如何能掌握 C++ ?
知乎上有个问题是 "如何利用一年时间掌握C++ ?" 听起来有点不可思议,一年时间能掌握C++的人,全力以赴的按计划学习,也不是没有可能。高考数学至少能考一百四吧!众所周知C++以语言复杂度难倒大批初学者,引用一个校招脉友的提问:现在c++的机会是不是越来越少了?这个问题还是老生常谈,看看大家怎么说?不难发现,c++很多的岗位很多都存在两个共性。第一个,岗位比较高端,任职要求高;第二个,部分在传统行业,流动性不大但薪资较其他的语言薪资较低。所以显得c++在2022这个铜三铁四的环境下,行情比较稳定原创 2022-06-14 17:25:43 · 297 阅读 · 0 评论 -
C++音视频开发-H.265编码原理入门
视频编码的目的是为了压缩原始视频,压缩的主要思路是从空间、时间、编码、视觉等几个主要角度去除冗余信息。由于 H.264 出色的数据压缩比率和视频质量,成为当前市场上最为流行的编解码标准。而 H.265 是在 H.264 的基础上,保证相同视频质量的同时,视频流的码率还可以减少50%。随着H.265编码格式越来越流行,本文将主要介绍 H.265 的编码原理,以下是 H.265 的编码框架流程图。01、编码结构H.265在编码结构上分为视频编码层(VCL)和网络提取层(NAL)。VCL:Video Codin原创 2022-06-10 15:28:14 · 1101 阅读 · 1 评论 -
透过 fork 来看进程的内存规划
fork函数为新的进程(进程 1)申请了槽位,并把全部task_struct结构的值都从进程零复制了过来。之后,覆盖了新进程自己的基本信息,包括元信息和 tss 里的寄存器信息。intcopy_process(intnr,...){...p->state=TASK_UNINTERRUPTIBLE;p->pid=last_pid;p->counter=p->priority;.....转载 2022-05-27 17:35:11 · 376 阅读 · 0 评论 -
怎样成为一名优秀的C++后端工程师
最近有小伙伴问我,一名后端工程师的学习路线是什么?其实现在很多程序员都不是科班出生的,包括我自己,大学压根没学过什么计算机相关的课程。非科班出生的程序员的劣势在于基础会稍差,比如计算机基础、计算机网络等都了解的不多,不过没关系,只要你利用业余时间系统的来学习,照样可以做到后来居上。但是问题是,我们的学习路径是什么?该如何学,网上课程那么多,我到底该看哪一个?打开自己的收藏夹,数不清的资料全部在吃灰,到头来一个也没学。其实同类型的资料我们保存1-2个就足够了,然后一段时间内专心学习一..原创 2022-05-26 15:45:08 · 311 阅读 · 0 评论 -
我学音视频,不仅仅只想解决温饱
俗话说“只要迎上风口,猪也能飞上天!”原创 2022-05-18 16:13:37 · 166 阅读 · 0 评论 -
2022全新音视频流媒体高级开发进六大阶段
2022全新音视频流媒体高级开发进六大阶段本路线涵盖最主流的音视频全栈开发技术,适合嵌入式开发、桌面开发、Android/IOS移动开发、后台开发、IT行业人员往音视频领域发展,适合音视频从业人员进一步系统提升音视频技术。学完具备全栈的音视频技术体系思维和视野,能够结合企业实际场景业务,进行播放器、录屏器、推拉流直播、视频监控、音视频通话、流媒体服务器等实际项目的开发。第一阶段 音视频基础编辑切换为居中添加图片注释,不超过 140 字(可选)编辑添加图片注释,原创 2022-05-13 21:34:13 · 535 阅读 · 0 评论 -
深度解析单线程的 Redis 如何做到每秒数万 QPS 的超高处理能力
有一次去面试服务器端岗位,面试官问我有一个连接过来,你该怎么编程处理它。我答道:“主线程收到请求后,创建一个子线程处理。” 面试官接着问,那如果有一千个连接同时来呢?我说“那就多创建一点线程,搞个线程池”。面试官继续追问如果一万个呢?我答道:“......不会...”。事实上,服务器端只需要单线程可以达到非常高的处理能力,Redis 就是一个非常好的例子。仅仅靠单线程就可以支撑起每秒数万 QPS 的高处理能力。今天我们就来带大家看看 Redis 核心网络模块的内部实现,学习下 Redis 是如何做到如此转载 2022-05-10 14:16:20 · 357 阅读 · 0 评论 -
分布式一致性hash、redis 集群的重要应用
一、算法背景一致性哈希算法在1997年由麻省理工学院的Karger等人在解决分布式Cache中提出的,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简单哈希算法带来的问题,使得DHT可以在P2P环境中真正得到应用。二、应用场景现在一致性hash算法在分布式系统中也得到了广泛应用,分布式系统中涉及到集群部署,包括缓存Redis集群,数据库集群,我们在使用Redis的时候,为了保证Redis的高可用,提高Redis的读写性能,最简单的原创 2022-04-13 17:31:32 · 218 阅读 · 0 评论 -
原创分析| 入门或者转行音视频,应该要怎么做?
这一两年因为该死的疫情,让短视频、超高清视频和实时音视频反而成为需求风口。我的看法当然是觉得音视频这个行业还可以,而且从我自己的观察来看,做音视频的现在普遍年龄都在 30+ 了,我 94 年的在组里有可能还是年龄最小的那一批人了。原创 2022-03-29 15:23:09 · 1122 阅读 · 2 评论 -
C++网络编程入门:轻量级Web并发服务器开发
目录1. 前言2. 学习路线2.1 C++2.2 计算机网络基础2.3 计算机系统基础2.4 linux基础2.5 服务端开发规范3. 并发服务器开发入门3.1 建立连接3.2 IO多路复用3.3 多进程并发3.4 多线程并发3.6 基于多线程并发服务器开发实例3.6.1 常见问题3.6.2 确定要实现的功能3.6.3 选定事件处理模式和并发模式3.6.4 确定线程交互方式3.6.5 类的定义与功能一、前言入坑C++以后虽然也参原创 2022-03-12 15:55:16 · 1706 阅读 · 0 评论 -
2022年C++程序员的黄金发展方向:音视频开发
一、音视频开发行业分析招聘的公司招聘的公司行业分布广泛(以下列举大部分是互联网公司)◼ 互联网 掌门科技 哔哩哔哩 字节跳动 腾讯 欢聚时代 快手 阿里巴巴 虎牙 即构科技 网易 小米 商汤科技 融云 蚂蚁金服 爱奇艺 ...等等◼ 计算机软件 华为 海康威视 浙江大华 ...等等◼ 移动互联网 常相伴(互动娱乐) 声网 ...等等 ◼ 电子商务 京东 拼多多 美团 ...等等◼ 人力资源服务 Boss 直聘行业和薪资行业 ◼ 在线教育 ◼ 电商直播 ◼ 游戏直播 ◼ 小视原创 2022-03-09 15:50:13 · 695 阅读 · 1 评论 -
C/C++ Linux后台服务器开发高级架构师学习知识点路线总结(2022架构师篇完整版)
C/C++ Linux后台服务器开发高级架构师学习知识点路线总结(2021架构师篇完整版)前言:小编之前有跟大家分享过一篇架构师体系知识点总结的文章,今天在原来的基础上有所改变更新(2021版)。相信大家也知道,想要成为一名架构师肯定是需要一定的时间经验累积,才可以达到架构师的水平,今天分享的是成为架构师需要掌握的技术知识点,尽量的完善,目前对标的是知名企业腾讯、阿里等等后端开发岗位。今天更新的内容是从Linux高级互联网架构师知识点说起,基础的知识点今天在这里就不写出来了,有需要了解的朋友原创 2022-02-24 15:49:30 · 1660 阅读 · 0 评论 -
2022年C++后台开发,以我之见
今天趁着过完春节快要回公司工作之际,也马上进入金三银四的时期,谈谈我个人对后台开发的一些个人见解,希望能够对在校的学生或者刚刚接触C++后台开发的同学有点帮助。还记得自己在学校的时候,一直都比较注重的是:编程语言+数据结构与算法。没错,对于一个在校的计算机专业的学生,这是很重要的方面。但是,这往往不够,或许是因为毕业前一直没有进入企业实习,以至于自己在毕业之前,对自己未来的职业规划做得很不够,不知道自己以后会做什么方向,那时候比较宽泛且迷茫的定位是,只要是软件开发的工作,我都OK。毕业后,主要是从事C+原创 2022-02-08 15:09:00 · 318 阅读 · 0 评论 -
2022年校招丨C++后端如何斩获大厂offer
最近,在知乎上看到了一个问题:讨论一个开发方向,本来就是一个极具争议的话题。就好比和大家讨论:谁是世界上最好的语言一样,个中都有强手。而技术方向也是,每一个方向都存在高薪和出色的公司。01坚持C++还有意义吗?个人认为坚持C++是否有意义需要你自己判定。人生最可贵的是什么?我觉得是陪伴。当你坚持一直用某个技能或一直做某件事的时候,你也会得到你想要的或许会有额外的小惊喜,比如自信心!02现在用C++的公司还多吗?我觉得够多了。像鹅厂的技术栈就一直是CPP,而且很多人误认为只有大厂才原创 2022-01-20 16:40:51 · 535 阅读 · 0 评论 -
想学习音视频,应该怎么学?如何学习系统性音视频?
目录 为什么要学习音视频? 如何学习系统性音视频? 音视频相关的资料 收获 最近有朋友问想学习音视频,应该怎么学,有什么资料吗?这个问题也困扰我很久,几年前就想开始音视频相关的学习,但是一直找不到门道,坚持不过两周。因为越学越发现 不会的知识、需要学的东西就越多。但为什么相比过去几年的几次尝试,这次持续时间更长、不断有文章输出呢?这篇文章就和对自己进行检视反思,希望对想学习音视频的朋友也有所帮助。为什么要学习音视频?我是做android应用开发,a原创 2022-01-11 20:38:51 · 275 阅读 · 0 评论 -
DPDK的基本原理及学习路线
网络设备(路由器、交换机、媒体网关、SBC、PS网关等)需要在瞬间进行大量的报文收发,因此在传统的网络设备上,往往能够看到专门的NP(Network Process)处理器,有的用FPGA,有的用ASIC。这些专用器件通过内置的硬件电路(或通过编程形成的硬件电路)高效转发报文,只有需要对报文进行深度处理的时候才需要CPU干涉。但在公有云、NFV等应用场景下,基础设施以CPU为运算核心,往往不具备专用的NP处理器,操作系统也以通用Linux为主,网络数据包的收发处理路径如下图所示:在虚拟化环境中,原创 2022-01-10 15:49:32 · 682 阅读 · 0 评论 -
2022年C/C++开发方向如何选择?或者说C++如何进阶?
前言最近知乎上有这么一个回答,坚持c++还有意义吗?或者说C++如何进阶?在这里讨论c/c++的开发方向的好坏,本来就是一个极具争议的话题。就好比和大家讨论:谁是世界上最好的语言一样,个中都有强手。而技术方向也是,每一个方向都存在高薪和出色的公司。所以这里的讨论分享根据个人的看法和普遍行情做交流。首先就开发方向而言,大致可以分为四大块:嵌入式开发 桌面开发 游戏开发 后端开发一、嵌入式开发嵌入式开发其实可以分为两大类:一类是不带操作系统,一类是针对带操作系统的Linux。原创 2022-01-06 14:28:27 · 2173 阅读 · 0 评论 -
图解丨深度解密epoll背后的原理
1 简介Epoll 是个很老的知识点,是后端工程师的经典必修课。这种知识具备的特点就是研究的人多,所以研究的趋势就会越来越深。当然分享的人也多,由于分享者水平参差不齐,也产生的大量错误理解。今天我再次分享 epoll,肯定不会列个表格,对比一下差异,那就太无聊了。我将从线程阻塞的原理,中断优化,网卡处理数据过程出发,深入的介绍 epoll 背后的原理,最后还会 diss 一些流行的观点。相信无论你是否已经熟悉 epoll,本文都会对你有价值。2 引言正文开始前,先问大家几个问题。..原创 2021-12-20 15:23:28 · 393 阅读 · 0 评论 -
C语言实现协程
C 语言实现协程,最困难的部分就是上下文信息的保存和还原。这样才能够做到,让协程在任意位置让出执行权限,稍后再恢复到中断位置继续执行原创 2021-12-17 14:55:26 · 1192 阅读 · 0 评论 -
纯C语言|实现协程框架,底层原理与性能分析,面试利刃
协程框架ntyco作者king老师(王博靖)授课地址:纯C语言|实现协程框架,底层原理与性能分析,面试利刃-学习视频教程-腾讯课堂原创 2021-12-16 16:24:55 · 246 阅读 · 0 评论 -
谈谈协程的作用
笔者是一个菜鸟,以下全部是乱喷的....作用是协程真的改进了IO操作的用户体验。协程是啥首先我们得知道协程是啥?协程其实可以认为是比线程更小的执行单元。为啥说他是一个执行单元,因为他自带CPU上下文。这样只要在合适的时机,我们可以把一个协程 切换到 另一个协程。只要这个过程中保存或恢复 CPU上下文那么程序还是可以运行的。协程和线程差异那么这个过程看起来比线程差不多哇。其实不然 线程切换从系统层面远不止 保存和恢复 CPU上下文这么简单。操作系统为了程序运行的高效性每个线程都有自己缓存C原创 2021-12-16 15:17:28 · 576 阅读 · 0 评论 -
【音视频技术】播放器架构设计
1 概述首先,我们了解一下播放器的定义是什么 ?“播放器,是指能播放以数字信号形式存储的视频或音频文件的软件,也指具有播放视频或音频文件功能的电子器件产品。” ——《百度百科》我的解读如下:“播放器,是指能读取、解析、渲染存储在本地或者服务器上的音视频文件的软件,或者电子产品。”归纳起来,它主要有如下 3 个方面的功能特性: 读取(IO):“获取” 内容-> 从 “本地” or “服务器” 上获取 解析(Parser):“理解” 内容-> 参考 “...原创 2021-12-10 15:31:46 · 731 阅读 · 0 评论 -
入门音视频流媒体开发看这一篇就够了
总体来讲,音视频开发是有一定的技术门槛的,我觉得至少需要在这个领域踏踏实实积累个3-5年,才能对音视频相关的开发知识有一个整体、深刻的理解。从技术上来讲,需要从如下两个大类知识点上去积累:1. C/C++通用开发知识音视频开发的主要编程语言就是C和C++。这块的专业知识积累是通用的,并不局限于某个特定的行业,属于程序员的技术功底。可以重点关注如下几个方面:计算机系统的底层工作原理操作系统原理程序的编译、链接和加载机制C/C++语言特性背后蕴含的思想,底层工作原理,适用场景,存在原创 2021-12-07 17:34:14 · 4311 阅读 · 1 评论 -
4个nginx组件助你丰富简历,增加面试谈资
【免费技术直播分享】4个nginx组件助你丰富简历,增加面试谈资1. 内存池的源码解析2. 线程池的源码解析3. 原子操作CAS的实现4. 共享内存的三种方式上课讲师:King老师上课时间:2021/10/26 20:00上课地址:????https://ke.qq.com/course/417774?flowToken=1017067...原创 2021-10-26 19:55:51 · 175 阅读 · 1 评论 -
Linux内核源码分析
Linux内核源码分析资料分享链接:https://pan.baidu.com/s/1MxbVZAKtDzW_ig1Njvb5Vw 提取码:ho3a链接无效了的话请加Q群:832218493免费领取!免费学习地址:https://ke.qq.com/course/417774?flowToken=1017067原创 2021-10-23 15:35:22 · 1416 阅读 · 0 评论 -
C++音视频开发的技术要点
总体来讲,音视频开发是有一定的技术门槛的,我觉得至少需要在这个领域踏踏实实积累个3-5年,才能对音视频相关的开发知识有一个整体、深刻的理解。从技术上来讲,需要从如下两个大类知识点上去积累:C/C++通用开发知识音视频开发的主要编程语言就是C和C++。这块的专业知识积累是通用的,并不局限于某个特定的行业,属于程序员的技术功底。可以重点关注如下几个方面:计算机系统的底层工作原理操作系统原理程序的编译、链接和加载机制C/C++语言特性背后蕴含的思想,底层工作原理,适用场景,存在什..原创 2021-10-22 16:58:22 · 630 阅读 · 0 评论 -
去腾讯面试,5分钟就出来了 ,问的实在是太...
自从加入这家公司,每天都在加班,钱倒是给的不少,所以也就忍了。没想到9月一纸通知,所有人不许加班,薪资直降30%,顿时有吃不起饭的赶脚。好在有个兄弟内推我去了一家互联网公司,兴冲冲见面试官,没想到一道题把我给问死了:如果 A 机器与 B 机器网络 connect 成功后从未互发过数据,此时其中一机器突然断电,则另外一台机器与断电的机器之间的网络连接处于哪种状态?硬是没有答出来,早知道好好看看一大佬给的C++后台开发面试手册了。c++后端开发是一个庞杂的技术栈,因为没有原创 2021-10-21 16:09:06 · 581 阅读 · 0 评论 -
Linux内核源码分析代码详解
Linux内核源码分析代码详解链接:https://pan.baidu.com/s/1MxbVZAKtDzW_ig1Njvb5Vw提取码:ho3a链接无效了的话请加Q群:832218493免费领取!免费学习地址:https://ke.qq.com/course/417774?flowToken=1017067本系列文章主要是近期针对Linux进程调度源码进行阅读与分析后的经验总结,分析过程中可能结合部分Linux网络编程的相关知识以便于理解,加深对Linux进程调度的理解和知识分享。本系列文原创 2021-10-20 16:32:23 · 2093 阅读 · 0 评论