自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MQ 学习笔记

本文对比分析了RabbitMQ、Kafka和RocketMQ三大主流消息队列的核心特点与适用场景。首先阐述了消息队列的三大价值:解耦、异步提速和削峰填谷,并指出了适用与不适用的场景。然后详细介绍了每个产品的特性:RabbitMQ擅长精细化路由,Kafka以高吞吐量见长,RocketMQ则具备金融级事务能力。最后通过决策树和典型场景分析,给出了选型建议:电商金融场景选RocketMQ,大数据场景选Kafka,中小体量微服务选RabbitMQ。全文通过类比和代码示例,帮助开发者快速理解各消息队列的差异与适用场景

2026-04-01 21:46:14 451

原创 Python 装饰器:从基础原理到灵活实战

Python装饰器是一种基于函数特性的高级功能,它允许在不修改原函数代码的情况下动态添加功能。摘要如下: 基础原理:Python函数是一等对象,可作为参数传递和返回值,这是装饰器的底层基础。 实现方式: 基础装饰器:两层嵌套函数,外层接收函数,内层实现包装逻辑 带参装饰器:三层嵌套,最外层接收装饰器参数 关键问题: 使用functools.wraps解决被装饰函数元数据丢失问题 实战应用: 函数执行时间统计 通用调用日志记录 高级技巧: 通过参数判断实现同时支持有参/无参模式的装饰器 装饰器广泛应用于日志、

2026-03-17 17:22:21 407

原创 串行 / 并行 / 同步 / 异步 核心概念梳理(清晰版)

摘要:本文通过炒菜场景对比了同步/异步与串行/并行的区别。同步指主线程等待任务完成,异步则继续执行其他操作;串行是顺序执行任务,并行是同时执行。给出了三种实现方式:同步串行(顺序执行耗时5秒)、同步并行(并行执行耗时3秒但主线程阻塞)、异步并行(最高效,主线程不阻塞)。关键点在于:串行/并行决定线程执行方式,同步/异步决定主线程是否等待。异步并行模式通过回调实现最高效率,主线程可继续其他任务。

2026-03-17 15:41:53 191

原创 大模型知识梳理(持续更新)

本文介绍了大模型应用的整体架构与关键技术。架构分为用户层、Prompt层、能力扩展层、Agent调度层和基础模型层。重点阐述了Prompt的5种用法、RAG检索增强流程、MCP协议标准化调用工具、以及Skills能力函数的工作原理。最后对比了Skills与MCP、Workflow的区别,Skills具有更高灵活性,可动态调度工具和脚本。整体流程展示了从用户提问到LLM生成答案的完整链路,涵盖知识检索、能力调用和工具使用等关键环节。

2026-03-07 03:34:06 64

原创 深度学习笔记3——线性代数

李沐老师深度学习记录笔记——线性代数

2025-08-10 02:15:23 1010

原创 深度学习笔记2——数据预处理

对于inputs中的类别值或离散值,我们将“NaN”视为一个类别。由于“巷子类型”(“Alley”)列只接受两种类型的类别值“Pave”和“NaN”, pandas可以将此列转换为两列“Alley_Pave”和“Alley_nan”。巷子类型为“Pave”的行会将“Alley_Pave”的值设置为1,“Alley_nan”的值设置为0。后面的章节将介绍更多的数据预处理技术。其中每行描述了房间数量(“NumRooms”)、巷子类型(“Alley”)和房屋价格(“Price”)。注意,“NaN”项代表缺失值。

2025-07-27 20:02:01 691

原创 深度学习笔记1——数据操作

李沐老师深度学习记录笔记

2025-07-11 17:04:54 875

原创 Java+Python 入门(持续更新中~)

Java和Python系统学习记录

2025-07-11 15:00:58 641

原创 Kafka消息队列

没有什么是加一层中间件不能解决的

2025-02-24 20:50:27 758

原创 哈希表操作(C++,JAVA,Python)

因为之前一直用的是C++语言,但是以后要工作了用的更多的是JAVA和Python,在使用哈希表的时候经常用混,所以完整的整理一下他们的操作。

2024-06-07 23:49:25 298

原创 jmeter学习笔记

Jmeter学习笔记

2024-03-30 13:33:31 507

原创 测试基础概念方法

测试基础概念方法

2024-03-29 01:03:08 1205

原创 C++创建未知大小的一维数组和二维数组

之前在笔试的时候经常会遇到这样的问题,就是直接给定的输入的是一个一维数组或者N*N二维数组,但是没有给你这个数组的size时,这时候用C++读入数据就变得十分困难,类似leetcode中“岛屿最大面积”这道题的输入。当有的笔试题目让写完整代码而不是关键代码时十分致命,今天我来分享下自己的总结。但是对于二维矩阵时,我们首先读入一行,然后得到size之后再依次读下面的行,最后读入整个矩阵。

2024-02-21 03:02:12 1697

原创 C++11实现线程池

C++11实现线程池

2024-01-27 21:01:49 1119

原创 MYSQL基础内容

数据库基础汇总

2023-10-04 11:44:38 152

原创 mysql学习记录

回顾一下之前学习过的数据库相关的东西,首先我的操作系统是win10,软件是mysql,图形化界面用的是navicat。

2023-08-28 00:07:15 234

原创 将qt程序打包成安装包

将qt程序打成安装包

2023-08-15 15:03:46 351

原创 打包QT文件

正常的qt程序如果你想要让别人看的话,别人还要去下载一个qt才能能运行,我们把qt打包以后别人就可以直接运行你的程序不需要安装qt了

2023-08-15 13:36:37 257

原创 EGE的安装

我们在进行图形化的程序编写的时候,经常会用到EGE的图形化界面,但是好多UU安装时遇到很大的问题,今天我想写一篇文章来记录一下,顺便让我自己别忘了自己怎么安的哈哈哈哈哈,这个步骤根据自己电脑的路径来改,之后找到我刚刚给你的链接下载的文件,首先把include里面的这些放进刚刚的我们vs的include路径里面。链接:https://pan.baidu.com/s/1raWZOFGtcth11okF4OPj-A。之后找到刚刚下载的lib里面的lib,选择vs2019。完结撒花❀❀❀❀❀❀❀❀❀❀❀❀❀❀。

2023-07-28 23:52:13 927

原创 01背包问题动态规划学习笔记

01背包问题

2023-04-01 14:22:15 134

原创 在使用图形库时如何去除丑陋的控制台

最近在做一个小游戏,在调用图形库去实现的过程中,每次编译都会出现这个控制台黑框,在输出图像框后面,虽然没有影响,但是本人有一点点强迫症,所以就开始寻觅方法,但是好像还没有看到有人有这个方面的方法,所以我打算自己研究一下。

2023-03-30 18:56:17 3850 4

原创 融鑫的git学习笔记2

git的入门笔记

2023-01-16 19:57:21 151

原创 融鑫的git学习笔记1

git的入门学习笔记

2023-01-16 19:37:11 175

原创 蓝桥杯第13届c++研究生组手写答案

蓝桥杯第13届c++研究生组手写答案

2022-12-15 17:16:36 1028

原创 Bayesian Nonparametric Learning of Cloth Models for Real-Time State Estimation

机器人服装辅助解决方案可以显著提高老年人和残疾人的生活质量。实时估计人与衣服的关系对于机器人服装辅助运动技能的有效学习至关重要。

2022-03-16 23:25:16 4172

空空如也

空空如也

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

TA关注的人

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