自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux系统查看分析磁盘空间

对于Linux系统下开发、测试、运维,或嵌入式linux开发来说,会涉及到对Linux系统磁盘空间的占用情况分析。

2023-12-05 10:24:52 181 1

原创 C语言函数指针

在C/C++中,指向函数的指针变量称为函数指针,函数指针用于存放函数的地址,作为函数执行时入口地址。函数名代表函数的入口地址。本质上和定义函数的首部相同,但用指针的形式来定义,函数指针名需要有括号,否则变成了一个返回值是指针的函数声明。函数指针变量定义的一般形式如下。下节讲述如何通过函数指针实现回调函数。

2023-11-13 20:34:42 93

原创 从0到1搭建STM32开发环境

第三步,复制License Management中的CID,粘贴到注册机中。第二步:点击File,再点击License Management。第一步:以管理员身份运行。

2023-04-25 13:58:57 259

原创 指针指向字符串常量不可修改内容

在编译时没有直接显示限定指针指向的区域不可修改,C编译器并没有对此做出检查,所以编译不会报错,但运行时发生了对常量区的修改,所以会出现运行时错误。2. 在实际编程和开发过程中,应保持良好的编程习惯,对常量使用const关键字做显示限定,让程序在编译时能早期发现错误,避免运行时的错误难以定位,运行时错误也会带来段错误、程序异常退出等bug。以上代码编译时并不会报错,但运行时不会按预期在控制台输出信息,会异常退出。

2023-04-24 22:58:25 335

原创 C语言数组与指针区别

C语言中数组和指针是不同的

2023-03-26 18:54:27 72

原创 C语言联合体union详解与实例

和结构体类似,联合体(union)是C语言中一种自定义数据类型。联合体中可以定义多个类型的成员变量,但所有成员共享同一块内存区域,所以联合体在当前时刻只存储一个成员变量值。

2023-03-02 16:28:49 982

原创 C语言结构体位域定义详解与实例

位域也称为位段,C语言允许在结构体中以位为单位来指定其成员所占内存长度,这种以位为单位的成员称为“位段”或称“位域”( bit field) ,位域的使用可以更加节省内存资源。2.如果相邻位域字段的类型相同,但其位宽之和大于类型的sizeof大小,则后面的字段将从新的存储单元开始,其偏移量为其类型大小的整数倍;1.如果相邻位域字段的类型相同,且其位宽之和小于类型的sizeof大小,则后面的字段将紧邻前一个字段存储,直到不能容纳为止;4. 位域的长度不能大于该类型的长度,也不能定义位段数组。

2023-03-01 22:57:50 1492

原创 工业交换机与普通商用交换机区别

工业交换机,也称为工业以太网交换机,是一种专门设计用于工业环境的网络技术。它为工业网络提供可靠、高速的数据传输,包括速度更快的万兆(10G)工业交换机。通常,工业以太网是管理各种类型工业设备之间通信的一种经济有效的方法。工业交换机与普通交换机有何区别呢?

2023-03-01 20:29:55 666

原创 C语言结构体struct详解与实例

C语言中结构体(struct关键字定义)是一种自定义数据类型。通过结构体的定义可以将多种不同类型数据形成一个组合,是一个数据集。什么情况下使用结构体?结构体的定义具有一定面向对象思想,当一个对象具有多个属性类型数据去表达时,可以定义为结构体,比如学生,结构体成员包含姓名、年龄、学号、成绩。

2023-02-26 18:56:51 955

原创 TCP/IP协议簇及IP首部详解

TCP/IPIP协议IP HeaderIPv6

2022-04-22 23:47:49 2812

原创 TCP与UDP选择对比

TCP与UDP理解共同点TCP与UDP同属于TCP/IP协议族中传输层的两个重要协议,不同于网络层实现的跨网络跨节点的点对点(不同宿主间)通信,传输层实现的是端到端之间的通信(运行于不同宿主机上的进程间通信)。这是TCP与UDP协议设计和开发的目标。TCPTCP是Transmission Control Protocol的缩写,表示传输控制协议,是一种面向连接的通信协议,一笔TCP的数据被称为一个TCP分节(segment)。TCP提供面向字节流式传输能力,无数据边界,即TCP的header

2022-04-20 16:55:19 2376

原创 常用TCP/UDP端口号

常见TCP端口号 TCP端口号 协议 描述 11 systat 列举连接了的端口的系统状态 13 daytime 请求主机发送日期和时间 20 FTP-DATA 文件传输协议(数据连接) 21 FTP 文件传输协议(控制连接) 22 ssh 安全 Shell(SSH)服务 23 Telnet 远程登录协议 25 SMTP 简单邮件传输协议 53 ...

2021-09-15 11:06:14 812

原创 IETF RFC793

RFC 793 - Transmission Control Protocol (RFC793)

2021-09-14 21:03:21 211

原创 IPv6简述

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 IPv6由来一、pandas是什么? IPv6能给我们带来什么二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于Num..

2021-04-22 14:24:45 720

Modbus协议中文版与英文原版全集

包含MODBUS协议中文版.pdf和Modbus_Application_Protocol_V1_1b.pdf两份文档。

2023-02-20

嵌入式+STM32+DFP

STM32开发DFP(device family package),官网下载较慢,本资源包含了F1xx, F2xx,F4xx, L0xx系列DFP

2022-04-20

空空如也

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

TA关注的人

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