- 博客(15)
- 收藏
- 关注
原创 [特殊字符] Git完全生存指南:从钢铁侠装备库到时光机魔法手册
这篇文章以漫威宇宙为创意背景,生动讲解了Git版本控制的核心操作。主要内容包括:基础配置(身份设置)、日常开发流程(初始化、提交、推送)、分支管理(创建/合并/删除)、版本回退(撤销/重置)、团队协作规范(提交信息格式、PR流程)以及高级技巧(储藏、变基、钩子)。文章还提供了常见问题解决方案和实用工具推荐,将复杂的Git命令转化为超级英雄装备和量子物理概念,使学习过程更加形象有趣。适合开发者快速掌握Git核心技能,提升版本控制效率。
2025-10-27 16:00:35
609
原创 [特殊字符] JavaScript变量三剑客:var、let、const的前世今生与内存探秘
《JavaScript变量声明与作用域探秘》 本文深入解析JavaScript变量声明与作用域机制。文章首先通过魔法代码示例引出变量提升现象,揭示编译阶段变量登记和函数预加载的奥秘。随后详解作用域三界体系(全局/函数/块级)及作用域链搜索规则,对比var的缺陷(提升、污染全局等)与let/const的革新: TDZ机制阻止声明前访问 块级作用域解决循环闭包问题 const确保引用不变性 最后给出现代JS开发规范,强调const优先原则,帮助开发者规避历史包袱,编写更可靠的代码。
2025-10-25 23:40:06
740
原创 《零代码打造AI军师:手把手教你用Coze复活“华佗“当客服》
文章摘要:通用AI在中医等专业领域存在术语理解偏差、知识滞后等局限性,而专属AI代理可深度掌握行业知识,实现高精度响应。通过Coze平台可零代码构建中医AI助手,包括知识库构建、问诊流程设计等步骤,实现多模态智能问诊。实际应用显示,中医AI能显著提升问诊准确率(62%→89%)并降低成本。未来可结合智能设备打造全流程AI中医馆,从单点功能向人机协同诊疗发展。(149字)
2025-10-25 23:33:53
402
原创 《Prompt修仙手册:从代码麻瓜到Vibe Coder天尊只需三成功力》
《程序员新外挂:AI代码生成实战指南》 文章生动介绍了如何利用AI工具实现代码自动化生成:1)通过角色扮演和清晰Prompt指导AI生成代码;2)演示了Chrome插件开发实例;3)分享VibeCoding等新兴开发模式;4)以粉丝站为例展示从开发到Vercel部署的全流程。作者指出新时代程序员需掌握Prompt工程、AI调试和产品思维三大核心能力,并预言"描述能力比编码能力更重要"。文章最后邀请读者分享AI生成代码的趣事,预告下期将详解国际网站部署技巧。
2025-10-25 23:30:47
749
原创 AI 完成chrome扩展开发
目前ai的时代到来了,ai风爆,大量的ai大模型出现(openai ,claude sonnet,deepsek),代码领域也日新月异,各个大厂的代码至少50%的代码是由ai来完成的,面对这样的现象,在学校里教的传统的以java,c++为主流的就业是很难,因此我们要顺应时代潮流,学习如何使用ai来辅助我们完成应用的开发,以智能为生产力,将ai融入开发流程中,打造ai应用,ai驱动自动化应用。接下来,我便来介绍一下,一个简单的chrome插件开发使用ai是如何生成的。首先,Prompt是什么呢?
2025-10-25 23:20:23
299
原创 深度学习(pytorch)
举个例子吧,就比如我需要推送最适合每一个人的抖音视频内容,我可以构造一个神经网络模型,我就需要将这个人之前的观看数据输入我的模型中,推送在数据中有海量的特征,然后输出各个数据特征所占的百分比,后续便继续推送特征百分比较大的与特征相关的视频。而这个模型怎么构造出来的呢?跟函数类似,将数据输入,经过一些特定的计算y=w*x+b,得到输出,对于每个数据特征有不同的w(权重参数),b(偏置项),w越大,最后的y就越大,推送有关此特征的视频就概率越大,那如何提高我们推送的准确率呢?
2025-04-01 21:07:56
1008
原创 蓝桥杯(拼数)
an(1≤ai≤10^5,1≤ai≤10^5)",如果考虑最坏情况,20个10^5拼在一起,而int所能存储的最高值为2^32-1,这必然会超出,所以考虑使用String,String[];具体来说,这段代码的作用是将数组中的字符串按照从大到小的顺序排列,使得拼接后的字符串形成最大的数字。注意事项:注意输入和输出的格式,输入的是String以空格的形式分隔开的,输出时,因为这为数组的形式,直接输出为该字符数组的地址,因此需要使用for循环。
2025-03-24 19:31:14
455
原创 字符串处理、日期问题、简单数论(Java,蓝桥杯)
遇到难题时先尝试暴力解法(如日期问题枚举每一天),再优化!蓝桥杯省赛对Java选手友好,但要注意避免。
2025-03-11 13:14:05
911
原创 BFS(广度优先搜索)算法的系统性练习方法,结合蓝桥杯高频题型和 Java 实现
[1293. 网格中的最短路径](https://leetcode.cn/problems/shortest-path-in-a-grid-with-obstacles-elimination/)(带破坏障碍次数)- **状态转换**:八数码问题、状态机转换(如密码锁问题)#### **2. Java 实现模板**- **队列操作错误**:忘记 `poll()` 或错误使用 `add()`/`offer()`。1. **适用场景**:当搜索空间极大时(如 8 数码问题),双向 BFS 可大幅减少时间。
2025-03-07 20:47:55
920
原创 DFS(深度优先搜索)算法入门(基础知识+例题)
解题的大致想法是:先遍历所有的陆地,如果这些陆地组成岛屿,则通过dfs,会将这些陆地都标记为以访问,而我们看有多少个岛屿,就是看有多少个未被访问的陆地,在程序运行完成后,所有的岛屿都已被访问,但是在每次访问一块岛屿之前,会先执行一遍未被访问的岛屿的判断,即在dfs之前,这块岛屿的陆地还没有被标记,但是在执行dfs之后,这块岛屿的所有陆地都将会被标记,因此可以起到统计岛屿数量的作用。- [62. 不同路径](https://leetcode.cn/problems/unique-paths/)
2025-03-07 20:35:22
1253
原创 广度优先搜索(BFS,Breadth-First Search)
BFS通常使用队列来实现。- 使用邻接表表示图,`graph` 是一个列表的列表,每个索引对应一个节点,存储该节点的所有邻接点。- 时间复杂度低(通常是 **O(V + E)**,其中 **V** 是节点数,**E** 是边数)。- **标记访问状态**:为了避免重复访问,通常使用一个布尔数组或其他数据结构记录节点的访问状态。- **逐层遍历**:先访问所有直接可达的节点,再访问下一层的节点。- **核心思想**:逐层遍历,使用队列存储待访问的节点。- **使用队列**:队列用于存储待访问的节点。
2025-03-07 20:30:44
901
原创 滑动窗口和滑动窗口在字符串当中的运用
以下是一些常见的字符串问题及其滑动窗口的解决方案。- **高效**:滑动窗口避免了暴力解法中的重复计算,通常可以将时间复杂度从 **O(n^2)** 优化到 **O(n)**。**问题描述**:给定一个字符串 `s` 和一个整数 `k`,找到 `s` 中最短的包含至少 `k` 个重复字符的子串。**问题描述**:给定两个字符串 `s` 和 `t`,找到 `s` 中最小的包含 `t` 中所有字符的子串。- 使用两个指针 `left` 和 `right` 表示一个窗口,窗口内的字符包含 `t` 中的所有字符。
2025-03-06 19:52:01
712
原创 高精度算法C++
对于更复杂的高精度计算,可以使用Boost库中的`Boost.Multiprecision`。它提供了高精度整数、浮点数等类型,支持多种运算。在C++中,高精度算法主要用于处理超出内置数据类型范围的大整数运算。高精度加法通过数组或向量存储每一位数字,从低位开始逐位相加,并处理进位。高精度减法需要判断两个数的大小,并从高位到低位逐位相减,同时处理借位。高精度乘法类似于竖式乘法,逐位相乘并累加结果。高精度除法通过逐位处理被除数,计算商和余数。
2025-02-23 22:21:57
264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅