自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 STM32单片机 day02

5. GPIO:5.1. GPIO基本概念、5.2. 实际应用、5.3. GPIO结构框图、5.4. 施密特触发器、5.5. 工作模式;6. 点亮一盏灯:查找灯的编号、查看原理图、去手册上查找寄存器、编程实现

2025-03-20 20:07:55 639

原创 STM32单片机 day01

0. 大纲;1. 计算机基础:计算机组成、三级存储、IO逻辑、总线;2. 单片机:单片机简介、单片机型号、开发板/最小系统板;3. STM32:简介、STM32 的优势、命令规范;4. ARM(CPU)体系结构:认识ARM、指令集(RISC和CISC)、Cortex-M33的寄存器、CPU运行原理、指令流水线、ARM的数据类型、字节序、ARMv8-M的指令集;STM32G0

2025-03-19 20:26:26 1253

原创 网编高级 day05

7. HTML:7.1. HTML简介、7.2. html 标签:1. 标签格式、2. 标签分类、3. 常用标签、练习

2025-03-19 11:03:16 139

原创 网络编程 day04

6. WebServer:6.1. 网页原码分析、6.2. 结合 Modbus 部分整体流程分析、练习

2025-03-19 10:08:44 347

原创 网编高级 day03

是应用层协议基于TCP通信协议传输数据工作在B/S(浏览器/服务器)架构默认端口号80。

2025-03-14 17:00:12 914

原创 网编高级 day02

3. Modbus RTU:3.1. Modbus RTU和Modbus TCP的区别、3.2. Modbus RTU 特点、3.3. Modbus RTU协议格式;4. Modbus 库:4.1. 函数接口、4.2. 编程流程

2025-03-14 08:45:33 514

原创 网编高级 day01

主机报文:报文头(7)+功能码(1)+起始地址(2)+写入数量(2)+字节计数(1)+写入内容(?主机报文:0x 02 25 00 00 00 06 01 05 00 00 FF 00。主机报文:0x02 25 00 00 00 06 01 03 00 7A 00 02。主机报文:报文头(7)+功能码(1)+写入地址(2)+数值/断通标志(2)主机报文:报文头(7)+功能码(1)+起始地址(2)+数量(2)从机报文:报文头(7)+功能码(1)+字节计数(1)+数值(?3213:40100的数值。

2025-03-12 18:54:22 454

原创 网编 day06

14. UDP通信:流程、函数接口;15. 超时检测:函数本身的参数、setsockopt属性设置、alarm定时器;16. 广播组播:广播:理论、广播发送流程、广播接收流程;组播:理论、组播地址、组播发送端、组播接收端;17. 网络协议头分析:数据的封装与传递

2025-03-11 09:53:53 969

原创 网络编程 day05

12. SQL 数据库:概念、常用数据库、MySQL与SQLite的区别、SQL基础、SQL语句使用、基本语句的使用—命令行操作、sqlite3系统命令、sqlite命令、sqlite3编程—函数接口;13. setsockopt:设置套接字属性

2025-03-07 20:14:25 1100

原创 网络编程 day4

10. IO多路复用:select、超时监测、select实现并发服务器、poll、特点、编程步骤、函数接口、练习、epoll、特点、原理、编程步骤、总结;11. 服务器模型、分类、循环服务器、并发服务器、IO多路复用、多线程/多进程、总结

2025-03-06 19:38:27 1099

原创 网络编程 day03

9. 三次握手,四次挥手:三次握手、过程、状态、练习;四次挥手:过程、状态转换、练习;10. Linux IO 模型:阻塞IO、非阻塞IO:非阻塞IO的设置;IO多路复用:select、特点、流程、函数接口

2025-03-05 20:13:44 1497

原创 网络编程 day02

字节序:端口和ip大小端转换;TCP编程:流程,函数接口,代码优化,最终通信代码,粘包

2025-03-04 20:34:36 742

原创 网络编程 day01

网络基础:IP、子网掩码、端口号、网络基础模型(OS、TCP/IP)、传输协议socket:TCP、UDP模型、广播、组播、协议分析、抓包工具的使用、IO多路复用、并发服务器SQL数据库TCP实现FTP、电子词典是一个编程接口,函数是一种特殊的文件描述符 (everything in Unix is a file)socket是一种通信机制,并不仅限于TCP/IP协议面向连接 (Transmission Control Protocol - TCP/IP)

2025-03-03 21:35:26 1046

原创 IO进程 day08

信号灯集:概念,步骤,semget,semctl,semop;消息队列:特点,步骤,msgget,msgsnd,msgrcv,msgctl

2025-02-27 19:46:05 983

原创 IO进程 day07

进程间通信:无名管道和有名管道的区别;信号:概念,分类,特殊信号,信号的处理,信号的产生,函数接口;共享内存:概念,特点,流程,函数接口,操作命令

2025-02-26 19:25:36 1085

原创 IO进程 day06

线程间通信:死锁;进程间通信,无名管道,有名管道

2025-02-25 18:39:05 778

原创 IO进程 day05

进程:守护进程;线程:线程的概念,线程和进程的区别,线程资源,线程的函数接口, 线程的通信机制

2025-02-24 20:13:48 1127

原创 函数集合(持续更新)

遇到的一些函数的集合,包含函数的头文件,声明,三要素,部分特殊用法也有收录

2025-02-21 17:09:07 883

原创 IO进程 day04

进程和程序的区别,进程的特点,进程的分段,进程的类型,进程的运行状态,进程的状态转换图,进程函数:fork,wait,eixt,getpid;exec函数族

2025-02-21 17:06:03 1168

原创 IO进程 day03

目录操作函数:opendir/closedir/readdir/chdir/stat;stat函数的用法,库:静态库和动态库概念,分类,制作,进程:进程和程序的区别

2025-02-20 20:06:16 906

原创 IO进程 day02

标准IO:fread/fwrite,偏移函数:rewind,ftell,fseek;文件IO:概念,文件IO的特点,文件IO函数:open/close/read/write/lseek,标准IO和文件IO

2025-02-20 16:39:43 827

原创 IO进程 day01

课程介绍,IO,标准IO和文件IO,缓存机制,标准IO特点,流,缓存区分类,计算缓存区大小,fflush,fopen/fclose,fgetc/fputc,fgets/fputs,perror,fprintf

2025-02-19 20:29:17 1321

原创 数据结构 day 07

树:层次遍历;查询:顺序查询,二分法查询,分块查询,哈希表;排序:冒泡排序,选择排序,插入排序

2025-02-15 16:24:28 1176

原创 数据结构 day06

双向链表:双向循环链表;树:特点:什么是树,树的特性,关于树的术语;二叉树:什么是二叉树,二叉树的性质,满二叉树和完全二叉树,二叉树的遍历,二叉树的顺序存储结构,二叉树的链式存储结构

2025-02-14 19:29:56 1175

原创 数据结构 day05

队列:链式队列:特征和代码,双向链接:特征和代码

2025-02-14 09:27:12 542

原创 数据结构 04

栈:链式栈;队列:顺序队列

2025-02-13 10:05:24 396

原创 数据结构 day03

线性表:链表:单向链表,单向循环链表;栈:什么是栈,顺序栈:特性,代码实现

2025-02-11 19:26:54 547

原创 数据结构 day02

线性表:顺序表:顺序表编程操作;链表:链表的特性,单向链表

2025-02-10 18:39:26 1161

原创 数据结构 day01

大纲;为什么学数据结构;什么是数据结构:数据,逻辑结构,存储结构,操作;什么是算法:算法的设计,特性,评价算法的好坏;线性表:顺序表:特性,操作数组

2025-02-08 17:36:50 835

原创 Linux第二课:LinuxC高级 学习记录day05

gdb调试,指针函数,函数指针,函数指针数组

2025-01-16 17:02:33 1415

原创 Linux第一课:LinuxC基础 学习记录day11

共用体,枚举

2025-01-16 15:51:59 941

原创 Linux第二课:LinuxC高级 学习记录day04

shell语句:结构性语句:if,case,for,while,循环控制语句;分文件:分文件内容,分文件使用,条件编译:宏是否定义,值是否为真,防止头文件重复包含;make工具,gcc编译步骤,make工具的内容,makefile变量:自定义变量,预定义变量,自动变量,通配符,函数:wildcard,patsubst,makefile文件的4种书写方式

2025-01-15 18:46:54 1315

原创 Linux第二课:LinuxC高级 学习记录day03

解压和压缩,shell脚本编程,shell变量,shell语句,shell功能性语句,read,shell运算,expr,let,test,字符串测试,整数测试,文件属性测试

2025-01-14 17:30:08 1425

原创 Linux第二课:LinuxC高级 学习记录day02

shell特殊字符:命令置换符;系统维护命令;用户管理命令:新建用户,删除用户;进程管理命令:ps,top,renice,nice,kill;文件系统命令:文件系统类型,Linux文件,文件操作;硬链接和软连接:硬链接,软连接(符号链接),区别

2025-01-13 20:15:21 1229

原创 Linux第二课:LinuxC高级 学习记录day01

大纲,系统命令,网络配置,软件安装,shell命令,特殊字符,通配符,管道符,重定向

2025-01-10 18:35:45 1100

原创 Linux第一课:c语言 学习记录day10

函数,string函数族,递归函数,结构体的定义,格式,结构体变量,赋值,访问,重定义,结构体数组,结构体指针,结构体大小,字节对齐原则

2025-01-08 20:12:09 1148

原创 Linux第一课:c语言 学习记录day07

指针,指针的概念,定义格式,操作符,初始化,运算

2025-01-08 13:59:22 826

原创 Linux第一课:c语言 学习记录day09

指针:指针数组;函数:概念,三要素,格式,声明,调用,传参,动态内存开辟,string函数族

2025-01-07 17:33:48 1085

原创 Linux第一课:c语言 学习记录day06

数组:冒泡排序,选择排序;二维数组:格式,访问元素,二维数组的元素个数,二维数组的大小,数组名,初始化,内存分配,二维数组的遍历

2025-01-07 14:19:33 1032

原创 Linux第一课:c语言 学习记录day08

指针:指针的大小,指针修饰,二级指针,指针和数组,数组指针

2025-01-06 21:59:02 1098

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除