首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Linux
订阅
天赋异禀aa
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Linux工具性能调优系列二:buffer和cache
我们来看一个例子,我们来看free输出,free采集数据来源是:/proc/meminfo文件,对于这个文件,会贯穿这个系列。 从上面的输出我们可以得到什么呢?系统当前内存是否够用?什么是buffer,什么是cache,当前可分配的内存还剩下多少?带着这些问题,我们接着往下看。…
用CPI火焰图分析Linux性能问题
深入剖析
Git commit message 规范
现在市面上比较流行的方案是约定式提交规范(Conventional Commits),它受到了Angular提交准则的启发,并在很大程度上以其为依据。约定式提交规范是一种基于提交消息的轻量级约定。 它提供了一组用于创建清晰的提交历史的简单规则;这使得编写基于规范的自动化工具变得…
【底层原理】Linux文件系统的实现
Linux用一个树状结构来组织管理文件。树的顶端为根目录(/),节点为目录,而末端的叶子为包含数据的文件。当我们给出一个文件的完整路径时,我们从根目录出发,经过沿途各个目录,最终到达文件。
内核必须懂(二): 文件系统初探
文件描述符表(file_struct): 该表记录进程打开的文件. 它的表项里面有一个指针, 指向存放在内核空间的文件表中的一个表项. 它向用户提供一个简单的文件描述符(fd), 使得用户可以通过方便地访问一个文件. 例如, 当进程使用open打开一个文件时, 内核就会在这个表…
计算机网络:这是一份全面 & 详细 的TCP协议学习指南
计算机网络基础 该是程序猿需掌握的知识,但往往会被忽略 今天,我将详细讲解计算机网络中最重要的TCP协议,含其特点、三次握手、四次挥手、无差错传输等知识,希望你们会喜欢
Go语言实现WebDAV文件系统
WebDAV(Web-basedDistributedAuthoringandVersioning)是一种基于HTTP1.1协议的通信协议。它扩展了HTTP1.1,在GET、POST、HEAD等几个H
在Linux上如何得到一个段错误的核心转储
本周工作中,我花了整整一周的时间来尝试调试一个段错误。我以前从来没有这样做过,我花了很长时间才弄清楚其中涉及的一些基本事情(获得核心转储、找到导致段错误的行号)。于是便有了这篇博客来解释如何做那些事情! 在看完这篇博客后,你应该知道如何从“哦,我的程序出现段错误,但我不知道正在…
Linux时间的获取与使用
Linux系统时间有两种。 (1)日历时间。该值是自协调世界时(UTC)1970年1月1日00:00:00这个特定时间以来所经过的秒数累计值。基本数据类型用time_t保存。最后通过转换才能得到我们平时所看到的24小时制或者12小时间制的时间。 (2)进程时间。也被称为CPU时…
译:Linux 文件系统介绍
本文旨在对Linux文件系统概念进行深层次的讨论。本文既不准备对某个特定类型的文件系统(比如ext4)进行基础性的描述,也不打算作为一个讲解文件系统命令的教程。每台通用的计算机都需要把各种类型的数据存储在硬盘驱动器(HDD)或者一些同样功能的设备上,比如USB。