工具
文章平均质量分 79
zhangshen023
github.com/zhangshen023
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
5分钟爽文:如何使用用gitlab作为go的依赖仓库
一、前言本来goproxy.cn是很好用的,但是公司目前只能使用goproxy.baidu.com,这个大部分用的时候都没有问题,但是发现偶尔有几个仓库死活拉不下来,但是换成goproxy.cn确实实在在能拉下来。所以想着为什么不搭建一个公司自己的goproxy呢?在解决这个问题的过程当中,却衍生出了另外一个想法:为什么不用公司自己的gitlab作为我们自己开发的包的仓库呢?本来以为这是个比较麻烦的工作,最后发现还挺简单的,该文就是用来记录整个过程。二、内容准备gitlab环境docker运行g原创 2021-07-07 23:10:50 · 2079 阅读 · 1 评论 -
Go名库欣赏-uitable:终端数据表格展示工具
一、前言最近发现go用作一个运维工具是真的很好用,我觉得比python好用多了,python的依赖太麻烦了,而go作为运维工具可以直接打包成二进制包,可移植性极好,而且go天生对linux亲和性极强。像k8s的一个强大的运维命令-kubectl,打印的数据都是以表格的形式展示,表达能力很强,像实现这种终端表格展示有一个好用的工具-uitable二、内容这是我用kubectl get pods打印的一个终端界面:NAME READY STATUS RESTARTS AGE.原创 2021-05-18 08:24:04 · 1264 阅读 · 0 评论 -
json:你或许还不知道的使用的坑(三)续
一、前言其实本篇应该写的是json的反序列化,所以花了几个晚上看了下该部分源码,每次看都想睡觉。为什么呢?因为确实是太无聊了,我打赌这是我看过go源码中最无聊的逻辑,全篇都是一些状态的切换,要么是 if ... else ...,要么就是switch ... case ... case ...,头大。我也尝试画过流程图,但是这么多状态的切换,也不知道是什么力量支撑我画了2天时间,最后我放弃了-画出来没有丝毫意义。所以本篇我就源码层面顺着json:你或许还不知道的使用的坑(一)续写下反序列化可能会遇到的一.原创 2020-12-27 13:58:35 · 1476 阅读 · 1 评论 -
json:源码解密序列化(二)
文章目录前言一、获取编码器方法二、自定义序列化:TextMarshaler三、编码html标签四、数字如何序列化成字符串:{"age":18} => {"age":"18"}四、匿名结构体的花花肠子1.加了json的tag的匿名结构体和没加tag的匿名结构体2. "-"和"-,"3.2个嵌套的匿名结构体有相同的字段4.匿名结构体的字段和匿名结构体所在结构体的字段相同五、map的序列化支持的key类型六、循环的结构体会报错七、最后说明下一些不被支持的结构体总结前言上一篇博客《json:你或许还不知道原创 2020-12-23 10:40:32 · 515 阅读 · 1 评论 -
想不到吧?docker中能跑苹果系统
文章目录前言一、Docker-OSX项目是什么?二、操作1.运行Docker-OSX2.可以允许SSH连上OSX!3.如何使用VNC可视化操作总结前言你一定对docker非常熟悉了,并且还写了很多Dockerfile,用docker启动了很多容器,但是基本上都是Unix-like的容器。你有想过为docker是否跑其他系统吗?如macos,iOS等系统,而且还可以像通过远程桌面一样访问远程windows系统一样的体验。今天我给大家介绍GitHub(https://github.com/sickcod原创 2020-12-15 23:17:43 · 6360 阅读 · 1 评论 -
啥?Goland支持泛型了?
事情出因一大早上被一篇公众号的推文震惊了,Goland竟然支持go的泛型了。据我所知:Go的泛型不是还在设计草图吗?最乐观估计也要2021年8月份。你说Go语言现在都没开发好泛型,你支持这个特性有什么用呢?带着好奇心点开推文,没发现对泛型的说明,只看到一个Goland对泛型的使用的说明链接: https://blog.jetbrains.com/go/2020/11/24/experimenting-with-go-type-parameters-generics-in-goland/,心里怪痒原创 2020-12-05 13:55:15 · 2242 阅读 · 0 评论
分享