自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(208)
  • 资源 (9)
  • 收藏
  • 关注

原创 本地大模型集成到 LangChain

本地大模型集成到langchain

2025-06-17 11:44:29 254

原创 api调用huggingface本地大模型

调用本地大模型

2025-06-16 14:10:58 208

原创 api调用 huggingface在线模型

使用api调用调用大模型

2025-06-16 13:47:28 530

原创 promise使用详解

号外号外:本篇文章主要使用了ES6箭头函数,如果不熟悉的同学建议看一看。嘻嘻开篇之前先理清下面几个问题Promise的构造函数参数可以传递什么类型?除了使用Promise构造函数进行链式调用外,Promise还有什么方式进行链式调用吗?Promise.resolve()的参数可以传递什么类型的数据?不同类型的数据产生怎样的结果?Promise的构造函数中调用resolve()/reject()这样做的目的是什么?Promise的then方法是做什么的?如何终止链式调用?(这个场景会在

2020-06-16 21:56:45 3307

原创 闭包使用详解

什么是闭包函数即使脱离了它原本所在的词法作用域,也能够访问在词法作用定义的变量。因为函数被return出去了,没有执行一直持有函数的执行期上下文,然后就形成了闭包。闭包 = 执行环境 + 函数这个函数 a 可以放在别的文件里面,然后得到的 b 函数,不管你在什么时候调用,都会正确打印「hello,闭包」,一般的 a 函数执行完,hello 变量就会被释放,但是在闭包里面,这个 hello 直到 b 函数执行之前,hello 都不会被释放。应用场景太多了,定时器、防抖按钮 什么的都需要用到闭.

2020-06-09 16:42:20 2059

原创 原型和原型链详解

原型和原型链怎么来的?1994年,网景公司(Netscape)发布了Navigator浏览器0.9版,但是刚开始的Js没有继承机制,更别提像同时期兴盛的C++和Java这样拥有面向对象的概念。在实际的开发过程中,构造函数内部的属性方法,每次new一个实例对象的时候,都会创建内部的这些属性和方法,并且不同的实例对象之间,不能共享这些方法,造成了资源的浪费。工程师们发现没有继承机制很难解决一些问题,必须有一种机制能将所有的对象关联起来。于是有了原型这个概念。Brendan Eich鉴于以上情况,但不想把

2020-06-04 18:29:03 5959

原创 情感大模型

训练情感大模型的本质是赋予 AI “情感智能”,使其从 “理解文字” 升级为 “理解人心”。无论是优化用户体验、辅助创作,还是服务心理健康,其核心价值在于让技术更贴近人类的情感需求,实现更有 “温度” 的人机交互。在实际应用中,需结合具体场景细化模型能力,并平衡技术价值与伦理边界。

2025-06-20 13:53:54 432

原创 加速下载,切换清华源

安装Python依赖时若提示文件占用错误(WinError32),可改用清华镜像源并指定路径安装,命令示例: pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple 若清华源无对应资源,可切换至阿里源或其他镜像源。注意镜像源的资源覆盖范围不同,需灵活调整。

2025-06-20 10:51:02 173

原创 api调用huggingface本地大模型

调用本地大模型

2025-06-17 11:02:00 310

原创 langchain版本冲突

、、您遇到的错误信息表明,您的项目langserve依赖于langchain和pydantic,但这两者之间存在版本冲突。langchainpydanticlangservepydantic<2这就导致了版本解决失败,因为两个依赖项对pydantic的版本要求不兼容。

2025-03-28 08:38:03 549

原创 在 Mac 上使用 Poetry 配置环境变量

先确认 Poetry 可执行文件的位置。要让系统能找到 Poetry,需把其可执行文件所在的目录添加到。若能正常显示 Poetry 的版本号,就表明环境变量配置成功。如果你使用的是 Bash,可编辑。如果你使用的是 Zsh,可编辑。

2025-03-25 17:04:19 455

原创 开启第一个langchain

错误,并且提示可能是模型未找到,这通常意味着你尝试使用的 Ollama 模型在本地没有被拉取下来。确保你的网络正常,并且可以访问 Ollama 的模型仓库。是一个本地运行大语言模型的工具,当你尝试使用某个模型时,如果该模型没有预先下载到本地,就会出现这个错误。错误,并成功使用 Ollama 模型。PyCharm 中不同的项目可能使用不同的 Python 解释器,所以要保证你使用的解释器和安装。在你的 Python 代码中,确保使用的模型名称与你拉取的模型名称一致。参数的值与你拉取的模型名称完全相同。

2025-03-20 11:14:18 514

转载 axios axios成功却走了catch

问题描述:使用axios发送ajax请求,服务器返回200,数据也成功返回了,但是前台这里,axios 这边代码也走了 then方法的代码,但是走完之后,又走了catch里的代码,仔细检查了then方法里的代码,没有错误。请求截图axios then 和 catch 方法代码this.login(param).then(res => { if(res.dat...

2020-04-23 10:49:01 6657 2

原创 回顾html

当我们在.html文件里面写入一行字,在浏览器也能输出,你会发现浏览器可以正常地显示,只不过浏览器自动添加了 html、head 和 body 标签,这就是 HTML 的基本结构浏览器是不能直接理解 HTML 的,需要把 HTML 转换成 DOM,HTML 和 DOM 是不一样的,虽然它们看起来无太大的差别,你可把 DOM 理解成内存中的树状结构,可以通过 JavaScript 来动态获取...

2020-04-04 23:00:17 190

原创 vue 组件总结

组件基础 一、组件作用组件(Component)是 Vue.js 最强大的功能之一。 组件可以扩展 HTML 元素,封装可重用的代码。 组件系统让我们可以用独立可复用的小组件来构建大型应用,几乎任意类型的应用的界面都可以抽象为一个组件树: 上图由页头、侧边栏组成,我们可以把他们理解为组件,每个组件又包含了其它的像导航...

2020-03-30 14:30:14 638

原创 slot的使用

2020-03-29 22:52:47 278

原创 props 传值和常见的坑位

props传值来源于子组件无法访问父组件的数据和方法,所以考虑props 传值props使用:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metaname="viewport"content="width=device...

2020-03-29 20:48:53 2209

原创 markdown 的语法

https://www.jianshu.com/p/q81RER

2020-03-27 16:17:53 204

原创 常犯的错误

对于匿名函数调用的时候需要加()对于函数内返回promise的构造函数的时候,记得使用return关键字

2020-03-23 22:50:38 222

原创 vsCode 忽略ESLint

创建.eslintignore 文件,然后添加需要忽略的文件

2020-03-23 18:19:23 2875

原创 export default 和export

exportdefault 和export 都是对外输出模块,方便代码抽取。import 是对内输入含有export和export default 的模块,也就是说使用export命令定义了模块的对外接口以后,其他JS文件就可以通过import命令加载这个模块(文件)。这几个都是ES6的语法exportdefault:每次只能导出一个类或者方法或者变量,导入的时候名字可以变expo...

2020-03-22 11:41:38 505

原创 js 相对路径的获取方法

A 文件对于B文件的路径: 第一步:可以先把A文件的路径复制出来,然后把B文件的路径复制出来。 第二步:找到他俩的公共点,然后把A的公共路径后面截取,B的公共路径截取,然后让需要改变的那个每个节点变为../ 第三步 :两个合并例子第一步: 1.异步.html 的路径为 src\components\html\1.异步.html ; ======&...

2020-03-21 16:14:50 4975

原创 前端本地跨域解决方案

跨域来源是浏览器的同源策略导致的解决方案:一.如果用的Google浏览器,修改浏览器的目标地址,属性-----快捷方式-----目标地址后面增加--args --disable-web-security---确定二.下载google的插件(注意这里需要科学上网)https://chrome.google.com/webstore/search/Allow%20CORS%3A%...

2020-03-20 12:04:37 1761

原创 dom元素加载时机的验证和分析

2020-03-15 13:36:40 287

原创 this的详解

this:谁调用了函数,谁就是this首先,new的方式优先级最高(this指向object),接下来是bind这些函数(this指向不管我们给函数bind几次,fn中的this永远由第一次bind决定),然后是 xxx.foo()这种调用方式(指向xxx),最后是foo这种调用方式(指向window),同时,箭头函数的this一旦被绑定,就不会再被任何方式所改...

2020-03-14 23:43:00 250

原创 Es6 Symbol的理解

Symbol 的用途就是如此:Symbol 可以创建一个独一无二的值(但并不是字符串)。使用 Symbol :var race = { protoss: Symbol(), terran: Symbol(), zerg: Symbol()}race.protoss !== race.terran // truerace.protoss !== race.zerg //...

2020-03-14 22:55:37 216

原创 js 面向对象的理解

我的理解是工厂模式的缺点是第一没有new;第二创建的重复对象。第一点有没有new关键字都没事,有new关键字的时候this指向object,没有new关键字的时候this指向window.对于第二点通过给类增加原型然后就可以保证对象是同一个...

2020-03-14 22:34:49 325

原创 对于深拷贝和浅拷贝的理解

为什么会使用深拷贝和浅拷贝?拷贝发生在对象和数组的层面,为了性能,深拷贝需要重新赋值一遍值,可以理解为值引用。浅拷贝是公用原有的内存地址,可以理解为对象引用怎么进行拷贝?对于浅拷贝就是对象地址的引用直接让两个对象进行=操作,深拷贝可以理解为复制对象的内容到新的对象,往往通过for循环去遍历到新的对象里面如有理解错误请指正。...

2020-03-14 15:49:28 234

原创 js基础

1.变量类型:typeof num string boolean undefined function object 注意: null是对象类型,其次undefine会在变量未声明和 变量声明了没有赋值的时候出现 建议:变量尽量存一种类型2.显示转换(强制转换) 注意数字相加的时候需要判断下typeof,如果类型出现问题需要转换 parseInt:从左到...

2020-03-12 22:25:44 167

原创 element-ui框架的el-dialog弹出框被遮罩层挡住了

增加:append-to-body='true',详情看文档

2020-03-06 21:18:59 1043

原创 js 时间戳转年月日

vart=1521694261;console.log(timestampToTime(t))timestampToTime(t)functiontimestampToTime(timestamp){vardate=newDate(timestamp*1000);//时间戳为10位需*1000,时间戳为13位的话不需乘10...

2020-03-06 17:11:05 2711

原创 react的使用详解

ReactDOM.render((<div></div>),document.getElementById('root')),这里是渲染一个div组件到root这个容器上面。(<div></div>)这里面使用圆括号为了换行方便组件编写:1.组件名字首字母大写,这样的目的是渲染的时候证明是组件而不是html的标签...

2020-03-04 12:02:04 346

原创 前段 对于代码引用的进阶

面向过程的方式:这是html这是js文件这种方式代码随着业务越来越多,js代码越来越多,项目越来越难维护,所以我们考虑使用面向对象的方法进行,所以就衍生了创建连个对象将js的代码分开,如下这种方式会有什么缺陷呢? 这样会导致请求加载加载的时候变慢,其次依赖引入js的顺序,如果顺序调换了很有可能就会报错,其次还会出现代码不容易看,我们查看new Header()的...

2020-03-02 13:02:07 188

原创 select文字居中 居右 居左的问题

使用text-align: right;不起作用,应当使用direction:rtl;这里是真的坑啊

2019-11-04 11:35:22 2059 1

原创 vuex的详解

https://www.cnblogs.com/SamWeb/p/6527240.html

2019-11-01 14:58:58 152

转载 Axios传参的两种方式,表单数据和json字符串(Form Data和Request Payload)

第一种方式:Form DataAxios参数配置:1、引入import Qs from 'qs'2、 return request({ headers: { 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8' }, transformRequest: [fun...

2019-10-31 14:37:56 2784 1

原创 原生js获取select的索引 文本

var obj = document.getElementById('select');//获取选中项的索引var idx = obj.selectedIndex;//获取选中项的文本var text = obj.options[index].text;//获取选中项的value值var value = obj.options[index].value;...

2019-10-31 14:20:16 667

原创 vue slector下拉标签的使用

https://blog.csdn.net/idomyway/article/details/82254125

2019-10-29 14:14:51 224

原创 删除控制台太多的输出

https://www.jianshu.com/p/aac03ce4fc94

2019-10-24 22:08:41 589

原创 css 设置元素的位置

css,使两个在同一行内的display:inline-block的div顶部对齐。两个都加上:vertical-align:top;

2019-10-24 15:33:12 2088

好看的gif文件自己收藏

您上传的资源如果因版权、使用、内容完整度 等原因被举报并通过官方审核,将扣除通过该资源获得的全部积分

2018-05-30

android 国际化语言适配

产看demo里面有实现方式,如果有不明白的可以结合这篇博客进行实现https://blog.csdn.net/taowuhua0505/article/details/80508494。点击上传资源即表示您确认该资源不违反资源分享的使用条款,并且您拥有该资源的所有版权或者上传资源的授权

2018-05-30

android app 自启动

这个项目时自启动项目。

2018-12-03

java和kotlin的内部类静态嵌套类

简单的入门(上传的资源如果因版权、使用、内容完整度 等原因被举报并通过官方审核,将扣除通过该资源获得的全部积分)

2018-08-13

匿名内部类实现接口回调

简单接口回调demo。

2018-08-22

json拼接和解析

json拼接和解析

2019-01-09

glid加载gif

加载gif的glid代码,简单实现。点击上传资源即表示您确认该资源不违反资源分享的使用条款,并且您拥有该资源的所有版权或者上传资源的授权

2018-05-30

6.0权限demo

PermissionTest.7z

2019-01-08

BroadCast简单使用

进行了静态广播,动态广播的代码详细书写,还进行了动态广播和静态广播的执行顺序

2018-09-03

空空如也

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

TA关注的人

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