摘要: 如果是多维数组,需要这样绑定到 a-form-item 才能生效: <a-form-item label="用户名" :name="['my','username']" :rules="[{ required: true }]"> <a-input v-model:value="data.my.us 阅读全文
posted @ 2022-04-26 22:15 alpiny 阅读(1758) 评论(0) 推荐(0) 编辑
摘要: 有一大大大批图片需要压缩,里面有很多png图片非常大,想转换成jpg格式且不改变后缀。 这样子显式指定: convert 图片名 jpeg:图片名 附带一个完整的查找并压缩的命令: find * -regex '.*\(jpg\|JPG\|png\|PNG\|jpeg\)' -size +200k 阅读全文
posted @ 2022-01-05 17:54 alpiny 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 今天使用s3cmd上传文件,因为s3cmd是单线程的,当文件非常多且小,速度堪忧。网上的方法也无外乎多开几个cmd上传。 后来发现s5cmd工具,(https://github.com/peak/s5cmd),可以多线程运行,速度灰常的快。 使用方式如下: 在/root/目录下新建.aws目录 在. 阅读全文
posted @ 2022-01-05 00:48 alpiny 阅读(1677) 评论(0) 推荐(0) 编辑
摘要: 请使用 pg_restore --dbname=dbname --no-owner --role=user --username=user bakfile 恢复备份 原因是备份时和恢复时的数据库拥有者不同导致的 阅读全文
posted @ 2022-01-03 03:45 alpiny 阅读(2158) 评论(0) 推荐(0) 编辑
摘要: 参考了一些文章,也踩了一些坑,所以记录一下 注意:因为后续要用postgres操作,涉及权限,所以不要在root目录执行git clone。可以在home目录 首先根据官方文档操作 git clone https://github.com/postgrespro/rum cd rum make US 阅读全文
posted @ 2021-12-27 03:25 alpiny 阅读(470) 评论(0) 推荐(0) 编辑
摘要: vue3网上的教程都是setup()方式的,使用<script setup> 方式时略有不同。 父组件: <Son ref="sonRef" /> <script setup> import {ref} from 'vue' const sonRef = ref() console.log(sonR 阅读全文
posted @ 2021-11-02 19:47 alpiny 阅读(1654) 评论(0) 推荐(1) 编辑
摘要: 原文: http://blog.95shouyou.com/?id=3 我找到问题所在了,是因为ss5的pid文件导致的 默认路径位于/var/run/ss5/ss5.pid。但某些vps在重启后这个目录无缘无故消失了。每次重启系统都需要重建这个目录:mkdir /var/run/ss5。 解决方法 阅读全文
posted @ 2021-07-31 13:29 alpiny 阅读(2020) 评论(0) 推荐(0) 编辑
摘要: select MATCH (index) AGAINST ('key1 key2 key3') as score 简单粗暴,直接select一下就可以了。。 阅读全文
posted @ 2021-03-05 06:35 alpiny 阅读(1278) 评论(0) 推荐(0) 编辑
摘要: 引入pprof _ "net/http/pprof" 启动pprof go func() { http.ListenAndServe("0.0.0.0:6060", nil) }() 命令行输入 go tool pprof --text http://127.0.0.1:6060/debug/ppr 阅读全文
posted @ 2021-02-28 00:40 alpiny 阅读(1388) 评论(0) 推荐(0) 编辑
摘要: 今天弄到了全文检索,可以有一些关键词怎么都无法检索,后来恍然大悟,需要设置一下最小检索词长度。否则过小的词不会加入索引库。 解决办法,修改mysql配置文件,设置成1个单词也同样索引。 在 [mysqld] 后面加入 innodb_ft_min_token_size=1 /*InnoDB引擎*/ f 阅读全文
posted @ 2021-02-20 20:11 alpiny 阅读(867) 评论(0) 推荐(0) 编辑