数字营销 · Web开发 · 基础设施

给树莓派安装ArchLinux

给树莓派安装ArchLinux

介绍在树莓派上手动安装 ArchLinux 的基本过程,包括 SD 卡分区、FAT 与 ext4 文件系统创建、系统文件解压以及启动配置。

协程与yield

协程与yield

协程与yield有什么关系?本文通过Python和PHP示例,介绍协程、生成器与yield的基本原理,以及协作式调度和协程的工作方式。

C语言编译和执行分析

C语言编译和执行分析

从一个简单的 C 程序出发,分析 C 语言从编译到执行的基本过程,了解 ELF 可执行文件结构、程序入口地址、虚拟内存、MMU 以及 Linux…

基于select模块的IO复用

基于select模块的IO复用

通过Python的select模块实现一个简单的聊天室,介绍Socket的IO复用原理,以及select如何同时监听多个Socket并处理客户端连接和数据请求。

树莓派的启动流程

树莓派的启动流程

简单介绍树莓派从系统加电到 Linux 内核启动的基本流程,了解 GPU、bootcode.bin、start.elf、config.txt…

超文本传输协议与网站优化

超文本传输协议与网站优化

通过 Apache ab 压力测试,分析 HTTP 并发与请求数量的关系,了解浏览器并发连接限制、Keep-Alive 机制及其对网站性能优化的影响。

Linux管道PIPE的原理和应用

Linux管道PIPE的原理和应用

Linux 管道是 Unix/Linux 中常见的进程间通信方式。本文通过 Python 实例,介绍 PIPE 的基本原理,以及如何结合 fork、dup2…

Linux中exec系列函数的应用

Linux中exec系列函数的应用

通过模拟 Shell 执行外部命令的过程,理解 Linux 中 fork 与 exec 的配合方式,以及 exec 系列函数的基本区别和参数传递方式。

Linux中的dup和dup2函数

Linux中的dup和dup2函数

通过 Python 示例理解 Linux 的 dup 和 dup2 函数,以及利用文件描述符实现标准输入输出和错误输出的重定向。