上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页
摘要: 一、安装 环境:Centos7 1、卸载旧版本 较旧的Docker版本称为docker或docker-engine。如果已安装这些程序,请卸载它们以及相关的依赖项。 sudo yum remove docker \ docker-client \ docker-client-latest \ doc 阅读全文
posted @ 2020-12-11 17:24 李大鹅 阅读(291) 评论(0) 推荐(0) 编辑
摘要: ###FastDFS ####1、介绍 FastDFS是基于http协议的分布式文件系统,其设计理念是一切从简。主要解决了海量数据存储的问题,特别适合系统中的中小文件的存储和在线服务。中小文件的范围大致为4KB-500MB之间。 ####2、 FastDFS的组件以及工作原理 在FastDFS分布式 阅读全文
posted @ 2020-12-07 12:04 李大鹅 阅读(763) 评论(0) 推荐(0) 编辑
摘要: Gin Gin是Golang的一个后端框架,封装比较优雅,API友好。 go get -u github.com/gin-gonic/gin ###1、hello word package main import ( "github.com/gin-gonic/gin" "net/http" ) f 阅读全文
posted @ 2020-12-02 10:01 李大鹅 阅读(1879) 评论(0) 推荐(0) 编辑
摘要: GoWeb服务器的创建 1、Web工作原理 2、GoWeb服务器的创建 Go提供了一系列用于创建Web服务器的标准库,而且通过Go创建一个服务器的步骤非常简单,只要通过net/http包调用ListenAndServer函数并传入网络地址以及负责处理请求的处理器(handler)作为参数就可以,如果 阅读全文
posted @ 2020-10-11 19:52 李大鹅 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 基本的序列化 首先我们来看看Go语言中json.Marshal()(序列化)与json.Unmarshal(反序列化)的基本用法。 package main import ( "encoding/json" "fmt" ) type Person struct{ Name string Age in 阅读全文
posted @ 2020-10-11 15:52 李大鹅 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 单元测试 Go语言中的测试依赖go test命令,编写测试代码和编写普通的Go代码过程是类似的,并不需要学习新的语法,规则或工具。 go test命令是一个按照一定约定和组织的测试代码的驱动程序,在包目录内,所有以_test.go为后缀名的源代码文件都是go test测试的一部分,不会被go bui 阅读全文
posted @ 2020-10-09 21:46 李大鹅 阅读(372) 评论(1) 推荐(1) 编辑
摘要: 文件操作 读取文件的内容并显示在终端(带缓冲区的方式),使用os.Open,file.Close,bufio.NewReader(),reader.ReadString函数和方法。 package main import ( "bufio" "fmt" "io" "os" ) func main() 阅读全文
posted @ 2020-10-09 21:43 李大鹅 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 稀疏数组 基本介绍 当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。 稀疏数组的处理方法: 记录数组一共有几行几列,有多少个不同的数值; 把具有不同值的元素的行数列数及值记录在一个小规模的数组中,从而缩小程序规模。 实际问题 如下面的二维数组,我们可以假设成是一个棋 阅读全文
posted @ 2020-10-09 20:31 李大鹅 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 队列Queue:什么是队列? 对列是一种有次序的数据集合,其特征是新数据项的添加总发生在一端(通常称为“尾rear”端),而现存数据项的移除总发生在另一端(通常称为“首front”端) 当数据项加入队列,首先出现在队尾,随着队首数据项的移除,它逐渐接近队首。新加入的数据项必须在数据集末尾等待,而等待 阅读全文
posted @ 2020-05-31 16:06 李大鹅 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 表达式转换 中缀表达式 我们通常看到的表达式像这样:A*B,很容易知道这是A乘以B,这种操作符介于操作数中间的表示法,称为“中缀”表示法。 但有时候,中缀表示法会引起混淆,如“A+B*C”,是A+B然后再乘以C呢?还是B乘以C再加A呢? 为了解决上面的问题,人们引入了操作符“优先级”的概念来消除混淆 阅读全文
posted @ 2020-05-29 00:09 李大鹅 阅读(200) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页