程序配置
未读前言最近在做前端的时候,发现前端一直发送重复的请求来获取数据,虽然能使数据保持最新,但是后端的压力也大大增加。 想到Vuex能够存储数据,就打算使用Vuex来帮自己解决这个问题。 安装执行以下命令进行安装 1npm install vuex@3 --save 配置在项目根目录下新建store/index.js,写入以下内容: 1234567891011121314151617181920212223242526272829import Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex)// 用来存储数据const state = {}// 响应组件中的事件const actions = {}// 操作数据const mutations = {}// 用来将state数据进行加工const getters = {}// 新建并暴露storeexport default new Vuex.Store({ ...
前言RSS是什么 RSS(Really Simple Syndication,简易信息聚合)是一种用于发布经常更新信息的网页内容格式,例如博客文章、新闻、音频或视频。它允许用户订阅他们感兴趣的内容,并通过RSS阅读器自动接收更新,而不必亲自访问每个网站。 ATOM是什么 ATOM是RSS2.0的改进方案,因为RSS2.0的标准已经冻结,所以才出了ATOM。 主要改进是ATOM可以通过标签识别一个内容是否是全文输出而RSS2.0不可以。 同时,ATOM不仅能够判断出内容是否是全文输出,在终端软件使用该FEED时,还可以从中得到哪一部分是“摘要”哪一部分是“全文”方便进行区别显示。 来自知乎-逍遥小妖 为什么要加 最近从室友Moe_Nya那了解到RSS这个东西,感觉很有用,所以想给自己的网站也加一个。 开始进入到博客根目录,执行以下命令下载RSS插件 1npm install hexo-generator-feed --save 修改_config.yml,增加以下内容: 123456789101112131415161718# RSS订阅:https://github.com/hexo ...
部署程序创建点击一键部署,部署服务端。 随便取一个仓库名字都可以,然后点击create 修复首次部署会报错, 标红的信息有: 123456./migrate.sh: line 1: pip: command not foundModuleNotFoundError: No module named 'django'ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?ModuleNotFoundError: No module named 'django'ImportError: Couldn't import Django. Are you sure it's installed and available on your ...
前言Butterfly主题的CDN默认使用的是jsdelivr,有一些JS和CSS就是由他提供的。 但是jsdelivr很玄学,跟Github一样,时常访问不了,就需要重新配置一下CDN。 不使用CDN使用新版Butterfly的用户才可以切换成本地模式(不知道要多新) 在博客根目录下执行npm install hexo-butterfly-extjs --save安装依赖 修改_config.butterfly.yml 12CDN: third_party_provider: local Hexo三连 123hexo cleanhexo generatehexo deploy 使用CDN七牛云使用七牛云的CDN,修改_config.butterfly.yml 123CDN: third_party_provider: custom custom_format: https://cdn.staticfile.org/${cdnjs_name}/${version}/${min_cdnjs_file} 参考文档B ...
程序配置
未读稳妥更新在博客根目录下执行npm outdated,查看所有过时的版本,我的过时信息如下: 123456Package Current Wanted Latest Location Depended byhexo 6.3.0 6.3.0 7.1.1 node_modules/hexo hexo-gitee-blog-managementhexo-deployer-git 3.0.0 3.0.0 4.0.0 node_modules/hexo-deployer-git hexo-gitee-blog-managementhexo-renderer-marked 6.0.0 6.3.0 6.3.0 node_modules/hexo-renderer-marked hexo-gitee-blog-managementhexo-theme-landscape ...
模型下载数据准备好后还需要选择合适的基底模型,推荐选择RWKV-4-World-CHNtuned-1.5B-v1-20230620-ctx4096.pth,该模型不仅显存占用低还具有中文增强的效果。 到Hugging Face下载适合的模型。 训练使用RWKV-Runner集成的LoRA微调功能对基底模型进行微调,当出现图形化Loss曲线时,意味着训练已正式开始。 训练时间会很长,需要耐心等待。 训练过程中会在LoRA模型一栏,出现多个训练完成的LoRA权重。 选择一个权重,并点击合并模型,将会生成一个直接可用的完整模型。 在配置页面选择训练好的模型,点击运行即可正常启动,并暴露对话接口。 其他WSL可能会出现内存不足的情况,需要手动设置WSL内存上限 修改C:\Users\你的用户名\.wslconfig: 123[wsl2] memory=24GBswap=12GB 还有训练完成后可能会出现WSL内存不释放的情况,导致内存占用很高,可以使用以下命令释放内存 1wsl --shutdown 参考文档RWKV语言模型从入门到放弃,保姆级Training、Fine-tunin ...
数据格式RWKV-Runner的微调功能是基于RWKV-LM-LoRA 需要将数据集转化为RWKV-LoRA支持的格式,目前支持的格式如下: 单论问答(JSONL格式):{“text”: “Q: 问题\n\nA: 答案”} 多轮对话(JSONL格式):{“text”: “Q: 问一\n\nA: 答一\n\nQ: 问二\n\nA: 答二”} 单轮问答(TEXT格式): 123Question: Answer: 材料问答(TEXT格式) 12345Instruction: Input: Response: 多轮对话(TEXT格式) 1234567User: Assistant: User: Assistant: 需要注意的事项如下: JSONL格式必须为单个.jsonl后缀的文件,如有很多训练数据需要在.jsonl文件中另起一行写入,如: 123{"text": "Q: 问一\n\nA: 答一\n\nQ: 问二\n\nA: 答二"}{"text": "Q: 问题\n\nA ...
注册进入Algolia官网,可以使用Google账号、Github账号或直接使用邮箱进行注册。 登录后进入控制台,按以下步骤创建index。 安装到博客根目录执行以下代码下载第三方包: 1npm install hexo-algoliasearch --save 修改_config.yml或_config.butterfly.yml配置文件,加入以下内容: 123456789101112131415algolia: appId: "your applicationID" apiKey: "your Search-Only API Key" adminApiKey: "your Admin API Key" chunkSize: 5000 indexName: "your indexName" fields: - content:strip:truncate,0,500 - excerpt:strip - gallery - permalink - photos ...
开始导入依赖1234<dependency><!-- 用于数据校验 --> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId></dependency> DTO实用javax.validation.constraints.Pattern注解可以直接用正则表达式进行验证。 12345678910111213import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import javax.validation.constraints.Pattern;@NoArgsConstructor@AllArgsConstructor@Datapublic class UserDto { protected String userna ...
开始创建数据库使用MySQL5.7创建数据库一个名为firefly_iii的数据库(数据库名可以自行定义) docker-compose新建/opt/docker/compose/firefly_iii工程目录并进入该目录 新建docker-compose.yml文件,内容如下: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748version: '3.3'services: app: image: fireflyiii/core:latest hostname: app container_name: firefly_iii_core restart: always volumes: - firefly_iii_upload:/var/www/html/storage/upload env_file: .env networks: - firefly_iii ports: ...