震动纸飞机

文章
4
资源
2
加入时间
2年10月18天

1.Python基础知识

1.查看某个变量或者对象占用空间的大小import sysv=1print sys.getsizeof(v)2.排序ipinfo=sorted(ipinfo.iteritems(),key= lambda abs:abs[1],reverse=True)sorted用于字典或者列表的排序。key: 函数, 传入第一个元素, 返回比较的key。cmp: 函数,传入两个参数, 如果第一个参数...

Linux开发调试经验整理(一)——Release版本死锁定位

话说谁能生巧。以前由于经常被拉去定位疑难杂症,gdb用的还算熟练。最近年把因工作内容的调整,gdb很少用,前些日子定位问题时发现曾经很熟悉的东西都有点陌生了。因此决定把以前整理的一些小经验、技巧再回顾一下,并分享给大家。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~debug 版本的应用程序发生死锁,可以将pthread_mutex_t打印出来,查看其中的owner字段即可知道锁被哪个线程持有。release版本的程序,由于进行了优化,可能无法直接打