<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Heartnottowake的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Heartnottowake</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Heartnottowake]]></copyright><item><title><![CDATA[本地通过ollama下载模型，并使用python跑这个本地模型]]></title><link>https://blog.youkuaiyun.com/Heartnottowake/article/details/140142453</link><guid>https://blog.youkuaiyun.com/Heartnottowake/article/details/140142453</guid><author>Heartnottowake</author><pubDate>Wed, 03 Jul 2024 09:27:00 +0800</pubDate><description><![CDATA[3，这里我们需要去下载模型， 这里推荐一下千问2的0.5b，不大，本地好跑，你也可以选择在ollama里面搜索别的，以千问2为例，他有很多选择，比如0.5b，1.5b等等，b就是亿，0.5就是0.5亿参数，我感觉一般是够用的。7, 如果没有特别需求，其实前面6个步骤就跑完本地模型了，但是我也想做一个chat的那种对话，那么我就需要在本地调用他，并返回数据，这一块其实大多数后端都是java,我不太会，这里抛砖引玉，用python实现一下简单的调用。1，这是ollama地址，下载对应的安装包。]]></description><category></category></item><item><title><![CDATA[python 版本切换，更换当前默认版本]]></title><link>https://blog.youkuaiyun.com/Heartnottowake/article/details/139811101</link><guid>https://blog.youkuaiyun.com/Heartnottowake/article/details/139811101</guid><author>Heartnottowake</author><pubDate>Wed, 19 Jun 2024 19:22:27 +0800</pubDate><description><![CDATA[电脑可以安装多个版本，但是好像没有正规的维护python版本的工具，比如前端就有nvm切换node版本，但是python我没找到比较好的（有大佬知道路过方便留言一下，跪谢。2，加完后，打开cmd，输入where python，可以看到当前电脑所有的python版本。1，找到环境变量，这里主要设置系统变量，将python根目录和Scripts加入系统变量。3，如果第一个不是你当前设置的，在设置环境变量时，将你想要的环境变量上移到顶部。然后保存就可以看到当前默认版本已经改变。废话不多说，更改默认版本很简单。]]></description><category></category></item><item><title><![CDATA[记录一次上传文件，file文件有，但是formData一直为空的问题]]></title><link>https://blog.youkuaiyun.com/Heartnottowake/article/details/137718835</link><guid>https://blog.youkuaiyun.com/Heartnottowake/article/details/137718835</guid><author>Heartnottowake</author><pubDate>Sat, 13 Apr 2024 16:50:07 +0800</pubDate><description><![CDATA[然后我不管用什么东西获取文件，最后肯定是有一个file对象，咱们拿到file对象，进行如下操作。第二是请求头，当data对象的post请求，默认请求头不会设置为form-data。其实formData就是一个对象，我们直接放里面就可以，比如下面这样。犯傻的情况： 我不止有这个参数，我还需要一个标识token，然后我就写成了。总的来说，就是生成一个formData对象，然后进行上传嘛。好，懂得都懂，接下来，脑子有时候短路真可怕。1，axios请求有两种方式，第一种。是的，我犯了2个错误，]]></description><category></category></item><item><title><![CDATA[通过ckeditor组件在vue2中实现上传图片]]></title><link>https://blog.youkuaiyun.com/Heartnottowake/article/details/137686805</link><guid>https://blog.youkuaiyun.com/Heartnottowake/article/details/137686805</guid><author>Heartnottowake</author><pubDate>Fri, 12 Apr 2024 16:55:58 +0800</pubDate><description><![CDATA[2，下载sdk，https://ckeditor.com/ckeditor-5/online-builder/#，打开这个地址，配完就可以下载。3，启动sdk，运行npm install ,npm run build,在build文件夹下就有一个ckeditor.js。1，配置图片上传，其实就是imageUpload这个插件，首先在组件ckeditor添加属性config。直接将这个js放到我们的项目public下，通过script引入即可。5，在我们的组件中引入即可，这样上传图片就完成了，整体代码。]]></description><category></category></item><item><title><![CDATA[error-ckeditor-duplicated-modules 在vue中引入ckeditor插件报错]]></title><link>https://blog.youkuaiyun.com/Heartnottowake/article/details/137643301</link><guid>https://blog.youkuaiyun.com/Heartnottowake/article/details/137643301</guid><author>Heartnottowake</author><pubDate>Thu, 11 Apr 2024 16:27:48 +0800</pubDate><description><![CDATA[ckeditor本身除了基本的一些功能，其他基本全靠插件引入，所以想加功能必定是需要引入插件配置，可以换个目录，也可以换引入方式，最后我考虑到依赖项如果在项目里面大量引入这个插件，本身不太好管理，第二是感觉页面引入多了，也不好看，其实我们可以重新打包一下这个ckeditor，将我们需要的东西集成进去，再引入项目，这就比较简单。报错原因： 由于集成了webpack，统一引入了ckeditor ，但是页面里面我们又通过import引入了一遍，所以导致引入重复了。注: 他有些是需要收费的，加完有提示。]]></description><category></category></item><item><title><![CDATA[使用wangeditor富文本插件，自定义上传到七牛]]></title><link>https://blog.youkuaiyun.com/Heartnottowake/article/details/137588003</link><guid>https://blog.youkuaiyun.com/Heartnottowake/article/details/137588003</guid><author>Heartnottowake</author><pubDate>Wed, 10 Apr 2024 11:08:31 +0800</pubDate><description><![CDATA[4，这里富文本编译器是有自带上传的，如果没什么要求，比如没有什么大文件什么的，直接用自带的api配置，简单快捷，将接口地址放上就好了,但我这里不太行。可以根据自己使用的版本，去找对应的api，主要分为1.0和2.0版本，自定义上传其实就是那个方法，其他的触发上传，都是大同小异，7，奉上我的3.0版本qiniu上传sdk,其实这样一想，好简单，我游离在多个版本和api间不能自拔。七牛有2种实现，一种是api，就是比如视频分片上传，他可以让你自己调api，去上传。下面贴上qiniujs的版本地址，]]></description><category></category></item><item><title><![CDATA[gulp项目配置，压缩css,压缩js，进行监听文件改动]]></title><link>https://blog.youkuaiyun.com/Heartnottowake/article/details/137337105</link><guid>https://blog.youkuaiyun.com/Heartnottowake/article/details/137337105</guid><author>Heartnottowake</author><pubDate>Wed, 03 Apr 2024 11:25:04 +0800</pubDate><description><![CDATA[3,创建后，目录出现一个package.json文件，没错，就是我们用vue-cli创建工程的时候，依赖配置文件，使用下面命令，往项目中添加gulp，目录如下图。8，这里的配置路径**表示任何下级子文件都匹配，*匹配任意名称。4, 添加一个专属配置文件，gulpfile.js。6，安装压缩js和css的模块，这里项目目录如下图。2，创建一个工程，使用node创建，统一命令。5,这里我安装的gulp版本是5.0版本。这个应该很熟悉，就是全局安装gulp。7，安装好后，以下就是配置文件。]]></description><category></category></item><item><title><![CDATA[vue窗口下拉滚动指定位置固定，点击内容，对应内容进行滚动指定位置显示]]></title><link>https://blog.youkuaiyun.com/Heartnottowake/article/details/137150100</link><guid>https://blog.youkuaiyun.com/Heartnottowake/article/details/137150100</guid><author>Heartnottowake</author><pubDate>Fri, 29 Mar 2024 16:47:22 +0800</pubDate><description><![CDATA[使用方法就是加点击事件，然后将id值传入handleToChart这个方法，id就是你要跳转的盒子要绑定的id。（1）找到父元素，直接设置overflow: visible;或者overflow: scroll。（2）如果发现固定的窗口占用了位置，可以使用float属性让其浮动，脱离文档流。top: 100px;// 偏移的高度，就是距离顶部的高度。2，点击内容，对应内容滚动指定位置显示。1，窗口下拉滚动刀指定位置。]]></description><category></category></item><item><title><![CDATA[记录一次报错提示npx update-browserslist-db@latest]]></title><link>https://blog.youkuaiyun.com/Heartnottowake/article/details/137114376</link><guid>https://blog.youkuaiyun.com/Heartnottowake/article/details/137114376</guid><author>Heartnottowake</author><pubDate>Thu, 28 Mar 2024 15:47:31 +0800</pubDate><description><![CDATA[2， 删除后，再次通过hbuilderX启动微信小程序，会出现依赖不存在，这时，可以打开菜单，工具》插件安装，将所有的插件都删除，然后重新安装，启动项目发现报错清除。3，通过hbuilderX启动后，这个微信小程序是无法打开的，但是启动了微信开发者工具，这时，只需要将项目的appid配置项清空即可，然后重新启动，解决问题。找到HBuilderX的安装目录, cmd切换到HBuilderX/plugins/uniapp-cli下。删除node_modules以及package-lock.json。]]></description><category></category></item><item><title><![CDATA[uniapp 动态生成page.json，自动拆分页面及自动注册页面]]></title><link>https://blog.youkuaiyun.com/Heartnottowake/article/details/135835781</link><guid>https://blog.youkuaiyun.com/Heartnottowake/article/details/135835781</guid><author>Heartnottowake</author><pubDate>Thu, 25 Jan 2024 09:13:45 +0800</pubDate><description><![CDATA[上面通过getPageRouter进行页面自动读取，递归子文件夹，然后生成现在所使用的所有页面目录，统一放入page.json里面，实现页面自动注册，这里就不需要modules了，如果对页面有统一配置，像style，可以在data.push里面的那个对象里面进行并入，这里写的顶栏配置只是一个例子。上面就是所有的配置文件，通过index.js去配置通用配置，通过modules去吧页面进行分类，最后在build.js里面进行重构并生成所需的page.json文件。3，build.js文件。]]></description><category></category></item><item><title><![CDATA[vue部署，chunk文件有部分404，解决方案]]></title><link>https://blog.youkuaiyun.com/Heartnottowake/article/details/134007564</link><guid>https://blog.youkuaiyun.com/Heartnottowake/article/details/134007564</guid><author>Heartnottowake</author><pubDate>Tue, 24 Oct 2023 11:05:32 +0800</pubDate><description><![CDATA[style里面全注释也会打包文件，但是打包的是空文件，所以，如果没用的css，能删就删吧，要不然还得留坑。或者随便往空文件填写一些内容，也可以解决这个问题，推测，就是服务器部署自动过滤了空文件。1，检查项目配置，再vue.config.js里面配置。找到部署后404的文件，查看是否为空文件。2，打包后检查报错文件是否存在打包目录。]]></description><category></category></item><item><title><![CDATA[关于uniapp分享功能实现]]></title><link>https://blog.youkuaiyun.com/Heartnottowake/article/details/131789283</link><guid>https://blog.youkuaiyun.com/Heartnottowake/article/details/131789283</guid><author>Heartnottowake</author><pubDate>Tue, 18 Jul 2023 15:50:01 +0800</pubDate><description><![CDATA[然后在每个页面使用this.share就可以获取混入的data,进行修改即可。在main.js文件里面进入引入挂载。]]></description><category></category></item><item><title><![CDATA[关于微信小程序打开一片空白问题]]></title><link>https://blog.youkuaiyun.com/Heartnottowake/article/details/131789147</link><guid>https://blog.youkuaiyun.com/Heartnottowake/article/details/131789147</guid><author>Heartnottowake</author><pubDate>Tue, 18 Jul 2023 15:44:57 +0800</pubDate><description><![CDATA[onShow会替调mounted钩子，如果加载数据在mounted的话，那大概率会白屏。小程序首先跳转到首页，首页先看报错，如果没有报错，那就排查生命周期钩子，]]></description><category></category></item><item><title><![CDATA[uniapp微信小程序 页面返回使用navigateBack，返回后页面不刷新问题解决方案]]></title><link>https://blog.youkuaiyun.com/Heartnottowake/article/details/131654430</link><guid>https://blog.youkuaiyun.com/Heartnottowake/article/details/131654430</guid><author>Heartnottowake</author><pubDate>Tue, 11 Jul 2023 10:20:13 +0800</pubDate><description><![CDATA[2,组件之间的跳转，使用redirectTo,通过关闭当前页面，跳转到指定页面再加载，这种适合二级页面到三级页面数据不更新问题。on 进行调用，触发的钩子需要放在mounted生命周期里，组件内的onShow不会生效。3，当一级页面使用了某个组件，组件内跳转二级页面，返回也不会刷新数据。放在父组件，也就是请求数据的那个页面或者组件里，尝试了众多方法，比如vuex，本地缓存，都不行。可以使用onShow生命周期请求数据。1，如果是页面之间的跳转。]]></description><category></category></item><item><title><![CDATA[git无法推送ref错误，三步搞定]]></title><link>https://blog.youkuaiyun.com/Heartnottowake/article/details/131452435</link><guid>https://blog.youkuaiyun.com/Heartnottowake/article/details/131452435</guid><author>Heartnottowake</author><pubDate>Thu, 29 Jun 2023 11:08:37 +0800</pubDate><description><![CDATA[【代码】git无法推送ref错误，三步搞定。]]></description><category></category></item><item><title><![CDATA[小程序页面去除滚动条]]></title><link>https://blog.youkuaiyun.com/Heartnottowake/article/details/131438127</link><guid>https://blog.youkuaiyun.com/Heartnottowake/article/details/131438127</guid><author>Heartnottowake</author><pubDate>Wed, 28 Jun 2023 15:33:10 +0800</pubDate><description><![CDATA[如果发现不能生效，那就给父元素加个高度。]]></description><category></category></item><item><title><![CDATA[一个vue3注册表单，自定义element-ui的label样式]]></title><link>https://blog.youkuaiyun.com/Heartnottowake/article/details/131377613</link><guid>https://blog.youkuaiyun.com/Heartnottowake/article/details/131377613</guid><author>Heartnottowake</author><pubDate>Sun, 25 Jun 2023 14:49:11 +0800</pubDate><description><![CDATA[【代码】一个vue3注册表单，自定义element-ui的label样式。]]></description><category></category></item><item><title><![CDATA[获取element-ui的el-table的单行高度]]></title><link>https://blog.youkuaiyun.com/Heartnottowake/article/details/131170771</link><guid>https://blog.youkuaiyun.com/Heartnottowake/article/details/131170771</guid><author>Heartnottowake</author><pubDate>Mon, 12 Jun 2023 16:01:54 +0800</pubDate><description><![CDATA[加setTimeout是因为如果换行，他获取不到换行后的单行高度。]]></description><category></category></item><item><title><![CDATA[element-ui表单使用v-if进行触发后，表单校验错乱的问题]]></title><link>https://blog.youkuaiyun.com/Heartnottowake/article/details/130424563</link><guid>https://blog.youkuaiyun.com/Heartnottowake/article/details/130424563</guid><author>Heartnottowake</author><pubDate>Fri, 28 Apr 2023 13:41:16 +0800</pubDate><description><![CDATA[表单有多个元素需要校验，但是其中某些元素是根据另一个元素的值去用v-if控制显示与隐藏,切换值得时候，就会出现校验错乱。解决方法: 给表单的el-form-item去绑定一个key,这样每次刷新验证，就会找对应的key去校验，这是唯一的。]]></description><category></category></item><item><title><![CDATA[fatal: unable to access https://github.com/adobe-webplatform/eve.git/ : Recv failure: Connection]]></title><link>https://blog.youkuaiyun.com/Heartnottowake/article/details/130187954</link><guid>https://blog.youkuaiyun.com/Heartnottowake/article/details/130187954</guid><author>Heartnottowake</author><pubDate>Sun, 16 Apr 2023 20:52:00 +0800</pubDate><description><![CDATA[清除package.json中tui-editor:1.3.3。定位问题为一个叫tui-edior的依赖下载不了。vue-element-admin下载依赖出错。1，去掉package.json文件的依赖项。3，将原依赖的引入文件做更改。2，重新下载新的依赖替换。]]></description><category></category></item></channel></rss>