自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C/C++中内存泄漏

内存泄漏非常常见,解决方案分为两种:1、事前预防型。如智能指针等 2、事后查错型。如泄漏检测⼯具。

2025-08-24 01:11:31 173

原创 直接插入排序+希尔排序

直接插入排序规则及代码

2025-06-03 17:11:16 553

原创 Linux常见指令合集+知识点

Linux入门

2025-05-24 17:09:13 1240

原创 C/C++内存分布

C/C++内存分布

2025-05-08 15:43:48 1111

原创 C语言static关键字说明和运用

static关键字的使用

2025-05-06 23:16:08 1022

原创 C++入门☞类的应用必会知识点

关于C++类和对象中零散的知识小点:初始化列表、类型转换、static成员、友元、内部类、匿名对象、编译器拷贝时的优化

2025-05-04 22:00:21 889

原创 Qt入门——什么是Qt?

Qt背景介绍什么是Qt?Qt 是⼀个。它为应用程序开发者提供了建立艺术级图形界面所需的所有功能。它是的,很容易扩展。Qt 为开发者提供了,开发者可以通过简单的拖拽和组合来实现复杂的应用程序,同时也可以使用C++ 语言进行高级开发。指采用图形方式显示的计算机用户操作界面,是计算机与其使用者之间的对话接口,是计算机系统的重要组成部分。比如你的手机/电脑上的界面,都是一种图形化的用户界面。

2025-04-29 18:12:57 856

原创 一文教你将本地项目打包成jar包发送到远程服务器上并实现运行

⑤点击Create Manifest后,选择放置MANIFEST.MF的文件路径(直接默认项目根目录就行,尽量不要选别的路径,可能会造成不必要的错误),点击OK。③ 自定义文件名,设置生成的jar包路径,Available Elements里双击需要添加到jar包的文件,即可添加到左边的jar包目录下,具体看下图。注意:如果说找不到路径,有可能是进入不了d盘引起的,可以在cd和路径中增加一个‘/d’就可解决,或直接将jar包拖到桌面,输入其桌面的路径。回车,让我输入远程主机密码,收入完成后远程传送成功。

2025-03-17 20:12:13 1238

原创 Xshell免密码登录设置

在名称输入框可以随意命名 ,主机输入你的云服务器的公网IP,输入完毕后点击右下角确定。每次进入Xshell都需要输入ssh root@公网IP加密码登陆,不够方便。没有错误就双击它,出现下面弹窗,点击记住用户名,再输入用户名,最后点击确定。可以看到你刚刚创建的会话,如果你创建错误可以右击它直接删除。关闭Xshell,再次打开Xshell,会出现弹窗。双击就可直接进入,不用再进行输入账户和密码登陆。再次来到这里,右击选择属性。回到主页面,点击文件夹图标。下面设置免密登录操作步骤。

2025-03-04 22:00:00 513

原创 C++入门必须会的容器之vector,一文了解并运用

vector参考文档:vector译为向量,但它其实是一个序列容器,表示大小可以变化的数组用大白话说你可以把它想象成一个“超级数组”,它和普通数组很像,但比数组更强大、更灵活。能够动态改变大小,自动管理内存,支持快速随机访问同时可以存储任意类型的数据。

2025-03-04 16:36:59 1156

原创 C++ 自己实现一个 string 类

我们需要先拷贝一块和被拷贝者同样大小的空间即_str = new char[s._capacity + 1],再拷贝相同的内容,这样拷贝后的_str指向的是一个独立的内存空间,而不是两者指向同一块空间,即深拷贝。就是通过传递空间大小参数n来让其开设n大小的空间,如果n大于现有的空间大小,就进行扩容,然后将原来空间的值拷贝到新的空间,再将原来的空间进行释放,将新的空间赋值给对象。从上面的声明可以看出,string类的底层是一个和顺序表极其类似的结构,或者说字符串本质上是一种特殊的顺序表,其中的元素是字符。

2025-02-24 10:29:12 966

原创 C++入门必须知道的知识☞类的默认成员函数,一文讲透+运用

类的默认成员函数

2025-01-22 21:10:10 1159

原创 C++新手入门:模板初阶

但此时我想创建两个栈,一个栈存int类型,一个栈存double类型数据,显然此时只有这一个类肯定是不够的,需要再创建一个类,可以存int数据类型的栈,但是如果我们创建了这样两个栈,又会发现。重载的函数仅仅是类型不同,代码复用率比较低,只要有新类型出现时,就需要用户自己增。这样上面的T1和T2就是独立的,就可以各自对应不同的类型,即可以传入不同类型的参数。下方有三个交换函数,唯一的区别就是参数的类型不同,函数的内容高度相似。将上面的代码改为用模板的形式,此时就可以创建存储不同数据类型的栈。

2025-01-17 16:07:37 751

原创 C++入门☞初识C++中的类和对象(上)

类的定义、类和对象初识(类的定义、this指针)、计算对象大小(内存对齐)、封装的体现

2024-11-27 12:48:16 1024

原创 C++入门☞函数重载、引用、内联函数、auto使用

C++重要语法知识点:函数重载(同一作用域)、引用(别名)、内联函数(提高效率)、auto关键字(自动识别类型)、nullptr(新定义表示空指针的关键字)

2024-11-10 18:56:51 991

原创 C++入门☞命名空间、输入输出、缺省参数

命名空间关键字namespace的用法以及C++特有的输入输出,还有缺省参数使用

2024-11-08 19:02:06 832

原创 指针不理解,看这篇就够了

指针的基本概念以及应用

2024-09-17 21:47:54 1152 1

原创 整数和浮点数在内存中的存储(C语言)

整数在二进制中的表示方法有三种,即原码、反码、补码,三种表示的方法都有符号位和数值位两部分,最高位表示符号位,其他都为数值位,符号位都是用‘0’表示‘正数’,用‘1’表示‘负数’,原码:直接将数值按照正负数的形式翻译成二进制得到就是原码。反码:将原码的符号位不变,其他位一次按位取反就得到反码。补码:反码+1就得到补码。✳:说明原码和补码之间的互相转换都只需要取反+1,即原码取反+1=补码,补码取反+1=原码; 对于整型来说,数据在内存中的存储其实放的都是补码。原因:①在计算机系统中,数值一律用

2024-09-08 21:43:12 954 1

原创 C语言期末作业——扫雷小游戏实现

使用C语言实现经典扫雷游戏

2024-03-09 16:01:09 1593 1

原创 C语言分支与循环(二)for、while、do while循环

循环

2023-11-11 18:52:12 1417 1

原创 C语言分支与循环(一)if语句及switch语句

c语言是一种的程序设计语言,其中结构是指三种结构。其中选择结构又叫可以使用语句实现,而循环结构则可以利用语句实现。

2023-11-08 19:03:09 975 1

空空如也

空空如也

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

TA关注的人

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