- 博客(66)
- 资源 (3)
- 收藏
- 关注
原创 Claude Code 安装与 GLM 大模型配置指南
《Claude Code安装与使用指南》摘要(149字): Claude Code是Anthropic推出的AI编程助手CLI工具,基于Claude大模型开发。本文详细介绍了Windows系统的安装步骤:需预装Node.js和Git,通过npm全局安装claude-code包。重点讲解了GLM大模型的配置方法,包括获取API Token和修改settings.json配置文件。提供了常用命令表和故障排查指南,如认证失败、响应超时等常见问题的解决方案。文章还包含完整的配置示例,帮助开发者快速搭建AI编程环境,
2026-04-11 11:45:12
529
原创 Agent 的ReAct 模式
ReAct是一种工作范式,定义了大模型的工作流程。1.思考:分析需求,考虑下一步2.行动:工具调用获取信息3.观察:分析获取的信息思考→行动→观察→思考→…→结束LangChain的Agent对象,就是按ReAct模式运行。
2026-04-08 14:36:32
31
原创 TextLoader 的使用
RecursiveCharacterTextSplitter递归字符文本分割器,是langchain官方推荐的默认分割器。TextLoader是一个简单的加载器,可以加载文本文件内容,返回仅有一个Document对象的list。
2026-04-04 10:42:46
36
原创 node-modules里源码的正确修改方式
**需求:插件不满足要求,需要修改源码,但是上传代码到git仓库时,我们通常会忽略node_modules文件上传,这样导致另一个同事下载代码时,需要重新npm install,那么下载下来的node_modules文件就是原本的,而不是我们当时修改过的,所以这个时候需要同事也手动修改源码。下面时解决这个问题的方法 具体步骤:在跟目录下新建一个scripts文件夹在新建的scripts建一个代替node_modules的文件夹,取名最好不要叫node_modules(因为上传代码时同样会被忽略),我
2022-02-18 15:28:49
3430
6
原创 git常用命令
一、git init 初始化仓库git config 配置用户信息git remote add origin [线上仓库地址] 新增远程仓库的关联git remote rm origin 删除远程仓库的关联git add 添加到暂存区git commit -m ‘[本次提交的备注信息]’ 代码提交(每一次commit都会有一个新的版本号)git push origin [分支名] 推送到远程仓库git status 查看当前仓库的状态git
2022-02-07 17:28:44
165
原创 实现vue数据双向绑定
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Do
2022-01-24 17:00:50
167
原创 Vscode 一次性批量删除代码中的console.log
正则表达式可以帮助我们提高工作效率,我们可以通过正则表达式来搜索,并一次性批量删除。可以在全局搜索中输入正则表达式,查询所有的前端日志:[^]*console.log[^]*,将console.log替换为空格。通过正则表达式批量的删除空格,查询所有空行:^\s*(?=\r?$)\n这里想要分享的并不是这个小技能,而是思考问题的方式,如果一件事情重复次数超过3次,那么停止吧,想想是否可以抽象,批量完成。...
2022-01-04 16:17:18
2315
2
原创 js文件下载功能总结
每次写下载都要百度这次自己记录一下,图片打开的话有时候是预览这个方法可以下载文件而不是打开预览downloadFile(filePath,fileName) { console.log(filePath); var request = new XMLHttpRequest(); request.responseType = "blob"; let fileUrl = filePath; // 文件路径 request.open("GET", fi
2021-11-20 14:52:18
2442
原创 error eslint@5.8.0: The engine “node“ is incompatible with this module.报错
报错error eslint@5.8.0: The engine “node” is incompatible with this module. Expected version “^6.14.0 || ^8.10.0 || >=9.10.0”. Got “9.3.0”error Found incompatible module.解决:yarn config set ignore-engines true反正执行完就不报错了。No why…...
2021-01-16 16:13:38
1723
2
原创 git删除本地分支和远程分支的命令 一个分支强制覆盖另一个分支
1、使用命令git branch 查看本地分支2、使用命令git branch -r 查看远程分支3、使用命令git branch -a 查看所有分支 其中,remote/origin/master表示的是远程分支一、删除远程分支git push origin --delete 分支名称删除之后使用git branch -r远程已经没有了二、删除本地分支git branch -d 分支名称删除之后使用git branch 本地已经没有了...
2020-12-15 16:05:43
871
原创 git rebase 合并代码到master分支
首先在dev分支rebase -i master 会出来vi编辑器在里面drop掉不需要合并的代码其他的都pick就可以了,然后编辑完成之后切换分支到master,在master分支上rebase dev 这样master上面的就是你在dev上面pick的提交rebase完成之后push master 这样master的合并就完成了切换到dev 然后把刚刚drop掉的提交在恢复回来我这里使用的是reset --hard,就可以回到你所有的dev的提交了然后rebase一下master在强推一下就可以.
2020-09-03 15:38:00
2811
原创 es6简单的学习
let定义:1、没有域解析,不纯在变量提升 在代码块内,只要let定义变量,在之前使用都是报错 先定义在使用 2、同一个作用域里面,不能重复定义变量 3、for循环,for循环里面是父级作用域,里面又一个4、var声明的变量是属于window的let和const不是{ let a = 12; { let a = 6 console.log(a) ...
2019-04-18 13:51:46
313
原创 vue cli 3.0 安装教程
// 全局安装@vue/cli npm install -g @vue/cli // 创建项目 vue create my-project我在安装这个第一步的时候会报错下面我把错列举在下面 ERROR command failed: npm install --loglevel error --registry=https://registry.npm.taobao.org...
2019-03-13 22:19:27
589
原创 vue npm run build 打包去掉console和警告
在本地开发环境中肯定都会去打印一些数据,但是你如果上传到正式环境呢这些肯定不能再有了,但是你也不能一行一行的去注释掉吧,这样很麻烦所以vue在配置的时候其实是有这个配置的但是需要你自己去配置文件里面修改一下,这样才能方便你的开发二可以达到偷懒的地步,下面就说一下这个配置其实就两行代码就可以了。在build下面的webpack.prod.conf.js里面找到这里添加上drop_consol...
2019-03-07 14:51:33
10801
2
原创 快速搭建react
如今开始学习react觉得还是很有必要的,首先需要安装node和npm。1.安装creat-react-app clinpm install -g create-react-app2.创建工程create-react-app react-seed然后进入项目根目录react-seed安装相关依赖cd react-seednpm install3.暴露配置项由于采用creat...
2018-09-21 11:17:10
2728
原创 webpack过滤console打印
开发环境下需要console打印很多的数据但是放在放在线上又不能又console打印的那些数据,只要在webpack的配置里面加上一段代码就可以过滤掉。找到webpack.prod.conf.js 文件,在这个文件里面有一个plugins 这个是一个数组,在这个数组里面加上下面的代码就可以了:new webpack.optimize.UglifyJsPlugin({ com...
2018-09-03 19:13:15
3723
原创 nginx下部署网站站点
今天有学习到了新的技能,在nginx下部署站点。首先登陆你的服务器ssh@IP地址然后输入下面的命令复制配置文件 sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/要创建的文件名复制完成之后配置配置文件 sudo vim /etc/nginx/sites-available/上面创...
2018-08-24 16:20:18
5809
1
原创 使用node搭建服务
最近在看node,听说学会了node就可以做全站所以就想了解下。下面就是自己使用node搭建的一个小服务。首先要安装node,直接官网下载傻瓜式安装就可完成。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。(...
2018-07-12 15:39:18
2791
1
原创 vue登录路由验证的实现方法简单介绍
vue的项目的登录状态如果用vuex状态管理,页面一刷新vuex管理的状态就会消失,这样登录路由验证就没有意义了。可以将登录的状态写到web Storage中进行存储管理。本主要为大家详细介绍了vue登录路由验证的实现,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。 步骤如下:1、在登录组件里,将登录状态写入web Storage里。(一般写入session Stora...
2018-06-20 17:32:53
5308
原创 vue的生命周期概览
最开始运用vue的生命周期还是比较迷茫的,所以在这里记录下自己所用到的生命周期以免自己忘记; mounted: el 被新创建的 vm.$el 替换,并挂载到实例上去之后调用该钩子。如果 root 实例挂载了一个文档内元素,当 mounted 被调用时 vm.$el 也在文档内。 该钩子在服务器端渲染期间不被调用。 //页面已经完成会执行该函数。activate...
2018-06-19 20:43:42
324
原创 图片缓存解决办法
在写项目时遇到了图片修改或者上传之后,没办法实时的更新图片呢,所以下面呢就可以借助时间戳来完成图片的实时的更改:<template> <img :src="`${coverUrl+'?'+now}`"> //coverUrl对应的是图片的路径然后后面的now就是生成的时间戳</template><script> ...
2018-06-04 19:43:41
9919
原创 html实现点击下载文件
使用a标签完成点击下载文件功能 html <a href="/user/test/xxxx.txt" download="文件名.txt">点击下载</a> 这样当用户打开浏览器点击链接的时候就会直接下载文件。但是有个情况,比如txt,png,jpg等这些浏览器支持直接打开的文件是不会执行下载任务的,而是会直接打开文件,这个时候就需要给a标签添加一个属性“d...
2018-05-25 22:39:42
34187
原创 linux下配置vue项目到服务器上
首先vue项目需要执行 cnpm run build执行完之后会生成一个dist文件夹。 打开终端到你的dist文件夹的上一级执行linux的打包命令: tar cjf dist.tar.bz2 dist这一步就打包完成了然后就是把打包好的文件传输到服务器上: scp dist.tar.bz2 duke@bos:/home/duke/这个就是把打包好的文件传输到服务器上。下面切换到服务...
2018-05-11 17:31:35
22333
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅