如果让服务本身支持定时关闭,理论上非常可行,但是所有想定时关闭的服务都去实现以下这个逻辑是不是不太好?对于一个 …
作者存档:phpor
rsyslog 属性与属性replacer
RSyslog Documentation – rsyslog 属性 RSyslog Docum …
为什么说家用投影仪最好买2000元以上的?看完您就明白了!_好看视频
https://haokan.baidu.com/v?pd=wisenatural&vid=6705 …
rsyslogd 配置格式更新为新格式
RSyslog Documentation – rsyslog
你不知道的 Go 之 slice
https://mp.weixin.qq.com/s?__biz=MzU2MDc3OTgwOQ==&m …
golang 字符串截取
示例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
package main import ( "fmt" "unsafe" ) func main() { substr() } type String struct { str *byte length int } func (s *String) String() string { return fmt.Sprintf("str: %p\nlen: %d", s.str, s.length) } func inspectString(s *string) { a := (*String)(unsafe.Pointer(s)) fmt.Printf("%s\n", a.String()) } // 变量a的地址比变量b的地址大16字节,一方面体现了栈是向下走的,先分配a,在分配b // 另一方面,也体现了字符串变量占用的内存大小是16字节,一个指针和一个int // 变量b的str指针比变量a的str指针大2,说明b没有产生新的字符串内容 func substr() { a := "12345" b := a[2:4] println("a:", &a) inspectString(&a) println("b:", &b) inspectString(&b) } |
这里的字符串b复用了字符串a的一部分 …
golang http-server 知识点
连接状态: 相关代码: src/net/http/server.go …
关于测试
go语言开创性的让对测试的支持成为了语言本身的重要组成部分,足以说明go语言对测试的重视以及测试本身的重要性
儿子国旗下讲话 – 读书让我快乐
dolthub/dolt: Dolt – It’s Git for Data
https://github.com/dolthub/dolt 让MySQL表也能版本管理,这个对于存储配置的 …