工具使用

Golang text/template 使用样例

Golang text/template 包是一个数据驱动的模版渲染工具。提供条件判断,数组或map遍历;参数赋值,函数或方法调用;自定义函数扩展,模板嵌套及重用等功能。基于该工具,可以轻松实现复杂场景的文本渲染。如Helm Template基于此实现了功能强大的Kubernetes配置文件渲染工作。 本文使用一个样例来演示text/template的使用,代码已托管至GitHub。

阅读更多

使用delve调试Golang程序

delve是一款专门针对 Golang 程序调试而开发的命令行调试器,该工具功能强大,简单易用。 本文从安装开始,使用一个实际的 Golang 程序调试例子,学习一下 delve 的主要调试方式及常用调试命令。

阅读更多

WordPress站点Ansible Playbook自动化部署脚本

今日新购了服务器,为方便博客搬家,特编写了ansible playbook部署脚本。 本站采用Nginx+PHP+Maridb+Wordpress搭建。需要备份的数据有nginx配置文件(nginx.conf),nginx html(html.zip),数据库脚本(wordpress.sql)。部署的目标机操作系统为CentOS7.2。 1)该playbook目录结构

阅读更多