自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一维搜索(暴力搜索、黄金分割、区间消去、菲波拉契)c++ 算法实现

【代码】一维搜索(暴力搜索、黄金分割、区间消去、菲波拉契)c++ 算法实现。

2024-04-10 16:18:39 209

原创 c++ ifstream的使用

ifstream 是 C++ 标准库中的一个输入文件流类,用于从文件中读取数据。它声明在 `<fstream>` 头文件中。通过创建 `ifstream` 对象,您可以打开一个文件用于读取,并使用其方法来从文件中读取数据或执行其他文件操作。

2024-03-29 18:26:15 223

原创 Slam十四讲 ch4 useSophus.cpp

【代码】Slam十四讲 ch4 useSophus.cpp。

2024-03-28 10:53:07 179

原创 由于没有公钥,无法验证下列签名: NO_PUBKEY

在终端中执行以下命令以使用新的方法导入公钥到 keyring 文件中。

2024-03-26 10:24:32 204

原创 C的进阶 (va_list的使用)

是C语言中的一个宏,用于声明一个“可变参数列表”的类型。它是在使用可变参数函数时,用于遍历和访问可变参数的一种机制。类型的变量,第二个是可变参数列表中的最后一个固定参数,即在可变参数列表中的最后一个已知参数。可变参数的函数是指可以接受不确定数量、类型和参数个数的函数。逐个访问可变参数列表中的参数。函数就是一个可变参数函数,可以接受不同数量和类型的参数进行输出。它接受两个参数,第一个是前面声明的。类型的变量,用于遍历和访问可变参数列表。类型的变量,第二个是要访问的参数类型。宏来清理和结束可变参数列表的访问。

2023-10-18 15:54:43 87

原创 C的进阶6 (sprintf()函数)

sprintf()函数会将转换后的字符串复制到str参数指向的缓冲区中,并在字符串末尾添加一个空字符('\0')作为字符串的结束符。sprintf()函数是一个用于格式化字符串的函数,它可以将指定的数据按照指定的格式转换为字符串并存储在指定的缓冲区中。函数返回值为格式化后字符串的长度,不包括添加的结束符。如果转换过程中发生错误,则返回一个负值。格式化字符串中可以包含普通字符和格式化控制符,用来指定数据的转换格式。第二个参数是一个格式化字符串。,后面的参数是要转换的数据。

2023-10-18 15:18:48 46

原创 matlab入门3

对于矩阵的乘法,不是按元素进行操作,而是按照线性代数中的矩阵乘法规则(假设 A 是一个 m×n 的矩阵,B 是一个 n×p 的矩阵,那么 AB 是一个 m×p 的矩阵)。要求左边矩阵的列数和右边矩阵的行数必须相同。为 B 矩阵的逆(当 B 是可逆的话)。与乘法类似,这种除法也需要满足特定的大小约束。在 MATLAB 中,常规的四则运算(加、减、乘、除)对于矩阵运算相当直观。:如果你想按元素进行乘法或除法运算,你需要使用。matalb的程序的结构与c语言稍有些不同。对于矩阵的除法,例如。

2023-10-16 10:40:53 41

原创 matlab入门2

MATLAB中的元胞数组(Cell arrays)是一个灵活的数据类型,可以用来存储异构类型的数据。一个元胞数组可以包含各种类型的数据,如数字、字符串、矩阵等,而每个单元都可以有自己的数据类型和大小。在MATLAB中,结构体是一个高级数据类型,用于封装可能具有不同数据类型(如整数、浮点数、字符向量、其他结构体等)的与之关联的一种特殊类型的数据。是一个2x2元胞数组,其中包含一个整数、一个字符串、一个行向量和一个3x3的魔术方阵。我们可以通过索引直接修改元胞数组中的值。的第一行,第二列元素的内容。

2023-10-15 15:47:50 408

原创 matlab入门1

在上面的例子中,我们使用了 Mersenne Twister 生成随机数,并设置种子为0。第一个参数指定生成随机数的算法,第二个参数是名值对参数,用于设置算法的属性。是MATLAB的一种内置函数,用于生成均匀分布的伪随机数。: 无参数调用时,这个函数返回一个在0到1之间的随机浮点数。相同,但是行数和列数是作为长度为2的向量参数传递给函数的。相同大小的矩阵,其中每个元素都是在0到1之间的随机浮点数。的矩阵,其中每个元素都是一个在0到1之间的随机浮点数。的矩阵,其中每个元素都是一个在0到1之间的随机浮点数。

2023-10-15 14:09:52 38

原创 在VS2017配置RTKLIB

在源文件添加 以下路径下的文件 你自己的文件夹....\RTKLIB-rtklib_2.4.3\app\consapp\rnx2rtkp -> rnx2rtkp.c 文件并重命名为main.c。找到下载的rtklib文件,找到src文件,这里面是rtklib的源代码文件夹。添加除了rcv文件夹下的所有文件。在(右击)项目 -> 属性 -> C/C++ -> 预处理器 -> 预处理器定中添加预定义(下面直接复制粘贴)项目属性打开VC++目录在包含目录处添加src所在目录的路径。打开VS2017,新建项目。

2023-10-13 16:04:52 55

原创 C的进阶5 (文件读写函数)

是一个指向 FILE 结构体的指针,表示要从哪个文件中读取字符。函数返回值是读取到的字符的 ASCII 值,如果读取失败或到达文件末尾,则返回。函数返回值是读取到的字符的 ASCII 值,如果读取失败或到达文件末尾,则返回。是一个指向 FILE 结构体的指针,表示要将字符写入到哪个文件中。函数返回值是成功写入的字符的 ASCII 值,如果写入失败,则返回。是一个指向 FILE 结构体的指针,表示要将字符写入到哪个文件中。函数返回值是成功写入的字符的 ASCII 值,如果写入失败,则返回。

2023-10-12 12:21:45 100

原创 C的进阶4 (strcpy()与strncpy()函数)

是C语言函数库中的一个函数,用于将一个字符串从源字符串复制到目标字符串中,直到遇到空字符('\0'",目标字符串有10个字符的空间。函数将源字符串的10个字符拷贝到目标字符串中,并手动在目标字符串的最后添加了空字符。时,要确保目标字符串的空间足够大,能够容纳源字符串及其结尾的空字符,否则可能导致。函数会将源字符串中的字符逐个复制到目标字符串中,直到遇到空字符(复制完成后,目标字符串的末尾将自动添加一个空字符(个字符拷贝到目标字符串中,并返回目标字符串的指针。,分别表示目标字符串和源字符串。

2023-10-11 15:58:25 26

原创 C语言进阶3 (strcmp()函数)

是一个C语言标准库函数,用于比较两个字符串的大小。函数会比较字符串的每个字符,直到遇到不同的字符或者字符串结束符。函数比较的是字符串的内容,而不仅仅是字符串的指针。,分别表示要比较的两个字符串。

2023-10-11 15:33:04 53

原创 C语言进阶2 (strrchr()与strchr()函数)

函数来查找字符 ‘o’ 的最后一个出现,并打印出其位置。请注意,返回的指针与初始字符串之间的差值可以给出该字符在字符串中的索引位置。函数用于在给定的字符串中查找最后一个出现的指定字符,并返回该字符的指针。在上面的示例中,我们在字符串 “Hello World” 中使用。

2023-10-11 14:33:52 431

原创 C语言进阶1(strstr函数)

函数用于在一个字符串中查找子字符串的第一次出现,并返回子字符串在字符串中的起始位置。,如果找到,则返回指向第一次出现的位置的指针。注意,指针相减的结果表示子字符串在字符串中的起始位置。是要进行搜索的字符串,是要搜索的子字符串。

2023-10-11 14:29:27 43

原创 RTKLIB学习1

rtklib源代码各个部分的作用。

2023-10-07 16:17:09 28 1

原创 C的学习14 (链表) 学生管理系统升级版

StudentSystem.h 头文件代码。写在前面:这是我学习c语言的最后一个部分,学完链表将进入下一部分的学习.main.c 主函数代码。本文主要利用链表的知识设计了学生管理系统。链表是c语言和数据结构链接的一个部分。

2023-10-06 19:48:18 77 1

原创 c的学习 13(结构体)学生成绩管理系统

简易版本,只输入一门成绩,并且从大到小的顺序进行排列.

2023-10-04 21:35:28 24 1

原创 c的学习12 (冒泡排序)

冒泡排序的c语言算法实现

2023-10-04 18:28:39 106 1

原创 c的学习11 (结构体1)

struct ={ 变量1,变量2,变量3 };结构体是为了方便数据的管理储存,写代码的效率而进行设计的一种数据类型.struct ;. = 变量值;还可以使用结构体指针来对数据进行更改。struct 结构体的申请一般在主函数的外面。结构体的使用初始化赋值。变量类型2 变量名;

2023-10-04 14:52:57 25 1

原创 C的学习10指针) 动态一维数组

【代码】C的学习9(指针) 动态一维数组。

2023-10-04 10:41:57 25 1

原创 Vscode配置c/c++

新建文件夹,新建代码,以.c .cpp命名。ps:这里报错,可能是开了代理,我在安装的时候没开代理会报错,开了代理反而不报错.

2023-10-01 00:50:45 117

原创 C的学习9 (malloc函数的使用)

其使用方法为malloc(20),即在“栈”中申请20个字节的内存。malloc的含义memory allocate。要使用函数必须在文件头输入。

2023-09-29 14:47:36 148

原创 C的学习8 (指针)

一维指针存放变量地址,二维指针存放一维指针地址,三维指针存放二维指针地址.

2023-09-26 19:29:09 23 1

原创 C的学习7(指针)

而地址是内存中变量储存的位置,而指针就是储存了地址所以可以直接操纵内存。函数都在栈,形参的生命周期旨在调用函数里面全局变量的生命周期是全局的。函数调用完毕在栈分配的空间也会消除,只有主函数的空间是不会被消除的。自上而下的是,堆,栈,全局变量,代码文本。

2023-09-26 12:11:42 27 1

原创 C的学习7(指针)

指针地址,数据类型及指针的大小。

2023-09-25 19:27:25 106 1

原创 C的学习6(指针)

地址:内存单元的编号。

2023-09-23 17:13:47 25 1

原创 C的学习5(指针)

指针不是地址而是用来存放地址的,申请的何种指针类型也只能存放何种类型变量的地址,而不能存放变量的值。通俗而言就是,普通变量存放的是值;指针存放的是内存编号。通过指针可以对内存进行灵活的操作。内存编号 = 内存单元的地址 = 指针存放的变量。指针是C语言的核心,数据结构需要有指针的基础。通过指针修改number的数值。

2023-09-23 01:03:21 27 1

原创 C的学习4(函数)判断一个数是否为素数

函数素数的判断

2023-09-22 16:11:44 1102 1

原创 Doy 年积日计算C语言实现

计算doy需区分平年与闰年:平年2月28天,闰年2月29天。Doy即是day of year,一年中的第几天;方法1:先计算日数,再判断平闰年。方法2: 判断平闰,计算日数。

2023-09-21 20:35:15 454

原创 无聊的小程序,自动关机,内存泄漏

【代码】无聊的小程序。

2023-09-21 18:40:40 35

原创 c的学习3(函数)

求二值较大值函数用法。

2023-09-21 14:53:36 17

原创 C的学习2

【代码】C的学习2。

2023-09-21 14:27:57 22

原创 c的学习1

字符串的使用输入与输出。

2023-09-21 14:10:49 19

空空如也

空空如也

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

TA关注的人

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