代码改变世界

随笔档案-2015年01月

Go GDB调试

2015-01-29 15:43 by briller, 371 阅读, 收藏,
摘要: 加载go-routine 支持 source /usr/local/go/src/runtime/runtime-gdb.py修改文件#_rctp_type = gdb.lookup_type("struct runtime.rtype").pointer()_rctp_type = gdb.loo... 阅读全文

python 函数默认参数的小坑

2015-01-23 14:41 by briller, 263 阅读, 收藏,
摘要: 默认参数和可变对象在执行def语句时,默认参数的值只被解析并保存一次,而不是每次在调用函数的时候。这通常是你想要的那样,但是因为默认值需要在每次调用时都保持同样对象,你在试图改变可变的默认值(mutable defaults)的时候可要小心了。例如,下面的函数中使用一个空的列表作为默认值,然后在之后... 阅读全文