Linux 应用层开发入门(二十五)| 网络编程
前言网络编程是 Linux 应用层开发的核心技能之一,无论是服务端程序、客户端工具,还是物联网、音视频、分布式系统等场景...
前言网络编程是 Linux 应用层开发的核心技能之一,无论是服务端程序、客户端工具,还是物联网、音视频、分布式系统等场景...

1 什么是输入系统在 Linux 应用层开发中,显示解决的是“怎么把内容画出来”,而输入解决的是另一个同样重要的问题:...

在前面的文章中,我们已经介绍了 Makefile 的基本规则、目标与依赖关系,以及变量的定义方式。本篇将重点讲解 Makefile ...

在 Linux 系统编程中,文件描述符(file descriptor)是进程操作文件、管道、socket 等资源的核...

1 多文件工程的编译方法在实际的 Linux 应用程序开发中,项目通常不会只包含一个源文件。随着程序规模的增大,代码往往会被拆分为多...

在 Linux 应用层开发中,“文件”几乎无处不在: 普通文件、设备文件、管道、Socket,本质上都可以通过文件 I...

在前面的章节中,我们已经基于点阵字库(ASCII/HZK16) 实现了字符的显示。这种方式虽然直观、易于理解ÿ...

在上一节《Linux 应用层开发入门(十四)—— ASCII 字符的点阵显示》中,我们通过Framebuffer帧缓冲...