Nginx端口复用

基于域名的HTTPS服务器 多个HTTPS服务器配置为侦听单个IP地址时,常会遇到问题。先使用证书建立连接再传输server_name,也就是无法通过匹配server_name选择某个server, 此时将使用default_server的证书建立连接 ...

2021-12-07 · 2 min · 573 words · Superb

二进制安全

密码学 二进制安全是指,在传输数据时,保证二进制数据的信息安全,也就是不被篡改、破译等,如果被攻击,能够及时检测出来。 二进制安全包含了密码学的一些东西,比如加解密、签名等。 数据存取 二进制安全功能(binary-safe function)是指在一个二进制文件上所执行的不更改文件内容的功能或者操作。这能够保证文件不会因为某些操作而遭到损坏。二进制数据是按照一串0和1的形式编码的。而绝大多数的程序会给某些特殊的比特串赋予不同的格式代码,所以当用户使用一个程序读取一个二进制文件时,该文件会被按照这个程序的规则进行解释。如果这个程序所使用的格式编码和文件被写入的格式编码一致,那么这个文件可以被正常读取,否则该文件的格式代码之中会被附加一些无意义的符号,也可能会导致文件损坏。如果最严重的情况发生,这样的操作会因为损坏导致你的数据永久丢失。所以你应该将重要的文件保存在只读性的存储介质上,例如光盘。 ...

2021-12-07 · 2 min · 912 words · Superb

CMD控制台颜色

设置默认的控制台前景和背景颜色。 COLOR [attr] attr 指定控制台输出的颜色属性。 颜色属性由两个十六进制数字指定 – 第一个 对应于背景,第二个对应于前景。每个数字 可以为以下任何值: ...

2021-12-07 · 1 min · 188 words · Superb

Windows代码页/内码表编号

早期IBM和微软内部使用特别数字来标记这些编码,其实大多的这些编码已经有自己的名称了。虽然图形操作系统可以支持很多编码,很多微软程序还使用这些数字来点名某编码 ...

2021-12-07 · 2 min · 643 words · Superb

logrotate日志切割工具

logrotate是个十分有用的工具,它可以自动对日志进行截断(或轮循)、压缩以及删除旧的日志文件。例如,你可以设置logrotate,让/var/log/foo日志文件每30天轮循,并删除超过6个月的日志。配置完后,logrotate的运作完全自动化,不必进行任何进一步的人为干预 ...

2021-12-07 · 2 min · 713 words · Superb