logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

程序员必懂网络基础:让你远离90%的网络故障!

本文详细介绍了网络基础的重要性及对程序员的价值,包括快速定位问题、优化网络请求和提升面试竞争力等方面。文中对比了OSI七层模型与TCP/IP四层模型,指出尽管OSI模型在理论上更为详细,但TCP/IP模型更贴近实际应用,是现代互联网的标准。文章还深入解析了TCP/IP协议栈中的关键协议(如DNS、IP、TCP、HTTP)的工作流程,并通过实例说明了从应用层到物理层的数据封装与解封装过程。最后,文章

文章图片
#网络#tcp/ip#网络协议
计算机系统中的大端小端

大端和小端是多字节数据存储的两种方式。大端模式将高位字节存储在低地址处,小端模式则相反。C语言中,多字节类型如`int`、`long`、`short`和浮点数受字节序影响,而`char`类型不受影响。字节序的不同影响结构体和数组的内存布局。

文章图片
#系统架构#硬件架构#c语言 +1
Linux操作系统开机启动的过程--使用GRUB引导

本文探讨了Linux系统从上电启动到用户空间启动的详细过程,涵盖BIOS和UEFI两种不同的固件启动方式、GRUB引导过程、内核和根文件系统的加载以及`systemd`和`SysVinit`的初始化流程。理解这些启动步骤不仅能帮助Linux系统管理员更好地排查启动问题,也为深入学习Linux内核和系统架构奠定了基础。

文章图片
#linux#运维#服务器
搞懂Linux文件系统,99%的操作不求人

本文详细介绍了Linux文件系统的关键概念和操作,包括文件系统的类型、结构概览以及磁盘与分区管理。文章首先解释了什么是文件系统及其功能,接着探讨了常见的文件系统类型如ext4、XFS和btrfs的特点及适用场景。文中还深入讲解了如何进行磁盘分区、格式化、挂载等操作,并指导读者如何配置自动挂载。此外,还涵盖了文件权限管理、软硬链接的区别与使用、文件系统的健康检查与修复等内容。最后通过实战案例展示了如

文章图片
#linux#运维#服务器
理解并使用Linux下的perf性能分析工具

本文介绍了perf这一Linux内核自带的性能分析工具,它广泛应用于系统性能监控、程序瓶颈分析和优化。perf通过访问性能监控单元(PMU)来收集硬件事件数据,如CPU周期、缓存行为等,并支持软件事件及用户定义的跟踪点,提供从硬件到用户态的全面性能洞察。阐述了perf的工作原理,包括如何捕捉硬件事件、采样与统计方法、以及数据处理流程。文中还提及perf为减少对系统性能的影响而采用的高效环形缓冲区和

文章图片
#linux#性能优化
Linux Snap软件包详解

Linux Snap软件包详解

文章图片
#linux#ubuntu
深入理解Linux内核中的虚拟文件系统(VFS)

在这篇教程中,我们深入探讨了Linux内核中的虚拟文件系统(VFS)。VFS作为抽象层,为不同类型的文件系统提供统一接口,使上层应用可以使用相同API访问文件。我们介绍了VFS的基本概念、关键数据结构(如`super_block`、`inode`、`dentry`和`file`)、VFS的回调函数与操作接口(如`file_operations`、`inode_operations`和`super_

文章图片
#linux
到底了