Linux
文章平均质量分 81
鹰击长空KO
千里之行,始于足下。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SPI总线
SPI总线原创 2022-10-18 16:05:14 · 2348 阅读 · 1 评论 -
I2C总线的相关协议
IIC协议原创 2022-10-18 15:29:21 · 459 阅读 · 0 评论 -
SQLite数据库
SQLite数据库原创 2022-10-18 14:41:18 · 1399 阅读 · 0 评论 -
网络编程之域套接字
网络编程域套接字原创 2022-10-18 14:33:36 · 294 阅读 · 0 评论 -
网络编程之超时检测
网络编程超时检测原创 2022-10-18 14:31:44 · 565 阅读 · 0 评论 -
网络编程之IO模型
IO多路复用原创 2022-10-18 14:28:11 · 357 阅读 · 0 评论 -
网络编程之TCP服务器模型
TCP多进程多线程服务器原创 2022-10-18 14:22:34 · 641 阅读 · 0 评论 -
网络编程之UDP多点通讯
UDP多点通讯原创 2022-10-18 14:14:35 · 1575 阅读 · 0 评论 -
网络编程之UDP模型
UDP模型原创 2022-10-18 13:44:58 · 1025 阅读 · 0 评论 -
网络编程之TCP模型
网络编程之TCP模型原创 2022-10-13 16:59:41 · 605 阅读 · 0 评论 -
网络编程之跨主机传输
字节序转换原创 2022-10-13 16:40:21 · 308 阅读 · 0 评论 -
网络编程之IP地址
IP地址原创 2022-10-13 16:31:25 · 628 阅读 · 0 评论 -
TCP和UDP
TCP和UDP原创 2022-10-13 16:13:45 · 245 阅读 · 0 评论 -
网络编程之联网协议和层
OSI体系结构原创 2022-10-13 16:09:17 · 316 阅读 · 0 评论 -
进程间的通信
进程间的通信原创 2022-10-13 10:57:01 · 735 阅读 · 0 评论 -
指针实现strlen、strcpy、strcat函数
指针实现strlen、strcpy、strcat函数原创 2022-10-12 17:13:43 · 414 阅读 · 0 评论 -
Linux 线程
【1】什么是线程1. 概念线程:是一个进程并发执行多个任务的机制。并发:多个任务同时进行。(cpu以ms级别的速度进程调度,切换进程和线程);进程的上下文切换: 上下文:运行一个程序所需要的所有资源。 上下文切换:替换原有内容,是一个耗时的操作。为了提高系统的性能,引入一个轻量级的进程概念,称之为线程。线程:属于进程,每一个进程至少需要一个线程作为指令执行体,线程运行在进程空间内。多线程:一个进程中,有多个线程在运行2. 线程是程序运行的最小单位(重点)...原创 2022-03-23 20:30:40 · 1805 阅读 · 1 评论 -
Linux进程
【1】进程的概念1. 什么是进程 进程是程序的一次执行过程。 进程是一个独立的,可以调度的任务。 进程在被调度的时候,系统会分配和释放各种资源。(内存资源, cpu资源,进程调度块.....) 2. 进程和程序的区别程序是静态的,存储在磁盘上的可执行二进制程序.进程是动态的概念,他是程序的一次执行过程,包括了进程的创建、调度、消亡,是存在内存中。3. 进程的内存管理 每个进程的内存空间是相互独立的,一旦启动一个进程都会分配4G的内存空间。(虚拟内存空间)原创 2022-03-23 20:16:07 · 1265 阅读 · 0 评论 -
动态库和静态库
【1】库的概念1.库是一个二进制可执行的文件;(存储功能函数)2.库需要被载入到内存中使用3.比较于二进制程序,库是不能单独运行的4.每个操作系统都有自己的库,不兼容。1.库的分类1.静态库2.动态库可以通过后缀来区分静态库或者动态库 windows linux 静态库 *.lb libxxx.a 动态库 *.lld libxxx.so 2. 库存在的意义 库是已经写好的,成熟的,可以复用的功能代码,我们写的很多代码都原创 2022-03-20 22:41:15 · 4943 阅读 · 1 评论 -
文件IO及其函数
一、文件IO文件IO的函数是由操作系统提供的,与操作系统绑定的,又称之为系统调用文件IO是不带缓冲区的文件IO是通过文件描述符来维护一个文件1. 文件描述符 标准IO对文件的读写是通过流指针实现的。 文件IO对文件的读写是通过文件描述符实现的。 尝试打开一个文件的时候,系统会自动给这个文件分配一个编号(文件描述符),用这个编号来描述这个文件。 标准IO就是对文件IO的二次封装,在文件IO的基础上封装了一个缓冲区,同时会将文件描述符一起封装到FILE结构体中原创 2022-03-20 22:31:41 · 2326 阅读 · 0 评论 -
IO输入输出及标准IO函数
【1】什么是IO#include <stdio.h>input:输入,从外部存储设备输入到内存中output: 输出,从内存输出到外部存储设备。> 存储设备:>> 外部存储设备,硬盘>> 内存:SDROM DDR4;总结:数据从外部存储设备到内存,内存到外部存储设备的流动【2】IO分类1.文件IO文件IO:由操作系统提供,与操作系统绑定,又称之为系统调用| | windows | lin...原创 2022-03-20 21:32:07 · 4110 阅读 · 0 评论 -
MakeFile简介
【gcc编译过程】1.预处理:头文件的展开,宏替换,条件编译的选择 gcc -E hello.c -o hello.i2.编译: 检查代码的规范性,语法错误等,检查无误后,gcc将代码翻译成汇编语言 gcc -S hello.i -o hello.s3.汇编: 将编译阶段生成的.s文件转成目标二进制文件 gcc -c hello.s -o hello.o4.链接: 将所有编译输出的二进制文件(.o)链接生成最终稿可执行文件 gcc hello.o -o...转载 2022-03-20 21:19:17 · 783 阅读 · 0 评论 -
shell脚本
shell脚本就是将一堆命令和特有的控制语句放入到.sh结尾的文件中,这个文件就被叫做shell脚本。【1】shell脚本中的变量 (1)变量不需要定义 (2)变量没有对应的类型 (3)变量赋值的时候直接写=, (4)在shell脚本中所有的变量被赋的值都认为是字符串 (5)赋值的区别如下: var1=123 //字符串中不能有空格 var1='123 456' //可以有空格 var1="12...原创 2022-03-20 21:04:25 · 538 阅读 · 0 评论 -
Linux常用命令
1.cd 路径 //绝对路径或者相对路径2.cd - //表示将前一次的工作目录重新作为当前工作目录来用3.cd ~ //~表示当前用户的主目录4.cd //回当前用户的主目录5.pwd 显示当前工作目录的绝对路径。6.man 可以查看命令或者函数。7.ls 路径 查看指定目录里的内容,不加路径显示当前工作目录的内容。8.ll 路径 查看指定目录所有文件的详细信息,包括点开头的隐藏文件。9.touch 创建空的普通文件。10.mkdir 创建空的目录。11.cp 将一原创 2022-03-13 18:21:05 · 935 阅读 · 0 评论
分享