在 PHP 中很多字符串操作函数都会说明是二进制安全,那么什么是二进制安全呢?
维基百科给出的定义如下:
A binary-safe function is one that treats its input as a raw stream of bytes and ignores every …...
Read more →
字节序,指的就是在计算机中存储的数据字节顺序,分为大端字节序和小端字节序。先看看以下代码,直观感受一下什么叫字节序。
package main import ( "bytes" "encoding/binary" "fmt" ) func main() …...
Read more →
目前对字符集、字符编码、编码规则等概念分得还是不太清,可能术语方面会不太准确,有待加强认识
计算机内部的所有信息都是二进制形式的,二进制对计算机来说最简单的,但却并不人类友好。于是美国人制定了 ASCII 码作为二进制和英文字符的映射。但随着计算机在世界范围内的流行,ASCII 码的容量无法满足各 …...
Read more →
以下电路中包含两个或非门、两个开关和一个灯泡。
这个电路用了特殊的连线方式:左边或非门的输出是右边或非门的输入,而右边或非门的输出是左边或非门的输入。这种连接方式我们称之为反馈(feedback)。
在初始状态下,电路中只有左边的或非门输出电流,这是因为其两个输入均为 0。
下面先闭合上面的开关,左 …...
Read more →
被减数大于减数 一个典型的借位减法题目如下:
最右列的 3 小于 6,因此从 5 上借 1,再用 13 减去 6 等于 7;由于 5 已经被借 1 了,因此现在的值为 4,4 小于 7,同样需要从 2 借 1,用 14 减去 7 等于 7;最左的一列,2 被借了 1,现在的值为 1,1 减去 1 为 …...
Read more →