Windows Server 2019 安装提要 (及 VS 2019 Build Tool)

2021-08-18
阅读 7 分钟
7.9k
FROM: OriginalThe Essentials: After Windows Server 2019 Evaluation Installed试用评估版本Windows Server 2019 允许试用 180 天,试用到期后还可以重置 5 次以延长评估期,所以这是比较难得的基础工具了。Windows Server 试用 官网: 这里延长试用期延长试用期的命令为: {代码...} Windows Server 2019 Evaluation ...

docker-compose 编排指南 (v3.8)

2020-07-18
阅读 37 分钟
7.4k
这篇文章基本上是 docker-compose YAML 文件格式的严格的英译中。这么做,缘起于昨天想起扫描一下 docker-compose 编排中怎么使用 ${PWD} 的问题,结果中文没有一点帮助,还是官网最终解决了我的模糊之处。因此我觉得还是应该做一篇比较严谨的译文以及说明,来阐释 docker-compose 编排的各项细节。

Ubuntu Server 安装提要

2020-07-06
阅读 6 分钟
1.8k
随这个版本而来的是 QEMU 4.2, libvirt 6.0, PHP 7.4, Ruby 2.7, GCC 9.3, Python 3.8和 NGINX 1.17 等等更新的软件包,一个新的服务器安装文本界面(非常好用,但自动化安装的支持还很弱)。

各种各样的镜像加速

2019-10-15
阅读 12 分钟
6.2k
各种各样的镜像加速 mirrors-for-coder 这里做一个集中,尽管以前都是遇到时立即搜索,但是集中一下之后,看起来也很壮观的。 当然,欢迎完善它。 [链接] China Mirrors GitHub Clone 通过HTTPS协议Clone仓库的话,可能会遇到速度很慢的情况。 根据经验,在慢的时候中断Clone捎带片刻重复命令的话,你可能会得到正常速度...

docker-compose 编排指南 (v3.7)

2019-09-10
阅读 33 分钟
7.7k
这篇文章基本上是 docker-compose YAML 文件格式的严格的英译中。这么做,缘起于昨天想起扫描一下 docker-compose 编排中怎么使用 ${PWD} 的问题,结果中文没有一点帮助,还是官网最终解决了我的模糊之处。因此我觉得还是应该做一篇比较严谨的译文以及说明,来阐释 docker-compose 编排的各项细节。

从 golang flag 迁移到 cmdr

2019-07-23
阅读 10 分钟
3.3k
采用一个新的命令行解释器框架,最痛苦地莫过于编写数据结构或者流式定义了。我们首先回顾一下 cmdr 和其它大多数三方增强命令行解释器都支持的最典型的两种命令行界面定义方式,然后再来研究一下 cmdr 新增的最平滑的迁移方案。

CMDR-05: Tricks / Walks / Hooks

2019-06-16
阅读 5 分钟
2.3k
暂时来讲,这是最后一篇关于 cmdr 的系列介绍文章了。 所有这个系列包括: 另一个go命令行参数处理器 - cmdr cmdr 02 - 复刻一个 wget cmdr 03 - 用流式接口定义命令行参数处理选项 cmdr 04 - 简单微服务 cmdr 05 - 扫尾 - Tricks/Walks/Hooks 这一次的内容算是杂烩乱炖。 Tricks ~~debug 已经在前文讲述过了。这里不再...

cmdr 04 - 简单微服务 (daemon)

2019-06-03
阅读 5 分钟
2.5k
cmdr 04 - simple micro-service based on cmdr v0.2.21 My ado is too much. 所以这次直入主题,谢绝吐槽。不知道 cmdr 干嘛用的,无妨看看前文 另一个go命令行参数处理器 - cmdr cmdr 02 - 复刻一个 wget cmdr 03 - 用流式接口定义命令行参数处理选项 那么,golang适合做后端开发,无论是 gRPC 还是 RESTful 都是它的...

cmdr 03 - 用流式接口定义命令行参数处理选项

2019-06-01
阅读 4 分钟
2.1k
转眼已经来到了 cmdr v0.2.17 了,为了解决此前版本中关于子命令和选项定义语句的太多嵌套的问题,我们实现了流式调用接口(Fluent APIs)。

cmdr 02 - 复刻一个 wget

2019-05-30
阅读 10 分钟
2.6k
继 Getting Start 之后,我们来介绍如何用 cmdr 复刻一个 wget 的命令行界面,并具体介绍 Command 和 Flag 的各个细节以及 cmdr 能够做到哪些别人做不到的事。

另一个go命令行参数处理器 - cmdr

2019-05-15
阅读 10 分钟
4.4k
在计算机人机交互界面的历史上,命令行的交互方式只有一种是贯穿始终,得到传承和延续的,那就是 getopt 以及 getopt_long。说起 getopt 来也可以讲述一个怪长的故事,然而本文不做此打算。无论如何,你需要知道的就是,getopt及其交互界面已经是POSIX的一部分,一个卓有成效的程序员、开发者、科学家,或者计算机从业者...

认识 Here Document

2019-03-06
阅读 6 分钟
3k
HereDoc 全名叫做 Here Document,中文可以称之为 嵌入文档。对它的叫法实际上很多,here文档,hereis,here-string 等等都是它。

grep 工具实用页

2019-03-03
阅读 7 分钟
3.2k
grep是一个最初用于 Unix 操作系统的 命令行 工具。在给出文件列表或 标准输入 后,grep会对匹配一个或多个 正则表达式 的文本进行搜索,并只输出匹配(或者不匹配)的行或文本。

JitPack.io 基本使用法

2019-03-02
阅读 9 分钟
16.1k
JitPack.io 是一个 GitHub 开源代码库的便捷发布渠道。它可以让你的 Android/Java 代码库自动完成发布,从而令使用者能够最便利地享受到你的代码库。

Vagrant (四) - Box 的用法

2019-03-01
阅读 4 分钟
2.8k
Box 是一个 bundle 或者 package,它将一台虚拟机所需要的一切设施捆绑到一个单一的、可交换的文件之中,从而提供了分享的便利。

Vagrant (三) - 网络配置

2019-03-01
阅读 11 分钟
4.7k
Vagrant可以指定三种网络:端口转发(Forwarded Ports),私有网络(Private Network),公有网络(Public Network)。他们和多数虚拟机提供的网络是对应的。

Vagrant (二) - 日常操作

2019-02-28
阅读 8 分钟
1.9k
立即上手 上一节中,我们介绍了怎样安装 Vagrant,安装本身并不困难。本章节中我们首先要快速上手,以便获得一个直观的概念: 建立一个工作目录 打开命令行工具,终端工具,或者iTerm2等,建立一个我们将要新建虚机的项目目录,例如 first-vm: {代码...} Windows的命令可能像这样: {代码...} 我们需要一个完全空白的工...

Vagrant (一) - 基本知识

2019-02-28
阅读 2 分钟
2.4k
Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它使用Oracle的开源VirtualBox虚拟化系统,使用 Chef 创建自动化虚拟环境。同时,Vagrant也支持其他类型的虚拟机系统,例如 kvm, vmware,甚至是容器系统,例如docker,等等。