Monthly Archives: 五月 2017

sublime配置方便的python运行

安装完sublime后,可以直接写python程序并通过ctrl+b来运行程序,但是无法输入内容,如果想配置接受用户内容输入,则要安装sublimeREPL 1.安装 package control 2.安装sublimeREPL 3.设置快捷键(Preference-key-bindings-usr) [ { “keys”:[“f5”], “command”:”repl_open”, “capt …

Continue reading

unicode 与 utf记录

字符串编码中会因为不同的编码而导致乱码问题,所以,出现了Unicode编码,Unicode编码是把所有语言的字符全部收集起来, 称为统一字符集(ucs),并把这些字符进行一个统一的编码,用一个整数码点来表示,范围是0-0x10ffff,所以大量的字符无法如 ASCII码一样只用一个字节就可存储。所以就涉及到如何更好的存储Unicode编码的问题。 很明显要表示一个Unicode码点需要三个字节,所 …

Continue reading

gcc编译复习结合最近项目

gcc原本是GNU C Compiler,现在是GNU Compiler Collections。 gcc编译C文件分为四步,依次为预处理、编译、汇编、链接。 1.预处理 gcc -E main.c -o main.i 让编译过程进行完预处理就停止 2.编译(变为汇编代码) gcc -S main.i -o main.s 编译是以预处理文件作为输入,进行编译,形成汇编代码。 3.汇编 gcc -c …

Continue reading