对Caddy有了初步认知之后,我们知道Caddy常见的使用方案是JSON+API或Caddyfile+CLI。本文将进一步介绍,如何使用JSON搭配Caddy API管理Caddy服务的相关内容。
继续阅读“Caddy进阶之Caddy API”
Caddy入门
Caddy是用go实现的,功能强大、可扩展的平台,可以应用在网站、服务以及应用程序等场景下。
继续阅读“Caddy入门”
Docker快速入门之服务
本文,我们会学习如何使用Docker来扩展应用程序以及如何实现负载均衡。因此,我们必须在分布式应用程序的层次结构中再深入上一层:服务层(从下到上可以概括为容器container=》服务services=》堆栈stack)。
继续阅读“Docker快速入门之服务”
Docker快速入门之容器
通过前文,我们已经知道了Docker是一个开源的应用容器引擎,并且也学会了安装Docker的几种方法及基础命令。接下来,此文将进一步继续学习Docker知识——Docker容器的相关概念。
继续阅读“Docker快速入门之容器”
Docker快速入门之基础
在进一步学习Docker之前,我们需要对Docker的基础概念有个较清晰的了解。比如,Docker有哪些优点?Docker镜像和Docker容器的区别?以及Docker常用的基础命令等。
继续阅读“Docker快速入门之基础”
初识Docker之安装Docker CE
本Docker系列文章的大部分内容来自Docker官方文档[1],本人在此基础之上加以总结并记录于此,如有错误,请留言指正。在深入介绍Docker相关特性之前,我们需要知道什么是Docker,如何安装Docker以及如何卸载Docker等预备知识。
继续阅读“初识Docker之安装Docker CE”
Protocol Buffer使用指南之C++实例
我们知道Protocol Buffer有一个重要的特性——跨语言,它支持C++,Python,Java等多种语言。本文围绕着C++语言实例来往下展开,主要介绍以下几点:如何在.proto文件中定义message类型,如何使用protoc编译器,如何使用Protobuf提供的C++ API去读/写数据。
继续阅读“Protocol Buffer使用指南之C++实例”
初识Protocol Buffer
本文以及后续Protobuf系列的文章内容主要来源Google的官方开发文档[1]。本人只是对其进行了总结并记录于此。同时,文章的内容不会对官方文档进行逐行的翻译,有些内容会选择性跳过,有些内容会添加自己的一些理解。因个人水平有限,如有错误,还请留言指正。
继续阅读“初识Protocol Buffer”
cJSON库使用小结
JSON(JavaScript Object Notation)[1]是一种轻量级的数据交换格式。它采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
继续阅读“cJSON库使用小结”