自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 `DefaultServeMux` 与 `gorilla/mux`部分源码阅读

DefaultServeMux 与 gorilla/mux 对比阅读Table of ContentsDefaultServeMux 的实现gorilla/mux 的实现DefaultServeMux 与 gorilla/mux 的比较DefaultServeMux 的实现查阅 net.http 的源码,可以得知 DefaultServeMux 的实现如下:DefaultServeMux 是库中 ServeMux 结构体的一个默认实例 defaultServeMux 的指针。// De.

2020-11-23 15:50:49 163 1

原创 使用 go 语言框架实现测试驱动开发【Learn Go With Tests 简单介绍测试驱动开发的基本流程】

Learn Go With Tests本文介绍在 go 语言的基本测试框架下,如何进行测试驱动开发的实现。主要介绍了测试驱动开发的基本概念和测试驱动开发的基本流程。Table of Contents1. 测试驱动开发的简单介绍2. 测试驱动开发基本流程2.1. 先写测试2.2. 尝试运行测试2.3. 使用最少的代码来让失败的测试先跑起来2.4. 补充代码,通过测试2.5. 重构2.6. 基准测试3. 补充练习3.1. 修改测试代码,调用可以指定字符重复的次数,修复代码.

2020-09-26 23:56:00 1244

原创 【go的变量声明的设计思想与下划线使用】关于 go 语法的一些碎碎念

关于 go 语法的一些碎碎念Table of Contentsgo 语言变量声明下划线的使用go 语言变量声明go 语言与 c 语言类似,以面向数据的设计为主,通过一个个的函数组织代码,大多数的语法也和 c 相似。但是,go 与 c 的对比也有较多的不同。其中最明显的一点就是 go 语言声明变量将变量的类型放在了变量名称的后面。尤其在函数的使用中,两者的表达的清晰程度明显有所区别。下面给出了相关代码的对比,在对应的代码块中,前者为 c 语言,后者为 go 语言。基本语法的对比:in.

2020-09-21 22:58:19 357

原创 go 语言开发环境的安装【完美解决无法登录 golang.org 问题】

安装 go 语言开发环境Table of Contents1. 系统硬件与操作系统2. 安装 golang3. 配置环境变量4. 测试 golang 的安装5. 安装 go 的相关工具6. 安装与运行 go tour7. 第一个包与测试7.1. 包对象的编写7.2. 调用包对象7.3. 包的测试7.4. 关于包名的讨论8. 问题或要点小结9. 相关博客链接1. 系统硬件与操作系统本次实验安装 go 语言所使用的环境如下:处理器架构:x86-64(Intel®.

2020-09-20 23:09:31 2965

空空如也

空空如也

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

TA关注的人

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