Difference between '__new__' and '__init__' in Python

2018.03.07

Use __new__ when you need to control the creation of a new instance. Use __init__ when you need to control initialization of a new instance.

__new__ ......

简单实现 printf 函数

2018.01.25

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

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

va_list: 声明 va_list 变量

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

va_arg: 获取 va_list 中下一个变量

va_end: 清理 va_list

参考: 《C Pr......

LC_CTYPE: cannot change locale (UTF-8)

2018.01.24

CentOS 7:

sudo vim /etc/locale.conf

记入内容:

LC_ALL="en_US.utf8"

LC_CTYPE="en_US.utf8"

LANG="en_US.utf8"

修改 ssh 默认登录端口

2018.01.14

1.修改配置文件:

sudo vim /etc/ssh/sshd_config

添加:

Port 22

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

2.重启 ssh 服务:

sudo service ssh restart

3.尝试使用新端口号登录:

ssh u......

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

2018.01.13

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

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

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

Pre