- 博客(8)
- 资源 (6)
- 收藏
- 关注
原创 Go拼接字串的三种方法 Go1.10中的strings.Builder
使用+拼接字串会严重影响运行性能,以下提供3种字串拼接方法。利用bytes.Buffer拼接字串sArr := []string{"a","b","c","d"}var buffer bytes.Bufferfor _,str := range sArr{buffer.WriteString(strconv.Itoa(i))}fmt.Println(buffer.String)构建数组切片的方式接接字串sArr := []string{"a","b","c","d"}fmt.P
2020-08-29 02:09:55 2099
原创 Golang 自定义错误示例
package mainimport ( "fmt" "time")// MyError is an error implementation that includes a time and message.type MyError struct { When time.Time What string}func (e MyError) Error() string { return fmt.Sprintf("%v: %v", e.When, e.What)}func oops(
2020-08-29 02:02:35 346
原创 神奇“&”符,url传值踩过的坑
由于业务需求,需要一个生成二维码的功能,生成二维码的功能用Google的jar包成功解决,并且对外提供了一个生成二维码的web接口,参数为需要跳转的url链接。后续发现一个问题,就是 web端传递的url进来后,有时候生成二维码后扫描得到的链接正常,有时候就不正常,url上带的参数部分丢失了。比如qcUrl =baidu.com、qcUrl=baidu.com?param1=abc,这样的链接生成的二维码就没问题,扫描后得到的链接跟qcUrl 一致;但是qcUrl = baidu.com?param1=ab
2020-08-29 01:58:58 591
原创 Go sqlx操作mysql教程
sqlx是Go数据库操作包,它在database/sql包的基础上增加了更加高效的数据库操作函数,也就是说使用sqlx操作数据库比使用database/sql更加方便。1.sqlx关键概念介绍sqlx定义了下面几个关键类型:sqlx.DB - 代表一个数据库sqlx.Tx - 代表一个事务sqlx.Rows - 代表sql查询结果的多行记录sqlx.Row - 代表sql查询结果的一条记录使用sqlx的关键步骤:根据mysql地址和帐号密码,创建sqlx.DB对象通过sqlx.DB对象的
2020-08-26 22:47:15 2087
原创 Go入门及进阶书籍推荐
Go入门教程全集链接: https://pan.baidu.com/s/1mWD7DpRa56WXi7WmNaohOg 提取码: ki1eCloud.Native.Go.pdf C和指针.pdf C++面向对象多线程编程.pdf Design Pattern InGo[go语言设计模式].pdf Docker —— 从入门到实践 - v1.0.pdf Docker 容器与容器云(第2版).pdfGO语言圣经(1).pdf GO语言圣经.pdf Go 内存模型 - Go 编程语言.pdf Go 学习
2020-08-26 21:48:09 1413 3
原创 GoWeb框架之Gin-简明教程
Gin 简介Gin is a HTTP web framework written in Go (Golang). It features aMartini-like API with much better performance – up to 40 times faster.If you need smashing performance, get yourself some Gin.Gin 是使用 Go/golang 语言实现的 HTTP Web 框架。接口简洁,性能极高。截止 1.4.
2020-08-24 21:48:25 1260
原创 【MYSQL】从零基础到快速入门(2)
前言一.MYSQL的数据类型1.数据类型分类2.数值类型2.1 BIT的使用2.2 整型类型的使用2.3 UNSINGED的使用2.4 小数类型的使用3. 字符串3.1 char和varchar3.2 日期和时间类型3.3 枚举和set类型二.表的约束1.空属性1.1 空属性概念1.2 空属性约束的应用2.默认值3.列描述4.zerofill(0填充)5.主键约束5.1 单个字段的主键5.2 多个字段的主键(复合主键)5.3 主键约束5.4 删除主键6.自增长6.1 自增长概念6.2 自增长的特点7.唯一键
2020-08-08 00:11:50 254
原创 【MYSQL】从零基础到快速入门(1)
前言一、MySQL数据库基础1.为什么要存在数据库2.目前主流的数据库3.MTSQL的基本使用3.1 MYSQL的安装3.2 MYSQL的启动和关闭3.3 连接到MYSQL3.4 数据库服务器、数据库和表的关系3.5 创建库和表3.6 SQL分类二、库的操作1.创建数据库1.1 字符集和校验规则2.操纵数据库2.1 查看现在存在哪些数据库2.2 显示数据库创建语句2.3 删除数据库2.4 查看当前MySQL数据库的连接情况2.5 备份和恢复数据库2.6 修改库三、表的操作1.创建表2. 修改表3. 修改表结
2020-08-07 23:26:25 263
Docker入门到进阶实战
2022-07-08
数据结构课程设计大纲
2018-06-29
数据结构课程设计
2018-06-29
教你如何玩转指针
2018-03-23
指针那些事儿
2018-03-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人