在WSL中的ubuntu中安装webbench报错fatal error: rpc/types.h: No such file or directory。 webbench.c:21:10: fatal error: rpc/types.h: No such file or directory 21 | #include <rpc/types.h> | ^~~~~~~~~~~~~ co […]
JAVA发布的JWT在PHP校验签名,关联SecretKeySpec,HmacSHA256,hash_hmac
对接一个java项目,那边派发的JWT需要在php这边校验签名的有效性: java生成JWT代码: public static final String key = “123456789”; private static final SecretKeySpec secretKey = new SecretKeySpec(key.getBytes(UTF8_CHARSET), “HmacSHA256 […]
使用 JSON 生成 Pydantic 模型(model)的方法
使用 json 生成 Pydantic 模型(model)定义,这里推荐一个神奇的网站,试了一下,的确挺好用的。 https://jsontopydantic.com 扩展一下,可以使用 dict 转成json然后生成模型定义,然后就可以愉快的使用模型了。 输入JSON { “foo”: 5, “barBaz”: “hello”, “children”: [ { “is_true”: true, […]
eval reset 脚本超过30天无法进入的情况
使用eval reset脚本重置试用期,有时候很长一段时间没有打开某款IED,超过30天后,发现再进不去了,提示试用已过期了。 这时候需要找到系统里eval文件夹下的evaluation.key类文件,全部删除掉它们,然后重新打开软件即可。 对于windows系统路径: C:\Users\xxx\AppData\Roaming\JetBrains\GoLand2021.2\eval 对于mac系统 […]
git 恢复本地修改过的文件
修改了很多文件,还没有push到远程仓库,这时候想恢复几个文件或目录的修改。 只是修改了文件 还没有git add git checkout — file.txt # file.txt为文件名,也可以是目录 修改了文件,并提交到暂存区 编辑之后,已经运行了git add 但还没有运行 git commit -m …的情况 git reset HEAD # 回退到当前版本 git checkout […]
阿里iconfont字体图标的使用
iconfont 为大家提供了很多开箱即用的图标库,同时也提供了灵活的集成办法。 在一个项目中嵌入你想要iconfont字体图标,跟着下面的步骤一步步来实践一下: 创建项目 在 iconfont 的【资源管理 => 我的项目】中创建一个项目,取个名字,字体格式根据需求选择,一般就默认加上一个Base64。 将图标添加到项目 方法就是在素材库中搜索想要的图标,然后点图标上的购物车图标(添加入库),然 […]