自定义博客皮肤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)
  • 收藏
  • 关注

原创 容器化技术与容器服务实践报告

容器化技术与容器服务实践报告 体验docker容器 基础操作 查看docker的版本 sudo docker version 运行镜像 运行镜像且与容器进行交互 显示本地镜像库 sudo docker images 获取帮助 sudo docker --help 包含基本选项、管理命令、常用命令 显示所有容器 sudo docker ps -a 继续运行原容器并进入 继续运行 sudo docker restart 名字/容器ID 进入容器 sudo docker attach 名字/

2020-12-28 21:52:15 348

原创 [golang]net/http库实现原理阅读

net/http实现原理阅读 原理图 net/http处理Http请求的基本流程 服务端创建socket,绑定并监听指定的IP地址和端口;ListenAndServer(...) 客户端与Listen Socket连接,确认请求后,客户端得的Client Socket,客户端通过这个与Listen Socket通信;srv.Server(...) 服务端创建一个go程来处理客户端请求,读取header和数据,交给相应的handler处理,结果通过Client Socket交给客户端;c.server(.

2020-11-23 20:56:35 658

原创 Ubuntu下升级Golang版本

Linux升级Golang 系统为Ubuntu18.04 why update? 使用的版本是1.10,现在官方推荐的稳定版已经到了1.15,有了go module等没见过的东西????,学习golang还没开始就落伍了。 How 删除 既然是升级,原先电脑肯定配好一个,所以先删旧再装新; sudo apt-get remove golang sudo apt-get remove golang-go sudo apt-get autoremove 检查可发现go已经没有了($GOPATH下的文件还在,只

2020-10-24 10:20:19 10359 1

原创 golang的selpg命令行程序开发

CLI 命令行实用程序开发基础 文章目录CLI 命令行实用程序开发基础实验环境概述开发过程开发实践要求总体结构安装pflag和使用安装import使用参考C源码定义结构体以存储参数测试型开发绑定flag到变量上并初始化提供使用说明检验参数执行命令使用的部分标准库中的函数部分代码展示与解释打印输出main函数测试单元测试功能测试部分报错情况测试参考额外的博客 实验环境 操作系统:Ubuntu18.04.5LTS-amd64 编辑器:VScode、Typora 概述 CLI(Command Line Inter

2020-10-12 17:51:35 1518

原创 godoc与go doc相关

godoc与go doc相关 文章目录godoc与go doc相关环境Why godoc & go doc安装命令使用godocgo doc总结 环境 操作系统:Ubuntu18.04.5LTS-amd64 Why godoc & go doc 课程学习中只涉及文档与源代码中查询包,实际上godoc是一个方便的可以离线运行的命令,且以网页的方式展示生成的代码文档,在许多场景下使用更方便; 安装 运行godoc可能会显示无该命令,可以通过指令进行安装; sudo apt install gol

2020-10-08 17:32:33 290 1

原创 Go语言快排实现TDD实践报告

Go语言快排实现TDD实践报告 文章目录Go语言快排实现TDD实践报告实验环境概念解析TDD(Test-Driven Development)重构单元测试与基准测试单元测试基准测试“迭代”章节的练习1. 修改测试代码,以便调用者可以指定字符重复的次数,然后修复代码2. 写一个 ExampleRepeat 来完善你的函数文档3. 看一下 strings 包。找到你认为可能有用的函数,并对它们编写一些测试。投入时间学习标准库会慢慢得到回报。TDD 应用:快速排序实现快速排序原理快速排序实现总结 实验环境 操作系

2020-09-27 20:48:32 295

原创 go语言开发环境安装

利用gitee创建图床 0. why gitee 1. 创建gitee账号 2. 创建一个新仓库 3. 本地仓库 4. 启用gitpage服务 Ubuntu系统下进行,当然其实其它系统也没区别,毕竟是网络服务???? 0. Why gitee 理论上github也是可以的,但github时不时就不行,还是直接上gitee吧,至少网络可以保证。 至于为什么不用网上的图床网站呢?还是因为许多网站有收费、有限制等,不能很好地管理,而这个是免费方便的。 1. 创建gitee账号 笔者已有,故省略该步骤。 不

2020-09-20 11:45:03 276

原创 利用gitee创建图床

利用gitee创建图床 文章目录利用gitee创建图床0. Why gitee1. 创建gitee账号2. 创建一个新仓库3. 本地仓库4. 启用gitpage服务 Ubuntu系统下进行,当然其实其它系统也没区别,毕竟是网络服务???? 0. Why gitee 理论上github也是可以的,但github时不时就不行,还是直接上gitee吧,至少网络可以保证。 至于为什么不用网上的图床网站呢?还是因为许多网站有收费、有限制等,不能很好地管理,而这个是免费方便的。 1. 创建gitee账号 笔者已有,

2020-09-20 11:18:51 356

空空如也

空空如也

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

TA关注的人

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