1. 链表,栈,队列,循环队列等数据结构的Go语言实现 2. Go实现常用排序算法(13种),希尔排序,堆排序,快速排序,鸡尾酒排序等 3. 利用CSDN账号大数据测试排序算法性能
go日志库 1. 实现不同等级日志的文件输出,控制台输出(获取级别,日志时间,文件,调用函数名,行号,日志信息) A. Debug级别: 用来调试程序,日志最详细。对程序性能影响较大。 B. Trace级别: 用来追踪问题 C. Info级别: 打印程序运行过程中比较重要的信息,比如访问日志 D. Warn级别: 警告日志,说明程序运行出现了潜在的问题 E. Error级别: 错误日志,程序运行发生错误,但不影响程序运行 F. Fatal级别: 严重错误日志,发生的错误会导致程序退出 2. 设置日志写入缓存池以满足大量的日志文件写入 3. 日志自动切分功能实现(按时间及按大小) 按大小切分后文件名 wf 为警告文件 (.log.wf_年月日时分/.log_年月日时分)