阿里云文档 2025-01-03

OS Copilot

OS Copilot

文章 2024-07-05 来自:开发者社区

【Linux系统编程】深入剖析:四大IO模型机制与应用(阻塞、非阻塞、多路复用、信号驱动IO 全解读)

 目录概述:1. 阻塞IO (Blocking IO)2. 非阻塞IO (Non-blocking IO)3. IO多路复用 (I/O Multiplexing)4. 信号驱动IO (Signal-driven IO)阻塞式IO非阻塞式IO信号驱动IO(Signal-driven IO)信号IO实例:IO多路复用 (I/O Multiple...

【Linux系统编程】深入剖析:四大IO模型机制与应用(阻塞、非阻塞、多路复用、信号驱动IO 全解读)
文章 2024-03-26 来自:开发者社区

【Linux 系统编程 内存流 】深入理解Linux C/C++中的内存流:fmemopen、open_memstream和open_wmemstream的应用

深入理解C语言内存流函数:fmemopen, open_memstream, open_wmemstream 1. 引言 在C语言中,我们通常使用FILE *指针来操作文件。但有时,我们可能需要在内存中创建一个流,而不是在磁盘上。这就是fmemopen, open_memstream, 和 open_wmemstream这几个函数发挥作用的地方。这些函数允许我们在内存中创建流,从...

【Linux 系统编程 内存流 】深入理解Linux C/C++中的内存流:fmemopen、open_memstream和open_wmemstream的应用
文章 2023-08-04 来自:开发者社区

Linux UDP编程:深入探索无连接通信的实现与应用

1. UDP协议概述 UDP是一种简单的传输协议,它不建立连接,直接发送数据报给目标主机。由于UDP无连接,因此它的开销较小,适用于对数据传输时延要求较高的应用场景,如实时音视频传输和在线游戏。 UDP协议的特点: 无连接:发送数据前不需要建立连接,直接发送数据报给目标主机。不可靠&#...

文章 2023-07-14 来自:开发者社区

Linux操作系统实验十二 Linux编程技术应用(下)

vim def.h1. 1. #ifndef __DEF_H__ 2. 2. #define __DEF_H__ 3. 3. 4. 4. #include <stdio.h> 5. 5. 6. 6. int Add(int a, int b); 7. 7. int Sub(int a, int b); 8. 8. int Mul(int a, int b); 9. 9. int ...

Linux操作系统实验十二 Linux编程技术应用(下)
文章 2023-07-14 来自:开发者社区

Linux操作系统实验十二 Linux编程技术应用(上)

1.实验目的与要求使用Makefile来管理编译源码,掌握Makefile的基本语法。学习Makefile中的变量的定义和使用,以及常用的特殊变量使用。学习makefile的自动推导功能。学习使用makefile的伪目标。2.实验平台实验室安装的实验环境(Linux操作系统)和头歌(www.educoder.net)实验平台(课程实验)3.实验内容Makefile的基本语法。Makefile中的....

Linux操作系统实验十二 Linux编程技术应用(上)
文章 2023-04-23 来自:开发者社区

Linux shell编程(if、for、case、while语句的解释与应用)

正文分支结构:if语句语法:                if command; then                ...               &...

文章 2022-02-16 来自:开发者社区

linux----->shell高级编程----grep应用

1. 背景 &nbsp;&nbsp;&nbsp;&nbsp;在讲到shell编程时, 我们不得不提到正则表达式, &nbsp;这个可以看似一门新的编程语言的"老家伙", 让我们很多刚入行的程序员来说又爱又恨, 爱因为它实在可以用最简短的语句写出强大的功能, &nbsp;恨是因为它的语法与我们原来接触的任何一门高级编程语言来说都看似不似. &nbsp;下面我们就开始主要来介绍正则 2. 正则分类 B...

linux----->shell高级编程----grep应用
文章 2017-11-15 来自:开发者社区

Linux之脚本编程---for及while应用

过程式编程 选择执行 顺序执行: if, case 循环执行: for, while, until for循环列表 1 2 3 4 5 6 7 8 for i in LIST; do     循环体 done   for i in LIST do   &nbs...

Linux之脚本编程---for及while应用
文章 2017-11-08 来自:开发者社区

linux----->shell高级编程----sed应用

  背景     sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作. sed意为流编辑器(StreamEditor),在Shell脚本和Makefile中作为过滤器使用非常普遍,也就是把前一个程序的输出引入sed的输入,经过一系列编辑命令转换为另一种格式输出。s...

linux----->shell高级编程----sed应用

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Linux宝库