logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

计算机原理-操作系统- 转发 微博 Qzone 微信 Linux内核中的数据结构和算法

原创底层软件架构2019-07-12 22:40:12Linux内核(源代码的链接在github)1.链表、双向链表、无锁链表。2.B+ 树,这是一些你无法在教科书上找到的说明。一个相对简单的B+树的实现。我把它作为一个学习练习来帮助理解B+树是如何工作的。这同样也被证明是有用的。...一个在教科书中并不常见的技巧。最小的值在右侧而不是在左侧。所有在一个节点...

计算机原理-Linux内核体系结构

大家都知道源理君很多期的文章都是关于Linux内核的功能,本着公众号的原则,只讲原理,将复杂的代码转换为通俗易懂的文字,图片。最后呈现给大家。可是源理君一直没有从大框架上系统的给各位梳理Linux内核体系结构。那本文就一个目的,站在山顶向下看。Linux系统的层次框架从图中我们可以分为两个层次:用户空间内核空间在最上层是用户空间,也就是运行应用程序。用户...

Vscode选中变量高亮颜色及注释颜色更改

以下内容转载自https://www.cnblogs.com/kingstacker/p/11957490.html前言vscode的默认变量选中全局高亮根本看不清楚下一个变量高亮在哪。。。。。。如下图。框的颜色实在是差强人意。流程增加了新的方法,无需装插件。旧方法:(1)安装插件:highlight-icemode(2)配置插件:打开用户设置,找到 highlight-icemode 配置项,根

#vscode
git stash 内容误删除找回

以下内容转载自https://www.jianshu.com/p/8452eff3a75egit stash内容误删找回开发工作中,git是我们最常用的工具之一。最近我在开发中遇到这么一个问题:某次的开发内容使用git stash命令暂存了工作现场,之后手残直接删除了暂存的这次记录和内容。幸好git非常强大,我们还是有办法挽救的,虽然流程可能会麻烦一点,但是相比重写之前的开发内容,找回才是最佳的选

#git
#pragma pack()用法详解

以下内容转载自https://blog.csdn.net/lime1991/article/details/445363431.什么是对齐?为什么要对齐?现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。

ubuntu history 命令详解

以下内容转载自https://blog.csdn.net/m0_38020436/article/details/78730631设置linux系统history相关变量,命令时间、保存history条数,多session共享history一、设置历史记录的时间# vi /etc/profile//在文件末尾添加以下内容,然后保存退出重新登陆即可HISTTIMEFORMAT='%F %T '//注

#ubuntu
ubuntu history 命令详解

以下内容转载自https://blog.csdn.net/m0_38020436/article/details/78730631设置linux系统history相关变量,命令时间、保存history条数,多session共享history一、设置历史记录的时间# vi /etc/profile//在文件末尾添加以下内容,然后保存退出重新登陆即可HISTTIMEFORMAT='%F %T '//注

#ubuntu
计算机原理-硬盘原理

简介硬盘作为现在计算机内部最后的机械存储部件,速度相比较内存和Cache而言会慢好几个数量级。但所幸的是,硬盘的成本是远远低于内存的。因此硬盘作为永久存储器是比较合适的,所幸的是为了克服硬盘慢速带来的问题,操作系统会对硬盘的使用有一个优化,下面让我们先来看硬盘的原理。一个典型的硬盘如图所示,图片来源网络。由上图可以看到,硬盘上磁盘进行高速旋转,磁头臂在磁盘上来回...

vscode 调试 让调试程序能走http 的proxy配置方法

参考 https://www.jianshu.com/p/088086acdce4设置方法如下:文件——>首选项——>设置。在右侧配置里增加如下设置"http.proxy": "http://proxy.my.com.cn:80","https.proxy": "https://proxy.my.com.cn:80","http.proxyStrictSSL": false,再用F5启

#vscode
node.js 安装详细步骤教程

以下内容转载自https://blog.csdn.net/antma/article/details/86104068本机环境:Windows 10 专业版 x641、下载安装包Node.js 官方网站下载:https://nodejs.org/en/选择操作系统对应的包:下载完成,安装包如下:2、安装打开安装,傻瓜式下一步即可:选择安装位置,我这里装在D盘下:安装成功,文件...

    共 23 条
  • 1
  • 2
  • 3
  • 请选择