摘要:
目录 一、Redis介绍 二、Redis支持的数据结构 三、Redis应用场景 四、Redis与Memcached比较 五、Go操作Redis 六、安装 七、连接 八、基本使用 8.1 set/get示例 8.2 zset示例 更新、更全的《Go从入门到放弃》的更新网站,更有python、go、人工 阅读全文
摘要:
目录 一、Go操作MySQL 二、连接 2.1 下载依赖 2.2 使用MySQL驱动 2.3 初始化连接 2.4 SetMaxOpenConns 2.5 SetMaxIdleConns 三、CRUD 3.1 建库建表 更新、更全的《Go从入门到放弃》的更新网站,更有python、go、人工智能教学等 阅读全文
摘要:
目录 一、protobuf 1.1 protobuf介绍 1.2 protobuf使用 1.3 protobuf语法 1.4 编译器安装 1.5 ptotoc 1.6 protoc-gen-go 1.7 编写IDL代码 更新、更全的《Go从入门到放弃》的更新网站,更有python、go、人工智能教学 阅读全文
摘要:
目录 一、json序列化的问题 二、gob序列化示例 三、msgpack 3.1 安装 3.2 示例 更新、更全的《Go从入门到放弃》的更新网站,更有python、go、人工智能教学等着你:https://www.cnblogs.com/nickchen121/p/11517502.html 本文主 阅读全文
摘要:
目录决策树总结一、ID3算法、C4.5算法和CART算法比较二、决策树优缺点2.1 优点2.2 缺点 更新、更全的《机器学习》的更新网站,更有python、go、数据结构与算法、爬虫、人工智能教学等着你:https://www.cnblogs.com/nickchen121/p/11686958.h 阅读全文
摘要:
目录 一、依赖管理 二、为什么需要依赖管理 三、godep 3.1 安装 3.2 基本命令 3.3 使用godep 3.4 vender机制 3.5 godep开发流程 四、go module 4.1 GO111MODULE 4.2 GOPROXY 4.3 go mod命令 更新、更全的《Go从入门 阅读全文
摘要:
目录 一、Gin框架介绍 二、Gin框架安装与使用 2.1 安装 2.2 第一个Gin示例: 更新、更全的《Go从入门到放弃》的更新网站,更有python、go、人工智能教学等着你:https://www.cnblogs.com/nickchen121/p/11517502.html Gin是一个用 阅读全文
摘要:
目录一、从github克隆二、使用gopm2.1 安装gopm2.2 使用gopm安装第三方包三、使用goproxy 更新、更全的《Go从入门到放弃》的更新网站,更有python、go、人工智能教学等着你:https://www.cnblogs.com/nickchen121/p/11517502. 阅读全文
摘要:
目录 一、为什么需要Context 1.1 基本示例 1.2 全局变量方式 1.3 通道方式 1.4 官方版的方案 二、Context初识 三、Context接口 3.1 Background()和TODO() 四、With系列函数 4.1 WithCancel 4.2 WithDeadline 4 阅读全文
摘要:
目录 一、net/http介绍 1.1 HTTP协议 二、HTTP客户端 2.1 基本的HTTP/HTTPS请求 2.2 GET请求示例 2.3 带参数的GET请求示例 2.4 Post请求示例 2.5 自定义Client 2.6 自定义Transport 三、服务端 3.1 默认的Server 3 阅读全文
摘要:
目录 一、模板 二、模板示例 更新、更全的《Go从入门到放弃》的更新网站,更有python、go、人工智能教学等着你:https://www.cnblogs.com/nickchen121/p/11517502.html html/template包实现了数据驱动的模板,用于生成可对抗代码注入的安全 阅读全文
摘要:
目录 一、strconv包 二、string与int类型转换 2.1 Atoi() 2.2 Itoa() 2.3 a的典故 三、Parse系列函数 3.1 ParseBool() 3.2 ParseInt() 3.3 ParseUnit() 3.4 ParseFloat() 3.5 代码示例 四、F 阅读全文
摘要:
目录 scikit-learn库之决策树 一、DecisionTreeClassifier 1.1 使用场景 1.2 代码 1.3 参数详解 1.4 属性 1.5 方法 二、DecisionTreeRegressor 更新、更全的《机器学习》的更新网站,更有python、go、数据结构与算法、爬虫、 阅读全文
摘要:
目录 一、打开和关闭文件 二、读取文件 三、file.Read() 3.1 基本使用 3.2 循环读取 四、bufio读取文件 五、ioutil读取整个文件 六、文件写入操作 七、Write和WriteString 八、bufio.NewWriter 九、ioutil.WriteFile 十、练习 阅读全文
摘要:
目录 一、log 二、使用Logger 三、配置logger 3.1 标准logger的配置 3.2 flag选项 3.3 配置日志前缀 3.4 配置日志输出位置 四、创建logger 五、总结 更新、更全的《Go从入门到放弃》的更新网站,更有python、go、人工智能教学等着你:https:// 阅读全文
摘要:
目录 四、flag参数类型 五、定义命令行flag参数 六、flag.Parse() 八、完整示例 8.1 定义 8.2 使用 更新、更全的《Go从入门到放弃》的更新网站,更有python、go、人工智能教学等着你:https://www.cnblogs.com/nickchen121/p/1151 阅读全文
摘要:
目录 一、time包 二、时间类型 三、时间戳 四、时间间隔 五、时间操作 5.1 Add 5.2 Sub 5.3 Equal 5.4 Before 5.5 After 六、定时器 七、时间格式化 7.1 解析字符串格式的时间 更新、更全的《Go从入门到放弃》的更新网站,更有python、go、人工 阅读全文
摘要:
目录 一、go test工具 二、测试函数 三、测试函数的格式 四、测试函数示例 五、测试组 六、子测试 七、测试覆盖率 八、基准测试 九、基准测试函数格式 十、基准测试示例 十一、性能比较函数 十二、重置时间 十三、并行测试 十四、Setup与TearDown 十五、TestMain 十六、子测试 阅读全文
摘要:
目录 一、fmt 二、向外输出 2.1 Print 2.2 Fprint 2.3 Sprint 2.4 Errorf 三、格式化占位符 3.1 通用占位符 3.2 布尔型 3.3 整型 3.4 浮点数与复数 3.5 字符串和[]byte 3.6 指针 3.7 宽度标识符 3.8 其他falg 四、获 阅读全文
摘要:
目录 一、互联网协议介绍 二、互联网分层模型 2.1 物理层 2.2 数据链路层 2.3 网络层 2.4 传输层 2.5 应用层 三、socket编程 四、socket图解 五、Go语言实现TCP通信 5.1 TCP协议 5.2 TCP服务端 5.3 TCP客户端 六、TCP黏包 6.1 黏包示例 阅读全文