自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(227)
  • 资源 (3)
  • 收藏
  • 关注

原创 LeetCode算法题(Go语言实现)_62

递推关系:发现状态转移方程dp[n] = 2*dp[n-1] + dp[n-3]滚动数组优化:仅维护前三个状态值降低空间复杂度边界处理:直接处理n=0,1,2的特殊情况

2025-05-08 20:30:00 759

原创 LeetCode算法题(Go语言实现)_61

滚动变量优化:仅维护前两个状态(前前最大值和前一最大值)状态转移方程:当前最大值 = max(前一最大值, 前前最大值 + 当前房屋金额)贪心选择:每一步选择局部最优解推进全局最优解

2025-05-08 20:00:00 442

原创 React学习路线图-Gemini版

无论学习哪个框架,扎实的 HTML、CSS 和 JavaScript 基础是成功的关键。React 是基于 JavaScript 构建的,所以深入理解 JS 至关重要。当你具备了扎实的 HTML, CSS, 和 ES6+ JavaScript 基础后,就可以开始学习 React 了。这是所有前端开发者必须掌握的核心技能。没有这些,你无法理解 React 的工作原理。当你能熟练使用 React 构建应用后,可以进一步深入。现代前端开发离不开这些工具。

2025-05-07 22:21:10 1275

原创 React学习路线-Deepseek版

前端开发学习路线图(React 方向)一、基础阶段:HTML、CSS 和 JavaScript目标:掌握网页开发的基础三件套。HTML:• 学习内容:基本结构、常用标签(, , 等)、语义化标签(HTML5)。• 资源:◦ MDN HTML 入门◦ 书籍:《HTML & CSS设计与构建网站》(Jon Duckett)CSS:• 学习内容:选择器、盒模型、Flexbox、Grid、响应式设计(媒体查询)。• 资源:◦ MDN CSS 教程◦ 游戏学习:Flexbox Froggy、Grid Gard

2025-05-07 22:15:24 912

原创 AI教你学VUE——Deepseek版

HTML/CSS基础JavaScript核心开发工具与环境Vue基础语法组件化开发Vue生态系统前端工程化全栈开发(可选)性能优化文档与教程实战项目视频课程社区与工具跟进技术更新参与开源项目综合能力提升

2025-05-06 21:45:31 451

原创 AI教你学VUE——Gemini版

现在,你已经具备了学习 Vue 的基础知识。Vue 是一个渐进式框架,你可以从核心库开始,然后根据需要学习其生态系统。想象一下建房子,地基不牢,上面的高楼(框架)是盖不起来的。HTML、CSS、JavaScript 就是前端的地基。这是最核心、最重要、必须花足够时间去掌握的部分。没有这些,你无法理解任何前端框架。当你能熟练使用 Vue 构建应用后,可以进一步提升。在掌握基础后,你需要了解现代前端开发中常用的工具。

2025-05-06 21:44:01 802

原创 AI(Deepseek版)教你写代码——Springboot中使用Minio

在Spring Boot中集成MinIO并实现安全的权限管理,可以采用以下优雅的方案。该方案结合最新MinIO客户端API、Spring Security权限控制及MinIO存储桶策略,确保系统安全性和可维护性。以下是分步骤实现:

2025-04-28 21:58:13 554

原创 AI(Gemini版)教你写代码——Springboot中使用Minio

这个用户在 MinIO 中被赋予了特定的策略,从而拥有了对应的权限。你的 Spring Boot 应用能执行什么操作,完全取决于你为这个 Access Key/Secret Key 在 MinIO 服务端配置了什么策略。,而是在 MinIO 服务端进行的操作,它决定了你的 Spring Boot 应用(使用特定的 Access Key/Secret Key)在 MinIO 中拥有什么权限。或在 UI 中创建新用户。将创建的策略绑定到你的 Spring Boot 应用使用的 MinIO 用户。

2025-04-28 21:56:35 1212

原创 Genimi眼中十大IDEA插件

这些插件涵盖了代码质量、开发效率、版本控制、依赖管理、界面优化等多个方面,希望能帮助你更好地利用 IntelliJ IDEA,提升开发体验和效率。IntelliJ IDEA 作为业界领先的集成开发环境(IDE),其强大的功能离不开丰富的插件生态。

2025-04-27 21:49:00 833

原创 互联网的下一代脉搏:深入理解 QUIC 协议

QUIC 的实现原理是将原本属于操作系统内核 TCP/TLS 协议栈的功能,转移到应用层的库中实现。应用程序使用标准的 UDP Socket 进行数据收发。这是核心部分,负责:处理 QUIC 数据包的解析和封装。管理 QUIC 连接状态(包括握手状态、连接 ID)。管理和调度 QUIC 流。实现可靠性机制(序号、确认、重传)。实现流量控制(窗口机制)。运行拥塞控制算法。处理连接迁移。集成的 TLS 1.3 库负责加密、解密、密钥协商和证书验证等安全功能。

2025-04-27 21:44:42 898

原创 Go or Rust? Gemini Pro2.5给你建议

可以花少量时间分别了解一下两种语言的基础语法和核心理念(比如 Go 的 Goroutine/Channel,Rust 的所有权/借用),看看哪个更吸引你,或者哪个更贴合你设想的职业发展方向。两种语言都非常有前途,学习任何一种都会是宝贵的技能。Go 和 Rust 都是非常优秀且具有广阔发展前景的现代编程语言,但它们的设计哲学、核心特性和适用领域有显著不同。选择学习哪个,很大程度上取决于你的兴趣、背景以及未来的技术发展方向。

2025-04-26 22:45:25 732

原创 Vue or React?Gemini Pro2.5 给你建议

包括 ES6+ 语法、异步编程 (Promise/async/await)、DOM 操作、数据结构等。框架只是工具,核心能力在于 JavaScript 本身。,掌握任何一个都能找到不错的工作,并且学习其中一个后,再学习另一个会相对容易很多,因为它们共享许多核心概念(如组件化、虚拟 DOM、响应式等)。无论选择 Vue 还是 React,对于一个初学前端开发的程序员,

2025-04-26 22:39:46 1246

原创 LeetCode算法题(Go语言实现)_60

方法优势适用场景动态规划最优时间复杂度常规需求递归+记忆化代码直观教学演示矩阵快速幂O(log n)时间复杂度极大n值计算。

2025-04-24 20:30:00 533

原创 LeetCode算法题(Go语言实现)_59

方法优势适用场景迭代法最优空间效率常规需求矩阵快速幂O(log n)时间复杂度极大n值计算记忆化递归代码直观小规模计算。

2025-04-24 19:30:00 538

原创 LeetCode算法题(Go语言实现)_58

方法优势适用场景回溯法精准剪枝,避免无效搜索中等规模组合问题迭代法无递归栈溢出风险极大k值情况位运算空间效率高小规模组合枚举。

2025-04-23 20:30:00 393

原创 LeetCode算法题(Go语言实现)_57

方法优势适用场景回溯法通用性强,逻辑清晰中等规模输入迭代法无需递归栈空间超大数字组合生成BFS层次遍历直观需要中间结果的应用。

2025-04-23 19:30:00 498

原创 LeetCode算法题(Go语言实现)_56

方法优势适用场景二分法效率最优大规模数据线性搜索实现简单小规模数据数学推导直接计算特殊分布数据。

2025-04-22 20:30:00 577

原创 LeetCode算法题(Go语言实现)_55

方法优势适用场景二分法O(log n)时间复杂度单峰/多峰查找线性扫描简单直观数据量较小分治法并行计算潜力特殊结构数据。

2025-04-22 20:00:00 360

原创 LeetCode算法题(Go语言实现)_54

方法优势适用场景二分查找时间效率高静态数据查询线性扫描无需预处理小规模数据哈希预处理快速查询频繁重复查询。

2025-04-21 21:45:00 655

原创 LeetCode算法题(Go语言实现)_53

方法优势适用场景二分查找最优时间复杂度有序数据范围三分查找减少迭代次数特定分布数据随机猜测避免最坏情况对抗性输入场景。

2025-04-21 20:00:00 397

原创 Google Gemini Pro2.5 眼中AI编程能力排行榜

主要竞争者:各方面能力分析:代码编写能力 (Code Generation):修改代码错误能力 (Debugging & Refactoring):使用便捷性 (Ease of Use / Convenience):总结与建议:

2025-04-20 22:44:57 392

原创 Deepseek眼中的AI代码编写能力的排行榜(离线模式)

亮点:在HumanEval基准测试中达到80.2%准确率(超过GPT-4的76%)优势:处理复杂逻辑时理解需求最精准,支持多语言混合编程,能生成完整模块代码。突破:200K tokens上下文窗口,可处理完整技术文档+代码库。首选:GitHub Copilot企业版(支持私有代码库训练)Claude:直接解析上传的.zip项目文件,实现跨文件修改。推荐:Claude 3(处理论文+代码混合文档能力突出)GPT-4:可识别97%的语法错误和83%的逻辑错误。优势:架构设计能力出众,能生成符合设计模式的代码。

2025-04-20 22:38:14 626

原创 Grallvm技术介绍

GraalVM 是由 Oracle 开发的高性能运行时环境,基于 HotSpot JVM 构建,支持多语言互操作和 Ahead-of-Time (AOT) 编译。核心技术Graal JIT 编译器:替代传统 JVM 的 C2 编译器,优化热点代码,提升运行时性能。Native Image:将 Java 应用编译为独立本地可执行文件(无需 JVM),显著减少启动时间(毫秒级)和内存占用。

2025-04-19 23:10:58 1175

原创 桌面应用UI开发方案

技术栈:JS/TS 开发移动端 UI,通过 Native Modules 或 HTTP 与 Python/Go 后端交互。技术栈:前端使用 Web 技术,后端使用 Rust(可结合 Python 或 Go 通过 IPC/HTTP 通信)。技术栈:前端使用 HTML/CSS/JS,后端通过 Node.js 集成 Python/Go 模块或服务。高性能:自绘引擎 Skia,支持移动端、Web 和桌面端(网页5、网页7)。生态丰富:Meta 维护,支持 iOS/Android(网页5、网页15)。

2025-04-19 23:00:48 570

原创 LeetCode算法题(Go语言实现)_52

方法优势适用场景双堆动态扩展候选范围大规模数据流处理全排序简单直接候选范围覆盖全数组暴力遍历无需额外空间极小规模数据(n < 50)

2025-04-17 20:30:00 739

原创 LeetCode算法题(Go语言实现)_51

方法优势适用场景贪心+优先队列时间效率高需要动态维护最大值暴力枚举实现简单小规模数据动态规划可处理复杂约束需要状态转移的情况。

2025-04-17 20:00:00 1109

原创 LeetCode算法题(Go语言实现)_50

方法优势适用场景堆+集合动态维护高效频繁添加/弹出操作纯集合遍历实现简单低频操作场景平衡树查询删除统一复杂度需要范围查询。

2025-04-16 20:30:00 814

原创 LeetCode算法题(Go语言实现)_49

方法优势适用场景快速选择平均O(n)大规模数据求Top k堆适合动态数据实时处理流数据排序后取数实现简单小规模数据。

2025-04-16 20:00:00 657

原创 LeetCode算法题(Go语言实现)_48

方法优势适用场景BFS保证最短时间常规网格扩散问题DFS空间效率高路径存在性验证并查集动态连接关系维护需要持续更新感染关系。

2025-04-15 22:21:46 419

原创 LeetCode算法题(Go语言实现)_47

方法优势劣势适用场景BFS保证最短路径空间消耗较大常规迷宫搜索DFS空间效率高无法保证最短路径路径存在性验证A*算法启发式搜索效率高需设计启发函数大型迷宫优化搜索。

2025-04-15 21:51:46 1650

原创 LeetCode算法题(Go语言实现)_46

方法优势劣势适用场景带权并查集查询高效,支持动态合并实现复杂度较高大规模数据集和频繁查询DFS/BFS实现简单重复计算,时间复杂度高小规模数据或低频查询。

2025-04-14 20:30:00 1652

原创 LeetCode算法题(Go语言实现)_45

逆向树遍历:通过反向构建树形结构确保连通性[^-方向标记法:用0/1区分原始边方向实现快速判断线性时间复杂度:BFS/DFS均实现O(n)高效计算。

2025-04-14 20:00:00 1848

原创 LeetCode算法题(Go语言实现)_44

图的连通分量:将问题转化为求无向图的连通分量数高效遍历:利用DFS/BFS避免重复计算。

2025-04-13 21:13:26 315

原创 LeetCode算法题(Go语言实现)_43

钥匙即边:将钥匙视为图中的边,问题转化为图的连通性判断高效遍历:使用BFS确保每个房间只处理一次。

2025-04-13 21:10:29 366

原创 LeetCode算法题(Go语言实现)_42

后继节点替换:保持BST性质的关键操作递归统一处理:简化三种删除情况的代码实现。

2025-04-12 22:13:44 612

原创 LeetCode算法题(Go语言实现)_41

性质利用:充分发挥BST的有序特性短路返回:找到目标立即返回,避免不必要的搜索。

2025-04-12 22:10:15 475

原创 LeetCode算法题(Go语言实现)_40

层级聚合策略:利用BFS天然分层特性实现高效统计极值双维护机制:同步维护最大值和最小层号两个状态量。

2025-04-11 20:30:00 1077

原创 LeetCode算法题(Go语言实现)_39

层级遍历特性:利用BFS天然的分层特性获取右视图高效判断逻辑:通过层级索引直接定位最右节点。

2025-04-11 20:00:00 631

原创 LeetCode算法题(Go语言实现)_38

状态传递:利用递归返回值携带子树搜索信息短路优化:发现目标节点后立即停止子树搜索。

2025-04-10 22:30:00 713

原创 LeetCode算法题(Go语言实现)_37

状态定义:通过左右方向状态分离,避免路径方向冲突。后序遍历:自底向上递推,确保子问题先解。

2025-04-10 20:00:00 478

Mysql入门知识点总结-思维导图版

Mysql 入门知识,一张完整的思维导图

2022-07-15

Mysql入门知识总结-大纲

这是是B站MySql视频课的学习笔记,和大家分享 里面记录了自己在学习时做的笔记。

2022-07-15

Drivers.rar

Apple BootCamp全套资源,含盖magic mouse、触控板等,适用于Windows上的驱动程序。

2021-06-03

空空如也

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

TA关注的人

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