CoolMind


If you cannot measure it, you cannot improve it.

Descriptor and decorator in Python

装饰器 (Decorator) 模式是为既有的功能增加新的功能,例如都是标题,可以不改变原来的代码,增加一个加粗 的功能。 在 Python 中增加一个修饰器很简单,只要使用语法 @decorator 即可。 增加一个普通装饰器 def say_hello(name): prin...

Diagram in UML

UML (Unified Modeling Language) 是一个通用的建模工具,其很多图形的绘制对程序员来说是比较重要地 理清思路的工具。本文简单介绍下其类图中常用的设置,工具名称:Visual Paradigm。它有社区版本,可以 体验一般的功能。 新建一个类 新建一个类很简单,直...

Git tutorial

Tutorial of Git.

Integrating RemarkJS with Jekyll

RemarkJS 是个非常出色的工具。它能很轻易的 Markdown 语法的内容 转换成 PPT。本文想要介绍的是其如何与 Jekyll 结合。 Remark的简单用法 首先介绍下 Remark 的简单用法。 PPT 之间的分隔线:---, 三个短横线 标题一般是用一个 # 的...

awk内置函数和字符串

本文主要介绍 awk 的内置函数以及字符串相关的处理函数。 内置函数 内置函数主要是数学相关的运算函数。 函数名 函数功能 atan2 计算y/x 反正切值 ...

awk 基本概念

Linux 下的神器除了 sed,就有 awk。平时工作中 awk 可能相对更加强大。但是术业有专攻,不同工具 根据使用场景的不同会有不同的作用。本文将介绍 awk 的一些基本概念以及 awk 在处理字符串上的一些函数。 awk 基本概念 awk 分为三个块: BEGIN { } {}...

sed 正则表达式简介

sed 是 Linux 文本处理的一个利器。熟练使用它,对简单文本处理非常有帮助。陈皓写过一篇 sed ,比较全面的介绍了 sed。文末还对 sed 的高级部分 pattern space 和 hold space 做了介绍。 相对于酷壳的介绍,本文主要想重点介绍下 sed 的正则表达式部分...

Linux shell 条件判断

Linux shell 编程的条件判断主要使用 if [ condition ]; then # your statements fi 注意 condition 左右是要有空格的,不然会得到如下的错误。有时候会被错误信息弄的莫名其妙。 [ $a -eq 1] # miss ta...