- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 Linux系统查看分析磁盘空间
对于Linux系统下开发、测试、运维,或嵌入式linux开发来说,会涉及到对Linux系统磁盘空间的占用情况分析。
2023-12-05 10:24:52 234 1
原创 C语言函数指针
在C/C++中,指向函数的指针变量称为函数指针,函数指针用于存放函数的地址,作为函数执行时入口地址。函数名代表函数的入口地址。本质上和定义函数的首部相同,但用指针的形式来定义,函数指针名需要有括号,否则变成了一个返回值是指针的函数声明。函数指针变量定义的一般形式如下。下节讲述如何通过函数指针实现回调函数。
2023-11-13 20:34:42 129
原创 从0到1搭建STM32开发环境
第三步,复制License Management中的CID,粘贴到注册机中。第二步:点击File,再点击License Management。第一步:以管理员身份运行。
2023-04-25 13:58:57 308
原创 指针指向字符串常量不可修改内容
在编译时没有直接显示限定指针指向的区域不可修改,C编译器并没有对此做出检查,所以编译不会报错,但运行时发生了对常量区的修改,所以会出现运行时错误。2. 在实际编程和开发过程中,应保持良好的编程习惯,对常量使用const关键字做显示限定,让程序在编译时能早期发现错误,避免运行时的错误难以定位,运行时错误也会带来段错误、程序异常退出等bug。以上代码编译时并不会报错,但运行时不会按预期在控制台输出信息,会异常退出。
2023-04-24 22:58:25 377
原创 C语言联合体union详解与实例
和结构体类似,联合体(union)是C语言中一种自定义数据类型。联合体中可以定义多个类型的成员变量,但所有成员共享同一块内存区域,所以联合体在当前时刻只存储一个成员变量值。
2023-03-02 16:28:49 1077
原创 C语言结构体位域定义详解与实例
位域也称为位段,C语言允许在结构体中以位为单位来指定其成员所占内存长度,这种以位为单位的成员称为“位段”或称“位域”( bit field) ,位域的使用可以更加节省内存资源。2.如果相邻位域字段的类型相同,但其位宽之和大于类型的sizeof大小,则后面的字段将从新的存储单元开始,其偏移量为其类型大小的整数倍;1.如果相邻位域字段的类型相同,且其位宽之和小于类型的sizeof大小,则后面的字段将紧邻前一个字段存储,直到不能容纳为止;4. 位域的长度不能大于该类型的长度,也不能定义位段数组。
2023-03-01 22:57:50 1625
原创 工业交换机与普通商用交换机区别
工业交换机,也称为工业以太网交换机,是一种专门设计用于工业环境的网络技术。它为工业网络提供可靠、高速的数据传输,包括速度更快的万兆(10G)工业交换机。通常,工业以太网是管理各种类型工业设备之间通信的一种经济有效的方法。工业交换机与普通交换机有何区别呢?
2023-03-01 20:29:55 789
原创 C语言结构体struct详解与实例
C语言中结构体(struct关键字定义)是一种自定义数据类型。通过结构体的定义可以将多种不同类型数据形成一个组合,是一个数据集。什么情况下使用结构体?结构体的定义具有一定面向对象思想,当一个对象具有多个属性类型数据去表达时,可以定义为结构体,比如学生,结构体成员包含姓名、年龄、学号、成绩。
2023-02-26 18:56:51 1054
原创 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 2430
原创 常用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 883
原创 IPv6简述
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 IPv6由来一、pandas是什么? IPv6能给我们带来什么二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于Num..
2021-04-22 14:24:45 813
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人