- 博客(106)
- 资源 (1)
- 收藏
- 关注

原创 mac rancher desktop permission denied
vi ~/Library/Application Support/rancher-desktop/lima/_config/override.yaml 新文件。重启rancher desktop,即可生效。
2023-06-20 20:53:06
408
原创 vscode java 项目settings.json 原生运行配置
bin 输出自动编译后的class文件。- lib 存放外部依赖jar包库。- src 存放源代码目录。
2023-04-09 18:49:14
699
原创 mac path变量设置
/etc/paths添加任意目录,即可全局直接调用目录下的程序~/.zshrcvim添加export 变量名=值然后source~/.zshrc ,环境变量就可以生效了
2022-03-17 20:16:52
279
原创 go 绘制图片和文字
素材132.jpga.jpg代码package mainimport ( "embed" "fmt" "github.com/golang/freetype" "github.com/nfnt/resize" "image" "image/color" "image/draw" "image/jpeg" "image/png" "io/ioutil" "math" "os" "time")//go:embed a.jpg ...
2021-07-23 10:52:58
1222
原创 go 解压zip
// src 压缩文件,dir保存目录,为空则保存在当前目录// 解压同名文件会覆盖func UnPackZip(src, dir string) error { reader, err := zip.OpenReader(src) if err != nil { return err } prefix := "" if dir != "" { _ = os.MkdirAll(dir, os.ModePerm) prefix = dir + "/" } for _, f :=.
2021-07-01 10:38:19
562
原创 mysql 查询最近几小时的记录
select * from 表名 where create_time > DATE_SUB(NOW(),INTERVAL 1 HOUR);更改hour前数
2021-06-11 09:29:48
1125
原创 go gorm处理emoji表情
1.前置条件把数据库字段类型改为utf8mb42.修改数据库链接原有链接root:密码@tcp(localhost:3306)/数据库?charset=utf8mb4&parseTime=True&loc=Local
2021-06-01 11:15:18
863
原创 go rsa加密解密
package securityimport ( "crypto/rand" "crypto/rsa" "crypto/x509" "encoding/pem" "github.com/go-emix/utils" "os")// 生成RSA私钥和公钥// bits 证书位数,示例2048 saveDir 保存目录func GenerateRSAKey(bits int, saveDir string) error { if !utils.FileIsExist(saveDir.
2021-03-17 10:32:31
385
原创 gin 解决跨域
gin 扩展包import "github.com/gin-contrib/cors"示例func main() { router := gin.Default() // same as // config := cors.DefaultConfig() // config.AllowAllOrigins = true // router.Use(cors.New(config)) router.Use(cors.Default()) router.Run()}gith.
2021-03-13 12:22:29
365
原创 JetBrains IDE 导入远程git仓库使用技巧
1. 新建项目 new project ,删除项目内所有默认文件,让其为空2. 创建在当前目录创建git仓库3. 右键菜单,添加远程仓库地址4.然后选择pull下拉,刷新项目(必须)就可看到文件下拉下来了...
2021-03-06 12:42:43
427
原创 traefik 配置https
1.前置条件,可以查看这篇文章生成测试证书测试证书生成2.静态配置# 流量入口entryPoints: web: address: :80 forwardedHeaders: insecure: true http: # 重定向到443 redirections: entryPoint: to: websecure scheme: https websecure:
2021-02-23 15:31:04
1939
1
原创 生成https测试用证书
1.生成csr文件在线工具生成完毕后复制csr和key文本到www.csr,www.key 文件(前缀任意起名)2.使用openssl工具生成crt证书Windows版工具下载解压后 ../bin目录添加到path环境变量中执行命令(文件名与上一步文件名相对应)openssl x509 -req -days 1800 -in www.csr -signkey www.key -out www.crt完毕...
2021-02-23 15:25:38
1635
原创 traefik 代理mysql
静态配置# 流量入口entryPoints: mysql: address: :3307 web: address: :80# 动态配置providers: file: filename: gateway/dynamic_conf.yml# 工作日志log: filePath: gateway/log/traefik.log# 访问日志accessLog: filePath: gateway/log/access.log # 保留在内
2021-02-22 11:37:26
1269
原创 go jwt 使用
import ( "errors" "github.com/dgrijalva/jwt-go" "math/rand" "strings")var TokenMalformedErr = errors.New("token malformed error")var TokenExpiredErr = errors.New("token expired")var TokenNotValidYetErr = errors.New("token not valid yet")var Toke.
2021-02-20 14:07:58
319
原创 traefik yml配置
静态配置traefik.yml# 流量入口entryPoints: # 定义入口,任意起名 web: # 监听端口 address: :80 forwardedHeaders: insecure: true # http: # redirections: # #转发到另一个入口 # entryPoint: # to: websecure # sche..
2021-02-15 21:42:26
3982
4
原创 go colly 限制请求并发数
import "github.com/gocolly/colly/v2" c := colly.NewCollector() rule := &colly.LimitRule{ RandomDelay: time.Second, Parallelism: 10, //并发数为10 } _ = c.Limit(rule)
2021-02-12 19:51:48
1430
原创 windows mysql8 安装 (解压版)
1.环境下载下载地址选择红圈下载ps :可能缺少的dll下载2.创建my.ini文件[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]# 设置3306端口port = 3306# 设置mysql的安装目录basedir = C:/Users/test/Desktop/dev/mysql/mysql-8.0.23-winx64# 设置mysql数据库的数据的存放目录datadir = C:/User...
2021-02-12 12:26:24
335
原创 python 协程和并发
# 限制并发数为10sem = asyncio.Semaphore(10)# 定义一个协程async def work(s): # 休眠1秒 await必须在async中使用 await asyncio.sleep(1) async with sem: print(s)# 任务列表# work函数并不会执行,只是添加了10个任务,需要在loop中才执行tasks = [work(i) for i in range(10)]# 获取循环对象loo.
2021-02-07 16:49:12
203
在此处运行cmd.reg
2020-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人