- 博客(77)
- 收藏
- 关注
原创 【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 语言实现)
✅ 方法一(推荐)二分查找,时间复杂度Ologm×nOlogm×n)),适用于大规模数据。📌 方法二逐行扫描 + 线性查找,适用于数据量较小的情况。💡 掌握不同方法,有助于应对不同的面试场景!
2025-02-10 00:24:21
549
原创 DeepSeek:国产AI新势力,普通人如何用它赚钱?
DeepSeek 是一个极具潜力的国产AI大模型,不仅可以帮助你提升工作效率,还能创造额外收入。在AI时代,掌握先进工具意味着拥有竞争优势。现在就去试试 DeepSeek,开启你的AI变现之旅吧!📌
2025-02-09 23:57:12
2794
原创 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
原创 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
原创 必知的 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
原创 Spring cloud Hystrix 、Dashboard、API(zuul)相关报错
Spring cloud Hystrix 、Dashboard、API(zuul)相关报错
2022-05-03 10:41:02
532
2
软件测试之Jmeter(详细完整版)
2023-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人