自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_22613757的博客

成长的路上不孤单!

  • 博客(10)
  • 资源 (21)
  • 收藏
  • 关注

原创 【页高速缓存】address_space 操作函数分析

在 radix Tree 源码分析这篇文档中对radix tree 进行了基础性的分析。那么基于radix tree 的内核中的页高速缓存会有什么样的操作函数呢?页高速缓存的处理函数对页高速缓存操作的基本高级函数有查找,增加,和删除页。在以上函数的基础上还有另一个函数确保高速缓存包含指定页的最新版本。1. 查找页函数find_get_page()接收的参数为指向address_...

2019-06-10 10:56:32 496

原创 文件描述符、打开文件列表和inode的关系

inode对应一个磁盘文件,只有一个,文件file结构体是和 inode 为多对一的关系,因为一个file结构体表示上层open的文件。

2019-06-25 20:47:11 722

原创 【剑指offer】数据流中的中位数(C++大小堆)

题目描述:如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。我们使用Insert()方法读取数据流,使用GetMedian()方法获取当前读取数据的中位数。思路第一步想到的是排序,但是插入时间复杂度为O(n),得到中位数的时间复杂度为O(1)。也可...

2019-06-22 16:40:47 509

转载 【Linux RCU机制详解】(2)

之前的一篇文章https://blog.csdn.net/qq_22613757/article/details/91041518 之后对RCU机制还是略有生疏。RCU(Read-Copy Update)是数据同步的一种方式,在当前的linux内核中发挥着重要的作用。RCU主要针对的数据对象是链表,目的是提高遍历读取数据的效率,为了达到目的使用RCU机制读取数据的时候不对链表进行耗时的加...

2019-06-17 22:12:29 195

原创 【剑指offer】二维数组中查找

题目描述给定一个二维数组,其每一行从左到右递增排序,从上到下也是递增排序。给定一个数,判断这个数是否在该二维数组中。思路:暴力时间复杂度 O(mn)利用二维数组由上到下,由左到右递增的规律,那么选取左下角或者右上角的元素a[ i ] [ j ] 与 target进行比较,当target大于元素 a [ i] [j ],那么 target 必定在元素 a 所在行的右边, 即 j...

2019-06-14 20:32:47 139

原创 【剑指 offer】 51. 数组中重复的数字

题目:在一个长度为 n 的数组里的所有数字都在 0 到 n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。 请找出数组中任意一个重复的数字。例如,如果输入长度为7的数组{2,3,10,2,5,3},那么对对应的重复数字是 2 或 3.解题 方法:排序:将数组排序,然后扫描排序后的数组即可。时间复杂度: O(nlogn), 空间复杂度: O...

2019-06-14 20:09:37 119

原创 【操作系统 (一)】虚拟内存

本文内容总结于《操作系统概念》 Peter Baer Galvin . Greg Gagne 著, 郑扣根 译这本书讲的很详细,翻译的也很好,非常的全面,拿来用来学习操作系统足矣。在未来的 2-3 月内,我将以此书为向导,以内核源码为依托,对操作系统刨根问底。本系列文章与我的内核源码与Android系列分析与解读 系列文章相辅相成。感兴趣的人可以多翻阅。操作系统简述这个文...

2019-06-10 21:09:12 190

原创 【页高速缓存】radix tree 源码解析

项目要在内核做和页高速缓存相类似缓存机制,在写内核代码之前必须先搞清楚页高速缓存源码是什么情况。 之前有一篇博客分析过了页高速缓存的基础,但是远远没有达到动手写代码的基础。这几天端午节假期集中精力,搞懂整个框架 与 在内核中的应用。其他类别的博客也不会停止更新。谨以此祭奠逝去的时间。前言基于内核版本 4.4.4Linux 基数树(radix tree)是将指针与l...

2019-06-06 20:25:19 603 2

转载 深入理解Linux内核 RCU 机制

内核源码中有很多rcu的标志,到底什么是RCU,一直都不清楚。RCU(Read-Copy Update),是 Linux 中比较重要的一种同步机制。顾名思义就是 “读 , 拷贝更新”,再直白点是“随意读,但更新数据的时候,需要先复制一份副本,在副本上完成修改,再一次性地替换旧数据”。这是linux内核实现的一种针对“读多写少”的共享数据的同步机制。不同于其他的同步机制,它允许多个读...

2019-06-06 11:35:59 1081 1

翻译 【1】select、poll、epoll对比分析

本系列文章都来自于:http://gityuan.com/2015/12/06/linux_epoll/select、poll、epoll、都是IO多路复用机制,可以同时监控多个描述符,当某个描述符就绪(读或写就绪),则立即通知相应程序进行读或写操作。本质上select、poll、epoll都是同步IO,即读写是阻塞的。1. select原型:int select (int ma...

2019-06-02 23:43:15 162

Android系统底层架构,进程的概述

是自己在调研Android系统架构时,所总结的资料,比较笼统概括,希望对你有所帮助。

2019-03-28

世界最难数独详细解题过程

世界最难数独详细解题过程!!!!讲解非常详细!!!!喜欢数独的朋友可以一起看看!!!!学习!

2019-01-23

postmark下载+教程

下载后解压,里面有安装包,在linux下面解压后,gcc命令编译即可。另外附加教程,供收藏使用。

2018-12-19

基于ext3的内核日志模块分析

基于ext3的内核日志模块分析,源码分析,里面内容丰富,比较系统,供大家学习!

2018-12-04

java面试题库,web等

java面试题库,有关于java开发的例如web开发,都可以看看!

2018-11-08

ext4写文件流程分析

ext4 写文件流程分析文档,虽然版本较低,不过有很大的参考价值,有需要的可以查看!

2018-11-07

ext4读文件流程分析

本文档为ext4读文件流程分析,版本虽然较低,不过有较大的参考意义!有需要的可以看看!

2018-11-07

mkbootimg 和 unmkbootimg 工具

在对boot.img 文件进行重打包时,此工具可以进行重打包,具体命令可以参考https://blog.csdn.net/u012417380/article/details/73353670

2018-11-06

linux 根文件系统,uml调试会用到

师兄自己制作的根文件系统,非常好用,可以配上我的 gdb+UML调试文档一起使用,谢谢采纳!

2018-11-03

gdb + UML调试linux内核

gdb + UML调试linux内核,自己总结的,非常实用,有需要的采纳,根文件系统可以到我的资源下载!

2018-11-03

Pixel 2 刷内核教程

自己亲自总结的,pixel 系列内核教程,希望可以帮助到你!里面非常详细!

2018-11-03

aarch64-linux-android-4.9

android linux交叉编译工具aarch64-linux-android-4.9版本!需要的可以下载!

2018-11-02

gdb+UML调试linux内核步骤

gdb+UML调试linux内核步骤,里面记录了我在使用gdbt调试linux内核源码的详细步骤。

2018-09-09

根文件系统

在用 uml 启动linux内核时,需要根文件系统,本文件系统是我自己做的,非常不错,希望可以帮到你!

2018-07-25

Drcom_CQU.py

重庆大学链接校园网,py入口,用python执行,登陆自己的账号密码即可联网!

2018-07-25

Hadoop创建详细过程

Hadoop框架在linux上面进行搭建的完整流程,适合初学者学习参考!

2018-07-25

重大数据挖掘往届试题

重大数据挖掘往届试题,有需要的可以下载! 祝你考试顺利!

2018-07-10

物联网技术应用题库

物联网技术应用题库,有需要的可以下载哦! 加油!

2018-07-10

大学物理答案

大学物理答案。共学生们参考学习,祝你考个好成绩!!!

2015-08-29

学生成绩管理系统

学习成绩管理系统,完成简单的学习成绩的输入,输出,学号姓名,成绩,删除插入!

2014-12-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除