explorer

万丈高楼平地起,勿在浮沙筑高台

0%

递归调用可以让代码看起来更加清晰,并没有性能上的优势。

如果使用循环,程序的性能可能更高。如果使用递归,程序可能更容易理解。需要根据实际情况来选择。
阅读全文 »

《《算法图解》》这本书是 数据结构及算法 类的入门读物,由于我并非科班出身,还是以此基础再慢慢过渡到 严书 吧。

阅读全文 »

perf 是Linux(2.6+)内置的强大的分析工具,所以其既可以用于PC也可以用于嵌入式Linux。

阅读全文 »

LEP(Linux Easy Profiling)项目是 宋宝华老师团队 开发的可以通过网页图形化展示linux系统的全局视图, 可以运行在X86-64的PC机以及ARM内核的的开发板上,简直是神器!

阅读全文 »

构建之法 中讲到:

一个软件由一个人单枪匹马完成,已经很少见了...合作的最小单位是两个人...

大公司就是不一样……

阅读全文 »

在进行嵌入式linux调试时,经常会需要将代码在主机上交叉编译后再发送到目标板上。

当有网络的情况下, 通常是使用 tftp 来收发文件, 但当没有网络时, 则可以使用 lrzsz 来完成.

阅读全文 »

此文用于总结在使用GDB的过程中GDB本身所遇到的一些问题。

Python Exception <type 'exceptions.NameError'> Installation error: gdb.execute_unwinders function is missing:

在调试代码的过程中出现此错误,是由于 GDB 缺少 python 组件而导致调试错误,解决步骤如下。

阅读全文 »