samyyc.dev
道阻且长,行则将至
使用Rust爬取Billboard
使用Rust爬取Billboard Rust爬虫实践,爬取Billboard上前20歌曲,并转为json格式 用到的crate: reqwest (请求库) scraper (html解析库) tokio(异步库) serde_json, serde_derive, serde(feature de
Bukkit的熔炉
Bukkit的熔炉 最近在写Bukkit插件,用到了熔炉相关的方法,遇到一些的坑在这里记录一下 事件 Bukkit有三个熔炉事件: FurnaceBurnEvent FurnaceSmeltEvent FurnaceExtractEvent 第一个FurnaceBurnEvent,在熔炉开始烧东西的
Discord机器人接入GPT 3.0
Discord机器人接入GPT 3.0 由于GPT 3.0没有任何限制,可以用来搞涩涩以及写长文,所以我决定给discord接入GPT 3.0 这玩意也是真的贵,接完之后玩了会就花了好多钱,不敢玩了 申请API Key 这个直接去官网申请,我的梯子之前被openai封了,不知道为什么最近又解封了 首
使用Python制作Discord机器人
使用Python制作Discord机器人 准备 Python 3.10+ 上discord用的神奇妙妙工具 准备Bot 想要制作一个discord机器人,首先需要申请一个discord的app: 申请Bot token 登录网站
Rust学习笔记 一 : 变量
Rust学习笔记 一 : 变量 之前草率的学习了Rust,大概基本概念和语法都弄懂了,但是一直没得地方实战,怕过几天就忘了,特开此篇复习 这个系列文章的结构会和普通教程结构有所不同,更加偏向我个人的排版顺序 变量的声明 使用 let 关键字可以声明变量 这里有一个概念的问题,Rust中声明变量应该视
Redux配合React的简单应用
Redux配合React的简单应用 之前正在重构VocaloidInfo网易云插件,用到了Typescript+React,正好拿出来水一水 需求是这样的: 用户打开歌曲页面时,从VocaDB抓取数据,因为抓取需要一定的时间,所以在结果返回之前要显示一段文字 结果返回之后,要把这段文字更新成数据 用
改用Halo框架
Linux Windows双系统时间同步 最近发现ubuntu和Windows做双系统,时间经常会出现变成UTC时间的问题,就算设置了也没有用,进一下ubuntu,windows的时间就会变成UTC时间 使用以下命令在ubuntu里输入解决: sudo apt-get install ntpdate
Sourcemod CSGO获取玩家手中的武器属性
Sourcemod 获取玩家手中的武器 想要获取玩家手中的武器,就需要了解起源引擎中的entity prop,也就是一些数据 通过sourcemod给我们的API,可以了解到有个方法GetEntProp 可以用来读取指定属性 这个方法需要提供三个参数 entity: 就是实体的ID,传入玩家id c
Halo 图库插件实现随机图功能
Halo 图库插件实现随机图功能 我用的这个主题有一个随机封面图功能,可以设置一个API,每次加载页面的时候自动调用这个API获取图片当成封面。正好Halo还有一个图库插件,就想着试试能不能整合在一起 前置准备 首先安装图库插件GitHub - halo-sigs/plugin-photos 安装之