自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小韩的博客

记录学习。感谢!

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

原创 Linux安装Redis(详细教程)

Linux安装Redis(详细教程)(服务器)

2022-03-31 21:25:40 62217 8

原创 【LeetCode 热题100】347:前 K 个高频元素(详细解析)(Go语言版)

这篇文章详细解析了力扣热题 347——前 K 个高频元素的三种解法:哈希表+小顶堆、哈希表+快速排序和哈希表+桶排序。每种方法都附有清晰的思路讲解和 Go 语言代码实现。小顶堆方法时间复杂度为 O(n log k),适合处理大规模数据;快速排序方法时间复杂度为 O(n log n),适用于数据量较小的场景;桶排序方法在特定条件下能达到线性时间复杂度 O(n)。文章通过对比分析,帮助读者根据实际需求选择最优解法,并提供了完整的代码示例,是一篇非常实用的算法学习资料。

2025-04-01 23:58:47 605

原创 Flutter敏感词过滤实战:基于AC自动机的高效解决方案

在社交、直播等场景中,敏感词过滤至关重要。本文介绍基于AC自动机的Flutter高效敏感词过滤方案,通过构建Trie树与失败指针实现线性时间复杂度的多模式匹配,支持干扰字符处理与动态优化。代码实战结合性能对比,助你打造毫秒级响应的过滤系统,适用于聊天、评论、内容审核等场景,保障平台安全。

2025-04-01 00:06:50 879

原创 【LeetCode 热题100】208:实现 Trie (前缀树)(详细解析)(Go语言版)

本文详细解析了力扣热题 208——实现 Trie(前缀树)。Trie 是一种高效的树形数据结构,用于存储和检索字符串集合。文章通过插入、查找和前缀匹配三个核心操作,结合 Go 语言实现代码,清晰展示了 Trie 的工作原理。时间复杂度为 O(m),空间复杂度也为 O(m),其中 m 为字符串长度。此外,还探讨了 Trie 的变种及应用场景,如自动补全和词典查找等。适合初学者深入了解 Trie 结构及其实际用途。

2025-03-31 23:14:44 1007

原创 【LeetCode 热题100】240:搜索二维矩阵 II(详细解析)(Go语言版)

本文详细解析了力扣第240题“搜索二维矩阵II”。题目要求在具有行和列均升序排列特性的矩阵中高效查找目标值。提供了两种解法:一是从右上角开始的Z字形查找,时间复杂度为O(m+n);二是对每行进行二分查找,时间复杂度为O(m log n)。第一种方法利用矩阵特性更高效,适用于大多数场景。文章还对比了两种方法的优劣,并推荐了相关题型以加深理解。

2025-03-31 00:24:56 1017

原创 [特殊字符] 力扣热题 394:字符串解码(详细解析)(Go语言版)

文章提供了两种解法:栈结构和递归解法。栈解法通过维护数字栈与字符串栈,依次处理 `[` 和 `]`,构造解码结果;递归解法则利用函数调用逐层解析嵌套结构。两者时间复杂度均为 $O(n)$,空间复杂度也为 $O(n)$。栈解法直观易懂,适合初学者;递归解法优雅简洁,适合处理深度嵌套规则。掌握这两种方法,可灵活应对类似问题,提升解题能力。

2025-03-24 23:40:19 906

原创 [特殊字符] 力扣热题 78:子集(详细解析)(Go语言版)

✅回溯法:经典通用模板,逻辑清晰易扩展。✅二进制法:简洁高效,适合面试快速写出解法。

2025-03-10 00:43:42 983

原创 Manus:AI 领域的又一次 “DeepSeek 时刻“?

Manus是由Monica.im团队推出的一款全球首款通用型AI Agent,具备自主规划、分析和执行复杂任务的能力,不仅限于对话式AI。它在GAIA基准测试中超越了GPT-4等主流模型,能够自动完成市场调研、代码开发、文件处理等任务,被誉为AI领域的“DeepSeek时刻”。目前Manus处于内测阶段,邀请码供不应求,甚至在灰色市场上被炒至高价。其技术突破和稀缺性营销引发了市场的广泛关注,可能引领AI进入全新的“代理时代”。

2025-03-09 00:33:34 707

原创 【Flutter 开发必备】AzListView 组件全解析,打造丝滑索引列表!

在 Flutter 开发中,AzListView 是实现字母索引分类列表的理想选择。它支持 A-Z 快速跳转、悬浮分组标题、自定义 UI 和高效性能,适用于通讯录、城市选择等场景。本文将详细解析 AzListView 的核心参数和实战示例,助你轻松实现流畅的索引列表。

2025-03-03 00:19:48 412

原创 移动端网络状态检测与处理

实时监听网络变化,及时响应网络恢复和断开。支持首次安装的特殊处理,确保用户初次使用时能正常加载内容。提供网络状态检测方法,供其他业务逻辑调用。通过,开发者可以轻松管理应用中的网络状态变化,提升用户体验。希望这篇文章能帮助你更好地理解和实现网络状态管理!

2025-02-24 00:18:52 316

原创 Flutter WeChat 风格相机与相册选择器【介绍、示例、避坑】

在 Flutter 开发中,`wechat_assets_picker` 和 `wechat_camera_picker` 是两个优秀的第三方库,提供了类似微信的图片和视频选择功能。它们支持拍照、录制视频、从相册选择图片或视频,并具有丰富的自定义选项,如最大选择数量、视频录制时长等。本文详细讲解了如何集成这两个库,并处理相关权限问题,确保应用在 Android 和 iOS 平台上稳定运行。通过这些库,开发者可以轻松实现美观且功能强大的图片/视频选择界面,提升用户体验。

2025-02-24 00:01:14 443

原创 Go 切片导致 rand.Shuffle 产生重复数据的原因与解决方案

1. 问题原因Go 切片是引用类型,直接赋值不会创建新数据,而是共享底层数组。可能影响,导致元素重复。本地环境正常,但测试环境异常,可能与 Go内存管理和切片扩容策略有关。Go切片是引用类型,不能直接赋值,否则可能共享底层数据。使用之前,必须确保数据是独立的副本。尽量使用append创建新的切片,避免底层数组共享问题。不同环境表现不一致时,应检查内存管理、并发情况及数据结构副作用。

2025-02-14 00:18:01 646 1

原创 【LeetCode 热题100】74:搜索二维矩阵(二分、线性两种方式 详细解析)(Go 语言实现)

✅ 方法一(推荐)二分查找,时间复杂度Olog⁡m×nOlogm×n)),适用于大规模数据。📌 方法二逐行扫描 + 线性查找,适用于数据量较小的情况。💡 掌握不同方法,有助于应对不同的面试场景!

2025-02-10 00:24:21 549

原创 DeepSeek:国产AI新势力,普通人如何用它赚钱?

DeepSeek 是一个极具潜力的国产AI大模型,不仅可以帮助你提升工作效率,还能创造额外收入。在AI时代,掌握先进工具意味着拥有竞争优势。现在就去试试 DeepSeek,开启你的AI变现之旅吧!📌

2025-02-09 23:57:12 2794

原创 【LeetCode 热题100】53.最大子数组和(Goland + 贪心)

使用Goland语言实现,贪心算法思路,包含思路分析及具体代码实现

2025-02-05 23:47:51 307

原创 flutter 装饰类【BoxDecoration】

BoxDecoration 是 Flutter 中用于控制 Container 等组件外观的装饰类,它提供了丰富的属性来设置背景、边框、圆角、阴影等样式。

2025-01-15 00:11:15 527

原创 通过外部链接启动 Flutter App(详细介绍及示例)

通过外部链接启动 Flutter App(firebase_dynamic_links 和 app_links)详细介绍 通过外部链接启动flutter App 的使用及示例

2025-01-15 00:05:04 1482

原创 Go Goroutine 究竟可以开多少?(详细介绍)

Go协程的介绍、示例,数量限制、需要消耗的资源、实际应用及常见问题

2024-06-16 23:23:03 1735 1

原创 95% 的算法都是基于这 6 种算法思想 (详细介绍)

95% 的算法都是基于这 6 种算法思想 (详细介绍:每一种算法的策略思想、优缺点、解题步骤、适用场景及经典案例)

2024-06-16 23:19:22 873

原创 Rpcx (二):传输

rpcx 可以通过 TCP、HTTP、UnixDomain、QUIC和KCP通信。你也可以使用http客户端通过网关或者http调用来访问rpcx服务。

2024-05-13 23:31:01 566

原创 Rpcx (一):详解【介绍、基础示例 demo】

Rpcx 详细介绍、特点、方法及Server、Client使用示例

2024-05-12 22:58:56 1427

原创 必知的 MySQL 索引失效场景【包括实践验证】,别再踩坑了!

总结了15个常见的索引失效的场景,包括实践验证和示例场景。由于不同的Mysql版本,索引失效策略也有所不同。大多数索引失效情况都是明确的,有少部分索引失效会因Mysql的版本不同而有所不同。

2024-03-17 19:17:05 1172

原创 B+树 和 跳表 的结构及区别,不同的用途【mysql的索引为什么使用B+树而不使用跳表?】

B+树 和 跳表 的结构及区别,不同的用途【mysql的索引为什么使用B+树而不使用跳表?】详解B+树与跳表的结构及区别,描述B+树与跳表新增数据的过程,解释MySQL与Redis选择对应结构的原因。

2024-03-10 18:02:41 1502

原创 Redis为什么会这么快?Redis到底有多快?【大厂经典面试题】

Redis为什么会这么快?Redis到底有多快?【大厂经典面试题】Redis能够每秒处理数十万甚至数百万的操作。它的高性能使得它成为许多应用场景中的首选解决方案。从内存存储、单线程模型、高效的数据结构、异步方式的持久化和优秀的网络模型等因素多方面详解底层原理

2024-03-10 16:42:02 3180

原创 Go 语言切片如何扩容?(全面解析原理和过程)

Go 语言切片如何扩容?(全面解析原理和过程)包括结构介绍、扩容时机和过程、扩容原理(版本对比)、内存对齐、总结。

2024-01-11 23:05:59 3706

原创 Merge还是Rebase?这次终于懂了

《Git分支管理:Merge还是Rebase?》介绍、优缺点、使用场景、示例结果

2024-01-06 22:25:24 4803

原创 内存 vs 硬盘:固态硬盘代替内存可以工作吗?

内存 vs 硬盘:固态硬盘代替内存可以工作吗?存储结构 or 通信接口

2024-01-06 21:28:42 2220

原创 MySQL性能测试(完整版)

MySQL性能测试之SysBench,包括安装、数据准备、测试、结果分析

2023-12-17 20:58:07 2266

原创 性能测试之Artillery(示例及指标)

性能测试之Artillery(示例及指标)

2023-12-17 19:58:53 782

原创 性能测试之Locust(完整版)

性能测试之Locust(完整版),包括介绍、与jmeter对比、安装、启动、参数

2023-12-17 17:56:51 2875

原创 【Node】Mac多版本Node切换

【Node】Mac多版本Node切换(详细版)

2023-09-10 11:32:46 4981

原创 【Vue篇】Vue 项目下载、介绍(详细版)

【Vue篇】Vue 项目下载、介绍(详细版)

2023-09-09 19:51:42 669

原创 【Vue篇】mac上Vue 开发环境搭建、运行Vue项目(保姆级)

【Vue篇】mac上Vue 开发环境搭建、运行Vue项目(保姆级)

2023-09-09 18:31:49 10438 5

原创 《剑指Offer》JZ4 二维数组中的查找

《剑指Offer》JZ4 二维数组中的查找

2022-07-17 16:55:12 250

原创 《剑指Offer》JZ3 数组中重复的数字

《剑指Offer》JZ3 数组中重复的数字

2022-07-17 16:04:35 201

原创 SSM详细整合(有登录注册的例子)

SSM详细整合(有登录注册的例子)

2022-05-25 10:12:11 761

原创 Mybatis多表关联查询与动态SQL

Mybatis多表关联查询与动态SQL

2022-05-17 21:43:26 2007

原创 Spring MVC+Mybatis汇总

Spring MVC+Mybatis汇总

2022-05-05 09:03:43 385

原创 Spring cloud Hystrix 、Dashboard、API(zuul)相关报错

Spring cloud Hystrix 、Dashboard、API(zuul)相关报错

2022-05-03 10:41:02 532 2

原创 熟悉常用的HBase操作

熟悉常用的HBase操作

2022-04-23 22:49:36 7816 1

软件测试之Jmeter(详细完整版)

欢迎来到本文,将为您详细解读一个完整而深入的测试流程,涵盖使用教程、参数说明以及结果深度分析。我们以登录接口为例,深入探讨接口压力测试、数据库压力测试以及如何灵活运用cookies管理器。 **测试流程的全貌:** 首先,我们将深入探讨测试流程的每一个环节,从接口压力测试开始,逐步展开至数据库压力测试。通过清晰而详细的使用教程,您将能够轻松跟随每一步,深入了解测试过程。 **参数说明的透彻解读:** 在本文中,我们对测试过程中使用的各种参数进行了详细说明,帮助您理解每个参数的作用以及调整它们的影响。这将使您在进行类似测试时能够更加自信地进行定制化设置。 **结果分析的深度剖析:** 不仅仅是测试结果,我们还将深入分析每个测试阶段的结果,解读数据背后的含义,为您提供更全面的认识。这有助于您深刻理解系统性能,并从中汲取宝贵的经验教训。 **Cookies管理器的妙用:** 登录过程中,Cookies的管理至关重要。我们将详细说明如何巧妙利用Cookies管理器,确保在测试中获取准确而可靠的数据,提高测试

2023-12-17

空空如也

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

TA关注的人

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