自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

微凉秋意的博客

欢迎来到微凉秋意的博客,期待和你共同交流进步!!!

  • 博客(143)
  • 收藏
  • 关注

原创 Tomcat安装使用与部署Web项目的三种方法

今天带来Tomcat的安装教程,也会讲到各种目录下代表的含义,重点是在Tomcat服务器上面部署Web项目的三种方法。以上便是Tomcat从零到部署项目的教程了,觉得写的不错或者对你有帮助的话,三连支持博主吧~......

2022-08-05 06:00:00 23110 235

原创 openGauss数据库:从传统OLTP到AI原生的技术演进实践

随着人工智能技术的快速发展,数据库正在从单纯的数据存储工具演进为智能化应用的核心底座。openGauss作为开源企业级数据库,通过AI4DB和DB4AI双向融合、DataVec向量数据库、oGPilot智能平台等创新技术,为企业提供了从传统事务处理到AI原生应用的完整解决方案。本文将通过实际案例和代码示例,深入剖析openGauss在AI时代的技术演进路径和落地实践。

2025-12-02 09:26:06 13040

原创 openGauss构建工业AI知识库与智能运维系统

随着工业4.0和智能制造的深入发展,人工智能技术正在成为制造业转型升级的核心驱动力。RAG(检索增强生成)技术与向量数据库的结合,为制造企业构建智能运维、知识管理系统提供了全新路径。openGauss作为领先的企业级数据库,凭借其一体化架构、向量检索能力和工业级可靠性,正在帮助制造企业实现设备运维智能化、工艺知识数字化。本文将深入解析openGauss在智能制造场景的技术优势,并通过某汽车制造企业的智能运维实践案例,展示openGauss如何赋能工业AI应用落地。价值维度体现意义架构简化。

2025-12-02 09:24:50 14007

原创 Wsl系统下使用Ubuntu下载官网Nginx并加入系统服务

本文介绍了Nginx的安装配置及systemctl集成管理方法。安装部分包含7个步骤:安装依赖工具、下载Nginx压缩包、解压文件、配置安装路径、编译安装、验证安装和执行访问。重点说明了使用--prefix指定安装路径和make编译的注意事项。第二部分详细讲解了如何将Nginx注册为systemctl服务,包括创建.service配置文件、设置启动参数以及常用管理命令,如启动/停止服务、设置开机自启等。全文提供了完整的命令行操作指南,帮助用户快速部署和管理Nginx服务。

2025-11-30 21:29:32 391 4

原创 openGauss向量数据库之赋能企业智能客服AI应用实践

本文探讨了openGauss数据库在智能客服RAG系统中的关键应用。随着大语言模型的兴起,传统数据库面临知识时效性、专业领域缺失等挑战。openGauss通过原生向量检索、混合查询等AI能力,为RAG系统提供了一体化解决方案。文章详细解析了openGauss的向量数据类型、高性能索引(IVFFlat和HNSW)及混合查询技术,并通过某商业银行案例展示了其在客服系统中的实践价值,实现了语义理解、知识更新和多轮对话等核心功能,显著提升了客户服务质量。

2025-11-21 09:47:29 27449 3

原创 实战经验分享之移动云快速部署Stable Diffusion SDXL 1.0

移动云是中国移动面向政府、企业和公众的新型资源服务。客户以购买服务的方式,通过网络快速获取虚 拟计算机、存储、网络等基础设施服务;软件开发工具、运行环境、数据库等平台服务;以及ERP、 CRM等应用产品服务。同时,移动云针对电子政务、金融、教育、医疗、互联网等不同行业特点提供行业 云、混合云等定制化解决方案。– –《中国移动产品手册》

2024-05-31 21:05:05 2421 14

原创 上班不想用脑子写代码了怎么办?那就试试Baidu Comate啊宝贝

随着AIGC技术的飞速发展,行业对AI开发工具的需求愈发迫切。高效的开发工具不仅可以大幅提升项目的开发效率和准确性,更能激发开发者的创造力。为此,百度推出了Comate智能编码助手,它基于文心大模型,集成了多种功能优势,如智能代码推荐、多场景应用、价值创造以及广泛的适用性。这款工具不仅能提供编码时的智能辅助,还具备查找缺陷和优化代码的能力。同时,它支持100多种编程语言和多种IDE平台,实现了跨平台、跨语言的全方位支持。

2024-05-09 13:03:37 1998 21

原创 基于vue.js+thymeleaf模板引擎+ajax的注册登陆简洁模板(含从零到一详细介绍)

大多数的网页都离不开注册登陆这两个功能,所以我想结合所学知识,使用、、做出一个简易通用的模板,该模板应具有如下功能:1. 用户名和密码是否按照一定格式输入2. 提示用户名是否已存在3. 两次输入密码是否一致4. 密码进行md5加密处理5. 验证码点击刷新6. 符合条件的输入框显示对勾,否则提示具体错误信息7. 只有全部显示正确才可以进行注册或者登陆

2024-05-07 22:11:26 2407 17

原创 【游戏服务器部署】幻兽帕鲁服务器一键部署保姆级教程,游戏私服还是自己搭建的香

在帕鲁的世界,你可以选择与神奇的生物「帕鲁」一同享受悠闲的生活,也可以投身于与偷猎者进行生死搏斗的冒险。帕鲁可以进行战斗、繁殖、协助你做农活,也可以为你在工厂工作。你也可以将它们进行售卖,或肢解后食用。—幻兽帕鲁想要部署属于自己的幻兽帕鲁服务器(Dedicated Server),您首先需要拥有一台服务器。使用云服务器搭建幻兽帕鲁服务器,可以让您和朋友在一个相对独立、稳定且私密的云端空间中进行游戏,确保获得更加畅快的游戏体验。

2024-01-30 17:37:38 2073 21

原创 我的创作纪念日

学习是积累创作素材的必要因素,用心的钻研,大量的学习,经过沉淀,写出的文章一定很有意义。其中一些博主的文章写的很详细,对我很有帮助,而且最终比赛也获得了院级的一等奖。创作的原因也很简单,当时自学了一段时间的C++知识,感觉函数传参很有记录的必要,而且我的两个室友当时已经在优快云写了很多文章,于是我就和他们一样将所学所得用博客的方式记录。我觉得能在这个平台帮助到需要帮助的人就是我的成就,时间充足的时候我会在问答频道解答问题,并作出详细的解释,基本上都可以获得题主的采纳。

2023-09-27 12:13:54 522 14

原创 遍历二叉树的非递归算法并不难

本文将会详细介绍链式存储二叉树的非递归遍历算法,共有三种,分别是前序、中序和后序。并用这些遍历算法加一些扩展来完成经典题目,例如求树高、逆序遍历等等。

2023-08-06 14:33:53 816 30

原创 简易英文统计和加密系统的设计实现(纯C语言实现,包含文件操作、注释多、易理解)

耗时一天一夜写了一个简易的《英文统计和加密系统》,实际上就是对字符数组的基本操作的各种使用,其中也牵扯到简单的读写文件,把结构体存入文本文件等知识。总体来说,只要在编写前搭建好一个思维框架,逐个实现功能就轻松的多了。

2023-05-05 11:04:38 1010 29

原创 数据结构三叉链表与线索二叉树的思路与实现详解

我们知道最常见的链式存储二叉树的结构体中有数据域、左孩子指针以及右孩子指针,通过递归来创建二叉树。显而易见的是,想找到二叉树中任意一个结点的前驱或后继也要通过根结点不断递归,加以辅助变量来完成。这种方法的效率必然不高,因此我们可以采用三叉链表(增加一个父结点)或者增加线索来优化二叉树结构。

2023-04-16 09:42:29 1797 22

原创 停车场管理系统文件录入(C++版)

可以查询、显示所有汽车信息及停车费信息,另外还包含停车时长统计与退出普通用户登录功能。录入、保存数据,今天带来一个文件录入信息的C++版停车场管理系统。代码部分都会有详细注释,稍加思考都能够理解该程序的逻辑。这个停车场管理系统最需要掌握的便是程序设计的思想以及文件操作,像分文件编写或是文件操作我也写过文章总结,就在。通过案例描述我们得到了非常清晰的模块信息,因此在设计类时应该包含普通用户类、管理员用户类、汽车信息类。此模块具有普通用户模块的所有功能,此外还应有增、删、改的功能。

2023-04-13 16:02:46 1739 25

原创 2019年408数据结构第41题分析与实现

19年数据结构考察了一道链表的题,本篇文章将带来两种算法的实现:递归和分链重排。为了大家更好的理解,我会附上较为清晰的图解与关键代码注释,分析两种算法的时间复杂度。

2023-03-19 11:06:33 1040 33

原创 最短路径Dijkstra算法的分析与具体实现(思路加代码)

广度优先算法Dijkstra算法、Floyd算法,在此专栏中我都会将这些算法的分析与具体实现详细的展现出来。此篇文章是对 Dijkstra算法的总结,该算法适用于带权有向图,可求出起始顶点到其他任意顶点的最小代价以及对应路径。

2023-03-09 15:44:31 1045 35

原创 数据结构 “串“ 的补充提升与KMP算法及其优化的具体实现

今天补充数据结构专栏的文章,前阵子一直在准备考研,期间也是复习了很长时间的数据结构知识,对于一些结构也有了更深刻和独特的理解。今天就把有关 “串” 的基本操作以及比较热门的KMP算法做一个系统的总结,后期也会更新树、图以及考研热门算法的文章,建议大家订阅学习。

2023-03-04 11:25:14 775 37

原创 一眼万年的 Keychron 无线机械键盘

一款好的键盘对于程序员或者喜欢码字的人来说是非常重要的,而最近博主入手了自己的第一款机械键盘——Keychron。

2023-02-16 12:19:31 1834 39

原创 Mybatis 动态sql的编写|开启二级缓存

上篇博文把表连接查询和三种对应关系的写法记录总结了,本篇要把 mybatis 中的动态sql 的使用以及缓存知识记录下来。

2023-01-31 14:15:45 4735 70

原创 MyBatis 表连接查询写法|三种对应关系

上篇博文把基础部分记录了,本篇是对表连接查询中一对一,一对多,多对多关系写法区别的记录总结。

2023-01-28 07:30:00 3165 52

原创 MyBatis 连接数据库与增删改查

学习了一段时间的mybatis,写此文章用于查漏补缺,整理该框架的使用流程。mybatis 原名iBatis,是一个持久层(dao)框架,提供了简便的操作数据库的功能(CRUD是对原生JDBC操作的封装,用来替换原生JDBC访问数据库。使用sql标签代替select *提高运行效率查询结果无论是实体类还是实体类集合,都要写配置好的resultMap除了查找操作,增、删、改需要自己提交事务,mybatis 并不会自动提交函数中的参数多的时候使用注解,类对象加上注解后不能直接写属性这部分为。

2023-01-24 17:58:13 2325 35

原创 【Rust 指南】并发编程|无畏并发的原因

安全高效的处理并发是 Rust 诞生的目的之一,主要解决的是服务器高负载承受能力。并发(concurrent)的概念是指程序不同的部分独立执行,这与并行(parallel)的概念容易混淆,并行强调的是"同时执行",而并发往往会造成并行。Rust 无畏并发:允许你编写没有细微 Bug 的代码,并在不引入新 Bug 的情况下易于重构

2022-11-24 07:00:00 3515 65

原创 【算法入门&搜索法】走迷宫|单源最短路径1

本专栏收录的均为牛客网的算法题目,内含链表、双指针、递归、动态规划、基本数据结构等算法思想的具体运用。牛客网不仅有大量的经典算法题目,也有大厂的面试真题,面试、找工作完全可以来这里找机会。此外,网站内的编码主题多样化,调试功能可运用性强,可谓是非常注重用户体验。这么好的免费刷题网站还不快入手吗,快去注册开启算法百炼成神之路吧!

2022-11-20 20:36:41 3770 98

原创 <C++>map 容器快速上手|自定义数据类型排序的避坑理解

继 set 容器后,今天总结一下 map 容器的功能,从零到一快速掌握基本使用与常用接口。map 在STL 编程中与 vector、list、set 具有同等重要的地位,键值对的方式存储元素在查找时很是高效,那么下面正式开始 map 容器的学习之旅。

2022-11-14 14:19:50 3098 81

原创 如何让JOIN跑得更快

回顾上面两大类、各场景 JOIN,采用 SPL 分情况提供的高性能算法,可以利用不同类型 JOIN 的特征提速,让 JOIN 跑得更快。SQL 对上述这么多种 JOIN 场景笼统的处理,就没办法针对不同 JOIN 的特征来实施这些高性能算法。比如:事实表和维表都装入内存时,SQL 只能按照键值计算 HASH 和比对,无法利用地址直接对应;SQL 数据表无序,在大表按照主键关联时无法做到有序归并,只能使用 HASH 分堆,有可能会出现多次缓存的现象,性能有一定的不可控性。

2022-11-10 12:47:43 2516 40

原创 i = i++ 计算过程还不会?C/C++ 的输出语句与Java 有何不同?

最近身边的朋友分享了一些有趣的算法题给我,我看到题后直接不假思索的说出了我的答案,然而没有一道说对的,顿时我的脾气就上来了,通过查阅资料并与同学讨论,最终从语言特点以及汇编层面解决了问题。接下来我把三道题目放出来,大家尽情作答,看看你是否能成功入坑。

2022-11-08 15:01:03 1336 40

原创 【算法入门&二叉树】从先中后序的遍历到用中后序列构造二叉树|如何抵挡递归法该死的魅力

本专栏收录的均为牛客网的算法题目,内含链表、双指针、递归、动态规划、基本数据结构等算法思想的具体运用。牛客网不仅有大量的经典算法题目,也有大厂的面试真题,面试、找工作完全可以来这里找机会。此外,网站内的编码主题多样化,调试功能可运用性强,可谓是非常注重用户体验。这么好的免费刷题网站还不快入手吗,快去注册开启算法百炼成神之路吧!

2022-11-06 08:55:38 1328 99

原创 前后端分离开发模式下的接口测试工具推荐|第1万01次卸载postman , 我要用eolink

前后端分离之后大家的分工更加细致,前端开发人员更多的关注界面的交互以及优化用户体验,后端开发就将更多精力放在业务逻辑、数据和性能上,同时后端也有了一个新的位置:接口工程师(也叫API工程师)。接口连接着前后端,因此提高接口开发的效率至关重要,我推荐大家使用eolink这个高效的工具,推荐原因将在正文陈述。

2022-11-03 06:30:00 6972 183

原创 <C++>快速掌握set 容器|去重的底层原因|使用仿函数定义排序规则

set 容器的底层实现是二叉树,在插入元素的时候会自动进行升序的排序操作,set 容器有去重的功能,而 multiset容器允许插入相同元素… set容器在STL编程里常常用到,那么我就总结一下它的用法,抓住源码分析去重、排序的原理

2022-10-31 11:39:20 3096 67

原创 【算法入门&图论】【模板】拓扑排序|【模板】单源最短路2 |最小生成树

本专栏收录的均为牛客网的算法题目,内含链表、双指针、递归、动态规划、基本数据结构等算法思想的具体运用。牛客网不仅有大量的经典算法题目,也有大厂的面试真题,面试、找工作完全可以来这里找机会。此外,网站内的编码主题多样化,调试功能可运用性强,可谓是非常注重用户体验。这么好的免费刷题网站还不快入手吗,快去注册开启算法百炼成神之路吧!

2022-10-27 09:53:42 3467 73

原创 【Rust指南】面向对象的实现

面向对象的编程语言通常实现了数据的封装与继承并能基于数据调用方法。“设计模式四人帮”在《设计模式》中给出面向对象的定义:面向对象的程序由对象组成,对象包装了数据和操作这些数据的过程,这些过程通常被称作方法或操作。Rust 并不是面向对象的语言,但是面向对象的功能都可以通过自身的特点来实现。

2022-10-24 07:00:00 3387 243

原创 【算法入门&链表】【模板】链表|反转链表|合并排序链表|删除链表的节点

本专栏收录的均为牛客网的算法题目,内含链表、双指针、递归、动态规划、基本数据结构等算法思想的具体运用。牛客网不仅有大量的经典算法题目,也有大厂的面试真题,面试、找工作完全可以来这里找机会。此外,网站内的编码主题多样化,调试功能可运用性强,可谓是非常注重用户体验。这么好的免费刷题网站还不快入手吗,快去注册开启算法百炼成神之路吧!

2022-10-22 19:13:26 1135 63

原创 【算法入门】设计模板队列|循环队列

本专栏收录的均为牛客网的算法题目,内含链表、双指针、递归、动态规划、基本数据结构等算法思想的具体运用。牛客网不仅有大量的经典算法题目,也有大厂的面试真题,面试、找工作完全可以来这里找机会。此外,网站内的编码主题多样化,调试功能可运用性强,可谓是非常注重用户体验。这么好的免费刷题网站还不快入手吗,快去注册开启算法百炼成神之路吧!

2022-10-21 16:22:20 1171 48

原创 【Rust指南】生命周期机制

Rust生命周期机制是与所有权机制同等重要的资源管理机制,之所以引入这个概念主要是应对复杂类型系统中资源管理的问题。引用是对待复杂类型时必不可少的机制,毕竟在Rust 中复杂类型的数据不能被处理器轻易地复制和计算。但是为什么还有引入生命周期的概念呢,这是因为引用常常会导致非常复杂的资源管理问题。

2022-10-18 08:17:44 2995 225

原创 【算法入门】 有效括号序列|逆波兰表达式求值|点击消除

本专栏收录的均为牛客网的算法题目,内含链表、双指针、递归、动态规划、基本数据结构等算法思想的具体运用。牛客网不仅有大量的经典算法题目,也有大厂的面试真题,面试、找工作完全可以来这里找机会。此外,网站内的编码主题多样化,调试功能可运用性强,可谓是非常注重用户体验。这么好的免费刷题网站还不快入手吗,快去注册开启算法百炼成神之路吧!

2022-10-16 08:48:39 899 73

原创 【牛客题霸】【模板】栈|栈的压入、弹出序列

本专栏收录的均为牛客网的算法题目,内含链表、双指针、递归、动态规划、基本数据结构等算法思想的具体运用。牛客网不仅有大量的经典算法题目,也有大厂的面试真题,面试、找工作完全可以来这里找机会。此外,网站内的编码主题多样化,调试功能可运用性强,在这里刷题除了锻炼算法思想,同时也锻炼了根据要求自己设计输入输出的代码能力,可谓是非常注重用户体验。这么好的免费刷题网站还不快入手吗,快去注册开启算法百炼成神之路吧!(会在具体题目旁留下链接)

2022-10-13 11:24:13 1254 52

原创 <C++> list容器本质|常用接口|自定义排序规则

今天把 list容器的基本操作、常用接口做一个系统的整理,结合具体案例熟悉自定义内部排序方法的使用。list与vector 是STL中最常用的两个容器,如果对vector 容器不熟悉的朋友可以在系列专栏里翻阅复习或者学习。

2022-10-11 12:27:26 2242 124

原创 【Rust指南】泛型与特性

在上篇Rust 文章中涉及到了泛型的知识,那么今天就来详细介绍一下Rust 中的泛型与特性。泛型是一个编程语言不可或缺的机制,例如在C++ 语言中用模板来实现泛型。泛型机制是编程语言用于表达类型抽象的机制,一般用于功能确定、数据类型待定的类,如链表、映射表等。} i += 1;println!} //运行结果:max = 8这是一个简单的取最大值程序,可以用于处理i32数字类型的数据,但无法用于f64类型的数据。通过使用泛型} i += 1;实际上,并不是所有的数据类型都可以比大小。

2022-10-07 09:57:12 2440 202

原创 <C++> stack与queue容器概念模型|常用接口汇总

好久没有更新C++容器这块的内容了,那么今天一次性整合两种容器的概念模型与常用接口的使用:stack与queue。

2022-10-05 16:16:17 1078 87

原创 【Rust指南】常用集合Vector基本操作 | 结合enum多类型存储

Rust 常用集合也含有Vector容器,我们在其他语言例如C++中对此较为熟知,但是在用法上却有着不小的区别。最典型的莫过于租借规则对其作用的影响。本篇博客将介绍Rust 中的常用集合 Vector,学会它就可以向 Rust算法题征战了。

2022-10-02 17:07:01 2106 173

基于c++、easyx库的玫瑰花效果显示

"玫瑰"从模糊逐渐清晰,右侧可自定义文本,可当做小惊喜送人,让ta知道程序yuan的浪漫。源码在里面,解压后双击.sln执行即可,VS软件即可使用。另外,执行程序后可在文件路径中找到X64的文件夹,里面的.exe文件可分享给他人,拉到电脑桌面双击即可执行(无需编程软件)。

2025-02-19

c++职工管理系统可录入数据.zip

适用于c++初学者以及课程设计的大学生,分文件编写,文件操作,自动生成employ.txt文件,在该项目包下即可找到

2023-01-09

后端mybatis的jar包以及log4j配置文件

mybatis的jar包(含mysql连接的jar包)以及log4j配置文件

2023-01-09

空空如也

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

TA关注的人

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