自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构之内核链表,栈,队列

栈和队列都是特殊的表状结构,和之前叙述的顺序表链式表一致,但特点在于顺序表链式表表可以在任意位置插入和删除,而栈和队列只允许在固定位置插入和删除。今天主要学习了内核链表,顺序栈,链式栈,顺序队列,链式队列的相关内容。出栈(弹栈):将数据元素从栈顶位置取出。栈底:不允许入栈和出栈的一端称为栈底。栈顶:允许入栈出栈的一端称为栈顶。入栈(压栈):将数据元素放入栈顶。1.一种链表结构能够操作多种类型的数据对象。定义的相关函数接口可查看内核链表的开源代码。二. 栈(FILO:先进后出)

2024-08-29 22:33:49 388

原创 数据结构之单向、双线链表

首先我们先定义链表节点的类型,以及里面包含的数据和存储下一个节点地址的指针,然后通过定义变量,使用malloc函数来申请一个头结点的空间,而后进行赋值操作即可完成对头结点的创建。链表大体可以分成有头链表(有头节点)和无头链表,今天主要记录一下单向链表和双线链表的一些基本操作。3.单向链表的遍历,寻找,删除,更改。6.链表的复杂操作(读者可酌情观看)链表空间的释放(链表的销毁)2.头插法插入链表节点。

2024-08-28 20:07:23 1314

原创 数据结构之顺序表

2024-08-28 09:14:39 398

原创 数据库编程

数据库分为多种类型,但大部分数据库的操作都可以用SQL命令来实现,这里主要列举了增、删、改、查等操作,即create table、drop table 、delete、update 、 select,命令的大部分逻辑与C语言类似,对与嵌入式行业来说,大部分只需要使用小型数据库sqlite3就可以,上述又列举了sqlite3的一些相关函数接口命令,包括打开数据库文件,执行SQL相关语句命令,关闭数据库等,sqlite3_exec函数在执行select语句时需要格外注意。

2024-08-22 21:47:07 264

原创 20240821(tcp并发服务器模型)

2024-08-21 22:14:43 117

原创 20240820(TCP并发服务器模型)

2024-08-21 09:07:47 114

原创 20240816(网络编程)

2024-08-16 22:10:48 441

原创 20240814(进程通信)

2024-08-14 21:13:40 454

原创 20240810(进程间通信——信号)

2024-08-12 23:40:41 131

原创 20240809(进程间的通信方式--管道)

2024-08-09 21:28:33 117

原创 20240808(线程)

2024-08-08 20:03:43 469

原创 20240807(线程)

2024-08-07 21:15:24 429

原创 202407806(Linux软件编程--进程)

2024-08-06 21:06:45 105

原创 20240802(目录IO、链接IO)

2024-08-02 21:32:53 84

原创 20240730(标准io相关函数 接口)

2024-07-31 21:29:32 323

原创 202407309(Linux软件编程)

2024-07-31 21:28:50 103

原创 20240727(内存管理和链表)

堆区:程序员手动管理的区域,在堆区存放数据时需要使用malloc来定义字节空间,用free释放空间。局部变量,全局变量和静态变量的生命周期和作用域详见之前。数据区:主要用来存放字符串常量,全局变量和静态变量。内核:计算机核心代码存放区域。栈区:用来存放局部变量。

2024-07-27 21:55:49 213

原创 20240726(构造数据类型,位运算)

2024-07-26 22:29:33 263

原创 20240725(指针、构造数据类型)

2024-07-25 20:00:49 90

原创 20240724(指针和数组)

注意,对于一维数组来说,他的数组名就是指向数组中第一个元素的指针,对于二维数组 来说,它的数组名是指向整个数组的第一行的元素的指针,它的范围是一整行数组的元素。同时注意他们各自的使用情况和形式。

2024-07-24 19:38:17 102

原创 20240723(指针与数组)

2024-07-23 22:33:06 121

原创 20240722(C语言指针)

今天学习了c语言条件编译和指针方面的知识,了解了指针的用法等知识。

2024-07-22 20:41:37 269

原创 20240720(c语言函数)

今天学习函数相关的知识,了解了相关函数的功能及用法。

2024-07-20 21:11:51 239

原创 20240719(C语言数组及函数)

今天主要学习了C语言的函数及数组方面相关的知识,了解到c语言函数的作用域以及生命周期。

2024-07-19 21:23:31 214

原创 20240718(c语言数组)

今天继续学习C语言知识,主要学习了二维整型数组和字符型数组的相关概念和写法。

2024-07-18 20:33:00 199

原创 20240717(C语言数组学习)

今天学习了C语言中数组相关概念和格式写法。

2024-07-17 20:34:07 98

原创 2024.07.16(C语言的分支结构和循环结构)

今天继续学习C语言流程控制中的分支结构和循环结构。

2024-07-16 20:02:25 81

原创 2024.07.15(linux的C语言学习)

今天继续学习Linux操作系统下的C语言,学习了常用的几对输入输出函数,以及部分流程控制体系框架。

2024-07-15 19:06:04 205

原创 2024.07.13

今天继续学习C语言的内容,重新梳理了一遍常量变量,运算符,关系式的书写以及注意事项。

2024-07-13 19:10:09 89

原创 20240712

2024-07-12 19:08:47 112

原创 2024.07.11

2. Linux系统下对文件目录路径的一些操作命令,包括查看文件(ls)、创建目录文件(mkdir)、删除空目录文件(rmdir)、创建文本文件(touch)、删除文件(rm)、切换目录(cd)、查看目录(pwd)等。今天是学习嵌入式的第一天,我了解到了关于嵌入式系统在目前行业中的应用。1.虚拟机中的常用快捷操作,包括打开新的终端、打新窗口、 放大字体、 缩小字体等。3.编写c语言所用到的编辑、编译、运行的相关程序,并且完成了第一个c语言代码。

2024-07-11 18:07:51 199

空空如也

空空如也

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

TA关注的人

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