后端
GRPC
· ☕ 3 
介绍 gRPC是一个高性能、开源和通用的RPC框架,面向移动和HTTP/2设计。gRPC基于HTTP/2标准设计,带来诸如双向流、流控、头部压

Protobuf
· ☕ 6 
介绍 Google Protocol Buffer(简称Protobuf)是一种轻便、高效的结构化数据存储格式,平台无关、语言无关、可扩展、可用于通讯协议和数据存储等领域

Molecule
· ☕ 1 
介绍 Github Doc 安装 要求 Python >= 3.6 Ansible>=2.8 安装步骤 CentOS Ubuntu 1 2 3 4 5 6 7 8 9 10 11 12 13 14 > yum install -y gcc python3-pip python3-devel openssl-devel libselinux-python > mkdir ~/.pip > cat > ~/.pip/pip.conf << EOF [global] trusted-host=mirrors.aliyun.com index-url=http://mirrors.aliyun.com/pypi/simple/ EOF > mkdir ~/.pip > cat > ~/.pip/pip.conf << EOF [global] trusted-host=mirrors.aliyun.com index-url=http://mirrors.aliyun.com/pypi/simple/ EOF > pip3 install

Go语言
· ☕ 31 
变量 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 package main // 演示:声明变量 import ( "fmt" ) // 声明变

hugo
· ☕ 1 
介绍 官网 Docs 常用命令 1 2 3 4 5 6 7 8 9 10 11 12 13 ### 安装 > brew install hugo ### 新建站点 > brew new site blog > cd blog ### 新建博文 > hugo new posts/hello.md ### 查看生成效果,实时预览 > hugo server ### 更改端

Gin源码阅读笔记
· ☕ 3 
介绍 官网 Github Docs 目录结构 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

when-changed
· ☕ 1 
介绍 Github 安装 1 $ pip3 install https://github.com/joh/when-changed/archive/master.zip 使用 1 2 3 4 5 6 7 # 语法 when-changed [OPTION] FILE COMMAND... when-changed [OPTION] FILE [FILE ...] -c COMMAND # 示例 $ when-changed -r -v . python main.py $ when-changed -r -v -1 . ./run.sh

Vim
· ☕ 12 
介绍 技术 特性 适用场景 说明 Vim - 官网 - VimAwesome - vimcolors - VimGolf - https://github.com/kaochenlong/cch 安装 MacOS CentOS Ubuntu 1 > brew install vim 1 > yum -y install vim 1 > apt-get install vim 'use strict'; var containerId = JSON.parse("\"af223f93187472a2\""); var containerElem = document.getElementById(containerId); var tabLinks = null; var tabContents = null; var ids = []; if (containerElem) {

nsq
· ☕ 1 
介绍 技术 特性 适用场景 说明 NSQ - 基于Go语言编写 - 分布式和分散的拓扑,没有单点故障,支持容错和高可用性,并提供可靠的消息交付保证 - 支持横向扩展,

ag
· ☕ 1 
介绍 -Github 安装 MacOS CentOS Ubuntu 1 > brew install the_silver_searcher 1 2 > yum install epel-release > yum install the_silver_searcher 1 > apt-get install silversearcher-ag 'use strict'; var containerId = JSON.parse("\"ff2eee6b45cee8ef\""); var containerElem = document.getElementById(containerId); var tabLinks = null; var tabContents = null; var ids = []; if (containerElem) { tabLinks = containerElem.querySelectorAll('.tab__link'); tabContents = containerElem.querySelectorAll('.tab__content'); } for (var i = 0; i 0) { tabContents[0].style.display =

yamlpath
· ☕ 1 
介绍 技术 特性 适用场景 说明 yamlpath - 支持yaml、json 命令行对yaml文件读写 - Github 安装 1 $ pip3 install yamlpath 参考 shyaml:在命令行下处理 YAML

bashful
· ☕ 2 
介绍 技术 特性 适用场景 说明 bashful - 跨平台 - 串行或并行 - 日志记录 - yaml块配置任务 -命令失败时的详细错误报告 - 控制失败后是否停止执行 shell多任

shyaml
· ☕ 1 
介绍 技术 特性 适用场景 说明 shyaml shell中解析 YAML 文件 - Github 安装 MacOS Python 1 > brew install shyaml 1 > pip install shyaml 'use strict'; var containerId = JSON.parse("\"6093f6ccbe852d53\""); var containerElem = document.getElementById(containerId); var tabLinks = null; var tabContents = null; var ids = []; if (containerElem) { tabLinks = containerElem.querySelectorAll('.tab__link'); tabContents =

mdpdf
· ☕ 1 
介绍 技术 特性 适用场景 说明 mdpdf - Github Quick Start 1 2 3 4 5 6 7 8 # install globally $ npm install mdpdf -g # Simple convert using GitHub Markdown CSS and some additional basic stylings $ mdpdf README.md # Convert with custom styling with a header of height 22mm $ mdpdf README.md --style styles.css --header header.hbs --hHeight 22 Options –style=

jasmin
· ☕ 3 
介绍 技术 特性 适用场景 说明 jasmin SMS gateway - 官网 - Getting started - Doc - Github 运维 安装 前提条件 RabbitMQ Redis python-dev(Ubuntu中的包名) libffi-dev(Ub