首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
水立方
掘友等级
Perfection is achieved not when there is nothing more to add, but when there is nothing more to take away
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
85
文章 85
沸点 0
赞
85
返回
|
搜索文章
最新
热门
Helm template快速入门
Helm是Kubernetes的包管理工具,如果把比作操作系统,那么Helm就好比yum,apt-get,homebrew。使用Helm template可以方便我们部署和管理自己的应用。本篇将基于Helm3.0+带你快速入门Helm template。 在开始之前,我们简单理…
Golang AST语法树使用教程及示例
许多自动化代码生成工具都离不开语法树分析,例如goimport,gomock,wire等项目都离不开语法树分析。基于语法树分析,可以实现许多有趣实用的工具。本篇将结合示例,展示如何基于ast标准包操作语法树。 demo.go文件已尽量简化,但其语法树的输出内容依旧十分庞大。我们…
Golang依赖注入框架wire全攻略
在前一阵介绍单元测试的系列文章中,曾经简单介绍过wire依赖注入框架。但当时的wire还处于alpha阶段,不过最近wire已经发布了首个beta版,API发生了一些变化,同时也承诺除非万不得已,将不会破坏API的兼容性。在前文中,介绍了一些wire的基本概况,本篇就不再重复,…
搞定Go单元测试(二)—— mock框架(gomock)
通过阅读上一篇文章,相信你对怎么做单元测试已经有了初步的概念,可以着手对现有的项目进行改造并开展测试了。学会了走路,我们尝试跑起来,本篇主要介绍gomock测试框架,让我们的单元测试更加有效率。 当针对某方法进行单元测试的时候,通常不止写一个测试用例,我们需要测试该方法在多种入…
ent ORM框架入门教程
ent是一个由Facebook开源的go语言ORM框架,其使用代码定义数据库schema,并通过代码生成的方式来构建静态类型的数据模型和API方法。
理解K8S中的Client-Side Apply和Server-Side Apply
如果你经常与kubectl打交道,那相信你一定见过 last-applied-configuration annotation,以及那神烦的managedFields
搞定Go单元测试(一)——基础原理
单元测试是代码质量的保证。本系列文章将一步步由浅入深展示如何在Go中做单元测试。 Go对单元测试的支持相当友好,标准包中就支持单元测试,在开始本系阅读之前,需要对标准测试包的基本用法有所了解。 现在,我们从单元测试的基本思想和原理入手,一起来看看如何基于Go提供的标准测试包来进…
理解Lua中的模式匹配(Pattern Matching)
最近在学习Lua的过程中,发现Lua中并没有内置正则表达式的功能,而是发明了一种类正则表达式的规则——模式匹配(Pattern Matching)来支持类似功能。其主要原因是出于程序大小的考虑:一个符合POSIX标准的正则表达式实现要大于4000行代码,比整个Lua的标准库都要…
搞定Go单元测试(三)—— 断言(testify)
在上一篇,介绍了表格驱动测试方法和gomock测试框架,大大提升了测试效率与质量。本篇将介绍在测试中引入断言(assertion),进一步提升测试效率与质量。 我们先来看看Go标准包中为什么没有断言,官方在FAQ里面回答了这个问题。 总体概括一下大意就是:“Go不提供断言,我们…
Flannel的两种模式解析(VXLAN、host-gw)
Flannel是为Kubernetes设计的一种简单易用的容器网络解决方案,将所有的Pod都组织在同一个子网的虚拟大二层网络中。本文将介绍其中两种,VXLAN以及host-gw。
下一页
个人成就
文章被点赞
423
文章被阅读
212,487
掘力值
3,398
关注了
14
关注者
276
收藏集
0
关注标签
15
加入于
2018-08-01