简单实现 printf 函数

2018.01.26

主要利用可变参数相关宏:

...: 定义函数可接受不定个数参数(只能出现在参数末尾)

va_list: 声明 va_list 变量

va_start: 初始化刚才声明的 va_list 变量

va_arg: 获取 va_list 中下一个变量

va_end: 清理 va_list

参考:......

LC_CTYPE: cannot change locale (UTF-8)

2018.01.25

CentOS 7:

sudo vim /etc/locale.conf

# add below

LC_ALL="en_US.utf8"

LC_CTYPE="en_US.utf8"

LANG="en_US.utf8"

sudo v......

修改 ssh 默认登录端口

2018.01.15

1.修改配置文件:

sudo vim /etc/ssh/sshd_config

添加:

Port 22

Port 2022 # 新的端口号, 任意设置, 老端口建议暂时保留

2.重启 ssh 服务:

sudo service ssh restart # Ubuntu

su......

我理解的 Unicode 与 UTF-8 的区别

2018.01.14

首先要明确字符集和编码方式的区别.

个人认为, 字符集就是指许许多多的字符的集合, 比如全部中文就是一个字符的集合, 可以被成为中文的字符集. 平时听到的Unicode也是一种字符集, 它的目标是囊括全世界所有的字符.

而编码方式就是把字符集中的所有字符用计算机认识的符号给表示出来......

Mac 电脑 sudo 也无法修改权限的解决办法

2018.01.06

原帖: http://blog.csdn.net/king457757706/article/details/70671250

Mac 系统下的 Rootless 机制,让我们在 root 权限下也不能随心所欲的读写所有路径了,特殊情况下我们需要关闭 Rootless 时,可尝试如下操作:

......