logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux—网络通信04-IO多路复用-并发模型

特性多进程模型 (Process)多线程模型 (Thread)资源开销大。每个进程有独立的内存空间、页表等。小。线程共享进程内存,只有栈和寄存器独立。切换速度慢。涉及上下文切换,TLB 刷新等。快。只需切换栈和寄存器。数据共享难。需要使用 IPC (管道、共享内存、消息队列)。易。直接读写全局变量即可 (但需加锁)。稳定性高。一个进程崩溃不影响其他进程。低。一个线程崩溃 (如段错误) 可能导致整个

文章图片
#linux#运维#服务器
51单片机-01-在8位数码管上动态滚动显示数字

main.c││ └─ 把1234拆成 [4,3,2,1,0,0,0,0] 存入 display_buf[]│└─ digiter_show() ← 每调用一次,只显示一位├─ P0 = 0 (消隐)├─ Bit_Select(pos) → 操作 P2.2/P2.3/P2.4 → 译码器选位├─ Seg_Select(数字) → P0 = seg_table[数字] → 点亮对应段├─ delay

文章图片
#51单片机#嵌入式硬件#单片机
Linux系统编程-数据库-SQLite3

官网:www.sqlite.org / www.kernal.org(GNU 开源)开源,C 语言开发代码量少,1 万行左右,总大小 10M 以内绿色软件,无需安装文件型数据库,可以移动(整个数据库就是一个.db文件)数据容量最大2T。

文章图片
#数据库#linux#sqlite
C语言学习day10

方式1: main函数之前int add(int a, int b) // 定义在main前// 直接使用return 0;方式2: main函数之后(需要声明)// 函数声明(函数头 + 分号)// 使用前已声明return 0;// 函数定义定义: 函数自己调用自己特点是一种特殊的循环必须有结束条件,否则栈溢出可以替代循环,但效率可能较低✅ 递归的两大要素(递推关系+结束条件)✅ 数组作为参数

#c语言#学习
到底了