摘要: defer defer是go提供的一种资源处理的方式。defer的用法遵循3个原则 在defer表达式被运算的同时,defer函数的参数也会被运算。如下defer的表达式println运算的同时,其入参i也会被运算,结果为初始化值0,故defer调用中会打印“0” 1 func a() { 2 i 阅读全文
posted @ 2018-03-21 15:00 charlieroro 阅读(3816) 评论(0) 推荐(0)
摘要: 看了一篇博文,该文章中有如下描述 预期结果时打印“in if”,但实际运行时却发现啥都没有输出。改为如下代码就可以正常输出“in if”,此时与预期相符 使用汇编,直接对比两者结果(公司安全不让发送外网图片..),发现主要差异在如下5行,前四行中对short进行了扩展,由2字节扩展为4字节,高位填充 阅读全文
posted @ 2018-03-20 17:27 charlieroro 阅读(2173) 评论(0) 推荐(1)
摘要: kubernetes的模板配置文件随着版本更迭也会有相应的调整,正确配置模板关键字的方式是参考版本发布的doc,如下图 在docs\api-reference下面有不同功能的API目录,如下图 各个API目录包含2个文件,第一个为定义模板关键字的文件,这个就是我们写模板可以参考的;第二个为操作命令文 阅读全文
posted @ 2018-03-14 00:24 charlieroro 阅读(1776) 评论(0) 推荐(0)
摘要: 本文章主要参考walkthrough,aggregation和auth。涉及custom metric API的注册认证以及API server aggregation的相关知识。walkthrough中主要实现了Prometheus adapter的功能,Prometheus adapter主要从 阅读全文
posted @ 2018-03-05 15:11 charlieroro 阅读(1379) 评论(0) 推荐(0)
摘要: word里面有2张表,需要找到第二张表,并写入execl中: 代码如下: 运行后生成文件 roro.xlsx,内容如下: 阅读全文
posted @ 2018-03-01 21:01 charlieroro 阅读(2198) 评论(0) 推荐(0)
摘要: 在开启了 TLS 的集群中,每当与集群交互的时候少不了的是身份认证,使用 kubeconfig(即证书) 和 token 两种认证方式是最简单也最通用的认证方式。 以kubectl为例介绍kubeconfig的配置。kubectl只是个go编写的可执行程序,只要为kubectl配置合适的kubeco 阅读全文
posted @ 2018-03-01 17:22 charlieroro 阅读(36144) 评论(0) 推荐(0)
摘要: 业界的软件标准安装有三步:configure,make,make install,下面是它们的定义: ./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。make是用来编译的,它从Makefile中读取指令,然后 阅读全文
posted @ 2018-03-01 11:55 charlieroro 阅读(362) 评论(0) 推荐(0)
摘要: 今天发现了一个Intel逻辑左移指令shl的一个bug。 逻辑左移的概念是对给定的目的操作数左移COUNT次,每次移位时最高位移入标志位CF中,最低位补零. 其中OPRD1为目的操作数, 可以是通用寄存器或存储器操作数。 首先说明一下我的环境:Intel(R) Pentium(R) 4 CPU,操作 阅读全文
posted @ 2018-03-01 11:53 charlieroro 阅读(1771) 评论(0) 推荐(0)
摘要: HASH算法介绍 Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散 阅读全文
posted @ 2018-03-01 09:49 charlieroro 阅读(5135) 评论(0) 推荐(1)
摘要: service 每个service对应一个cluster IP,cluster IP对应的服务网段最初是在配置kube-apiserver、kube-controller-manager和kube-proxy的systemd unit时指定的,如kube-apiserver参数为--service- 阅读全文
posted @ 2018-02-28 17:16 charlieroro 阅读(4809) 评论(0) 推荐(0)