自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C++语言】list的构造函数与迭代器

1. list是可以在常数范围内在任意位置进行插入和删除的序列式容器,并且该容器可以前后双向迭代。2. list的底层是双向链表结构,双向链表中每个元素存储在互不相关的独立节点中,在节点中通过指针指向其前一个元素和后一个元素。3. list与forward_list非常相似:最主要的不同在于forward_list是单链表,只能朝前迭代,已让其更简单高效。4. 与其他的序列式容器相比(array,vector,deque),list通常在任意位置进行插入、移除元素的执行效率更好。

2024-08-14 10:35:52 1061

原创 【C++语言】vector迭代器与常见oj题

接上篇vector的介绍和使用中最后提到的vector迭代器,我们继续来看vector迭代器的失效问题和常见的vector相关的oj题目。

2024-08-07 10:13:59 314

原创 【C++语言】vector的介绍与使用

1. vector是表示可变大小数组的序列容器。2.就像数组一样,vector也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector的元素进行访问,和数组一样高效。但是又不像数组,它的大小是可以动态改变的,而且它的大小会被容器自动处理。3.本质讲,vector使用动态分配数组来存储它的元素。当新元素插入时候,这个数组需要被重新分配大小,为了增加存储空间。其做法是,分配一个新的数组,然后将全部元素移到这个数组。

2024-07-24 11:18:57 1322

原创 数学建模——快递包裹装箱优化问题(2023年长三角数学建模A题问题一、问题二)

2022年快递行业的发展迅速,变革之年,成长可期,快递行业的迅速发展,也带来了一些关于这方面的问题,在包装快递时,如何做到让快递的打包环节能够做到减少耗材的浪费,是一个重要的问题,快递基数大,即使是对快递包装减少极小量,也能够带来巨大的经济效益,并且对于环保也有所助益,本文即是在研究快递在进行包装时如何能够取得最优方案。

2024-07-19 10:15:41 1502

原创 【前端开发——vue3】学习笔记(4)——其他API、shallowRef 与 shallowReactive与readonly 与 shallowReadonly等

shallowRef作用:创建一个响应式数据,但只对顶层属性进行响应式处理。用法:letmyVar = shallowRef(initialValue);特点:只跟踪引用值的变化,不关心值内部的属性变化。

2024-06-04 23:46:27 809 14

原创 【前端开发——vue3】学习笔记(3)——pinia环境、自定义事件、组件通信、插槽等

更多

2024-05-28 23:42:29 1070 33

原创 【前端开发——vue3】学习笔记(2)——watch、生命周期、自定义Hooks、路由等

结论:监视的要是对象里的属性,那么最好写函数式,注意点:若是对象监视的是地址值,需要关注对象内部,需要手动开启深度监视。会在合适的时机,调用特定的函数,从而让开发者有机会在特定阶段运行自己的代码,这些特定的函数统称为:生命周期钩子。定义的【对象类型】数据:直接写数据名,监视的是对象的【地址值】,若想监视对象内部的数据,要手动开启深度监视。都能监听响应式数据的变化,不同的是监听数据变化的方式不同。定义的【基本类型】数据:直接写数据名即可,监视的是其。是【对象类型】,可直接编,也可写成函数,建议写成函数。

2024-05-24 09:05:58 1190 33

原创 【前端开发——vue3】学习笔记(1)——vue2简介、setup概述、ref与reactive创建

(基本类型不要用它,要用。

2024-05-14 22:16:32 811 31

原创 【C++语言】字符串String类的深拷贝与浅拷贝

拷贝对象时,需要创建相同的字节序、类型、和资源。

2024-05-03 12:36:30 1204 45

原创 【C++语言】字符串String练习题

如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和反着读都一样。则可以认为该短语是一个。计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。输入一行,代表要计算的字符串,非空,长度小于5000。在移除非字母数字字符之后,s 是一个空字符串 ""。输出一个整数,表示输入字符串最后一个单词的长度。), 也不能直接将输入的字符串转换为整数形式。由于空字符串正着反着读都一样,所以是回文串。

2024-04-23 21:31:29 763 39

原创 【C++语言】字符串string详解以及string重点函数举例

1. 字符串是表示字符序列的类2. 标准的字符串类提供了对此类对象的支持,其接口类似于标准字符容器的接口,但添加了专门用于操作单字节字符字符串的设计特性。

2024-04-23 17:06:35 2002 16

原创 【C++】模板初阶——泛型编程、函数模板、类模板

函数模板代表了一个函数家族,该函数模板与类型无关,在使用时被参数化,根据实参类型产生函数的特定类型版本。

2024-04-14 22:31:18 940 10

原创 【C++]C/C++的内存管理

C语言内存管理方式在C++中可以继续使用,但有些地方就无能为力,而且使用起来比较麻烦,因此C++又提出了自己的内存管理方式:通过new和delete操作符进行动态内存管理。

2024-04-14 22:10:03 970 19

原创 【Linux】进程概念

进程基本概念课本概念:程序的一个执行实例,正在执行的程序等内核观点:担当分配系统资源(CPU时间,内存)的实体。

2024-04-08 19:49:44 1153 21

原创 【Linux】环境基础开发工具使用——gcc/g++使用

定义了一系列的 规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作。这种,没有被第一个目标文件直接或间接关联,那么它后面所定义的命令将不会被自动执行,不过,我们可以显示要make。只管文件的依赖性,即,如果在我找了依赖关系之后,冒号后面的文件还是不在,那么对不起,我就不工作啦。就会直接退出,并报错,而对于所定义的命令的错误,或是编译不成功,make。在找寻的过程中,如果出现错误,比如最后被依赖的文件找不到,那么。这个文件,并把这个文件作为最终的目标文件。

2024-04-06 22:42:43 1397 15

原创 【Linux】环境基础开发工具使用——vim使用

我们讲解vim的三种模式分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)

2024-04-06 22:17:06 790 9

原创 【双指针】算法中等难度题目题解——盛水最多的容器、有效三角形的个数、三数之和

给你⼀个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满⾜ i!= k ,同时还满⾜ nums[i] + nums[j] + nums[k] == 0。根据「解法⼀」中的优化思想,我们可以固定⼀个「最⻓边」,然后在⽐这条边⼩的有序数组中找。如果改变右边界,⽆论右边界移动到哪⾥,新的⽔⾯的⾼度⼀定不会超过左边界,也就是不会。超过现在的⽔⾯⾼度,但是由于容器的宽度减⼩,因此容器的容积⼀定会变⼩的。期间产⽣的所有的容积⾥⾯的最⼤值,就是最终答案。

2024-03-31 00:01:50 798 8

原创 【双指针】算法入门与简单三题——移动零、复写零、快乐数

常⻅的双指针有两种形式,⼀种是对撞指针,⼀种是左右指针。

2024-03-24 23:15:40 383 13

原创 【C++语言】——类和对象(下)

内部类是一个独立的类,它不属于外部类,更不能通过外部类的对象去访问内部类的成员。外部类对内部类没有任何优越的访问权限。

2024-03-15 13:15:34 923 5

原创 【C++语言】——类和对象(上)

对于计算机使用者而言,不用关心内部核心部件,比如主板上线路是如何布局的,CPU内部是如何设计的等,用户只需要知道,怎么开机、怎么通过键盘和鼠标与计算机进行交互即可。比如:对于电脑这样一个复杂的设备,提供给用户的就只有开关机键、通过键盘输入,显示器,USB插孔等,让用户和计算机进行交互,完成日常事务。C++是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完成。C++实现封装的方式:用类将对象的属性与方法结合在一块,让对象更加完善,通过访问权限选择性的将其接口提供给外部的用户使用。

2024-03-14 23:53:30 848 14

原创 动态规划入门之0-1背包问题与完全背包问题

有 N 件物品和一个容量是 V 的背包。每件物品只能使用一次。第 i 件物品的体积是 vi,价值是 wi。求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最大价值。第一行两个整数,N,V,用空格隔开,分别表示物品数量和背包容积。接下来有 N 行,每行两个整数 vi, wi,用空格隔开,分别表示第 i 件物品的体积和价值。输出一个整数,表示最大价值。

2024-03-03 10:40:29 1030 6

原创 【Linux】Linux的权限

当然这里最好还是由权利较大的人来创建,比如小组长,root,但是呢在公共目录里你是你的文件的拥有者,你设置了权限以后,别人可能无法读写执行但是别人可以删除呀,你阻止不了别人去删除你的文件,这里就需要给公共目录设置粘滞位。粘滞位是在一个公共的目录下大家一起进行文件操作,比如我们在写项目的时候,基本上都是分小组完成任务,这时候就会有很多人在一起写,这时我们就需要在一个公共的目录下,进行临时的文件操作。那么这里就可以知道为什么系统要规定一个目录必须是777开始的,因为所有的目录被创建出来,一般都是要能被进入的!

2024-03-03 10:31:36 1071 12

原创 【Linux】Linux基本指令

Linux是一款的操作系统,接下来为大家介绍Linux的一些基本指令。

2024-02-27 15:37:40 939 13

原创 Go语言入门指南:常用语法和常用特性解析(三)

在学习完Go语言相关运算符和流程控制,以及简单的函数定义后,今天我学习了Go函数详解以及数组,切片,映像和面向对象。

2023-08-11 16:59:01 93 2

原创 Go语言入门指南:常用语法和常用特性解析(二)

在学习完变量数据与类型之后,我开始学习了Go语言相关运算符以及流程控制,由于Go语言中的运算符与c语言等类似,所以本文省略,直接描述Go需要的流程控制。但是在这里if语句有所不同,在c语言等编程语言中,当if后面只有一条语句时,{}可以省略,但在Go语言中,无论几条语句,都不能省略。fmt.Println("您的等级为E级")fmt.Println("您的等级为E级")fmt.Println("您的等级为E级")fmt.Println("您的等级为E级")fmt.Println("您的等级为E级")

2023-08-11 14:45:38 75 1

原创 Go语言入门指南:常用语法和常用特性解析(一)

之所以会出现报错,是因为Go语言希望程序尽量保持一致,具有美观性,所以,这也是很多一开始学c语言的初学者容易犯的错误。无符号整数类型:uint8 1字节 uint16 2字节 uint32 4字节 uint 8字节。在这段代码中,导入的是"fmt",因为在我们的程序语句中用到了其中的Println进行 输出。2.在没有赋值时,int类型的默认值为0,不同类型的变量默认值可能会有差异。6.定义在函数外的变量是全局变量,定义在函数内的是局部变量。字符串是不可变的,字符串一旦定义好,其中的字符的值不能改变。

2023-08-11 14:43:55 90 1

原创 数学建模——最优管道分级铺设问题

一开始用了三四种思路,比如p-中值选址,覆盖选址,遗传选址,最后还是用了聚类算法,进行聚点,比对了选取10,13,17,20个中心点的数据,发现在选取的这些数据中,17个中心点时能够有最优解,所以选用了17个中心点,这里的中心点即是一级供水站选点。首先,我们需要在180个点中找出一级供水站的数量和位置,因此我们先通过相关的选址模型进行筛选,在选址模型中,我们使用了覆盖模型,进而,我们使用了K-means聚类算法,将相关中心点确立为我们所需要的一级供水站的位置。在问题二基础上,进行简单求解计算,得出结果。

2023-07-31 20:54:31 4669 29

原创 DevC++出现$(BIN): $(OBJ) $(CPP) $(LINKOBJ) -o $(BIN) $(LIBS)报错

我当时也不知道怎么办,因为不太清楚编译的环境是什么东西,所以也没有办法,甚至还想把DevC++重新下载一遍,最后还是用了自己下载的VS2022来运行,解决了。这倒好,我一关啥也没了,因为用的是DevC++,project还是自己一个一个添加进去的,所以新打开还要自己一个个把头文件和源文件添加进去,好不容易添加完了,问题还是没有解决。我把.o文件删了,但是没什么用,再次编译运行还是会出现,删一遍出现一遍。我加了也还是不行,快崩溃了,c++大作业改了超级久的bug。但是我检查了超级多遍,不是这个问题。

2023-07-25 00:42:22 1470 7

空空如也

空空如也

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

TA关注的人

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