奇思妙想

2024年 4月 13日

什么是活动代码页?

Windows平台cmd.exe属性设置里有"当前代码页"这一项,它并不是什么新颖的东西,就是字符编码的另外一种表达。中文操作系统一般是936 (ANSI/OEM - 简体中文 GBK). 当然,用c...

进一步了解
2024年 4月 13日

怎么理解默认编码?

默认编码(Default Encoding)是指在没有明确指定编码格式时,系统、库或者应用程序在处理文本数据时所使用的字符编码。在不同的上下文中,默认编码可能会有所不同,但通常是系统或应用程序设计者根...

进一步了解
2024年 4月 12日

JavaScript的起源

1995年,JavaScript诞生了。JavaScript除了名字有”Java”, 其它和Java没任何关系,是最早Netscape公司为推广自家的LiveScript,命名中包含当时最流行的编程语...

进一步了解
2024年 4月 12日

C和C++性能对比

C和C++的实现上都属于编译型语言,直接对应机器代码,在性能上并没有本质的区别,因为它们都是底层编程语言,都直接支持内存操作、指针运算等底层操作,所以在性能上都非常高效。但,由于C++语言自带的一些功...

进一步了解
2024年 4月 11日

什么是Mac OS Classic?

Mac OS Classic的历史可以追溯到1984年,当时随着第一代Macintosh电脑的发布而首次亮相。不过Classic在后面的发展一直并不是很好,在2001年12月发布了Mac OS 9.2...

进一步了解
2024年 4月 11日

iOS和macOS内核的关系

iOS和macOS的内核都基于XNU(X is Not Unix),早期是一个混合内核,结合了微内核和宏内核的特性。底层微内核架构MACH作为内核的核心,内核需要向它发送消息完成底层调度,但是,这种效...

进一步了解