自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Cloud 5.4: 将多工程整合成多模块工程-eureka client + openfeign二合一

截至目前,还剩eureka client和openfeign两个工程没有整合,但这两个工程本来就应该是一个工程。想一想,eureka client作为微服务的客户端,是真正的微服务业务处理模块;而openfeign工程作为服务间调用的例子,本就应该应用在微服务模块上,所以本章的内容不是单纯移植,而是创建两个服务模块serv...

2024-09-18 17:44:50 551

原创 SQL Server Service Broker:如何在企业应用中实现高效的异步消息处理|分布式系统中的异步消息传递|消息传递|分布式系统|Service Broker...

随着企业应用系统的复杂性不断增加,如何在大规模数据交互中保持高效、稳定的系统性能成为了开发人员的关键挑战。SQL Server 的 Service Broker 是一个帮助开发者实现异步消息传递的功能模块,能够有效地处理高并发的数据库操作和事务。通过使用 Service Broker,企业系统能够在不影响主线程操作的情况下...

2024-09-18 17:23:36 779

原创 使用Python计算多个集合的交集详解

集合(Set)是Python中的一种常用数据结构,专门用于存储不重复的元素。在数据处理中,集合操作常被用来处理去重、并集、交集等问题。尤其在处理多个数据集时,交集操作尤为重要,因为它可以帮助我们找到多个集合中都存在的共同元素。本文将详细探讨如何在Python中高效地进行多个集合的交集操作,并通过实际的例子进行说明。1. 集...

2024-09-18 17:22:30 510

原创 G052-DB-MY-INS-01 CentOS 8.4 安装 MySQL 8.0.39(二进制方式)

1 您需要了解本篇使用OS镜像版本为 CentOS 8.4,最小化 minimal 安装MySQL 版本为 MySQL Community Server 8.0.39 Linux-Generic(glibc 2.28)(x86,64bit) 点击下载,其他版本点击这里下载MySQL 数据库OS平台兼容性查询...

2024-09-18 17:12:46 1279

原创 史上最强异步编程~CompletableFuture精读

为什么用CompletableFuture?FutureCompletableFutureRxJavaReactorComposable(可组合)❌✔️✔️✔️Asynchronous(异步)✔️✔️✔️✔️Operator fusion(操作融合)❌❌✔️✔️Lazy(延迟执行)❌❌✔️✔️Backpressure(回压...

2024-09-18 17:05:42 774

原创 【Python系列】只更新非空的字段

????????????欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老导航 檀越剑指大厂系列:全面总结 java 核心技术,jvm,并发编程 redis,kaf...

2024-09-18 17:04:26 899

原创 【Elasticsearch系列】Elasticsearch中的分页

????????????欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老导航 檀越剑指大厂系列:全面总结 java 核心技术,jvm,并发编程 redis,kaf...

2024-09-18 16:50:47 888

原创 C和指针:数组(一维数组,多维数组,指针数组)

数组一维数组数组名int a; 是一个标量变量,代表单个整数值。int b[10]; 是一个数组,b是数组名。数组可以通过数组名和下标访问元素,在C语言中,数组名实际是指向数组第一个元素的常量指针。b 的类型可以被认为是 const int *(如果数组是 int 类型的话)。尽管数组名在某些情况下表现得像指针,但数组和指...

2024-09-18 16:45:16 606

原创 【OpenMV】AprilTag 机器视觉定位技术详解

写在前面: ???? 欢迎光临 清流君 的博客小天地,这里是我分享技术与心得的温馨角落。???? ???? 人生如戏,我们并非能选择舞台和剧本,但我们可以选择如何演绎 ????感谢您的支持与关注,让我们一起在知识的海洋中砥砺前行~~~文章目录引言一、AprilTag简介二、OpenMV与AprilTag的结合1、AprilTag标签生成2、Apr...

2024-09-18 16:45:07 601

原创 【自动驾驶】控制算法(八)横向控制Ⅱ | Carsim 与 Matlab 联合仿真基本操作

写在前面: ???? 欢迎光临 清流君 的博客小天地,这里是我分享技术与心得的温馨角落。???? ???? 人生如戏,我们并非能选择舞台和剧本,但我们可以选择如何演绎 ????感谢您的支持与关注,让我们一起在知识的海洋中砥砺前行~~~文章目录引言一、Carsim 基础操作与车辆参数设置1、Carsim 安装路径与数据库路径2、车辆参数选择3、轮胎...

2024-09-18 16:44:54 497

原创 【自动驾驶】控制算法(八)横向控制Ⅲ | 代码与模型

写在前面: ???? 欢迎光临 清流君 的博客小天地,这里是我分享技术与心得的温馨角落。???? ???? 人生如戏,我们并非能选择舞台和剧本,但我们可以选择如何演绎 ????感谢您的支持与关注,让我们一起在知识的海洋中砥砺前行~~~文章目录引言一、控制算法编程基础二、Carsim配置1、整车参数获取与侧偏刚度计算2、车辆状态与规划轨迹信息三、路...

2024-09-18 16:44:10 1108

原创 【Ubuntu】虚拟机安装USB摄像头ROS驱动 usb_cam(最新方法)

写在前面: ???? 欢迎光临 清流君 的博客小天地,这里是我分享技术与心得的温馨角落。???? ???? 人生如戏,我们并非能选择舞台和剧本,但我们可以选择如何演绎 ????感谢您的支持与关注,让我们一起在知识的海洋中砥砺前行~~~文章目录引言一、源码安装方法1.1 下载摄像头驱动usb_cam1.2 查找FFmpeg库路径1.3 添加FFmp...

2024-09-18 16:43:26 792

原创 TOPSIS法详细讲解+Python代码实现

????♂️ 个人主页:@艾派森的个人主页✍????作者简介:Python学习者 ???? 希望大家多多支持,我们一起进步!???? 如果文章对你有帮助的话, 欢迎评论 ????点赞???????? 收藏 ????加关注+目录问题的提出TOPSIS法基本概念模型原理基本步骤①原始矩阵正向化②正向化矩阵标准化③计算得分并归一化Python代码实现问题的提出生活中我们常常要...

2024-09-18 16:36:39 967

原创 用C语言实现求质数/素数(第三天:顺序、选择、循环等语句的应用)【每天进步一点点-小白学习笔记】...

题目概述:请实现一个函数,对于给定的整型参数 n,该函数能够把自然数中, 小于 n 的质数/素数, 从小到大 打印出来。示例:登录后复制 输入:n = 10输出:2 3 5 71.2.2.请实现一个函数,对于给定的整型参数 n,该函数能够 从小到大 ,依次打印出自然数中 最小 的 n 个质数/素数。示例:登录后复制 ...

2024-09-18 16:33:30 922

原创 数据挖掘实战-基于朴素贝叶斯算法构建真假新闻分类模型

????♂️ 个人主页:@艾派森的个人主页✍????作者简介:Python学习者 ???? 希望大家多多支持,我们一起进步!???? 如果文章对你有帮助的话, 欢迎评论 ????点赞???????? 收藏 ????加关注+目录1.项目背景2.数据集介绍3.技术工具4.实验过程4.1导入数据4.2数据预处理4.3数据可视化4.4特征工程4.5构建模型源代码1.项目背景...

2024-09-18 16:11:47 947

原创 图特征工程实践指南:从节点中心性到全局拓扑的多尺度特征提取

图结构在多个领域中扮演着重要角色,它能有效地模拟实体间的连接关系,通过从图中提取有意义的特征,可以获得宝贵的信息提升机器学习算法的性能。本文将介绍如何利用NetworkX在不同层面(节点、边和整体图)提取重要的图特征。本文将以NetworkX库中提供的Zachary网络作为示例。这个广为人知的数据集代表了一个大学空手道俱乐...

2024-09-18 16:11:27 612

原创 时间序列结构变化分析:Python实现时间序列变化点检测

平稳性是时间序列分析与预测的核心概念。在平稳条件下,时间序列的统计特性(如均值)在时间维度上保持不变,仅存在随机波动。但是实际数据集中很少观察到完全的平稳性。时间序列通常会经历结构性断裂或变化。这些变化会引入非平稳性,从而改变时间序列的整体分布,这些标志着变化开始的时间点被称为变化点。在时间序列分析和预测中,准确检测结构变...

2024-09-18 16:11:12 747

原创 Monte Carlo方法解决强化学习问题

本文继续深入探讨蒙特卡罗 (MC)方法。这些方法的特点是能够仅从经验中学习,不需要任何环境模型,这与动态规划(DP)方法形成对比。这一特性极具吸引力 - 因为在实际应用中,环境模型往往是未知的,或者难以精确建模转移概率。以21点游戏为例:尽管我们完全理解游戏规则,但通过DP方法解决它将极为繁琐 - 因为需要计算各种条件概率...

2024-09-18 16:11:05 681

原创 Transformer、RNN和SSM的相似性探究:揭示看似不相关的LLM架构之间的联系

通过探索看似不相关的大语言模型(LLM)架构之间的潜在联系,我们可能为促进不同模型间的思想交流和提高整体效率开辟新的途径。尽管Mamba等线性循环神经网络(RNN)和状态空间模型(SSM)近来备受关注,Transformer架构仍然是LLM的主要支柱。这种格局可能即将发生变化:像Jamba、Samba和Griffin这样的...

2024-09-18 16:10:57 771

原创 Javaweb之SpringBootWeb案例之修改员工的修改回显的详细解析

3. 修改员工需求:修改员工信息编辑在进行修改员工信息的时候,我们首先先要根据员工的ID查询员工的信息用于页面回显展示,然后用户修改员工数据之后,点击保存按钮,就可以将修改的数据提交到服务端,保存到数据库。 具体操作为:根据ID查询员工信息保存修改的员工信息3.1 查询回显3.1.1 接口文档根据ID查询员工数据基本信息...

2024-09-18 16:10:54 739

原创 Vue学习笔记3:对比纯JavaScript和Vue实现数据更新的实时视图显示

0 前言在页面中,要实现数据更新的视图实时显示,纯JavaScrip需要手动编写代码来处理数据和视图之间的更新。而Vue提供了数据绑定的能力,使得数据和视图保持同步。我们通过一个实例来体验两者的差别。我们设计一个页面,在页面里提供一个文本框,用户可以在文本框输入内容,然后我们在文本框下方通过<span>把用户输...

2024-09-17 17:48:07 1115

原创 Python 之函数

函数参数位置参数:def power(x):默认参数:def power(x, n=2):默认参数必须指向不变对象!可变参数:def calc(*numbers):关键字参数:def person(name, age, **kw):命名关键字参数:def person(name, age, *, city, jo...

2024-09-17 16:09:29 1080

原创 反DDD模式之关系型数据库

本文书接上回《图穷匕见-所有反DDD模式都是垃圾》,关注公众号(老肖想当外语大佬)获取信息:最新文章更新;DDD框架源码(.NET、Java双平台);加群畅聊,建模分析、技术实现交流;视频和直播在B站。背景我在与开发者交流关于DDD的建模思路时,往往会遇到一个难题,就是不少经验丰富的开发者,总是带着技术的思维来理解业...

2024-09-17 14:09:54 940

原创 Python中的魔法:探索自定义Context Manager的魅力

引言在日常开发中,我们经常需要处理各种资源管理的问题。比如,打开一个文件后需要记得关闭;使用完数据库连接后需要释放等。如果这些操作处理不当,可能会导致内存泄漏或者其他资源浪费的问题。Context Manager的设计正是为了解决这些问题而生,它提供了一种自动化的资源管理方式。那么,如何才能创建属于自己的Context ...

2024-09-17 12:12:48 336

原创 Python中的“with”语句:解锁优雅资源管理的秘密

引言在日常开发过程中,我们经常会遇到需要打开文件、建立网络连接或数据库会话的情况。传统的做法是手动打开资源,在使用完毕后记得关闭。但这种方法存在明显不足:一旦在使用过程中发生异常,很容易忘记关闭资源,导致内存泄漏等问题。而“with”语句提供了一种更安全、简洁的方式来管理这类资源。它确保了无论函数执行是否成功结束,资源都...

2024-09-17 12:07:12 256

原创 【Paper Reading】结合 NanoFlow 研究,优化大语言模型服务效率的探索

作者 王伟 PAI引擎团队近年来,人工智能领域的快速发展推动了大型语言模型的广泛应用,随之而来的是对其服务效率的迫切需求。论文《NanoFlow:Towards Optimal Large Language Model Serving Throughput》提出了一种突破性的新型服务框架,旨在提高大语言模型在实际应用中的服...

2024-09-17 11:30:18 606

原创 不服不行,这才是后端API接口应该有的样子!

在移动互联网,分布式、微服务盛行的今天,现在项目绝大部分都采用的微服务框架,前后端分离方式,(题外话:前后端的工作职责越来越明确,现在的前端都称之为大前端,技术栈以及生态圈都已经非常成熟;以前后端人员瞧不起前端人员,那现在后端人员要重新认识一下前端,前端已经很成体系了)。一般系统的大致整体架构图如下:需要说明的是,有些小伙...

2024-09-17 10:00:45 723

原创 GitHub 2023排名前十的最佳开源项目

开源软件(OSS)彻底改变了当今软件开发的方式。在数百万个开源GitHub项目中,要找到最适合需求的开源项目可能会让人不知所措。今天给大家列出2023年增长最快的前10个开源GitHub仓库。通过这些增长最快的开源项目,也可以从整体上了解一下目前技术的整体动向。1、PyGWalker:Jupyter Notebook中开源...

2024-09-17 09:35:38 331

原创 C++11 基础知识

1、命名空间引入主要是为了解决重定义问题,系统中可以定义多个命名空间,命名空间可以定义在多个文件,如果以往没有出现就是定义一个命名空间,如果已经出现过,就代表打开定义的命名空间登录后复制 namespace 命名空间名字{void way(){}}// 访问命名空间内容:使用作用域运算符::命名空间名字:...

2024-09-17 09:00:10 1049

原创 精准代码覆盖率报告工具:go-acc

登录后复制 # 精准代码覆盖率报告工具:go-acc1.在软件开发过程中,代码覆盖率是一个重要的度量标准,它帮助开发人员了解测试用例对代码的覆盖程度。高代码覆盖率通常意味着更全面的测试,从而提高软件的质量和可靠性。然而,生成和分析代码覆盖率报告往往是一个复杂且耗时的过程。为了简化这一过程,许多工具应运而生,其中go-ac...

2024-09-17 08:30:51 398

原创 GHCH 项目使用教程

登录后复制 # GHCH 项目使用教程1.1. 引言GHCH(GitHub Code Hunt)是一个基于GitHub API的开源项目,旨在帮助开发者更高效地搜索、分析和管理GitHub上的代码库。通过GHCH,用户可以快速找到符合特定条件的代码库,进行代码质量分析,甚至自动化一些常见的开发任务。本教程将详细介绍如何使...

2024-09-17 08:30:05 676

原创 开源项目Nimingban安装与使用指南

登录后复制 # 开源项目Nimingban安装与使用指南1.引言Nimingban(匿名版)是一个基于开源技术的匿名讨论平台,旨在为用户提供一个自由、开放的交流环境。本文将详细介绍如何安装和使用Nimingban项目,帮助用户快速上手并充分利用这一平台。一、Nimingban项目概述Nimingban是一个开源的匿名讨论...

2024-09-17 08:29:37 474

原创 layui - - - 表单组件、输入框、日期与时间选择组件(图书管理系统)

1.添加图书页面使用表单组件使用表单添加图书。在“组件”中,选择“表单组件”,然后选择“方框风格”。在“方框风格”中点击查看代码,复制整个 form 标签。粘贴到添加图书页面中。运行项目,使用 Chrome 浏览器打开。点击“添加”按钮,就显示了添加的表单。2.修改添加图书页面的表单样式使用 layui ...

2024-09-16 23:57:37 281

原创 Transformer-Attention机制

出现Attention机制的原因:基于循环神经网络(RNN)的seq2seq模型,在处理长文本时遇到了挑战,而对长文本中不同位置的信息进行attention有助于提升RNN的模型效果。1 seq2seq框架seq2seq:从一个文本序列得到一个新的文本序列。典型的seq2seq任务包括:机器翻译任务、文本摘要任务。简而言之...

2024-09-16 23:15:06 967

原创 java pom两个模块需要互相引用怎么办

一:概述处理Java多模块项目中的互相引用:一种POM管理方式 在Java的多模块项目中,模块间的互相引用是一个常见需求。本文将探讨在Maven项目管理工具中,如何有效地实现两个或多个模块之间的互相引用,并通过具体案例来展示不同方法的应用。ava的多模块项目,通常是指一个项目包含多个子模块,这些子模块之间可能存在依赖关...

2024-09-16 22:47:46 629

原创 用户空间实现文件系统的接口FUSE(Filesystem in Userspace)API介绍

FUSE(Filesystem in Userspace)API 是一种在用户空间实现文件系统的接口。一、FUSE API 的作用它允许开发者在不修改内核代码的情况下,创建自定义的文件系统。通过 FUSE API,你可以实现各种特殊用途的文件系统,比如网络文件系统、加密文件系统、虚拟文件系统等。二、工作原理用户空间程序通过...

2024-09-16 20:43:43 319

原创 多组列表共同表达同一数据 scratch 20240916_170510

需求如果点击空格就会产生一个克隆体克隆体会随机位置克隆体它会有自己的id同时克隆体会有自己的座标要求我们使用三个列表分别记录他们的id,x,y坐标同时如果点击了某一个克隆体那么就从列表中把它相对应的一组数据删除功能 克隆体的id三个列表一个列表存id一个列表存x一个列表存y数据填入到列...

2024-09-16 17:05:16 254

原创 JAVA Response 返回值再拿

摘要:本文主要探讨在 Java 编程环境中对响应(Response)返回值的获取相关技术与方法。重点阐述了在不同场景下如何有效地获取和利用 Response 返回值,以实现高效的数据交互与程序逻辑控制。一、引言在 Java 开发中,与外部系统或服务进行交互时,经常会接收到包含各种信息的 Response 对象。正确地获取...

2024-09-16 14:27:26 921

原创 使用AgentScope构建多智能体群聊系统

本文将介绍如何使用AgentScope框架构建一个简单的多智能体群聊系统,并解释其背后的实现逻辑。首先写好设置文件。agent_config.json登录后复制 [ { "class": "DialogAgent", "args":{ "name": "Li...

2024-09-16 14:21:59 798

原创 深入理解Nova组件与虚拟机生命周期管理

在OpenStack学习旅程的第32天,我们深入探索了Nova这一核心组件,它是OpenStack云中负责计算资源管理和虚拟机生命周期控制的“大脑”。Nova不仅负责管理虚拟机的创建、调度、执行和销毁,还提供了丰富的API接口,使得用户能够灵活地与云基础设施进行交互。虚拟机生命周期管理虚拟机的生命周期从请求创建开始,经历调...

2024-09-16 12:39:07 164

空空如也

空空如也

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

TA关注的人

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