自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 mount: Device or resource busy

mount/umount的用法:https://blog.csdn.net/xiyangyang8/article/details/49725039。再次将 debugfs 挂载到 /sys/kernel/debug/ 下就成功了。原因:挂载点上已经挂载了东西,需要先umount 再重新挂载。

2024-03-14 20:14:37 456

原创 struct page 中 refcount 与 mapcount成员含义的区别

refcount是页面拥有的引用总数,而_mapcount是引用页面的页表数。页表映射也是一个引用, 因此_mapcount中的计数也是_refcount的子集,即_refcount应该大于或等于_mapcount。,而在同一个进程中虚拟地址到物理地址的映射关系是唯一的一对,因此mapcount想说明的是 有多少个进程映射了这个物理页。比如在fork时,没有触发写操作之前,父子进程共享同一片虚拟地址空间,父子进程的页表PTE是一模一样的,指向同一片物理内存页。

2024-03-10 12:05:57 190

原创 refcount 和 mapcount 的区别

映射计数,他管理的是物理地址到虚拟地址的映射个数,而在同一个进程中虚拟地址到物理地址的映射关系是唯一的一对,因此mapcount想说明的是 有多少个进程映射了这个物理页。比如在fork时,没有触发写操作之前,父子进程共享同一片虚拟地址空间,父子进程的页表PTE是一模一样的,指向同一片物理内存页。: 引用计数,表示当前这个page被使用的频率,与内存回收中页面回收算法有关,不常使用的页放在队尾,优先回收。

2024-02-26 15:29:15 119

原创 git diff commit_A commit_B

将u1分支的17笔change合成一笔应用到分支u2上。实际上我们应该打的patch是commit。

2024-01-30 16:31:39 251

原创 docker容器中安装vim

【代码】docker容器中安装vim。

2024-01-16 14:38:02 425

原创 python中的双引号字符串

一开始想不明白为什么,但是仔细看看打印的key,value值好像和平常看到的不一样,程序通过判断字符串是不是在字典的键值中,进行下一步操作。

2023-10-31 20:26:03 53

转载 执行git clone 返回302错误码

执行 git clone 返回302

2023-09-19 15:49:30 823

转载 ubuntu系统安装 python3.8.x

ubuntu安装python3.8.x

2023-03-06 15:42:34 133

原创 Ubuntu18.04下man fork提示无内容

解决办法:sudo apt-get install manpages-dev

2021-12-17 16:45:11 321

原创 主机和虚拟机Ubuntu18.04能互相ping通,虚拟机可以正常上网,主机不能

上午做点播和直播的测试,倒腾了一通,原本我的虚拟机一直使用的127.0.0.1作为ip地址被访问,但是直播测试的时候报错,说该IP无法连接.当时安装虚拟机时按照教程配置的这个ip,之前试过能在虚拟机上网,也就没有管太多,今天遇到问题了,突然想着这个ip一般用来作为本机环回测试用,于是想着弄个正常点的ip吧,百度乱搜一通,最终最终这位大神的文章救了我,终于ping www.baidu.com有了回应,暂时放下做别的了。晚上回来继续测试,我先尝试 ping www.baidu.com 是否还能ping的通,结果

2021-09-28 22:03:15 642

原创 完美世界笔试第二题---输入一组数据求能组成的最大整数

```cpp#include<iostream>#include<vector>#include<algorithm>#include<string>#include<sstream>using namespace std;class Solution{public: static bool cmp(string s1, string s2)//返回升序序列 { int i = 0, j = 0; whi..

2021-08-26 13:47:15 120

原创 大小端判断详解

本文主要是对这篇文章中的代码做了整理,原来的文章写得挺好,就是代码看着非常不舒服,本来想整理好直接粘在评论区,但是代码字数有限制,分开粘贴看着又不舒服,只好在这里整理成一篇文章如果有一定基础直接看这个代码找自己需要的内容就可,但是如果这一下没有基础,我的建议是将代码复制到本地编译器,对着原博主的文章,边看文字边看代码自己在本地跑一遍。附:原博主文章 大小端判断(详解+转换)////////////////////////四、如何判断机器的字节序 (重点)////////////////////////

2021-08-09 14:12:39 518

原创 Ubuntu18.04 鼠标双击没有反应(不能实现enter的功能)

Ubuntu18.04 鼠标双击没有反应(不能实现enter的功能)

2021-08-05 10:50:52 465

原创 leetcode 61.旋转链表

昨天写题解的时候突然想明白了做题的时候忽略的部分,所以,今天继续接力啦~还是先上代码,附注释/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) : val(x), next(nullptr) {} * ...

2021-03-27 10:45:35 71

原创 leetcode 82 .删除链表中的重复元素 ||

leetcode 82 .删除链表中的重复元素 ||话不多说,直接上代码,附注释/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) : val(x), next(nullptr) {} * ListNode(i

2021-03-25 15:18:33 65

原创 基类虚析构的意义

本文解答为什么要将一个基类的虚构声明为虚析构实际上在谈到基类的概念时,我们默认这个类是会被继承的,这样才有子类继承基类这一种说法嘛。对于一般的类,并不要求将其虚构函数写成虚析构,因为当用“virtual”关键字修饰一个函数时,系统默认为该类维护(创建)一个虚表(装有虚函数地址的一维数组),创建该类的对象时,取对象内存单元的前四个字节,我们称之为子类的虚指针(这里是32位系统,指针类型大小为4B),将指向这个虚表的入口地址。而虚表和虚指针的定义是消耗系统内存的,我们并不希望产生这些额外开销,所以一般在需要使

2021-01-21 18:35:29 252

基于C#和Mysql实现的图书管理系统.rar

在windows10,VS2012的环境下可运行,Mysql系统版本5.7,对应的Mysql.data.dll需要.NET.Framework4.8的框架支持。主要实现了普通用户和系统管理员两种用户身份登录。可以实现系统管理(用户信息修改,用户注册,帐户注销或冻结),书籍管理(图书的入库出库借书还书),信息查询(用户信息查询,书籍查询和借书单查看)系统支持分页查看和模糊查询。

2021-06-07

空空如也

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

TA关注的人

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