walkerdu's wiki201711-12 2017-11-13
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