用C++实现base64编解码

Base64是一种基于64个可打印字符来表示二进制数据的表示方法。由于我好久没写 C++ 了,于是突然一时兴起想要造一个 Base64 编解码的轮子。 ...

November 7, 2018 · 3 min · Harry Yu

判断UTF-8字符数

众所周知(划掉),UTF-8是一种可变长度字符编码,即每个字符会占用不等数量(1-4个)的byte。例如,一个英文字母只占用1个byte,而大部分汉字需要2个byte来储存。 因此,传统的strlen(统计字符串byte数量)来获取字符数的方式就变得不准确了。这就是为什么某些网站输入框会把一个汉字误认为是两个字的原因。 ...

April 28, 2018 · 1 min · Harry Yu

给Casio电子词典拷歌

驱动下载 先到下载并安装CDLoader。 如果没有光驱的电脑打开后应该是上图这样的界面,点击确定后,就关闭了。 模拟光驱 由于软件只能读取Audio CD(cue/dat),所以首先需要先用其它软件(例如UltraISO)制作出一个Audio CD出来。接着,再使用工具(如DAEMON Tools Lite)模拟光驱。 最后,再按照提示操作即可将音频文件拷贝到电子词典上了。

August 30, 2017 · 1 min · Harry Yu