技术博客

defer 参数提前求值

package main import ( "fmt" "time" ) func main() { fmt.Println(time.Now().UnixMilli()) defer fmt.Println(time.Now()) // 或 defer test1(time.N

Administrator 发布于 2026-04-22

ffmpeg+MediaMTX把mp4转成rtsp网络视频流

MediaMTX官网 MediaMTX下载地址 双击运行,rtsp tcp默认监听8554 ffmpeg启动 ffmpeg

Administrator 发布于 2026-03-21

安卓12配置charles抓包

前提:手机已ROOT、安装了magisk 手机:Pixel 4 XL(Coral) charles版本:4.5.6 开始: charles内点击菜单Proxy - Proxy Settings 关闭SSL Proxying 点击菜单help - SSL

Administrator 发布于 2026-03-12

syscall/js详细用法

//go:build js && wasm package main import ( "fmt" "syscall/js" ) func main() { var window js.Value = js.Global() //window添加一个名为test的函数 window

Administrator 发布于 2026-02-02

golang编绎wasm和浏览器、NodeJS中运行wasm

golang编绎wasm 首先改变编绎目标 go env -w GOOS=js GOARCH=wasm (如果用的是goland)再到IDE中修改配置

Administrator 发布于 2026-02-01

excelize

Excel读和写的golang库 下载依赖 go get github.com/xuri/excelize/v2 新建表格 package main import ( "fmt" "github.com/xuri/excelize/v2" ) func main() { f := exc

Administrator 发布于 2025-09-05

高性能JSON库sonic

比GO自带的encoding/json性能要高 2026-01-11:go1.25.5的json/v2的性能依然远远不如sonic 引入依赖 go get github.com/bytedance/sonic 使用 package main import ( "fmt" "reflect"

Administrator 发布于 2025-09-05

gin+swagger

为API提供可交互的文档页面 安装程序和安装依赖 go get -u github.com/swaggo/swag/cmd/swag go install github.com/swaggo/swag/cmd/swag go get -u github.com/swaggo/gin-swagger

Administrator 发布于 2025-09-04

2FA-TOTP接入

2FA为two Factor-Authentication,双因素验证,也就是账户的二级密码。常见的就是TOTP(Time-Based One-Time Password algorithm)基于时间的一次性密码 还有基于计数的一次性密码HOTP(HMAC-Based One-Time Passwo

Administrator 发布于 2025-08-20

MySQL多主多从(GR集群)配置-Ubuntu云服务器

MySQL版本: 8.0.43 操作系统: Ubuntu24.04 城市: 广州(第一台),南京(第二台、第三台) Ubuntu安装MySQL sudo apt update sudo apt install mysql-server mysql --version sudo systemctl

Administrator 发布于 2025-08-18
上一页 下一页