摘要:
go 测试编译成二进制文件, 然后执行 阅读全文
摘要:
sql SELECT FROM s_user WHERE id = ((SELECT MAX(id) FROM s_user) (SELECT MIN(id) FROM s_user)) RAND() + (SELECT MIN(id) FROM s_user) LIMIT 10 select fr 阅读全文
摘要:
通过 go:linkname 标签, 导出struct的私有的方法 a1/a.go main.go viper 私有方法调用 阅读全文
摘要:
关于云本结合的密钥管理 云端存放非对称加密的私钥 本地存放公开的公钥 本地加密的时候,创建一个随机字符串,对文件进行加密,随后,通过公钥对生成的密码进行加密,并把加密后的字符串保存下来 解密,从云端获取私钥,先解开公钥加密过的密码,然后用密码对文件进行解密 怎么从云端获取私钥 比如私钥存在阿里云os 阅读全文
摘要:
```goimport ( "errors" "io" "net" "syscall")var errUnexpectedRead = errors.New("unexpected read from socket")func connCheck(conn net.Conn) error { var sysErr error sysConn, ok := conn.(syscall.Conn) i... 阅读全文
摘要:
创建共享库 构建模式```shgo build -buildmode=plugin -o=plugin_doctor.so plugin_bad_docter.go```Golang的构建模式(buildmode)指的是编译器如何编译源码构建出相关的对象文件,最常见的情况下就是生成一个可执行的二进制文件。然而,其实golang的buildmode还有很多有趣的用法……buildmode 一览在 g... 阅读全文
摘要:
w 去掉调试信息 s 去掉符号表 X 注入变量, 编译时赋值 使用范围 可以在go install 、go build、go run 、go test中使用 常用变量 编译 w s 如果使用这两个将会看不见文件名、行号, 对于调试不利 gdb看不到源码 gcflags N参数代表禁止优化, l参数代 阅读全文
摘要:
* [大教堂与集市](https://mubu.com/doc7naApGHNlg0) * “如果你有正确的态度,有趣的事情自然会找到你” * “他教导我:要尊重能力,要珍视和捍卫自由,特别是:昆虫才讲究技能专一。” * “开源软件系统性地利用开放式开发和分布式同行评审(peer review),不仅降低了成本,还提高了软件质量。” * “1.好的软... 阅读全文
摘要:
```gofunc json2KV(obj interface{}) map[string]interface{} { var data = make(map[string]interface{}) rObj := reflect.ValueOf(obj) switch rObj.Kind() { case reflect.Map: iter := rObj.MapRange() for it... 阅读全文
摘要:
## 2020-08-051. 去麦当劳上厕所,去链家打印 1. https://www.tuicool.com/articles/B3EvIrR 2. ![](https://img2020.cnblogs.com/blog/742669/202008/742669-20200810143735055-771642005.jpg) 3. 品牌的利他主义哲学 1. ... 阅读全文