自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Buffer

Nodejs Buffer学习笔记

2025-01-09 18:55:40 1174

原创 探索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关注的人

提示
确定要删除当前文章?
取消 删除