linux源码解读系列-程序员宅基地

技术标签: C++  Linux  linux  

linux源码解读(一):进程的创建、调度和销毁

linux源码解读(二):文件系统——高速缓存区

linux源码解读(三):文件系统——inode

linux源码解读(四):文件系统——挂载和卸载

linux源码解读(五):文件系统——文件和目录的操作

linux源码解读(六):文件系统——虚拟文件系统VFS

linux源码解读(七):文件系统——可执行文件的加载和执行

linux源码解读(八):内存管理——分页和分段

linux源码解读(九):内存管理——buddy和slab

linux源码解读(十):内存管理——内存分配和释放关键函数分析&ZGC垃圾回收

linux源码解读(十一):多进程/线程的互斥和同步&JVM同步原理

linux源码解读(十二):系统调用(strace命令0和中断&字节跳动HIDS简要分析

linux源码解读(十三):内核驱动module加载kprobe&字节跳动Elkied简要分析

linux源码解读(十四):红黑树在内核的应用——红黑树原理和api解析

linux源码解读(十五):红黑树在内核的应用——CFS调度器

linux源码解读(十六):红黑树在内核的应用——虚拟内存管理

linux源码解读(十七):红黑树在内核的应用——epoll

linux源码解读(十八):红黑树在内核的应用——timer定时器

linux源码解读(十九):网络通信简介——sk_buff结构体介绍

linux源码解读(二十):网络通信简介——socket&sock结构体介绍

linux源码解读(二十一):网络通信简介——tcp三次握手

linux源码解读(二十二):网络通信简介——网络拥塞控制之cubic算法

linux源码解读(二十三):网络通信简介——网络拥塞控制之BBR算法

linux源码解读(二十四):进程间通信IPC方式对比&poll接受数据

linux源码解读(二十五):mmap原理和实现方式

linux源码解读(二十六):android binder原理和实现方式

linux源码解读(二十七):协程原理和背景(一)

linux源码解读(二十八):通过epoll实现协程(二)

linux源码解读(二十九):android线程通信机制handler&java对象实例布局

linux源码解读(三十):quic协议分析(一)

linux源码解读(三十一):quic核心源码分析(二)

linux源码解读(三十二):dpdk原理概述(一)

linux源码解读(三十三):android下boringSSL核心源码解析&x音防抓包证书校验原理

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_23350817/article/details/125672251

智能推荐

有孚网络北京云数据中心荣获绿色建筑国际LEED金牌认证和国家CQC A级机房认证...-程序员宅基地

文章浏览阅读735次。中国IDC圈报道,2018年1月16日,上海有孚网络股份有限公司(以下简称有孚网络)北京永丰E-Data云计算数据中心荣获国家CQC A级机房认证和国内首个国际LEED绿建金牌认证,CQC中国质量认证中心肖处长、美国绿色建筑委员会(USGBC)和绿色事业认证公司(GBCI)总裁兼首席执行官马晗、中国计量科学研究院武主任、有孚网络CEO安柯、有孚网络CS..._cqc 数据中心a级认证

红点中国完成新一期4亿美元基金募集 -程序员宅基地

文章浏览阅读103次。消息,红点创投中国基金(下简称“红点中国”)宣布完成新一期4亿美元基金的募集。其中3亿美元将继续布局TMT行业及其细分领域里优秀的早期项目,约80%以上的资金用于布局A轮及更早阶段的项目。另外1亿美元则是用于加注高潜力高成长的领跑项目。 这是红点中国独立运营两年多以来募集完成的第三支基金。尽管资本环境在过去一段时间内有一些波动,但红点中国团队依然保...

微软必应(Bing)打不开解决方案(2021.12.16)_必应打不开-程序员宅基地

文章浏览阅读3.4w次,点赞10次,收藏18次。问题描述2021.12.16开始必应就打不开了。。解决方案1. 打开主页将原先网址https://cn.bing.com/更换为https://www4.bing.com/2. 更改浏览器默认主页以Chrome为例,打开chrome://settings/onStartup或设置中选择启动时将网址修改为https://www4.bing.com/3. 更改浏览器默认搜索引擎打开网址chrome://settings/searchEngines或设置中选择搜索引擎网址格式添加为htt_必应打不开

机器学习——聚类算法-层次聚类算法-程序员宅基地

文章浏览阅读676次,点赞15次,收藏7次。层次聚类算法是一种无需预先指定簇数的聚类方法,它通过计算样本之间的相似度来构建聚类树,从而得到样本之间的聚类关系。本文介绍了层次聚类算法的原理、步骤以及Python实现的示例代码。通过层次聚类算法,可以对数据集进行探索性分析,发现数据中的内在结构和模式。

OpenCV-图像模糊(图像平滑)_opencvsharp 模糊边缘-程序员宅基地

文章浏览阅读876次。title: OpenCV-图像模糊(图像平滑)OpenCV-图像模糊(图像平滑)学习如下:cv.bulr()cv.GaussianBlurcv.medianBlurcv.bilateralFilter"""通过将图像与低通滤波器内核进行卷积来实现图像模糊。这对于消除噪音很有用。它实际上从图像中消除了高频部分(例如噪声,边缘)。因此,在此操作中边缘有些模糊。(有一些模糊技术也可以不模糊边缘)。OpenCV主要提供四种类型的模糊技术:1.平均 2.高斯模糊 3.中位模糊 4.双._opencvsharp 模糊边缘

微信是一个计算机信息系统么,电脑微信不登录也能收到信息怎么办啊-程序员宅基地

文章浏览阅读2.3k次。1.微信电脑版接收不到信息但是手机可以怎么回事因为电脑版的微信没有开启“新消息提醒”功能,在设置中开启就可以了。材料/工具:电脑版“微信”。一、打开电脑版“微信”后点击左下角的“更多”标志进入。二、点击“设置”这一选项进入。三、点击“通用设置”进行下一步操作。三、最后勾选“开启新消息提醒声音”开启该功能即可完成操作。2.手机微信可以收到消息,电脑微信收不到是怎么解决的首先,登录到你的微信账号,找到..._电脑端微信怎么自动接收没有登录时的消息

随便推点

基于机器学习的多模态检索研究_多模态图像检索算法流程图解-程序员宅基地

文章浏览阅读1k次。近年来,随着深度学习技术的发展,人们对于多模态数据检索的研究和应用越来越受到关注。然而,多模态数据的特点和其间的异质性导致多模态检索面临诸多挑战。本文对基于生成对抗网络的多模态检索方法进行了综述和分析,该方法具有以下特点:通过生成器和判别器编码多样数据并学习它们的共性,在特征提取和多模态匹配两个阶段实现自动化。在特征提取阶段,使用深度学习模型,如卷积神经网络和循环神经网络,提取不同类型数据的特征,并采用多任务学习策略,使提取网络最小化误差并获得低维特征表示。在多模态匹配阶段,通过生成对抗网络将不同类型特征_多模态图像检索算法流程图解

力扣315计算右侧小于当前元素的个数-程序员宅基地

文章浏览阅读71次。代码】力扣315计算右侧小于当前元素的个数。

pyhton object is not subscriptable 解决_polygon' object is not subscriptable-程序员宅基地

文章浏览阅读6.9w次,点赞2次,收藏6次。这是网上的错误例子:dicts = [ {'name': 'Michelangelo', 'food': 'PIZZA'}, {'name': 'Garfield', 'food': 'lasanga'}, {'name': 'Walter', 'food': 'pancakes'}, {'name': 'Galactus', ..._polygon' object is not subscriptable

Linux系统引导.服务与实验-程序员宅基地

文章浏览阅读776次,点赞18次,收藏20次。systemd unit(单元),systemd方便管理程序,将程序按照特定的功能分成很多单元,服务,单元,写配置。一般来说第一启动项是硬盘,找到硬盘后,会根据mbr的指引 找到完整的grub程序,yum以及rpm安装的软件可以直接使用systemctl去启动关闭,重启,开机自启等功能。加电后biso程序会自检硬件,硬件无故障后,会根据第一启动项去找到内核。移动设备,U盘 移动硬盘 ,光驱。检测硬件是否正常,然后根据biso中的启动项设置,去找内核文件。再根据grub的配置文件找到内核文件的具体位置,

在线黑色响应式全屏滚动主页html源码_黑色响应式全屏滚动主页源码-程序员宅基地

文章浏览阅读742次。html5黑色大气的个人博客全屏滚动个人主页源码。直接上传服务器空间就可使用。_黑色响应式全屏滚动主页源码

ubuntu php7 memcache,linux上安装php7 memcache扩展-程序员宅基地

文章浏览阅读89次。php7安装memcache扩展需要memcache php7的分支 否则安装会失败php7的memcache扩展安装,真的很让人心碎!下面则是php7的扩展memcache安装了。用之前的php版本安装是没有问题,但是用了php7安装 http://pecl.php.net/package/memcache 下的任一款memcache都会报错穷尽一切办法之后发现了Github的pecl-m..._ubuntu php7.1 memcache