随笔分类 - go
摘要:一、代码 package main import ( "fmt" "github.com/microcosm-cc/bluemonday" "github.com/russross/blackfriday" "io/ioutil" "os" ) func ReadAll(filePth string
阅读全文
摘要:一、代码 package main import ( "fmt" "strings" "strconv" "time" ) // StrToIntMonth 字符串月份转整数月份 func StrToIntMonth(month string) int { var data = map[string
阅读全文
摘要:一、代码 package main import ( "fmt" "regexp" ) func main() { text := `Hello 世界!123 Go.` // 查找连续的小写字母 reg := regexp.MustCompile(`[a-z]+`) fmt.Printf("%q\n
阅读全文
摘要:一 、介绍 cellnet是一个组件化、高扩展性、高性能的开源服务器网络库 git地址:https://github.com/davyxu/cellnet 主要使用领域: 游戏服务器 方便定制私有协议,快速构建逻辑服务器、网关服务器、服务器间互联互通、对接第三方SDK、转换编码协议等 ARM设备 设
阅读全文
摘要:一、介绍 是一款针对Golang的测试框架,可以管理和运行测试用例,同时提供了丰富的断言函数,并支持很多 Web 界面特性。 GoConvey 网站 : http://smartystreets.github.io/goconvey/ GoConvey 支持 go test。可直接在终端窗口和浏览器
阅读全文
摘要:一、起因 在数据库中直接手动插入了某条记录,但由于该记录的某个字段的空值,与另一个字段的状态码不符合,在go程序中,突然操作了该空字段的指针,导致程序panic挂机。 二、连锁错误 在go程序挂掉之后,想尝试用supervisor重新启动服务,但也报出错误。用supervisorctl stop也不
阅读全文
摘要:一、介绍 Viper是一个方便Go语言应用程序处理配置信息的库。它可以处理多种格式的配置。它支持的特性: 设置默认值 从JSON、TOML、YAML、HCL和Java properties文件中读取配置数据 可以监视配置文件的变动、重新读取配置文件 从环境变量中读取配置数据 从远端配置系统中读取数据
阅读全文
摘要:一、介绍 http包提供了http客户端和服务端的实现 Get,Head,Post和PostForm函数发出http、https的请求 程序在使用完回复后必须关闭回复的主体 二、其他使用方法
阅读全文
摘要:go语言基本运算符 1.算术运算符 以下假设A=10,B=20: 2.关系运算符 以下假设A=10,B=20: 3.逻辑运算符 以下假设A=true,B=false: 4.位运算符 十进制转二进制: 如图: 所以10进制中10的2进制就是01010 二进制转十进制: 如图: 以下假设A = 60 ,
阅读全文
摘要:Go语言的字符串类型string在本质上就与其他语言的字符串类型不同: Java的String、C++的std::string以及Python3的str类型都只是定宽字符序列 Go语言的字符串是一个用UTF-8编码的变宽字符序列,它的每一个字符都用一个或多个字节表示 Java的String、C++的
阅读全文
摘要:一、leetcode的算法题 二、普通测试代码 三、性能测试代码
阅读全文
摘要:windows上kafka的安装 1.安装jdk 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html 下载需要注册oracle 添加环境变量JAVA_HOME=C:\Pro
阅读全文
摘要:安装 下载ETCD 安装 我下载的是window版,直接解压就可以了,解压后有以下目录 点击etcd.exe运行 然后再开个cmd进行操作,先将你的etcd目录加入到环境变量中,方便操作 设置插入值,以key和value形式 取值 golang中使用ETCD 安装ETCD包 etcd的连接测试
阅读全文
摘要:安装 安装mysql驱动 安装sqlx驱动 一.插入数据库 二.查询数据库 三.修改数据库 四.删除数据库
阅读全文
摘要:一.golang中安装Redis github地址:https://github.com/garyburd/redigo 文档地址:http://godoc.org/github.com/garyburd/redigo/redis 安装: 二.简单连接Redis conn hset list set
阅读全文