Lv.4
yd_274589494
更多个人资料
986
成长值
0
关注
7
粉丝
+ 关注
私信
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
IOT、编程语言
个人勋章
TA还没获得勋章~
成长雷达
960
6
0
0
20
个人资料
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
IOT、编程语言
达成规则
以上满足
项可达成此勋章
博客
关注
粉丝
论坛
全部时间
全部时间
最近三天
最近一周
最近一月
全部
暂无专栏分类
C语言进阶教程(再论struct,union,enum)
@TOC 前言本篇文章我们再来讨论struct,union,enum这三大结构。这三大结构很容易让人晕头转向,所以现在我们再来分析一下吧。 一、struct,union,enum类型大小计算1.Struct(结构体):结构体是一种用户自定义的数据类型,用于将一组不同类型的变量组合在一起,作为一个逻辑单元来表示复杂的数据结构。结构体的大小计算取决于其成员变量的大小及对齐方式。为了提高内存访问效...
yd_274589494
2023-11-27 22:24:42
4132
0
0
2023-11-27 22:24:42
999+
0
0
C语言进阶教程(#运算符和##运算符)
@TOC 前言本篇文章来介绍#运算符和##运算符的使用,这两个运算符大家应该是比较少见到,那么这篇文章将带大家来使用一下#运算符和##运算符。 一、#运算符和##运算符介绍在C语言中,# 运算符和 ## 运算符是用于宏定义和宏展开的特殊运算符。1.# 运算符(字符串化运算符):在宏定义中,# 运算符用于将宏参数转换为字符串字面量。它可以将宏参数替换为字符串,并在编译时进行字符串拼接操作。示例...
面向对象编程
yd_274589494
2023-11-27 22:24:25
3719
0
0
2023-11-27 22:24:25
999+
0
0
Linux系统编程(exec函数家族和system函数)
@TOC 前言本篇文章我们继续讲解多进程编程中的,exec函数家族和system函数。 一、exec函数家族exec 函数家族是一组在类Unix操作系统中常用的函数,用于在当前进程中执行一个新的程序。这个函数家族包括以下几个函数:int execl(const char *path, const char *arg0, ..., const char *argn, (char *)NULL)...
Linux
yd_274589494
2023-11-27 22:23:05
3588
0
0
2023-11-27 22:23:05
999+
0
0
C语言进阶教程(再论指针和数组3)
@TOC 前言本篇文章继续讲解指针和数组。 一、a和&a的区别1.数组名(例如 a)表示整个数组。当使用数组名时,它会被解释为对整个数组的引用。例如,可以使用 a[0] 来访问数组的第一个元素。2.&a 表示对数组的地址的引用,即指向整个数组的指针。使用 &a 时,它将返回指向数组的指针,类型为指向数组的指针类型(例如,int (*)[])。该指针指向数组在内存中的起始位置。示例代码:#in...
数据结构
yd_274589494
2023-11-27 22:22:45
4103
0
0
2023-11-27 22:22:45
999+
0
0
C语言进阶教程(字符串深入)
@TOC 前言其实在C语言中是没有真正的字符串的,在C语言中字符串都是使用字符数组来完成的。 一、字符数组赋值注意事项在C语言中,字符数组(也称为字符串)只能在初始化时进行赋值。这是因为字符数组在声明时需要指定其大小,且其大小在编译时确定。由于数组的大小在编译时确定,并且是静态的,因此无法在运行时对字符数组进行动态赋值。这意味着在声明字符数组时,必须为其分配足够的空间来存储所需的字符串。请注...
yd_274589494
2023-11-27 22:22:17
4002
0
0
2023-11-27 22:22:17
999+
0
0
C语言进阶教程(数组指针和指针数组)
@TOC 前言本篇文章我们来讲解数组指针和指针数组,讲到这里可能很多人都会很懵,那么这篇文章将带大家梳理一下这两个的具体区别。 一、数组指针数组指针是指向数组的指针,它是C语言中的一种特殊指针类型。数组指针可以用于访问和操作数组中的元素,以及在函数间传递数组作为参数。理解数组指针的概念有助于正确处理数组和指针的操作。下面我们来详细讲解数组指针的几个关键概念:1.定义数组指针:数组指针的定义方...
数据结构
yd_274589494
2023-11-27 22:22:04
3620
0
0
2023-11-27 22:22:04
999+
0
0
Linux系统编程(终端和进程的关系)
@TOC 前言本篇文章带大家学习终端和进程的关系,终端相信大家都听过,那么真的理解终端是什么吗?应该有很多同学对于终端只是有一个模糊的概念。那么这篇文章就详细的来讲解一下终端的概念。 一、终端和控制台在Linux系统中,终端(Terminal)和控制台(Console)是两个不同的概念。它们都提供了用户与操作系统进行交互的方式,但其底层机制和使用方式有所不同。终端(Terminal):终端是...
Linux
任务调度
yd_274589494
2023-11-27 22:21:43
4156
0
0
2023-11-27 22:21:43
999+
0
0
Linux系统编程(进程组)
@TOC 前言本篇文章我们开始学习Linux中的进程组,进程组这个概念可能很多小伙伴都没有接触过,那么这篇文章将会教大家什么是进程组。 一、进程组概念在操作系统中,进程组(Process Group)是一组相关联的进程的集合。每个进程组都有一个唯一的进程组ID(PGID)。进程组的主要目的是为了实现作业控制(Job Control),即对一组相关的进程进行协调和管理。有些操作系统使用进程组来...
Linux
任务调度
yd_274589494
2023-11-27 22:21:22
3983
0
0
2023-11-27 22:21:22
999+
0
0
Linux MQTT智能家居(ubantu和ARM中使用MQTT)
@TOC 前言本篇文章将会带大家在ubantu和ARM中使用MQTT。源码地址已经告诉大家了,大家可以去git上面将源码下载下来。 一、在ubantu中使用MQTT 1.安装cmake使用sudo apt-get install cmake g++命令来安装cmake。 2.编译MQTT库使用./build.sh命令执行脚本编译MQTT的库:在build/bin目录下生成了4个可执行程序:使...
ARM
Linux
MQTT
yd_274589494
2023-11-27 22:19:16
3949
0
0
2023-11-27 22:19:16
999+
0
0
Linux MQTT智能家居(源码使用分析)
@TOC 前言本篇文章开始我们来分析一下大佬写的MQTT源码,并且来看看怎么样使用MQTT连接到服务器。MQTT源码地址:源码地址这里找到源码中的test.c进行分析: 一、连接服务器 1.初始化客户端首先使用mqtt_lease函数初始化客户端:里面主要使用platform_memory_alloc函数进行客户端的内存分配初始化。platform_memory_alloc函数可以支持不同的...
Linux
MQTT
yd_274589494
2023-11-27 22:18:39
4012
0
0
2023-11-27 22:18:39
999+
0
0
总条数:304
10
10
20
50
100
1
2
3
4
5
6
...
31
上滑加载中
https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
+ 关注
私信