Golang
文章平均质量分 96
青衫白衣98
当你的才华还撑不起你的野心的时候,你就应该静下心来学习。当你的能力还驾驭不了你的目标的时候,你就应该沉下心来历练。
展开
-
GoWeb(下)之模板引擎、会话控制、客户端
GoWeb(下)之模板引擎、会话控制、客户端一、模板引擎1.1 HelloWord1.2 解析模板1.3 执行模板1.4 引入静态资源1.5 动作1.5.1 {{.}}1.5.2 条件动作1.5.3 迭代动作1.5.4 设置动作1.5.5 定义、嵌套模板1.5.6 块动作1.6 修改默认的标识符二、会话控制2.1 Cookie2.1.1 创建 Cookie 并将它发送给浏览器2.1.2 读取Cookie2.1.3 设置 Cookie 的有效时间2.2 Session三、客户端(待补)一、模板引擎Go原创 2022-03-28 01:36:03 · 729 阅读 · 0 评论 -
GoWeb(上)之服务端、处理请求、请求响应
GoWeb(上)之服务端、处理请求、请求响应一、服务端1.1 构建服务器1.2 处理器和处理器函数1.2.1 处理器1.2.2 处理器函数1.3 多路复用器二、处理请求2.1 获取请求URL2.2 获取请求头中的信息2.3 获取请求体中的信息2.4 获取请求参数2.4.1 Form和PostForm字段2.4.2 FormValue()和PostFormValue()2.4.3 MultipartForm字段2.4.4 文件相关(待补)三、请求响应3.1 设置响应状态码3.2 设置响应头3.3 写入数据到响原创 2022-03-28 01:33:21 · 1627 阅读 · 0 评论 -
Go基础(四)之单元测试、反射、网络编程、操作Redis、操作MySQL
Go基础(四)之单元测试、反射、网络编程、操作Redis、操作MySQL一、单元测试二、反射2.1 两个重要函数和类型2.2 类型(Type)与种类(Kind)2.3 通过反射获取值信息2.3.1 从反射值对象获取值2.3.2 通过反射访问结构体成员的值2.3.3 判断反射值的空和有效性2.3.4 通过反射修改变量的值2.3.5 通过类型信息创建实例2.3.6 通过反射调用函数2.3.7 通过反射调用方法三、网络编程3.1 TCP通信3.2 UDP通信四、Golang操作Redis4.1 安装redigo库原创 2022-03-23 21:33:37 · 1005 阅读 · 0 评论 -
Go基础(三)之文件操作、命令行参数、序列化、并发编程
Go基础(三)之文件操作、命令行参数、序列化、并发编程一、文件操作1.1 打开和关闭文件1.2 读取文件1.2.1 按字节读取:file.Read()1.2.2 bufio按行读取文件1.2.3 ioutil读取整个文件1.3 文件写入1.3.1 Write和WriteString1.3.2 bufio.NewWriter1.3.3 ioutil.WriteFile1.4 判断文件是否存在二、命令行参数2.1 原生方式解析2.2 flag包用来解析命令行参数三、序列化与反序列化3.1 序列化3.2 反序列化原创 2022-03-20 22:00:00 · 386 阅读 · 0 评论 -
Go基础(二)之函数、方法、接口、包
Go基础(二)之函数、方法、接口、包一、函数1.1 函数参数1.2 返回值1.3 匿名函数1.4 延迟处理defer1.5 错误处理1.6 内置函数1.7 常用的相关函数二、方法2.1 方法简介2.2 通过方法封装三、接口3.1 接口简介3.2 类型转换四、包的基本概念一、函数函数的基本语法:func 函数名 (形参列表) (返回值列表) { 执行语句... return 返回值列表}1、形参列表:表示函数的输入2、函数中的语句:表示为了实现某一功能代码块3、函数可以有返回值,原创 2022-03-18 10:30:00 · 658 阅读 · 0 评论 -
Go基础(一)之程序结构、数据类型
Go基础(一)之程序结构、数据类型一、简介1.1 Go语言的介绍1.2 环境配置1.3 快速入门1.4 Go开发的注意事项二、程序结构2.1 标识符2.2 变量2.3 常量2.4 运算符2.5 流程控制2.7 init函数三、数据类型3.1 基本数据类型3.1.1 整型3.1.2 浮点型3.1.3 布尔型3.1.4 字符串3.1.5 基本数据类型的相互转换3.1.6 基本类型和string的转换3.2 派生数据类型3.2.1 指针3.2.2 数组3.2.3 切片(Slice)3.2.4 映射(map)3.2原创 2022-03-16 16:39:26 · 728 阅读 · 0 评论