go语言
文章平均质量分 69
SRExianxian
专注于 运维与开发 领域
展开
-
go语言-字符串处理常用函数
fmt.Println(strings.Index("yes hello world hello", "hello")) //4,第一次出现的位置,是第4个字符。fmt.Println(strings.Replace("abcd ab cd", " ", "", -1)) //去掉空格,结果为bbcdbbcd。fmt.Println(strings.Replace("abcdabcd", "ab", "bb", 1)) //只替换一次,bbcdabcd。如果cmp=1,表示str1字典序大于str2.原创 2024-01-31 21:43:12 · 705 阅读 · 0 评论 -
go解析YAML文件多文档
本文介绍了YAML文档的特点,并用代码演示了GO语言对YAML文档的处理,特别是描述了当YAML文件中存在多个YAML文档时如何处理的方法。原创 2024-09-03 12:24:31 · 1291 阅读 · 0 评论 -
kube-scheduler调度策略之优选算法(四)
本文分析了Prioritize优选算法的执行过程并通过阅读源码总结出了score打分(预选策略)的计算公式。之后我们整理了默认的调度器中的优选算法有哪些,对应的weight值是多少。最后我们讲述了如何通过修改调度配置策略文件,来控制和干预kubernetes的调度过程。原创 2024-09-02 00:05:25 · 900 阅读 · 0 评论 -
linux环境下安装配置go环境
本文介绍在linux环境下,安装和配置go环境的方法。原创 2024-09-01 12:31:34 · 380 阅读 · 0 评论 -
kubernetest中wait.Until()方法的源码解读
本文从源码层面解读了kubernetes源码中常用的wait.Until()方法的源码实现,并且本文也举例说明了wait.Until()方法的在kubernete源码中的典型使用场景。原创 2024-08-23 22:37:02 · 991 阅读 · 0 评论 -
go语言基础之goroutine与channel经典练习题
本文介绍了goroutine与channel的特点,并通过一个经典的练习题的实现,加深了对goroutine与channel的理解原创 2024-08-18 18:58:02 · 816 阅读 · 1 评论 -
go语言基础之斐波那契数列
本文描述了用go语言分别用递归与循环的方式,计算出斐波那契数列,并对比了执行程序所花销的时间原创 2024-08-17 17:53:40 · 314 阅读 · 0 评论 -
go语言中数据接口set集合的实现
本文介绍了一种简单的数据结构set的特点,以及在go语言中如何实现set.原创 2024-08-17 17:16:44 · 582 阅读 · 0 评论 -
go语言源码解读之数据结构堆
本文将通过分析go标准库源码heap.go,探索了堆的特性与实现细节原创 2024-08-15 21:39:07 · 1221 阅读 · 0 评论 -
go关于string与[]byte再学深一点
string与[]bytes零拷贝转换原创 2024-07-20 18:25:13 · 988 阅读 · 0 评论 -
node_exporter二次开发-采集自定义指标
node_exporter的二次开发,实现自定义指标的采集原创 2024-07-15 22:34:23 · 539 阅读 · 0 评论 -
go语言-k8s宿主信息采集运维脚本
go运维脚本原创 2024-03-08 20:05:10 · 1038 阅读 · 0 评论 -
go语言-用channel控制goroutine的退出
go channel goroutine原创 2024-01-30 17:50:17 · 625 阅读 · 1 评论 -
go语言-排序的使用
go语言中常用排序方法原创 2024-01-30 20:27:45 · 1199 阅读 · 0 评论 -
go语言-字符串处理的常用函数
go语言中字符串的处理原创 2024-01-31 21:40:43 · 821 阅读 · 0 评论 -
go语言-context的基本使用
本文介绍context的基本使用原创 2024-01-31 09:57:54 · 834 阅读 · 2 评论