上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 72 下一页
摘要: 针对go 1.15以上版本 1. 配置go环境 下载tar安装包,https://studygolang.com/dl tar -C /usr/local -xzf go1.16.linux-amd64.tar.gz vim /etc/profile 添加 export PATH=$PATH:/us 阅读全文
posted @ 2021-10-19 10:31 人艰不拆_zmc 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 背景: 默认情况下部署kubernetes集群的证书一年内便过期,如果不及时升级证书导致证书过期,Kubernetes控制节点便会不可用,所以需要升级Kubernetes集群版本或者及时更新Kubernetes证书避免因证书过期导致集群不可用问题。 注意:生产环境一般不会升级Kubernetes版本 阅读全文
posted @ 2021-10-19 10:19 人艰不拆_zmc 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 概览 kubebuilder和k8s.io/code-generator类似,是一个代码生成工具,用于为你的CRD生成kubernetes-style API实现。区别在于: Kubebuilder不会生成informers、listers、clientsets,而code-generator会。 阅读全文
posted @ 2021-10-14 13:49 人艰不拆_zmc 阅读(2089) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-10-13 11:46 人艰不拆_zmc 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 如果您还在使用vendor机制管理依赖包,那么说明您肯定是处于下面两种情况之一! 还工作在传统的GOPATH模式下(使用Go 1.10及之前版本;或Go 1.11及之后版本,但GO111MODULE=off),利用vendor管理目标包的特定依赖; 工作在go module模式下,但仍然利用vend 阅读全文
posted @ 2021-10-12 10:50 人艰不拆_zmc 阅读(676) 评论(0) 推荐(0) 编辑
摘要: Fork,本身并不是git工具中的一个命令,也不是对git的扩展,它是在GitHub上的概念,是另一种clone方式——在服务器端的clone。而我们通常意义上的clone,是将远程repo 复制一份到本地。 当你从GitHub上 clone 一个 repo 到本地时,除非你已明确声明是这个repo 阅读全文
posted @ 2021-10-10 21:26 人艰不拆_zmc 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 我尝试用类比的方法来解释一下 pull reqeust。想想我们中学考试,老师改卷的场景吧。你做的试卷就像仓库,你的试卷肯定会有很多错误,就相当于程序里的 bug。老师把你的试卷拿过来,相当于先 fork。在你的卷子上做一些修改批注,相当于 git commit。最后把改好的试卷给你,相当于发 pu 阅读全文
posted @ 2021-10-10 21:14 人艰不拆_zmc 阅读(564) 评论(2) 推荐(2) 编辑
摘要: 背景 哈喽,大家好,我是asong。前几天在一个交流群里看到了一道非常有意思的面试题,今天把它分享出来,我们先来看一下这个道题: fmt.Println(nil== nil) 两个nil的比较结果是什么? true、false、还是无法编译?大家先思考着,文中揭晓答案。 Go中nil的定义 在Go官 阅读全文
posted @ 2021-09-27 11:15 人艰不拆_zmc 阅读(315) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-09-17 11:07 人艰不拆_zmc 阅读(2) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-09-15 07:55 人艰不拆_zmc 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-09-14 08:06 人艰不拆_zmc 阅读(1) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-09-13 20:36 人艰不拆_zmc 阅读(3) 评论(0) 推荐(0) 编辑
摘要: Mac系统: Mac下编译Linux, Windows平台的64位可执行程序: CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build gofile.go CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build gofi 阅读全文
posted @ 2021-09-08 14:46 人艰不拆_zmc 阅读(1069) 评论(0) 推荐(0) 编辑
摘要: Go命令是管理Go资源的工具,安装好Go环境后会内置很多有用的命令工具。 初步的了解一下这些命令的用途,对写代码很有帮助 有一些命令是非常常用的,比如 run、build、get、test、get,有一些命令在使用IDE后很少会用到,IDE代劳了。 常规用法: `go <命令> [参数]` 命令: 阅读全文
posted @ 2021-09-07 20:34 人艰不拆_zmc 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 介绍: 对于array、slice、map、struct等类型,想要比较两个值是否相等,不能使用==,处理起来十分麻烦,在对效率没有太大要求的情况下,reflect包中的DeepEqual函数完美的解决了比较问题。 函数签名: func DeepEqual(a1, a2 interface{}) b 阅读全文
posted @ 2021-09-03 11:49 人艰不拆_zmc 阅读(1717) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 72 下一页