- 博客(241)
- 资源 (3)
- 收藏
- 关注
原创 Vue百日学习计划Day36-42天详细计划-Gemini版
在 Day 36-42 理解组件化开发的思想,熟练掌握 Vue 组件的注册、Props、Events、v-model、Slots、Provide/Inject 等核心概念和实践,能够构建可复用和易于维护的组件结构。理解组件化思想,学会创建和注册 Vue 单文件组件(SFC),并在应用中使用它们。学习如何使用 Slots 实现父组件向子组件插入内容,使组件更具灵活性和可复用性。学习动态加载和异步加载组件的技术,并对组件化开发的各种知识进行全面回顾。学习如何使用 Props 实现父组件向子组件传递数据。
2025-05-19 21:11:26
672
原创 Vue百日学习计划Day33-35天详细计划-Gemini版
在 Day 33-35 理解 Vue 组件从创建到销毁的完整生命周期,熟练掌握 Composition API 中主要的生命周期钩子,并知道在不同阶段执行哪些操作。对比 Composition API 和 Options API 的生命周期钩子,了解其他一些不常用的钩子。理解组件生命周期的概念,学习 Composition API 中创建和挂载阶段的钩子 (学习组件更新和卸载阶段的钩子 (
2025-05-19 21:08:40
470
原创 Vue百日学习计划Day28-32天详细计划-Gemini版
在 Day 28-32 深入理解 Vue 3 的响应式机制,熟练掌握 Composition API 中的。初步了解 Vue 3 响应式基于 Proxy 的原理,并学习。了解 Composition API 的作用,学习。来执行副作用,以响应响应式状态的变化。创建依赖于其他响应式状态的派生状态。(重点关注“它们是如何工作的?创建响应式对象和数组,理解。等核心 API 的使用。创建响应式基本类型数据。
2025-05-18 21:41:12
592
原创 Vue百日学习计划Day24-28天详细计划-Gemini版
在 Day 24-27 熟练掌握 Vue.js 的各种模板语法,包括文本插值、属性绑定、条件渲染、列表渲染、事件处理和表单绑定,并能结合使用修饰符。学习如何响应用户交互(事件)以及如何实现表单输入和应用状态之间的双向绑定。学习如何在模板中显示数据(文本、HTML)以及如何将数据绑定到 HTML 元素的属性上。学习如何根据数据的真假来决定元素的显示或隐藏。指令基于数组或对象列表渲染多个元素。
2025-05-18 21:37:57
649
原创 Vue百日学习计划Day21-23天详细计划-Gemini版
在 Day 21-23 完成 Vue.js 的介绍学习、环境搭建,并成功运行第一个 Vue 3 项目,理解其基本结构。理解 Vue.js 是什么、渐进式框架的概念以及选择 Vue 的原因。初步了解 Vite 是什么及其作用。成功使用 Vite 创建一个新的 Vue 3 项目,了解创建过程中的关键步骤和选项。了解由 Vite 创建的 Vue 3 项目的基本目录结构,理解。的作用,并初步认识 Vue 单文件组件 (
2025-05-17 21:48:37
783
原创 Vue百日学习计划Day19-20天详细计划-Gemini版
在 Day 20 结束时,您应该已经具备了使用 DevTools 调试代码的基本技能,以及使用 Git 进行版本控制和 npm/yarn 管理项目的基础知识。这些都是开始“阶段项目:使用 HTML, CSS, 原生 JS 实现一个带简单交互的静态页面”所必需的。
2025-05-17 21:40:23
660
原创 React百日学习计划——Deepseek版
掌握HTML/CSS/JavaScript核心语法和开发环境搭建。:掌握React核心概念与组件化开发。:掌握React生态系统与工程化工具。:深入性能优化与高级开发模式。:掌握全栈开发与复杂项目实战。
2025-05-13 21:15:51
985
1
原创 React百日学习计划-Grok3
鉴于你对HTML、JS和CSS的熟悉程度,你已经拥有一个坚实的基础,但学习React会引入新的概念,如JSX、hooks和状态管理。研究表明,结构化的、基于项目的方法,结合每天一致的练习,对于初学者掌握React非常有效。鉴于你对HTML、JS和CSS的熟悉,你有坚实的基础,但学习React会引入如JSX、hooks和状态管理的新概念。研究表明,结合理论学习、项目实践和社区参与的结构化方法,对技能习得特别有效,尤其是对初学者。计划分为六个阶段,每个阶段都有特定的目标、主题和行动计划。,适合初学者分步学习。
2025-05-13 20:15:00
1045
原创 Vue学习百日计划-Gemini版
本文提出了一套为期 100 天的前端学习计划,旨在帮助学习者从基础到进阶掌握前端开发技能。核心理念包括扎实掌握 HTML、CSS 和 JavaScript 基础,深入学习 Vue 3 及其生态工具,注重实践项目和持续学习。计划分为四个阶段:**第一阶段(第 1-20 天)**强化前端基础知识,包括 HTML5、CSS 布局和 JavaScript 核心语法;**第二阶段(第 21-50 天)**学习 Vue 3 的核心概念和 API,如响应式原理和组件化开发;**第三阶段(第 51-80 天)**拓展 Vu
2025-05-12 22:08:10
1596
原创 Vue学习百日计划-Deepseek版
本文提供了一个为期100天的Vue学习计划,分为四个阶段。第一阶段(Day 1-30)着重于HTML/CSS/JavaScript基础和Vue核心概念的学习;第二阶段(Day 31-60)深入Vue的组件化开发、状态管理、路由和工程化工具;第三阶段(Day 61-90)探索Vue3高级特性、源码原理和全栈能力;第四阶段(Day 91-100)则聚焦于企业级项目实战和面试准备。每个阶段都提供了详细的学习内容、资源和练习建议,帮助学习者系统掌握Vue技术栈,并为实际工作和面试做好准备。
2025-05-12 20:00:00
541
原创 LeetCode算法题(Go语言实现)_62
递推关系:发现状态转移方程dp[n] = 2*dp[n-1] + dp[n-3]滚动数组优化:仅维护前三个状态值降低空间复杂度边界处理:直接处理n=0,1,2的特殊情况
2025-05-08 20:30:00
781
原创 LeetCode算法题(Go语言实现)_61
滚动变量优化:仅维护前两个状态(前前最大值和前一最大值)状态转移方程:当前最大值 = max(前一最大值, 前前最大值 + 当前房屋金额)贪心选择:每一步选择局部最优解推进全局最优解
2025-05-08 20:00:00
461
原创 React学习路线图-Gemini版
无论学习哪个框架,扎实的 HTML、CSS 和 JavaScript 基础是成功的关键。React 是基于 JavaScript 构建的,所以深入理解 JS 至关重要。当你具备了扎实的 HTML, CSS, 和 ES6+ JavaScript 基础后,就可以开始学习 React 了。这是所有前端开发者必须掌握的核心技能。没有这些,你无法理解 React 的工作原理。当你能熟练使用 React 构建应用后,可以进一步深入。现代前端开发离不开这些工具。
2025-05-07 22:21:10
1302
原创 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
924
原创 AI教你学VUE——Deepseek版
HTML/CSS基础JavaScript核心开发工具与环境Vue基础语法组件化开发Vue生态系统前端工程化全栈开发(可选)性能优化文档与教程实战项目视频课程社区与工具跟进技术更新参与开源项目综合能力提升
2025-05-06 21:45:31
456
原创 AI教你学VUE——Gemini版
现在,你已经具备了学习 Vue 的基础知识。Vue 是一个渐进式框架,你可以从核心库开始,然后根据需要学习其生态系统。想象一下建房子,地基不牢,上面的高楼(框架)是盖不起来的。HTML、CSS、JavaScript 就是前端的地基。这是最核心、最重要、必须花足够时间去掌握的部分。没有这些,你无法理解任何前端框架。当你能熟练使用 Vue 构建应用后,可以进一步提升。在掌握基础后,你需要了解现代前端开发中常用的工具。
2025-05-06 21:44:01
818
原创 AI(Deepseek版)教你写代码——Springboot中使用Minio
在Spring Boot中集成MinIO并实现安全的权限管理,可以采用以下优雅的方案。该方案结合最新MinIO客户端API、Spring Security权限控制及MinIO存储桶策略,确保系统安全性和可维护性。以下是分步骤实现:
2025-04-28 21:58:13
556
原创 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
1239
原创 Genimi眼中十大IDEA插件
这些插件涵盖了代码质量、开发效率、版本控制、依赖管理、界面优化等多个方面,希望能帮助你更好地利用 IntelliJ IDEA,提升开发体验和效率。IntelliJ IDEA 作为业界领先的集成开发环境(IDE),其强大的功能离不开丰富的插件生态。
2025-04-27 21:49:00
837
原创 互联网的下一代脉搏:深入理解 QUIC 协议
QUIC 的实现原理是将原本属于操作系统内核 TCP/TLS 协议栈的功能,转移到应用层的库中实现。应用程序使用标准的 UDP Socket 进行数据收发。这是核心部分,负责:处理 QUIC 数据包的解析和封装。管理 QUIC 连接状态(包括握手状态、连接 ID)。管理和调度 QUIC 流。实现可靠性机制(序号、确认、重传)。实现流量控制(窗口机制)。运行拥塞控制算法。处理连接迁移。集成的 TLS 1.3 库负责加密、解密、密钥协商和证书验证等安全功能。
2025-04-27 21:44:42
911
原创 Go or Rust? Gemini Pro2.5给你建议
可以花少量时间分别了解一下两种语言的基础语法和核心理念(比如 Go 的 Goroutine/Channel,Rust 的所有权/借用),看看哪个更吸引你,或者哪个更贴合你设想的职业发展方向。两种语言都非常有前途,学习任何一种都会是宝贵的技能。Go 和 Rust 都是非常优秀且具有广阔发展前景的现代编程语言,但它们的设计哲学、核心特性和适用领域有显著不同。选择学习哪个,很大程度上取决于你的兴趣、背景以及未来的技术发展方向。
2025-04-26 22:45:25
738
原创 Vue or React?Gemini Pro2.5 给你建议
包括 ES6+ 语法、异步编程 (Promise/async/await)、DOM 操作、数据结构等。框架只是工具,核心能力在于 JavaScript 本身。,掌握任何一个都能找到不错的工作,并且学习其中一个后,再学习另一个会相对容易很多,因为它们共享许多核心概念(如组件化、虚拟 DOM、响应式等)。无论选择 Vue 还是 React,对于一个初学前端开发的程序员,
2025-04-26 22:39:46
1250
原创 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
540
原创 LeetCode算法题(Go语言实现)_58
方法优势适用场景回溯法精准剪枝,避免无效搜索中等规模组合问题迭代法无递归栈溢出风险极大k值情况位运算空间效率高小规模组合枚举。
2025-04-23 20:30:00
395
原创 LeetCode算法题(Go语言实现)_57
方法优势适用场景回溯法通用性强,逻辑清晰中等规模输入迭代法无需递归栈空间超大数字组合生成BFS层次遍历直观需要中间结果的应用。
2025-04-23 19:30:00
500
原创 LeetCode算法题(Go语言实现)_55
方法优势适用场景二分法O(log n)时间复杂度单峰/多峰查找线性扫描简单直观数据量较小分治法并行计算潜力特殊结构数据。
2025-04-22 20:00:00
361
原创 LeetCode算法题(Go语言实现)_54
方法优势适用场景二分查找时间效率高静态数据查询线性扫描无需预处理小规模数据哈希预处理快速查询频繁重复查询。
2025-04-21 21:45:00
658
原创 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
432
原创 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
757
原创 Grallvm技术介绍
GraalVM 是由 Oracle 开发的高性能运行时环境,基于 HotSpot JVM 构建,支持多语言互操作和 Ahead-of-Time (AOT) 编译。核心技术Graal JIT 编译器:替代传统 JVM 的 C2 编译器,优化热点代码,提升运行时性能。Native Image:将 Java 应用编译为独立本地可执行文件(无需 JVM),显著减少启动时间(毫秒级)和内存占用。
2025-04-19 23:10:58
1186
原创 桌面应用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
577
原创 LeetCode算法题(Go语言实现)_52
方法优势适用场景双堆动态扩展候选范围大规模数据流处理全排序简单直接候选范围覆盖全数组暴力遍历无需额外空间极小规模数据(n < 50)
2025-04-17 20:30:00
740
原创 LeetCode算法题(Go语言实现)_51
方法优势适用场景贪心+优先队列时间效率高需要动态维护最大值暴力枚举实现简单小规模数据动态规划可处理复杂约束需要状态转移的情况。
2025-04-17 20:00:00
1111
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人