2017-11-13

github 中浏览html格式的代码文件,需要借助:htmlpreview.github.io/?

2017-11-14

vim中你会发现有些文本会显示^M,有时候不会显示,之所以会显示^M是因为该文件的换行符是Windows换行符,但你会发现有时候你确定该文件是Windows的换行符,但是也没有显示^M,是什么原因呢,那是因为vim的操作,当一个文件全部都是一种换行符(都是Windows\r\n为结尾)时,不会显示该^M,可以通过在vim中输入:e ++ff=unix,来显示^M,当然修改winodws换行符为unix换行符有两种方式:

  • 通过:e ++ff=unix来显示^M, 然后进行文本替换
  • 可以通过set fileformat=unix来直接将Winodws文件的换行符替换成unix换行符。

https://zfanw.com/blog/vim-file-format-problem.html这篇文章说的有误

2017-11-22

http://www.frostsky.com/2014/01/linux-sed-command/

python 元类
http://www.jianshu.com/p/75b4d95954de
http://cizixs.com/2015/08/30/metaclass-in-python

https://www.cnblogs.com/coser/archive/2011/12/17/2291160.html
http://python.jobbole.com/81554/
http://www.jb51.net/article/67146.htm

2017-12-01

python换行拼接,因为python是以换行符来区分代码逻辑,所有换行拼接用未闭合的小括号
python遇到未闭合的小括号,自动将多行拼接为一行,相比三个引号和换行符,这种方式不会把换行符、前导空格当作字符。

2017-12-27

查看寄存器值:info registers
查看当前栈上的所有变量: info locals

2017-12-28

malloc
< 128K 调用brk

> 128K  调用mmap