自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CMake安装教程

安装CMake需从官网下载Windows版安装包,运行后按默认选项完成安装。

2025-06-11 14:01:12 114

原创 vscode文字乱码问题

文件的保存编码和文件的打开编码不同这种情况可以看到代码是乱码,如下图所示。

2025-06-11 00:42:01 188

原创 VSCode配置C++项目全攻略

本文介绍了在VSCode中配置C++项目的完整流程,主要解决头文件找不到的问题。

2025-06-10 21:24:36 111

原创 C++ 数组空间申请指南:静态数组、动态数组与智能管理

方法内存位置大小确定时机是否需要手动释放推荐指数静态数组栈编译时否⭐⭐⭐⭐new/delete堆运行时是⭐⭐堆运行时否⭐⭐⭐⭐堆运行时否⭐⭐⭐⭐⭐堆运行时是⭐。

2025-06-09 15:22:23 284

原创 ​C++ vector 初始化方式详解

​vector是 C++ STL 中最常用的动态数组容器,支持多种初始化方式。本文将详细介绍vector的初始化方法,并整理成博客形式,方便查阅。

2025-05-22 20:44:44 499

原创 快速排序算法详解:原理、实现与优化

快速排序因其优秀的平均性能成为最常用的排序算法之一。通过选择合适的基准、优化分区过程和处理特殊情况,可以显著提高其性能。理解快速排序不仅有助于编写高效的排序代码,也是学习分治算法思想的绝佳案例。

2025-05-22 11:19:52 595

原创 ​C++ 容器操作:assign 函数详解

​在 C++ 标准模板库(STL)中,std::list等容器都提供了assign成员函数,用于。它比操作符更灵活,支持多种初始化方式。本文将详细介绍assign的用法、性能分析及适用场景。

2025-05-21 20:54:04 338

原创 SQL中的去重与唯一性关键字全面解析

..或。

2025-05-18 17:14:59 406

原创 SQL:条件计数与聚合:从基础到高级的完整指南

本文介绍了SQL中实现条件计数和聚合的各种方法,从基础的COUNT+IF组合到高级的多条件统计技巧。简单条件计数优先使用COUNT(IF)或SUM(CASE WHEN)复杂多条件统计使用CASE WHEN表达式PostgreSQL用户可以利用FILTER语法提高效率注意不同方法的性能差异,合理优化查询。

2025-05-18 11:59:27 363

原创 mysql:DATE_FORMAT函数详解:日期格式化的艺术

灵活展示各种日期格式简化分组统计操作提升报表可读性满足多语言环境需求正确使用这个函数可以显著提高SQL查询的实用性和输出结果的可读性。

2025-05-18 00:44:45 607

原创 ​C++ 优先队列(Priority Queue)详解与实战应用

优先队列(Priority Queue)是一种特殊的队列,它的特点是 ​。,而不是像普通队列那样遵循 ​。在 C++ 中,优先队列由。头文件提供,并基于 ​。优先队列通常基于 ​。

2025-05-14 17:09:18 717

原创 tensorflow2.0/pytorch安装教程

1.配置清华大学的镜像源,便于下载包Windows用户在如下路径找到.condarc文件:若找不到.condarc文件,则在命令提示符中输入以下代码创建文件将下边的代码添加到.condarc文件中即可。注意:可能有重复的代码要删除2.测试配置镜像源情况。

2025-02-27 23:45:44 360

原创 vs导出静态库和动态库

本文介绍了静态库和动态库的制作与使用方法。

2025-02-25 17:42:14 114

原创 深入理解 SQLite3 常用函数:开启数据库操作之旅

通过本文的介绍,已经了解了 SQLite3 中一些常用函数的基本功能和使用方法。掌握这些函数是进行 SQLite3 数据库操作的基础,无论是简单的单条 SQL 语句执行,还是复杂的预处理语句使用,这些函数都能帮助你高效地完成任务。在实际项目中,合理运用这些函数,结合数据库设计和业务需求,你将能够开发出稳定、高效的数据库应用程序。希望本文能为你学习和使用 SQLite3 提供有价值的参考。

2025-02-19 22:44:41 1041

原创 vs使用常见问题

在所有头文件之前加上以下代码,即在第一行添加代码。

2025-01-07 11:16:20 98

原创 c++的类

如果上边的结构体中不写默认的参数:Location(int xn=0, int yn=0)时,会出现如下的问题,因为子类在写构造函数的时候会调用基类的构造函数,如果基类中没有写构造函数,那么编译器会自动的生成一个默认的构造函数,若结构体中的构造函数不给默认参数,那么编译器就不能自动生成一个构造函数,那么就会导致子类中的构造函数调用基类的构造函数的时候失败。

2024-12-22 02:23:27 163

原创 c++中的string字符串

string字符串概述string的优点怎么使用对字符串的常用操作函数易错点

2024-12-13 20:05:39 98

原创 c++中新手易混的知识点

示例中,void AddAll(int* nums) 和void Print(int nums[])两种将数组传入函数的方法都正确,第一种方式使用来传递数组。int* nums表示一个指向int类型的指针,指向数组的第一个元素。第二种方式看起来像是传递一个数组,但在 C/C++ 中,,所以int nums[]和int* nums两者在函数参数中等价,都是用来接收指向数组首元素的指针。

2024-12-13 00:29:59 374

原创 c++队列(queue)

是一种常见的数据结构,头文件是,遵循的原则。也就是说,先进入队列的元素先被处理,后进入队列的元素后处理。

2024-12-12 14:11:24 184

原创 c++STL常用容器

stl常用容器:

2024-12-05 20:49:48 120

原创 c++文件流

【代码】c++文件流。

2024-12-05 19:46:40 113

原创 c++获取本地时间

c++获取时间

2024-12-05 17:05:13 225

原创 c++多线程

了解如何使用锁(Locks)、条件变量(Condition Variables)、信号量(Semaphores)等机制来控制多个线程的并发访问,避免数据竞态(Race Condition)等问题。:了解不同的并发编程模型,如生产者-消费者模型、任务队列模型等,可以帮助你更好地组织和管理多线程程序。:并发是指多个任务交替执行,而并行是指多个任务同时执行。:学习如何管理和控制多个线程的生命周期,包括等待线程完成、线程的状态管理等。:学习如何使用线程池来管理大量线程,避免频繁创建和销毁线程带来的开销。

2024-08-01 09:05:57 29

原创 vector容器

容器就是储存对象的对象。

2024-07-30 17:53:22 412

原创 C++网络编程

套接字:套接字是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元。可以将套接字看作不同主机间的进程进行双间通信的端点,它构成了单个主机内及整个网络间的编程界面。

2024-07-25 20:18:16 403

原创 c++模板

模板的概念函数模板和模板函数类模板与模板类

2024-07-16 17:25:07 220

原创 git使用注意事项

1,文件名为.gitignore,和.git文件夹放在同一目录下。1.在gitee上删除某代码后,不能push的问题。要忽略某后缀名的文件需要在前面加上*忽略某文件夹直接写某文件名称即可。

2024-07-16 14:37:22 208

tensorflow基本环境

tensorflow环境,支持gpu。版本信息:python3.8,cudnn8.1.0.77,cuda11.2.0

2025-05-06

空空如也

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

TA关注的人

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