ZhangZhihui's Blog  
上一页 1 ··· 83 84 85 86 87 88 89 90 91 ··· 102 下一页

2023年10月3日

摘要: Problem: You want to create streaming JSON data from structs. Solution: Create an encoder using NewEncoder in the encoding/json package, passing it an 阅读全文
posted @ 2023-10-03 11:51 ZhangZhihuiAAA 阅读(10) 评论(0) 推荐(0)
 
摘要: Problem: You want to create JSON data from a struct. Solution: Create the structs then use the json.Marshal or json.MarshalIndent to marshal the data 阅读全文
posted @ 2023-10-03 11:42 ZhangZhihuiAAA 阅读(11) 评论(0) 推荐(0)
 
摘要: Problem: You want to parse JSON data from a stream. Solution: Create structs to contain the JSON data. Create a decoder using NewDecoder in the encodi 阅读全文
posted @ 2023-10-03 11:23 ZhangZhihuiAAA 阅读(16) 评论(0) 推荐(0)

2023年10月1日

摘要: Using io.Copy is about twice as fast and uses only a fraction (less than 1%) of the memory. With really large files, if you’re using the io.ReadAll an 阅读全文
posted @ 2023-10-01 20:20 ZhangZhihuiAAA 阅读(31) 评论(0) 推荐(0)

2023年9月30日

摘要: package main import "fmt" func adder() func(int) int { sum := 0 return func(x int) int { sum += x return sum } } func main() { pos, neg := adder(), ad 阅读全文
posted @ 2023-09-30 10:14 ZhangZhihuiAAA 阅读(18) 评论(0) 推荐(0)
 
摘要: Problem: You want to log in to the system log instead of your logfiles. Solution: Use the log/syslog package to write to syslog. Syslog is a standard 阅读全文
posted @ 2023-09-30 08:20 ZhangZhihuiAAA 阅读(36) 评论(0) 推荐(0)

2023年9月29日

摘要: Examples of log levels from high to low are: • Fatal • Error• Warn • Info • Debug To set up log levels for your logs, you can add the level to each li 阅读全文
posted @ 2023-09-29 17:55 ZhangZhihuiAAA 阅读(41) 评论(0) 推荐(0)
 
摘要: Problem: You want to log events to a logfile instead of standard error. Solution: Use the SetOutput function to set the log to write to a file. You us 阅读全文
posted @ 2023-09-29 15:15 ZhangZhihuiAAA 阅读(17) 评论(0) 推荐(0)
 
摘要: Problem: You want to check for specific errors or specific types of errors. Solution: Use the errors.Is and errors.As functions. The errors.Is functio 阅读全文
posted @ 2023-09-29 14:24 ZhangZhihuiAAA 阅读(20) 评论(0) 推荐(0)
 
摘要: Problem: You want to provide additional information and context to an error you receive before returning it as another error. Solution: Wrap the error 阅读全文
posted @ 2023-09-29 10:24 ZhangZhihuiAAA 阅读(15) 评论(0) 推荐(0)
上一页 1 ··· 83 84 85 86 87 88 89 90 91 ··· 102 下一页