- 博客(5)
- 收藏
- 关注
原创 探索Unicode字符集(UTF-8\UTF-16\UTF-32)
ASCII字符仅占1个字节(8位),UTF-8占1-4个字节(二进制至少8位-max32位),他们两个有交集。但是UTF-16占2-4个字节(二进制至少16位-max32位),比如表示A要填充0,所以与ASCII会有差距。Unicode编码包括了UTF-8、 UTF-16、 UTF-32,只有UTF-8编码是兼容ASCII的,那我如何知道U+0041转为十进制后应该匹配哪个字符?UTF-16占2-4个字节(二进制至少16位-max32位)UTF-8占1-4个字节(二进制至少8位-max32位)
2024-11-27 22:19:58
822
原创 关系探索:ASCII编码 & ASCII码表
虽然ASCII本身只能表示128个字符(0-127),但由于很多地区和系统需要更多的符号和字符,许多系统后来引入了拓展ASCII(使用8位,因此能够表示256个字符)。拓展ASCII的范围是从128-255,通常用于表示其他语言的字符,如法语、德语中的变音符号字符。ASCII编码是将字符转换为数字的规则,ASCII码表是ASCII编码规则的具体实现,展示了所有字符和它们对应的数字编码。是一个列出所有可用字符及其对应ASCII编码的表格。它包含了从0-127所有标准ASCII字符和它们的对应编码。
2024-11-27 21:13:06
948
原创 数组区别:TypedArray、Uint8Array 、Array
这些类都继承自TypedArray,并提供了对不同数值类型(如8位、16位、32位整数和浮点数)的处理方式,允许在内存中紧凑地存储数据,同时提高性能;,提供了对内存中数据的直接访问和操作,以高效的方式存储和操作数值型数据(适用于需要高效数值计算的场景,例如处理大量数据、二进制流、图像处理等);,普通数组中的元素可以是任何类型的数据,且这些数据的存储方式和Uint8Array是不同的。1. 是js和ts中的一种内置类型,用于表示一个无符号的。,比普通js数组更节省内存,是专门用于处理二进制数据的。
2024-11-27 20:58:15
1060
原创 mac上使用git
注:在windows系统上输入git -v 或者git --version都是可以的。mac上只能输入git --version,输入git -v是无效的。在终端中输入命令时,不需要键入$,只需输入其后跟着的命令。即输入命令不包括$本身。$代表其后的内容是要输入在终端(zsh/Bash/cmd)中的命令。git push 远程仓库名 --delete 旧分支名。git push 远程仓库名 新分支名。Homebrew是Mac的包管理工具。
2024-11-27 19:49:36
753
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅