非常典型的基础知识,转自http://www.ruanyifeng.com/blog/2013/11/stack.html学习编程的时候,经常会看到stack这个词,它的中文名字叫做"栈"。 理解这个概念,对于理解程序的运行至关重要。容易混淆的是,这个词其实有三种含义,适用于不同的场合,必须加以区分 Read More
posted @ 2016-08-22 00:36 findumars Views(1779) Comments(0) Diggs(0)
转自http://coolshell.cn/articles/3512.html在http://www.viva64.com/en/l/上例出了28个在64位平台上使用C/C++开发的注意事项,对于进入64位时代的程序员应该去看看这28个事项, 相信对大家一点有帮助。 Lesson 01. What Read More
posted @ 2016-08-22 00:32 findumars Views(401) Comments(0) Diggs(0)
一直比较好奇,调试器是如何生成堆栈的调用过程的,比如如下代码: int add(int a, int b){ return a + b;}int main(){ int c = add(1, 2); system("pause"); return 0;} 调用Add时的堆栈截图如下:调试器究竟是如何 Read More
posted @ 2016-08-22 00:16 findumars Views(710) Comments(0) Diggs(0)
目标板是S3C2440.至于交叉编译环境的搭建就不多说了,网上很多教程. 搭建好了交叉编译环境后,第一件事就是传说中的”Hello,World!”. 一. 主机编译环节 我使用的系统是ubuntu10.04,搭建好交叉编译环境后,终端输入arm-linux-gcc -v能够正常显示版本信息,但是输入 Read More
posted @ 2016-08-22 00:12 findumars Views(5149) Comments(0) Diggs(0)
本博客曾经发布了通过 Finalspeed 加速 Shadowsocks 的教程,大家普遍反映能达到一个非常不错的速度。Finalspeed 虽好,就是内存占用稍高,不适合服务器内存本来就小的用户;而且现在 Finalspeed 停止维护,就需要寻找一个能替代 Finalspeed 的工具。 今天我 Read More
posted @ 2016-08-21 23:52 findumars Views(61903) Comments(0) Diggs(1)