ALL POSTS
使用 TimeMachine 备份系统到网络中的映像文件
之前折腾 NAS 的一个用途就是使用 MacOS 的 “时间机器” 备份系统到 NAS 上。
后来放弃折腾后直接在一台 MacMini 上外接了机械硬盘通过 SMB 共享出来给时间机器使用也蛮正常的,中途也不需要我操作啥,一旦进入网络时间机器就会自动备份到目标。
直到最近发现该方案出现一些莫名其妙的问题,于是开始折腾新的方式。
为 postgrey 添加白名单
最近在搭建一个邮件服务器时,使用了 postgrey 进行灰名单过滤垃圾邮件。
但当我们在接收一些已知域名发来的邮件时,这些邮件仍然会被放入灰名单需要较久延迟后才能收到。
这时候就可以可通过添加白名单解决:
编辑 /etc/postgrey/whitelist_clients, 在其中增加白名单域名。
解决 fyne 中文乱码问题
最近尝试使用 fyne 做一些简单的桌面应用,首先遇到的是中文乱码问题,目前主要有两种方案:
- 将字体文件打包成 go 文件;
- 使用 ENV 环境变量。
mac 平台上交叉编译 fyne 项目到 windows 平台
直接交叉编译时,会提示 build constraints exclude all Go files in /path/go/pkg/mod/github.com/go-gl/gl@.. 的错误。编译时添加环境变量 CGO_ENABLED=1 后,提示错误 gcc_libinit_windows.c:8:10: fatal error: 'windows.h' file not found。
解决方法:
安装 mingw-w64: brew install mingw-w64
编译:
env CC=x86_64-w64-mingw32-gcc CGO_ENABLED=1 GOOS=windows GOARCH=amd64 go build -o 'bin/project_gui.exe'
MySQL 8 中使用 JSON_TABLE 创建 JSON 临时表进行 JSON 复杂查询
MySQL 8 中使用 JSON_TABLE 创建 JSON 临时表进行 JSON 复杂查询
比如有个用户表信息表,使用 plans 字段存储了用户的套餐信息,这个表长这样:
突然很想再吃一次青菜炒牛肉
最近一直想做一份好吃的青菜炒牛肉。
想做出记忆中的味道,
然而尝试了多次都未成功。
我不知道哪里没对,
总之跟记忆里的不一样。
小时候有一次在舅舅家,村里有头牛从山上摔下摔死了,
那天晚上我吃了一顿记忆中最好吃的青菜牛肉,
但我已经记不清它具体是啥味了,
甚至也记不清到底是用的啥青菜炒的牛肉了。
使用 frps 以 stcp 方式转发 ssh 流量
使用 frp 的 stcp 方式进行流量转发比起 直接使用 tcp 的方式相对增加了一些安全性,但也更繁琐(除了在受控机需要安装 frp 外还需要在主控方也安装)。
…- ← Prev
- 1 of 4
- Next →