Erlang极简学习笔记<02>——模块篇

  • 模块(module)是一个具有名字的文件,其中包含一组函数。Erlang中的所有函数都必须定义在模块中

  • Erlang模块中BIF函数和其他函数不同,在启动Erlang时,它们会被自动引入

阅读全文

《道德经》中的投资智慧

《道德经》是中国历史上最伟大的哲学典籍之一,被誉为万经之王,对中国哲学、科学、政治、宗教等产生了深刻影响,也是除《圣经》外被译成外国文字最多的名著。《道德经》区区五千多字,却充满了关于处世之道、用兵之法、治国之策的极高智慧。道德经的智慧和价值投资的哲学同样相通。笔者不揣浅陋,将老子的智慧解读如下:

阅读全文

数字的可预测性

  • 任何整数乘以10,在数字后加个0即可;乘以100,加2个0;
  • 如果一个数字的个位能被2整除,不论他有多少位,它都是偶数;
  • 如果一个整数的个位是0或5,它必能被5整除;
  • 两个奇数之和为偶数;

阅读全文

YUM添加第三方软件仓库

安装包管理优先级插件

1
2
3
4
5
6
$ yum install yum-priorities
$ vi /etc/yum.repos.d/CentOS-Base.repo
[base] [updates] [extras]
priority=5
[centosplus]
priority=6

阅读全文

Erlang极简学习笔记<01>——启程篇

  • Erlang是一门函数式编程语言。Erlang的核心特征是容错,并发只是容错这个约束下的一个副产品

  • 对于同样的参数,函数永远要返回同样的值,这个概念称为引用透明性(referential transparency)

阅读全文

Linux安装RabbitVCS

RabbitVCS是linux桌面环境下类似TortoiseSVN的一个svn客户端。

1
$ aptitude install rabbitvcs-core rabbitvcs-nautilus rabbitvcs-thunar rabbitvcs-gedit rabbitvcs-cli

阅读全文

使用ntpd服务自动同步时间

1
2
3
4
$ yum install ntp
$ systemctl enable ntpd.service
$ systemctl start ntpd.service
$ service ntpd status

阅读全文

CentOS设置静态IP

查看机器网卡配置文件列表

这里假设设置机器的网卡配置是enp0s0

1
$ ls /etc/sysconfig/network-scripts/ifcfg-*

阅读全文

Linux Git配置

安装Git

1
$ aptitude install git

阅读全文

用Rebar3构建Erlang应用

安装rebar3

macOS可以简单的用homebrew安装,其他平台可以看官方文档

阅读全文