自定义博客皮肤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 270

原创 [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 508

原创 Ubuntu下升级Golang版本

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

2020-10-24 10:20:19 9966 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 1397

原创 godoc与go doc相关

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

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

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

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

2020-09-27 20:48:32 190

原创 go语言开发环境安装

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

2020-09-20 11:45:03 147

原创 利用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 238

空空如也

空空如也

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

TA关注的人

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