通过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 ...
azure postgre 关闭进程
12345678-- 查找要终止的进程的PIDSELECT pg_terminate_backend(pid)FROM pg_stat_activityWHERE pid <> pg_backend_pid() AND state = 'active';--这将终止进程ID为 27545 的后台进程SELECT pg_terminate_backend(27545);