自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码农印象

努力做好一个文邹邹的工具人,你做的越多,你知道的越多!

  • 博客(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入门到进阶实战

Docker进阶实战,内容主要基于B站狂神老师的Docker基础视频与部分网络docker博客总结,按照个人理解所整理总结。图床用的是github,由于网络原因图片加载不出来,嗯,我直接发个PDF吧,需要的自取吧。Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

2022-07-08

终端版学生管理系统-Go语言

终端版学生管理系统-Go语言

2022-05-23

数据结构课程设计大纲

《数据结构》是计算机软件的一门基础课程,计算机科学各领域及有关的应用软件都要用到各种类型的数据结构。学好数据结构对掌握实际编程能力是很有帮助的。为了学好《数据结构》,必须编写一些在特定数据结构上的算法,通过上机调试,才能更好地掌握各种数据结构及其特点,同时提高解决计算机应用实际问题的能力。《数据结构与算法分析》课程设计是在学习完C语言和数据结构之后,对这两门课程所学知识的综合应用。

2018-06-29

数据结构课程设计

本题要求输入信息存入文件,读取文件中信息统计分数,并执行排序与查找功能,要求中未对输入数据进行插入和删除等操作,并且排序和查找过程中有许多的随机读取数据操作,因此使用顺序存储结构进行数据的存储。各个要求属性具有一定的联系,在定义数据时使用结构体和结构体数组来存储相关信息数据。在程序开始阶段为提高用户的体验,以及界面的美观度,为程序设计了一个图形界面,以西安科技大学照片为背景,并插入了音效。

2018-06-29

教你如何玩转指针

在信息工程中,指针是一个用来指示一个内存地址的计算机语言的变量或中央处理器(CPU)中的寄存器(Register)。指针一般出现在比较近机器语言的语言,如汇编语言或C语言。面向对象语言如Java一般避免用指针,而是引用。

2018-03-23

指针那些事儿

指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; 能很方便地使用数组和字符串; 并能象汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C语言的功能。 学习指针是学习C语言中最重要的一环, 能否正确理解和使用指针是我们是否掌握C语言的一个标志。同时, 指针也是C语言中最为困难的一部分,在学习中除了要正确理解基本概念,还必须要多编程,上机调试。只要作到这些,指针也是不难掌握的。

2018-03-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除