Posts by Category

algorithm

cxx 枚举类型

5 分钟阅读

C++ 中的枚举类型应用以及转换到字符串的增强:AWESOME_MAKE_ENUM,…

c++ policies & traits

3 分钟阅读

接上一篇顺便讲讲 policy pattern 及其相关,有点失控了…

C++17 中的条件变量

5 分钟阅读

条件变量及其理解和改进。顺便讲了一些拉拉杂杂的,有点失控了…

C++ 复制消除问题

1 分钟阅读

直觉式的写法存在着不能有效复制消除的问题,所以需要一个惯用法…

高性能环形队列及其实现 [Golang版本实现]

7 分钟阅读

摘要: 下面将依据前面的背景知识实现一个无锁的(Lock-Free)环形 队列(Circular Queue,Ring Buffer),尽可能地解除各种竞争状况。 可以直接访问代码仓库:https://github.com/hedzr/go-ringbuf

高性能环形队列及其实现 [Overview]

少于 1 分钟阅读

在现代的工业性的软件开发中,Socket编程可能是不可缺少的通信方式了。无论你是在采用什么样的RPC通信机制,当开始考虑性能和效率问题时,他们最终会演变为 Socket 编程的某种变体。

返回顶部 ↑

c++

cxx 枚举类型

5 分钟阅读

C++ 中的枚举类型应用以及转换到字符串的增强:AWESOME_MAKE_ENUM,…

c++ policies & traits

3 分钟阅读

接上一篇顺便讲讲 policy pattern 及其相关,有点失控了…

C++17 中的条件变量

5 分钟阅读

条件变量及其理解和改进。顺便讲了一些拉拉杂杂的,有点失控了…

C++ 复制消除问题

1 分钟阅读

直觉式的写法存在着不能有效复制消除的问题,所以需要一个惯用法…

队列(C++)

2 分钟阅读

回顾队列这种数据结构,以及准备(下一篇)优先队列的 C++ 实现 …

返回顶部 ↑

devops

Windows Server 2022 安装提要

1 分钟阅读

Windows Server 2019 (Core, Desktop Expirience, …) 安装提要,以及 Visual Studio 2019 Build Tool 安装提要…

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

26 分钟阅读

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

Ubuntu Server 安装提要

3 分钟阅读

摘要: 本文就 Ubuntu 20.04 LTS 服务器安装之后有必要首要完成的小任务做一个汇总。 但也并非就做成了大全,那就要日积月累且正好有精力了。

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

23 分钟阅读

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

BASH TRICKS: String

1 分钟阅读

Bash 字符串操作极其强大,尽管还无法和高级语言的能力相比肩,但在bash中你已经几乎可以完全操纵任何文本、任何字符串了。

BASH TRICKS: 变量及其生存周期

少于 1 分钟阅读

Bash 中的变量,在同一个文件中是无所谓作用域的,一个变量的值是依据实际执行进程顺次被覆盖。这里的例外就是 local 方式定义的变量有所不同。

BASH RENAME,批量重命名就靠它了

1 分钟阅读

bash中重命名文件一般是使用内置命令mv来完成的。mv的本质含义是移动一个文件,在bash中使用它则无须在文件系统中查找命令文件。

返回顶部 ↑

golang

高性能环形队列及其实现 [Golang版本实现]

7 分钟阅读

摘要: 下面将依据前面的背景知识实现一个无锁的(Lock-Free)环形 队列(Circular Queue,Ring Buffer),尽可能地解除各种竞争状况。 可以直接访问代码仓库:https://github.com/hedzr/go-ringbuf

高性能环形队列及其实现 [Overview]

少于 1 分钟阅读

在现代的工业性的软件开发中,Socket编程可能是不可缺少的通信方式了。无论你是在采用什么样的RPC通信机制,当开始考虑性能和效率问题时,他们最终会演变为 Socket 编程的某种变体。

返回顶部 ↑

shell

BASH TRICKS: String

1 分钟阅读

Bash 字符串操作极其强大,尽管还无法和高级语言的能力相比肩,但在bash中你已经几乎可以完全操纵任何文本、任何字符串了。

BASH TRICKS: 变量及其生存周期

少于 1 分钟阅读

Bash 中的变量,在同一个文件中是无所谓作用域的,一个变量的值是依据实际执行进程顺次被覆盖。这里的例外就是 local 方式定义的变量有所不同。

BASH RENAME,批量重命名就靠它了

1 分钟阅读

bash中重命名文件一般是使用内置命令mv来完成的。mv的本质含义是移动一个文件,在bash中使用它则无须在文件系统中查找命令文件。

返回顶部 ↑

lifestyle

P&P 观后感

少于 1 分钟阅读

一些观后感,随便的想法,…

返回顶部 ↑

cmake

cmake misc 1

2 分钟阅读

Modern CMake Tutorial 相关,misc 1 …

返回顶部 ↑

notes

cmake misc 1

2 分钟阅读

Modern CMake Tutorial 相关,misc 1 …

返回顶部 ↑

review

P&P 观后感

少于 1 分钟阅读

一些观后感,随便的想法,…

返回顶部 ↑

linux

Ubuntu Server 安装提要

3 分钟阅读

摘要: 本文就 Ubuntu 20.04 LTS 服务器安装之后有必要首要完成的小任务做一个汇总。 但也并非就做成了大全,那就要日积月累且正好有精力了。

返回顶部 ↑

variant

返回顶部 ↑

docker

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

26 分钟阅读

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

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

23 分钟阅读

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

返回顶部 ↑

testing

返回顶部 ↑

develop

开发环境中的技巧

2 分钟阅读

对于个人的开发环境,有时候一些小的技巧很难再被记住了,所以只好收录在某处 …

返回顶部 ↑

tricks

开发环境中的技巧

2 分钟阅读

对于个人的开发环境,有时候一些小的技巧很难再被记住了,所以只好收录在某处 …

返回顶部 ↑

errors

返回顶部 ↑

windows

Windows Server 2022 安装提要

1 分钟阅读

Windows Server 2019 (Core, Desktop Expirience, …) 安装提要,以及 Visual Studio 2019 Build Tool 安装提要…

返回顶部 ↑

reflect

返回顶部 ↑

queue

队列(C++)

2 分钟阅读

回顾队列这种数据结构,以及准备(下一篇)优先队列的 C++ 实现 …

返回顶部 ↑

life-style

ABBA

少于 1 分钟阅读

ABBA 重组…

返回顶部 ↑

art

ABBA

少于 1 分钟阅读

ABBA 重组…

返回顶部 ↑

ssh

返回顶部 ↑

systemd

返回顶部 ↑

programming

返回顶部 ↑

tips

返回顶部 ↑

cmdr

返回顶部 ↑

others

返回顶部 ↑

records

返回顶部 ↑

fp

返回顶部 ↑

git

返回顶部 ↑

exception

返回顶部 ↑

profiling

返回顶部 ↑

web

返回顶部 ↑

angular

返回顶部 ↑

pointer

返回顶部 ↑

tools

返回顶部 ↑

armitage

返回顶部 ↑

regexp

返回顶部 ↑