Linux
文章平均质量分 62
Linux基础操作
ㅤㅤ9527超级帅
音视频实习生,记录工作中的点滴
展开
-
zlog库的交叉编译及使用
zlog库的编译及安装原创 2024-09-03 11:34:18 · 342 阅读 · 0 评论 -
基于Linux网络编程的聊天室
多并发服务器原创 2022-11-11 10:29:54 · 279 阅读 · 0 评论 -
Linux知识点总结(文件,进程,进程间通信)
linux知识点全面总结原创 2022-11-11 09:37:23 · 444 阅读 · 0 评论 -
香橙派H616开发
aaa原创 2022-10-22 20:55:21 · 834 阅读 · 0 评论 -
树莓派与Ubuntu
树莓派原创 2022-10-11 21:58:37 · 1221 阅读 · 0 评论 -
树莓派从零开始
树莓派登录及获取源原创 2022-10-10 10:11:14 · 540 阅读 · 0 评论 -
linux下实现贪吃蛇小游戏
1、为什么我们需要使用ncurse?因为在玩贪吃蛇时,我们需要一个很快的按键响应,ncurse在即时按键响应这方面做得比较好,当然现在已经很落后了。原创 2022-08-15 23:07:22 · 1472 阅读 · 0 评论 -
socket网络编程
怎么让两台设备之间互相通信呢?这就涉及到了网络通信,那么一台设备如何找到另一台设备呢?通过网络地址,地址又包括IP地址与端口号,端口号的作用在于当一个IP地址上面同时跑很多程序时,端口号用于区分这些程序。TCP与UDP的区别:1、 TCP面向连接 (如打电话要先拨号建立连接); UDP是无连接 的,即发送数据之前不需要建立连接2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付Tcp通过校验和,重传控制,序号标识,滑原创 2022-05-02 17:59:53 · 396 阅读 · 0 评论 -
Linux多线程
为什么要使用多线程?传统的linux进程可以看成只有一个控制线程:同一进程在同一时刻只能执行一件事情。有了多个控制线程后,我们可以把程序设计成在同一时刻不只做一件事情。进程是系统中程序执行和资源分配的基本单位。每个进程有自己的数据段、代码段和堆栈段。这就造成进程在进行切换等操作时都需要有比较负责的上下文切换等动作。为了进一步减少处理器的空转时间支持多处理器和减少上下文切换开销,也就出现了线程。(就是防止进程某一部分等待,导致进程白白切换)。使用多线程的理由之一是和进程相比,它是一种非常"节俭"的多任务操原创 2022-04-30 17:31:07 · 387 阅读 · 0 评论 -
进程间通信
什么是进程间通信?两个进程可以同时往公共内存区(管道)存或发数据这样的全双工通信是真正意义上的通信。一、管道管道通常指无名管道特点:(1)它是半双工的,数据只能在一个方向上流动。(2)只能用于父子进程间通信。(3)它可以看成是特殊的文件,对于它的读写,也可以使用write,read等函数;但它不属于文件,不存在于其他任何文件系统,只存在于内存中。原型: #include <unistd.h> int pipe(int pipefd[2]);pipe是创建一个管道,原创 2022-04-26 15:53:34 · 119 阅读 · 0 评论 -
一篇文章了解Linux下进程相关知识
1、什么是程序,什么是进程,有什么区别?程序是静态的概念,进程是动态的概念。gcc a.c -o a,a就是一个程序,存在于硬盘中,当a跑起来之后,系统中就多了一个进程,进程就是跑起来的程序。2、什么是进程标识符?每个进程都有唯一的非负整数表示唯一ID,叫做pid,类似进程的身份证pid = 0,交换进程,作用是进程调度pid = 1,init进程,作用是系统初始化用top来查看进程的pid以及占用cup,以评估程序好坏。#include <stdio.h>#include原创 2022-04-25 16:17:20 · 2475 阅读 · 0 评论 -
一篇文章搞懂Linux文件操作
打开函数:open读写函数:write/read光标定位:lseek关闭:closeman 2 open:在man手册第二页查看open函数一、打开文件(1) int open(const char *pathname, int flags):const char *pathname:是一个字符串,表示的是要打开的文件地址;flags:包含以下标志位O_RDONLY 以只读方式打开文件O_WRONLY 以只写方式打开文件O_RDWR 以可读写方式打开文件. 上述三种旗标是互斥的, 也原创 2022-04-22 18:06:54 · 3410 阅读 · 0 评论