自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vscode调试教程和断点类型的介绍

vscode的调试过程以及不同断点类型的详细介绍

2024-03-06 14:26:36 22923 1

原创 linux c++头文件生成源文件 使用python脚本 配置vim快捷键

利用python脚本配置c++头文件生成源文件,避免重复输入,还提供了vim快捷键的配置教程

2025-05-17 11:30:28 449

原创 C++Primerplus 编程练习 第十一章

本章节介绍了向量类的实现,包括向量的基本操作和模式切换。向量类 Vector 支持直角坐标(RECT)和极坐标(POL)两种表示方式,并提供了相应的构造函数和重置函数。类中定义了向量的加法、减法、取反和数乘等操作符重载,以及模式切换函数 polar_mode 和 rect_mode。此外,还实现了友元函数用于向量的数乘和输出操作。通过 set_mag、set_ang、set_x 和 set_y 等私有方法,确保向量在不同模式下的属性一致性。

2025-05-17 11:27:43 219

原创 vim配置代码文档格式化

本文介绍了如何在Linux系统中安装和配置clang-format工具,以便在编写C++代码时自动格式化代码。首先,通过sudo apt install clang-format命令安装clang-format,然后在用户主目录下创建并配置.clang-format文件,设置代码风格为Google风格,并指定缩进宽度等参数。接着,安装vimplus插件管理器,并在.vimrc文件中添加vim-clang-format插件的配置,包括命令路径、自动检测风格文件、快捷键映射等。最后,通过:PlugInstall

2025-05-11 09:54:20 301

原创 C++Primerplus 编程练习 第十章

第十章主要介绍了C++编程中的类与对象的应用,通过多个示例展示了类的定义、实现和使用。第一题展示了BankAccount类的实现,包括存款、取款和显示账户信息的功能。第二题涉及Person类的实现,展示了构造函数和成员函数的使用,特别是类常量的定义。第三题通过golf类演示了如何通过成员函数设置和显示高尔夫球员的信息。第四题则展示了Sales类的部分实现,包含销售数据的存储和计算平均值的功能。这些示例帮助理解C++中类的封装、构造函数、成员函数等核心概念。

2025-05-11 09:52:52 225

原创 C++Primerplus编程练习 第九章

本章内容主要涉及C++编程练习,涵盖了结构体、函数、命名空间等基本概念的应用。第一题通过golf结构体展示了如何设置和显示高尔夫球员的信息,并演示了如何修改球员的等级。第二题通过strcount函数统计了输入字符串的字符数,并累计总字符数。第三题使用new操作符在指定内存区域分配空间,并初始化chaff结构体数组,展示了如何管理内存。第四题通过Sales结构体及其相关函数,实现了对销售数据的设置、计算平均值、最大值、最小值,并展示了销售数据。这些练习帮助读者掌握C++的基础语法和数据结构的使用。

2025-05-11 09:52:11 250

原创 C++Primerplus编程练习 第八章

本文展示了多个C++编程示例,涵盖了函数、结构体、模板等核心概念。第一题通过print函数演示了默认参数和静态变量的使用。第二题使用结构体CandyBar展示了如何通过函数修改和显示结构体成员。第三题通过strToUpper函数将字符串转换为大写。第四题展示了如何使用结构体stringy和函数set、show处理字符串。第五题和第六题分别通过模板函数max5和maxn实现了数组最大值的查找,并特别处理了字符串数组的情况。第七题未提供完整代码,但可能涉及更复杂的模板应用。这些示例帮助理解C++中的函数、结构体

2025-05-10 10:04:32 311

原创 C++Primerplus编程练习 第七章

下面我提供代码你可以直接复制自己写。

2025-05-10 10:04:05 169

原创 C++Primerplus编程练习 第六章

本章展示了五个C++编程示例,涵盖了不同的编程技巧和应用场景。第一个示例演示了如何通过输入字符并进行大小写转换和数字过滤,最终输出处理后的字符串。第二个示例计算用户输入的一组数字的平均值,并统计大于平均值的数字个数。第三个示例通过用户输入的选择,输出相应的信息,展示了简单的菜单选择功能。第四个示例定义了一个结构体数组,并根据用户选择输出不同格式的成员信息,展示了结构体和函数的使用。最后一个示例根据用户输入的收入计算个人所得税,展示了条件判断和循环的应用。这些示例共同展示了C++编程中的基本语法和常见操作。

2025-05-09 17:37:56 272

原创 gdb调试0基础教程

本文介绍了使用GDB进行C++程序调试的基础知识和常用命令。首先,编译时需要加上-g选项以包含调试信息。接着,通过gdb命令进入调试模式,并介绍了常用的调试命令如run、break、next、step等。文章还展示了如何设置命令行参数,并通过一个计算阶乘的示例程序详细演示了调试过程,包括设置断点、单步执行、查看变量值等操作。通过这些步骤,读者可以初步掌握GDB的基本使用方法,并理解其在调试中的强大功能。

2025-05-09 17:35:34 1598

原创 C++名称空间

C++名称空间的精简概述,你可以看到一些有趣的性质,如果你不太了解名称空间和usingd的话,你也能复习一些这部分知识

2025-05-04 18:51:40 902

原创 C++Primerplus编程练习 第五章

C++Primerplus编程练习 第五章

2025-05-03 16:02:08 235

原创 C++内存模型

C++内存模型的相关知识,设计链接的类型以及说明符和限定符 你可以通过浏览复习一下c++的知识

2025-05-03 16:01:07 822

原创 C++Primerplus编程练习 第四章

C++Primerplus编程练习 第四章

2025-04-30 11:14:24 308

原创 C++Primerplus编程练习 第三章

C++Primerplus编程练习第三章

2025-04-30 11:06:20 186

原创 C++Primerplus编程练习 第二章

c++primerplus 编程练习第二章

2025-04-23 15:49:32 197

原创 vimplus 如何修改语言支持的版本,以及如何跳转路径

为vimplus提供c++20的解析

2025-04-22 19:17:53 172

转载 vimplus实用命令

可以直接在查看。

2025-04-22 18:43:43 50

原创 linux学习 7 编译工具链

windows上我们常常使用集成开发环境IDE来编写程序,非常方便,而在linux上则是采用编译工具链,又叫软件开发包SDK(Software Development Kit)常用的是GCC和Clang我们使用GCC。

2025-04-21 14:50:12 383

原创 Linux 学习 6 文件相关命令包含查询

功能非常多,建议稍微了解一下有一个印象,在具体需要使用的时候知道有这么一个东西即可,具体使用的时候再思考如何达成你想要的操作。

2025-04-20 20:42:15 656

原创 linux学习 5 正则表达式及通配符

linux正则表达式及通配符

2025-04-19 16:04:39 1012

原创 linux学习 4.2 目录修改相关命令

包括mkdir chmod rmdir rm cp

2025-04-19 12:41:23 1423

原创 linux 学习 4.1 目录查询的相关命令(不涉及修改的命令)

linux目录是树形结构,遵循 FHS(Filesystem Hierarchy Standard,文件系统层次结构标准),所有文件和目录都从根目录 / 开始。

2025-04-18 18:39:19 911

原创 linux学习 3.用户的操作

建议在系统操作的时候不要一直使用root用户,因为root用户具有最高权限,你可能因为某些操作影响了你的系统,采用子用户则可以避免这一点这里的学习不用太深入,掌握如何创建删除切换即可(除非你要做详细的用户管理)

2025-04-17 20:49:18 154

原创 linux 学习 2.vim学习指南

vim是一款功能及其强大的编辑器,我们需要掌握其基本的操作才能数量的使用他如果你想要功能更加丰富的vim获得代码补全之类的复杂功能,强烈建议你安装一下vimplus,可以参考这里。

2025-04-17 20:19:44 1016

原创 linux 学习 1.开始学习

linux学习记录 man命令以及关机

2025-04-17 19:07:04 270

原创 linux上安装vimplus 从零开始

linux从零安装vimplus

2025-04-15 16:28:23 416

原创 阿里云服务器 Ubuntu如何使用git clone

使用ssh进行git clone的配置从github上下载,实现在linux上的配置

2025-04-14 18:46:31 483

原创 使用mmdetection完成模型推理 设置只显示bbox或者mask 自定义边界框的显示

mmdetection模型推理,自定义边界框的显示

2025-03-10 16:24:41 934

原创 利用mmdetection进行模型的训练(使用自己的数据集)详解

利用mmdetection训练自己的数据集,完成对比实验

2024-11-29 14:54:23 1261 2

原创 tensorflow.python.framework.errors_impl.FailedPreconditionError

tensorflow.python.framework.errors_impl.FailedPreconditionError

2024-11-29 13:42:43 563

原创 mmdetection中的checkoint详解

在mmdetection中自行设置保存的权重

2024-11-29 11:30:59 1359

原创 利用mmdetection生成分割标注的文件,以完成半自动标注

利用mmdetection生成labelme分割标注文件,实现半自动标注

2024-11-14 13:16:21 361 3

原创 利用鼠标连点脚本加快分割标注

利用鼠标连点脚本加快分割标注的过程

2024-11-14 12:52:55 329

原创 使用mmdetection时epoch无法正常增长

在mmdetection继承配置文件训练,将原本基于迭代的训练改成基于epoch的训练,epoch无法正确增长,通过调整dataloader解决问题

2024-11-14 11:11:26 362

原创 wsl 使用docker时的匿名目录位置

wsl中docker匿名挂载的位置

2024-07-22 13:43:03 332 1

原创 第33次ccf csp - 3 化学方程式配平 讲解(100)

第33次ccf csp - 3 化学方程式配平 讲解 

2024-05-29 18:52:20 1182

原创 第32次ccf csp - 3 树上搜索 讲解(100)

第32次ccf csp 第3题 树上搜索 讲解

2024-05-28 15:51:49 816

原创 OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.解决

OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.

2024-05-10 12:32:54 8497 2

原创 在markdown中编写latex如何使用特殊字符

如何在markdown中显示特殊符号

2024-03-27 19:21:24 575

空空如也

空空如也

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

TA关注的人

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