自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 收藏
  • 关注

原创 最全2025年AI开发工具深度对比分析:程序员的智能编程助手全指南 最新功能、定价策略、使用体验和适用场景 Cursor、GitHub Copilot、Claude 4、Claude Code

2025年AI编程工具深度指南:从代码补全到全栈开发 2025年AI编程工具迎来质变,从辅助工具进化为智能编程伙伴。主流工具包括: 全能型:Cursor(深度项目理解)、GitHub Copilot(多模型支持) 专业型:Claude4(编程推理)、ClaudeCode(终端代理) 新兴范式:VibeCoding工具(描述式开发) 国产方案:通义灵码(中文优化) 核心突破: 编程能力:Claude4 SWE-bench达72.7% 多模态:GPT-4o支持图像转代码 定价:$20/月成个人版标准 选型建议:

2025-07-09 22:38:52 1382

原创 Claude Code 完整使用指南:AI 编程助手的终极教程(免费福利教程)

Claude Code 是 Anthropic 开发的一个智能编程助手,它直接在你的终端中运行,能够理解你的代码库并通过自然语言命令帮助你更快地编程。Claude Code 是一个强大的 AI 编程助手,能够显著提高开发效率。成功安装和配置 Claude Code理解基本的使用方法和工作流掌握高级功能如 MCP 配置解决常见问题和故障采用最佳实践来最大化工具的价值记住,Claude Code 的核心价值在于它能够理解你的代码库并通过自然语言进行智能交互。

2025-07-09 13:54:10 766

原创 清晰理解vue2与vue3怎么使用

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、创建一个 template二、建立数据 data三、Vue2 对比 Vue3的 methods 编写总结前言关于Vue3的新特性和功能即将到来。但是我们没有一个具体的概念在开发中会有如何的改变和不一样的体验。一、创建一个 template组件来说,大多代码在Vue2和Vue3都非常相似。Vue3支持碎片(Fragments),就是说在组件可以拥有多个根节点。这种新特性可以减少很多组件之间的div包裹元素。在开

2021-04-12 23:32:04 1014

原创 Claude Code 开发使用技巧

《Claude Code 2025:AI编程助手终极指南》摘要 Claude Code是由Anthropic推出的革命性命令行AI编程助手,具备200K token超大上下文窗口,能够理解完整代码库。其核心功能包括智能代码编辑、自动bug修复、架构分析、测试管理和Git工作流支持。2025最新版本在SWE-bench测试中达到72.5%准确率,实测提升开发者效率300%。 安装需Node.js环境,支持macOS/Linux/WSL,提供$20-$200/月不同订阅计划。关键特性包括:跨文件编辑、自动测试修

2025-07-10 09:47:15 1540

原创 Gemini CLI 开发实战指南:提升AI应用开发效率的完整攻略

《GeminiCLI开发实战指南》详细介绍了Google AI命令行工具的核心功能与应用技巧。文章从环境配置、核心功能(文本生成、多模态处理、批处理)入手,深入解析参数优化、输出控制等实用技巧,并展示了代码生成、文档自动化等高级场景。指南还包含性能优化策略、安全实践、CI/CD集成方案及实际项目案例,帮助开发者高效集成AI能力。通过详细的命令示例和配置说明,开发者可快速掌握GeminiCLI在文本处理、图像分析等领域的应用,实现开发流程自动化与智能化。

2025-07-10 00:52:39 815 1

原创 Claude Code 开发使用技巧

《2025最强AI编程助手ClaudeCode完全指南》摘要: ClaudeCode是由Anthropic推出的革命性命令行AI编程工具,具备200K token超大上下文窗口和自主任务处理能力。核心功能包括智能代码编辑、架构分析、自动化测试和Git工作流管理,支持主流编程语言和框架。通过/init、/compact等命令实现高效上下文管理,结合MCP协议扩展数据源访问。实际案例显示其可将代码重构效率提升300%,入职培训时间从3周压缩至3天。相比Cursor IDE,ClaudeCode在自主性和项目全局

2025-07-10 00:10:15 1714

原创 2025年AI开发工具深度对比分析:程序员的智能编程助手全指南(免费方案)看看你适合哪款?

通过自定义指令精确告诉Copilot如何完成任务,支持编辑器级别和项目级别配置。

2025-07-09 17:12:20 977

原创 AI开发工具全面对比:从Cursor到Copilot、Claude Code等,哪款最适合你?

✨🏷️ 全面梳理5大类AI编程工具分类📊 12款主流工具功能特点详细对比💰 从免费到企业级的价格分析🎯 不同场景下的工具选择建议🔮 AI编程工具的未来发展趋势⏰约15分钟 🎯所有层次的开发者、技术决策者 🔥⭐⭐⭐⭐⭐随着人工智能技术的飞速发展,AI编程助手已经成为现代开发者不可或缺的工具。从代码补全到自动化编程,从IDE集成到独立的编程助手,AI工具正在革命性地改变着软件开发的方式。2024年,市场上涌现出了众多优秀的AI编程工具,每款工具都有其独特的优势和适用场景。

2025-07-09 15:21:11 1212

原创 electron-vue使用video标签循环播放视频,解决卡顿、闪烁。

【代码】electron-vue使用video标签循环播放视频,解决卡顿、闪烁。

2023-10-28 17:42:55 2367

原创 koa2目录结构

【代码】koa2目录结构。

2023-10-09 11:28:08 586

原创 JavaScript中,“宏任务“(Macro Task)和“微任务“(Micro Task)

【代码】JavaScript中,“宏任务“(Macro Task)和“微任务“(Micro Task)

2023-08-08 14:35:40 316

转载 javascript object方法

【代码】javascript object方法。

2023-07-18 17:48:53 173

转载 el-table分页多选功能

【代码】avue 表格树结构懒加载解决子节点刷新的问题。

2023-03-02 14:31:04 254

原创 avue 表格树结构懒加载解决子节点刷新的问题

【代码】avue 表格树结构懒加载解决子节点刷新的问题。

2023-02-17 01:09:51 812

转载 Page页面生命周期函数执行顺序

uni-app 生命周期函数执行顺序

2022-11-26 18:18:58 1584

原创 js树形数据搜索 根据子节点找到父节点 给子节点种上父节点标识,方便找到顶部菜单标识

【代码】树形数据搜索 给子节点种上父节点标识,方便找到顶部菜单标识。

2022-11-03 14:11:01 293

转载 相对于Vue 2,Vue 3的生命周期函数变更

【代码】相对于Vue 2,Vue 3的生命周期函数变更。

2022-10-31 11:06:45 153

原创 eslint 常用配置

【代码】eslint 常用配置。

2022-10-24 15:59:21 422

原创 js从一个数组(数组对象)中删除另一个数组(数组对象)中存在的元素

【代码】js从一个数组(数组对象)中删除另一个数组(数组对象)中存在的元素。

2022-09-21 16:36:24 4148 1

转载 2022年你不知道的CSS新特性

2022年你不知道的CSS新特性虽然2022年已经过去了三分之一,但是也不妨碍我们来聊一聊,在今年CSS都会新增哪些新特性。其中有些特性已经在主流浏览器中得到了支持,有些还在实验性阶段,但也会随着时间的推移慢慢而来。本文介绍的内容大多数整理于@Bramus[1]发表的CSS in 2022[2],有些在其基础上进行了完善,并增加了相应的实践例子。接下来让我们逐个来了解下吧。容器查询(Container Queries)介绍容器查询@container类似于媒体查询@media,区别在于查询所依据的对象不同。

2022-07-04 10:13:26 489

原创 VUE输入框输入事件做防抖

VUE输入框输入事件做防抖

2022-06-20 14:15:09 818

转载 VUE数组根据ID相同,对 value进行累加以及数组去重

js算法

2022-06-14 15:45:52 2621

转载 【收藏】JS一行代码优秀写法

JS代码,一行写法

2022-06-08 11:06:31 380

原创 webSocket组件封装

<template> <div class="webSocket" /></template><script>import store from '@/store'export default { props: { uri: { type: String, default: '' } }, data() { return { webSocket: null, // webSoc

2022-05-19 21:42:32 580

原创 vue解决 element分页:删除最后一页的所有数据后(包括批量删除),刷新后数据表格为空。(前端、后端两种方法)

表格第二页只有一条数据,这时删除后,拉取刷新表格,发现表格分页跳到第一页,但是总数是20条,页面也没数据,这其实是分页的current值还是2导致直接上代码 handleDel(taskRow) { this.$confirm('此操作将删除该数据, 是否继续?', '提示', { confirmButtonText: '确定', cancelButtonText: '取消', type: 'warning' }).then((

2022-05-12 19:22:23 3259 1

原创 vscode vue react 路径跳转 配置 jsconfig.json

{ "compilerOptions": { "baseUrl": ".", "paths": { "@/*": ["src/*"] }, "target": "ES6", "allowSyntheticDefaultImports": true }, "include": ["src/**/*"], "exclude": ["node_modules"]}配置以后就可以 点击跳转 函数引用,组件什么的都可以...

2022-03-03 16:03:26 698

原创 js跳出for双循环

let bool =false for (let index = 0; index < config.length; index++) { const v = config[index] for (let i = 0; i < cache.length; i++) { const e = cache[i] if(e.prop===i.prop){ bool = true break //跳出里面这层 } } if (bool) {

2022-02-16 12:34:18 5623

转载 二次封装input

//父组件<template> <div id="app"> <h-input v-model="name" /> </div></template><script>import hInput from "./views/demo/index";export default { name: "App", data() { return { name: "", }; }

2022-02-14 10:20:06 393

原创 mac微信双开

open -n /Applications/WeChat.app/Contents/MacOS/WeChat//不要关闭终端

2022-02-11 16:23:44 253

原创 js 输出空格

js 输出空格。\u00a0

2022-02-08 16:39:18 1771

原创 docker 学习安装

https://yeasy.gitbook.io/docker_practice/image/pull

2022-01-28 14:19:43 830

原创 centos 安装yarn,之前全局安装一直找不到yarn指令

使用 yum 安装 YarnYarn 官方提供的有 Yarn RPM 软件包,在添加 yum 源配置之后可使用 yum 安装:添加 yum 源配置curl -sL https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo使用 yum 安装sudo yum -y install yarn查看安装的 Yarn 版本:yarn -v设置 Yarn 全局 bin 路径查看当前 Yarn 全局 b

2022-01-27 12:30:29 2752

原创 mac OS系统中 设置ssh连接端口

ssh -p [port] root@ipAddress

2022-01-21 15:04:26 4722

原创 MAC快速查看本地 SSH KEY

cd .ssh/ls -alcat id_rsa.pub

2022-01-21 12:10:45 1779

原创 前端通过后端返回文件流下载文件

// 把文件流下载下来const downloadMethods = (name, res) => { const blob = new Blob([res.data], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' }) const link = document.createElement('a') link.href = URL.createObjectURL(blob)

2022-01-20 20:58:38 1068

原创 常用的 Linux 命令

cd 路径 //进入文件kill 端口号 //上个命令可查到端口号kill 掉进程mkdir dirName1 dirName2 //创建文件夹ls //查看当前目录ll //查看当前目录及其权限rm -rf path //强制删除path无法恢复rm path //删除path文件cp dirName //赋值文件夹vim //编辑文件夹,退出且保存需要先按Esc 后输入 :wqcat //查看文件夹...

2022-01-20 19:02:56 607

原创 VUE输入 身份证 号,获取出生年月日

获取方式 handleIdCard(val) { // this.rowData.dateOfBirth = this.getBirthdayFromIdCard(val) if (val) { this.rowData.dateOfBirth = dateFormat(this.getBirthdayFromIdCard(val), 'yyyy-MM-dd hh:mm:ss') } else { this.rowData.dateOfB

2022-01-17 12:15:56 2392

原创 VUE. autocomplete option框样式修改

.shipping_autocomplete >>>.el-popper[x-placement^=bottom]{ width:500px !important; }.shipping_autocomplete >>>.el-popper[x-placement^=top]{ width:500px !important; }

2022-01-14 18:43:12 506

原创 JS 数字相加 补0,有的low,但是能用

fills(num, n) { // 相加补0 var len = num.toString().length while (len < n) { num = '0' + num; len++ } return num },fill(23,5) //0023

2022-01-14 15:37:21 265

原创 VUE 监听多个参数变化,用于多个条件任意一个变化触发事件

computed: { // 监听以下参数变化 arguments() { const { shipCoId, shippingAgentId, configType, type, shipCoName } = this return { shipCoId, configType, type, shippingAgentId, shipCoName } } },.

2022-01-12 16:38:06 1195

空空如也

空空如也

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

TA关注的人

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