生成公章图片
安装基础包1pip install pillow
脚本1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931 ...
通过az命令删除postgre数据库
12az postgres flexible-server db delete --resource-group ${rg} --server-name ${sn} --database-name ${dbname} --yesaz postgres flexible-server db create --resource-group ${rg} --server-name ${sn} --database-name ${dbname}
golang中文输出2
windows下,cmd对中文指出不好,通过fmt包输出的中文会乱码。可以使用以下demo,对cmd的语言预配置。
123kernel32 := syscall.NewLazyDLL("kernel32.dll")setConsoleOutputCP := kernel32.NewProc("SetConsoleOutputCP")setConsoleOutputCP.Call(uintptr(936))
但是目前依旧存在跨平台的问题,windows平台才能使用。所以实际使用需要调整一下编译方式。
具体方法如下:
windows.go123456789101112//go:build windows// +build windowspackage mainimport ( "syscall")func init() { kernel32 := syscall.NewLazyDLL("kernel32.dll") setConsoleOutputCP := kernel32. ...
ACM(AWS Certificate Manageer)证书导入
ACM(AWS Certificate Manageer)证书导入
crt 第一段是私钥
key 是公钥
crt 完整内容是证书链
sed小技巧
根据某个关键字替换指定范围内的字符源文件:
123line 1line 2line 3
替换命令:
1sed '/line 2/{n;s/.*/new line/;}' example.txt
结果:
123line 1line 2new line
原理:
/line 2/ 是一个地址,它指定了匹配模式。在这个例子中,line 2 是要匹配的模式。
{} 中的内容是操作的范围。n 命令用于读取下一行,s/.*/new line/ 命令用于将下一行替换为 new line
用途:可以通过这个替换json文件中的key。源文件如下:
1234567891011[ { "username":"test1", "passwd":"" }, { "username":"test2", "passw ...

