面向对象只是一种思想,跟有没有“类”并没有绝对关系。
CS的引擎,半条命(half-life)了解一下。C语言没有类的概念,以超前的思想设计了hl的代码结构。
CS的引擎,半条命(half-life)了解一下。C语言没有类的概念,以超前的思想设计了hl的代码结构。
2019-08-20
reg := regexp.MustCompile(regStr)
type RequestInfo struct {
Method string
Path string
Schema string
}
type AccessInfo struct {
AccessIp string
AccessUser string
TimeLocal time.Time
RequestInfo RequestInfo
Status int
BodyBytesSend int
HttpReferrer string
HttpUserAgent string
}
type RequestInfo struct {
Method string
Path string
Schema string
}
type AccessInfo struct {
AccessIp string
AccessUser string
TimeLocal time.Time
RequestInfo RequestInfo
Status int
BodyBytesSend int
HttpReferrer string
HttpUserAgent string
}
2019-06-30
nginx combined 格式日志及解析
/*
100.116.222.152 - - [19/Sep/2018:15:28:14 +0800] "GET /api/child_star/query?classify=2&page=1&page_size=18 HTTP/1.1" 301 178 "-" "okhttp/3.10.0"
*/
regStr := `([\d\.]+)\s-\s(.*?)\s\[(.*?)\]\s"(.*?)\s(.*?)\s(.*?)"\s(\d+)\s(\d+)\s"(.*?)"\s"(.*?)"`
/*
100.116.222.152 - - [19/Sep/2018:15:28:14 +0800] "GET /api/child_star/query?classify=2&page=1&page_size=18 HTTP/1.1" 301 178 "-" "okhttp/3.10.0"
*/
regStr := `([\d\.]+)\s-\s(.*?)\s\[(.*?)\]\s"(.*?)\s(.*?)\s(.*?)"\s(\d+)\s(\d+)\s"(.*?)"\s"(.*?)"`
2019-06-30
看完啦~ 讲的太好啦! 我私下给每一行都加了注释帮助理解,这下写代码的思路清晰了好多~ 编程风格也很喜欢,多多向您学习~
刚在慕课上看完另一个golang教程,那个人真是讲的~~巨烂, 没有对比就没有伤害呀~ 希望老师以后多多出写教程~
刚在慕课上看完另一个golang教程,那个人真是讲的~~巨烂, 没有对比就没有伤害呀~ 希望老师以后多多出写教程~
2019-05-31