摘要: 可以使用的 html解析的库: 使用 xpath的话使用 htmlquery 库; 如果使用css选择器: goquery库 阅读全文
posted @ 2024-01-18 11:48 潜行1 阅读(46) 评论(0) 推荐(0)
摘要: 我知道的是, 是一个 http长连接, 有着类websocket的api; 后端示例代码: package main import ( "fmt" "net/http" "time" "github.com/gin-gonic/gin" ) func main() { router := gin.D 阅读全文
posted @ 2024-01-17 15:00 潜行1 阅读(792) 评论(0) 推荐(0)
摘要: 主流方案是 systemd和supervisor两种; systemd的作者有黑历史, 并且这个软件本身的设计感觉也是依托, 所以我个人是用 supervisor的, 实在需要再用前者; systemd 怎么启用网上一大堆; 给一个模板: 常用命令 systemctl cat plugin-mana 阅读全文
posted @ 2024-01-16 11:59 潜行1 阅读(99) 评论(0) 推荐(0)
摘要: 尝试从 godev官网下载targz安装go 下面这个是go官网的, 注意使用代理下载; wget https://go.dev/dl/go1.21.6.linux-amd64.tar.gz tar -zxvf go1.21.6.linux-amd64.tar.gz mv go/ /usr/loca 阅读全文
posted @ 2024-01-15 23:19 潜行1 阅读(130) 评论(0) 推荐(0)
摘要: gws常用的操作 json格式参考 home assiatant文档中的那个定义: ha websocket文档 定义handler, 它是gws的websocket的回调方法集合定义的接口 // ClientEventHandler 是 Websocket事件回调的模板. // 有 open, c 阅读全文
posted @ 2024-01-15 21:13 潜行1 阅读(159) 评论(0) 推荐(0)
摘要: 移动文件 本质是复制然后删除; 并且在 Windows中, 如果使用 os.Rename的api, 会报错: windows不允许跨磁盘来移动文件; import shutil shutil.move("/path/your_src", "/path/to/your_dst") os.listdir 阅读全文
posted @ 2024-01-15 17:06 潜行1 阅读(28) 评论(0) 推荐(0)
摘要: 如下 manage-bde -? 查看帮助 manage-bde -status 查看bitlocker状态 manage-bde -off C: 关闭指定盘符的bitlocker 阅读全文
posted @ 2024-01-13 19:28 潜行1 阅读(274) 评论(0) 推荐(0)
摘要: 原理 通过 ssh-gen 生成秘钥, 服务器保存你的公钥, 每次你去访问服务器的时候, 服务器使用公钥解锁你的私钥, 鉴权就通过了. 所以你要做的就是生成秘钥, 然后将公钥保存在服务器. 流程 ssh-gen -t rsa 一路是是是, 有密码输入一个密码; 参考这个博客 上面这个博客中的 ssh 阅读全文
posted @ 2024-01-12 18:13 潜行1 阅读(29) 评论(0) 推荐(0)
摘要: 我同事是这么写的. go get github.com/topxeq/mahonia var enc mahonia.Decoder = mahonia.NewDecoder("gbk") 阅读全文
posted @ 2024-01-08 14:53 潜行1 阅读(30) 评论(0) 推荐(0)
摘要: gin的部分参考同事和开源项目cloudreve; gorm参考小徐先生的博客; 待补充地址 阅读全文
posted @ 2024-01-08 10:01 潜行1 阅读(59) 评论(0) 推荐(0)