
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
应用场景分类核心作用具体原理与说明典型示例针对开漏 / 开集输出1. 提供默认高电平,消除悬空态开漏 / 开集输出仅能拉低电平(逻辑 0),晶体管截止时信号线悬空(电平不确定);上拉电阻将信号线接电源,截止时提供电流回路,把信号线拉至电源电压(稳定逻辑 1),实现 0/1 逻辑全覆盖,避免误触发。单片机 GPIO 开漏输出的按键检测(按键未按时,GPIO 通过上拉电阻保持高电平)2. 限流保护,防
其核心思想是多个调用者最初共享同一份资源,只有在某个调用者试图修改资源时(code,data,heap,stack),系统才会真正复制一份副本给该调用者(子进程)。②进程是动态的,程序执行的过程,包括进程的创建,调度(cpu利用时间片轮转,平级),消亡。0-3G是进程的空间(大小3G),3G-4G的内核的空间(大小1G),都是虚拟空间。1.内核主要的功能之一就是完成进程调度,硬件,bios,io,

是进程内的执行单元,共享进程的内存和资源。同一进程内的多个线程可以并发执行,但线程崩溃可能导致整个进程终止。
1.功能:从指定的文件中stream中读取nmemb个元素,每个元素size大小的这么多数据,存放到指定ptr文件中。fgets和fputs实现文件的拷贝,对于二进制文件大量存在'\0',fgets读取文件没有问题,但是fputs输出字符串,遇到'\0'就会结束输出。②遇到'\0'('\n'会被读到最终的buffer中),'\n'(换行)会读取结束;1.功能:关闭流指针,并且刷新流中的数据到指定位

var=10//shell中不需要指定类型,只需要变量名,可以直接赋值注意:自定义变量 书写时,等号左右两边不能有空格read//相当于是C语言中scanf,起到输入的作用read var//将值输入到var(所起的变量名)变量中,回车表示结束read var1 var2 ...//可以在一行,给多个变量赋值,不同值之间用空格隔开//但是最后一个变量,会将剩余值读走echo相当于C语言中的prin

①int getchar(void); //函数原型功能:从键盘获得一个字符参数:void ---空 -- 不需要传递实际参数返回值:成功 返回读到的 字符 对应的ASCII值失败 EOF //end of file (-1)②putcharint putchar(int c);功能:输出一个字符参数: @c--- 要输出的字符//ascii码值返回值:成
②利用交叉编译命令生成在开发板能运行的可执行文件:(这个的使用条件为直接打开开发板)
O(1) < O(logn) < O(N) < O(nlogn) < O(n²) (for嵌套)< O(n³) < O(2ⁿ) < O(n!②结构体定义的是指针的引用:(per->ag)特征:支持随机访问--head+5 head[0]O(1)是指一组性质相同的值的集合及定义在此集合上的一些操作的总称。结构体的引用:①结构体的定义是变量的引用:(per.age)#ifndef _SEQLIST_H

计算机系统是硬件与软件的有机结合硬件系统(物理基础)运算器:执行算术(加减乘除)和逻辑运算(与或非),核心是 ALU(算术逻辑单元)。控制器:指挥硬件协调工作,包含指令寄存器、程序计数器(PC)等,是系统的 “指挥中心”。存储器:存储数据和程序,分内存(RAM/ROM,速度快但容量小)和外存(硬盘 / Flash,容量大但速度慢)。输入设备:将外部信息传入计算机(如键盘、传感器、摄像头)。输出设备
创建实例:通过创建 epoll 实例(epfd注册事件:通过epoll_ctl向epfd中添加需要监听的 FD 及事件(如EPOLLIN等待就绪:通过epoll_wait阻塞等待,内核自动将就绪事件写入events数组;处理事件:遍历events数组,根据就绪的 FD 和事件类型(如可读)进行处理;循环监听:重复步骤 3~4,持续处理新的就绪事件。







