晒网

Knowledge is Power

SICP笔记(一)

环境搭建

我使用的环境是DrRacket,安装好Racket后,打开主菜单”File”,找到”Package Manager…”,在”DO What I Mean”中输入”sicp”,导入sicp包。写Scheme程序时,首行写上”#lang sicp”。

Read More

Let's begin

首先,十分感谢@萧井陌的编程入门指南!通过程序设计课程接触到C语言,便慢慢地迷上了0和1的世界,从此,在撸代码的道路上愈行愈远…

Read More

python字符串编码

Unicode · UTF-8

传统的字符编码方案,并无统一的标准,在多语言混合文本,常常会产生冲突。Unicode便是为了解决传统字符编码方案的局限而产生的。Unicode最常用的是用两个字节表示一个字符。现代操作系统和大多编程语言都支持Unicode。处理英文时,用Unicode编码比ASCII编码要多出一倍的储存空间,于是就出现了UTF-8编码。UTF-8采用一种变长的编码方式,根据不同的数字大小编码成1-6个字节。常用的英文字母被编码成1个字节,汉字通常是3个字节。从unicode到uft-8并不是直接的对应,而是要过一些算法和规则来转换。

Read More