摘要: 查看栈信息————— 当程序被停住了,你需要做的第一件事就是查看程序是在哪里停住的。当你的程序调用了一个函数,函数的地址,函数参数,函数内的局部变量都会被压入“栈”(Stack)中。你可以用GDB命令来查看当前的栈中的信息。 下面是一些查看函数调用栈信息的GDB命令: backtrace bt 打印 阅读全文
posted @ 2017-03-06 11:39 niie9 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 四、维护停止点 上面说了如何设置程序的停止点,GDB中的停止点也就是上述的三类。在GDB中,如果你觉得已定义好的停止点没有用了,你可以使用delete、clear、disable、enable这几个命令来进行维护。 clear 清除所有的已定义的停止点。 clear <function> clear 阅读全文
posted @ 2017-03-06 11:38 niie9 阅读(184) 评论(0) 推荐(0) 编辑
摘要: GDB的命令概貌——————— 启动gdb后,就你被带入gdb的调试环境中,就可以使用gdb的命令开始调试程序了,gdb的命令可以使用help命令来查看,如下所示: /home/hchen> gdb GNU gdb 5.1.1 Copyright 2002 Free Software Foundat 阅读全文
posted @ 2017-03-06 11:35 niie9 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 用GDB调试程序 GDB概述———— GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短” 阅读全文
posted @ 2017-03-06 11:33 niie9 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1. map (1) map()函数接收两个参数, 一个时函数, 一个时Iterable, map将传入的函数一次作用到薛烈的每个元素, 并把结果作为新的Iterator返回. >>> def f(x): ... return x * x ... >>> r = map(f, [1, 2, 3, 4 阅读全文
posted @ 2017-02-21 14:02 niie9 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 在python中, 代码不是越多越好, 而是越少越好. 代码不是越复杂越好, 而是越简单越好 基于这一思想, 在python中, 1行代码能实现的功能, 诀不写5行. 代码越少, 开发效率越高 1. 切片 Slice (1) list, tuple对经常取指定索引范围的操作, 用循环十分繁琐, 因此 阅读全文
posted @ 2017-02-17 16:22 niie9 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 1. 函数 (1) 如果想定义一个什么事都不做的空函数, 可以用 pass 语句, pass语句可以用来作为占位符, 比如现在还没有想好怎么蝎函数代码, 就可以先放一个pass, 让代码能运行起来 def nop(): pass (2) 调用函数时 ,如果参数个数不对, python解 阅读全文
posted @ 2017-02-17 11:32 niie9 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1、list (1) python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。(有点类似c++中的链表?) 1 >>> classmates = ['Michael', 'Bob', 'Tracy'] 2 >>> classmates 3 ['Mich 阅读全文
posted @ 2017-02-16 15:37 niie9 阅读(138) 评论(0) 推荐(0) 编辑
摘要: HTTP服务器的本质:tinyhttpd源码分析及拓展 已经有一个月没有更新博客了,一方面是因为平时太忙了,另一方面是想积攒一些干货进行分享。最近主要是做了一些开源项目的源码分析工作,有c项目也有python项目,想提升一下内功,今天分享一下tinyhttpd源码分析的成果。tinyhttpd是一个 阅读全文
posted @ 2017-01-18 17:58 niie9 阅读(265) 评论(0) 推荐(0) 编辑
摘要: HTTPS=HTTP + SSL / TLS 以下的两个链接作为本次编辑的参考 https://www.bennythink.com/school-1.htmlhttps://www.bennythink.com/school-2.html 应一个前辈的强烈安利,并且经过他的一番刻苦指导,总结了一下 阅读全文
posted @ 2017-01-18 17:53 niie9 阅读(570) 评论(0) 推荐(0) 编辑