上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页
摘要: 0. 前言 OpenShift image registry 概述 介绍了 OpenShift 平台上 registry 的基本结构。进一步地,本文将介绍在 Kubernetes 平台上,如何使用 Go 实现 image 的 push 操作。 1. 本地 CLI push image 在本地将 im 阅读全文
posted @ 2021-12-19 21:14 hxia043 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 0. 前言 docker 镜像管理之 overlay2 最佳实践 中介绍了 image 的底层逻辑联合文件系统和分层结构。 image 存储在 registry 中,对于不同平台使用 registry 的策略有所区别。本文基于 RedHat 的 OpenShift 平台,对 registry 做概述 阅读全文
posted @ 2021-12-19 00:40 hxia043 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 1. revision v0.0.0: unknown revision v0.0.0 go get -u github.com/uudashr/gopkgs/cmd/gopkgs 报错: [root@lubanseven home]$ go get -u github.com/uudashr/go 阅读全文
posted @ 2021-12-16 22:31 hxia043 阅读(8024) 评论(1) 推荐(2) 编辑
摘要: 1. 前言 在 Go 语言中,上下文 context.Context 用来设置截止日期,同步信号,传递值的功能,它与 goroutine 关系密切,被用来解决 goroutine 之间 退出通知,元数据传递 等的任务。本文通过示例代码来学习梳理 context.Context 包,希望做到从入门到深 阅读全文
posted @ 2021-12-15 13:21 hxia043 阅读(874) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 标准库是工具,是手段,是拿来用的。一味的学标准库就忽视了语言的内核,关键。语言层面的特性,内存管理,垃圾回收。数据结构,设计模式。这些是程序的内核,要熟练,乃至精通它们,而不是精通标准库。 标准库是需要掌握的,了解的。可以通过标准库深挖语言的特性,但不能只学标准库,学所谓的表面的东西。 阅读全文
posted @ 2021-12-06 11:07 hxia043 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 1. 正则表达式介绍 正则表达式是程序文本处理常用的模板模式,按照解析正则表达式的引擎可将正则表达式分为 POSIX 基础正则表达式(Basic regular expression,BRE) 引擎和 POSIX 扩展正则表达式(extended regular expression,ERE) 引擎 阅读全文
posted @ 2021-12-05 11:59 hxia043 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1. 反射简介 反射是 元编程 概念下的一种形式,它在运行时操作不同类型的对象,检查对象的类型,大小等信息,对于没有源代码的包反射尤其有用。 设想一个场景,读取一个包中变量 a 的类型,并打印该类型的信息。可以通过 type/switch 判断如下: switch t := a.(type) { c 阅读全文
posted @ 2021-11-28 10:28 hxia043 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 看代码突然想到一个问题:字符串在内存中是怎么表示的?花了大半天才理清,这里记录梳理下。 1. 字符 提到字符串需要先了解字符,没有字符哪能串起来呢。不像 int,float 这种直接在内存中以位数表示的类型,字符需要经过编码才能存在内存中。如字符 'A' 的 ASCII 编码为二进制 0100 00 阅读全文
posted @ 2021-11-20 14:30 hxia043 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 1. 故障现象 环境在跑自动化测试时打印 error: [ ERROR ] Opening output file '/output.xml' failed: Read-only file system。 2 测试流程 通过 helm chart 部署 pod,在 pod 的指定 container 阅读全文
posted @ 2021-11-17 22:39 hxia043 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 本文介绍 Linux 下 vim-go 的开发环境搭建。主要参考这篇博客进行的配置,其中记录了几个搭建环境时遇到的问题。 1. vim-go 开发环境搭建 1.1 用户隔离 由于使用的是共享宿主机,为不影响其它用户使用,首先新建用户: # 新建用户 chunqiu useradd chunqiu p 阅读全文
posted @ 2021-11-12 11:23 hxia043 阅读(812) 评论(2) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页