自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql基础

数据库与SQL基础摘要 数据库(DB)是存储数据的仓库,数据库管理系统(DBMS)是操作数据库的软件。SQL是操作关系型数据库的标准语言,分为DDL(数据定义)、DML(数据操作)、DQL(数据查询)和DCL(数据控制)四大类。 DDL用于定义数据库对象,包括库操作(创建/查询/删除数据库)和表操作(创建/修改/删除表结构)。DML用于数据增删改,包括INSERT、UPDATE和DELETE语句。DQL用于数据查询,支持基本查询、条件筛选、聚合函数、分组和排序等操作。 关系型数据库由多张二维表组成,通过SQ

2025-09-21 20:58:47 792

原创 6.类模板和函数模板

本文介绍了C++中模板的基本概念和使用方法。主要内容包括:1)模板的通用性概念;2)函数模板的语法和使用注意事项(自动推导与显示指定类型);3)普通函数与模板函数的区别(隐式类型转换);4)调用规则(优先普通函数、强制调用模板等);5)模板的局限性及解决方案(特定类型具体化)。通过代码示例展示了交换函数、排序算法等模板应用场景,并指出模板在数组和自定义类型上的局限性,可通过重载解决。

2025-09-17 11:00:00 768

原创 4.C++面向对象

C++面向对象编程的三大核心特性是封装、继承和多态。封装通过访问权限控制(public、protected、private)将数据与行为组合成类,确保数据安全性;继承允许子类复用父类功能;多态则通过虚函数实现不同对象的统一接口调用。文章详细介绍了封装的概念、访问权限控制、类与结构体区别,以及构造函数和析构函数的分类与调用规则,包括深拷贝与浅拷贝问题。这些特性共同构成了C++面向对象编程的基础框架,帮助开发者构建更安全、可维护的代码结构。

2025-09-14 12:30:00 1032

原创 3.C++函数

本文介绍了C++编程中的几个核心概念:1. 文件组织方式,包括.h头文件声明和.cpp文件实现;2. 内存四大分区(代码区、全局区、栈区、堆区)及其特性;3. 函数相关知识点,涵盖形参默认值、占位参数、地址传递、数组/结构体传参、返回指针/数组等;4. 函数重载条件及注意事项;5. 引用机制及其在参数传递中的应用;6. static关键字的静态变量特性。文章通过代码示例和内存示意图,系统讲解了这些基础但重要的C++编程概念,为开发者提供了实用的编程指导。

2025-09-13 11:45:00 812

原创 5.文件操作

摘要:本文介绍了C++中文件操作的基本概念和方法。主要包括文本文件和二进制文件的读写操作,涉及ofstream、ifstream和fstream三种流类。详细说明了文本文件的读写步骤,包括文件打开方式(如ios::in、ios::out等)和四种读取方法。对于二进制文件,重点讲解了write()和read()函数的使用,以及处理自定义类对象时的注意事项。示例代码展示了如何实现文件的打开、读写和关闭操作,为C++文件处理提供了实用指导。

2025-09-13 09:21:07 312

原创 2.C++指针结构体

摘要: 指针是存储内存地址的变量,64位系统中占8字节,通过*解引用访问数据。需注意野指针(未初始化)和空指针(NULL/nullptr)的使用。指针运算与数据类型相关(如int指针+1地址增4)。动态内存通过new分配、delete释放,避免内存泄漏。数组增删需手动复制至新内存空间,警惕指针悬挂(误用已释放内存)。const修饰指针分三种:常量指针(值不可改)、指针常量(地址不可改)和双向限制。结构体可自定义复合类型,支持默认值及数组操作,成员通过.访问。 (字数:150)

2025-09-12 11:08:52 655

原创 1.C++基础

本文介绍了C++基础编程知识,主要包括:1)手动编译代码的方法;2)程序框架结构;3)解决中文输出乱码的方案;4)常量和变量的定义与使用;5)数据类型(整型、实型)及转义字符;6)输入输出操作;7)运算符(递增、递减、三目运算);8)流程控制(if、switch、while、do-while、for循环);9)枚举类型;10)数组的定义与遍历方法(普通循环和范围for循环)。文章提供了具体的代码示例和常见问题解决方案,适合C++初学者快速掌握基础语法。

2025-09-12 11:06:30 420

原创 opencv图像处理基础命令

本文介绍了OpenCV图像处理的基础操作,包括图像显示、像素修改、通道拆分合并、图像运算(加法、缩放、反转)以及模糊处理(均值滤波、方框滤波、高斯滤波、中值滤波)等方法。此外还详细讲解了形态学变换操作,如腐蚀、膨胀、开运算、闭运算、梯度和礼帽等处理技术,并提供了对应的Python代码示例和效果图展示,帮助读者快速掌握OpenCV的基本图像处理功能。

2025-09-12 10:57:40 725

原创 Linux上部署Kimi-VL大语言模型

由于Kimi团队并没有给出开源的操作界面,我写了一个简单的gradio操作界面。

2025-04-17 13:53:35 883

原创 部署字节跳动UNO在linux上

字节跳动UNO项目的README文件没有写的很清楚,没有指出具体的环境变量设置。添加server_name=“0.0.0.0”如果gradio界面想要开放给他人访问的话。在app.py文件下进行修改。

2025-04-14 13:37:17 453

原创 对QT项目进行打包

接着在你工程存放位置会有一个后缀“-release”的文件夹,打开该文件夹复制里面的exe文件。文件在"D:\QT\Qt5.14.2\5.14.2\mingw73_64\bin"内。会生成一个XXX_boxed.exe文件,其他人点击这个exe文件就可以直接运行了。按下回车键运行,会自动添加运行exe文件所需的依赖库文件到该文件夹内。此时还需要把整个文件给别人才可以运行exe文件。可能会有报错,我们去找对应的文件放到文件夹内。点击浏览,选择exe文件,点击打开。选择添加文件夹递归,选中创建的文件。

2025-04-11 10:04:54 350

原创 在vs studio中配置C++的第三方库(opencv、mysql、curl、vcpkg)

在vs studio中配置C++的第三方库。

2025-04-10 20:06:18 892

原创 有道云笔记转成markdown文件导入到语雀教程

本人长期使用有道云笔记进行知识管理,但在尝试迁移至Markdown工作流时遭遇技术瓶颈:官方未开放原生Markdown导出功能。尽管尝试通过Word/PDF二次转换(经测试Smallpdf/iLovePDF等5个主流平台),均出现以下问题:• 代码块缩进丢失• 表格结构错位• 数学公式渲染异常通过技术社区检索发现GitHub开源项目可完美解决该需求,优势在于:原生Markdown输出自动下载媒体资源至本地/assets目录无需图床配置(默认启用本地资源相对路径)支持增量同步机制。

2025-04-10 16:45:22 1296

空空如也

空空如也

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

TA关注的人

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