代码改变世界

阅读排行榜

堆和栈的区别

2012-04-21 21:29 by java20130722, 176 阅读, 收藏,
摘要: 转自:http://www.cnblogs.com/pomp/archive/2007/10/19/930145.html 首先向其致敬!简单的可以理解为:heap:是由malloc之类函数分配的空间所在地。地址是由低向高增长的。stack:是自动分配变量,以及函数调用的时候所使用的一些空间。地址是由高向低减少的。预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、 栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等其操作方式类似于数据结构中的栈。2、 堆区(heap)— 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意 阅读全文

[置顶] Clean Talk

2013-04-23 19:30 by java20130722, 175 阅读, 收藏,
摘要: 我一直很重视各种形式的演讲,因为演讲是非常好的锻炼思考、检验学习成果的机会。我也一直在思考怎么样能够讲的更好,怎么样能够用最短的语言表达想法。上周我讲pecha kucha,想通过对比用lisp和java实现链表翻转,说明编程语言会影响人的思考。下来以后,刘同学跟我说我没有讲清楚。我自己也不满意。但有一点我觉得自己做的比较好,我请人用mini把我讲的过程完整的录下来了。当我回去以后,我会分析我演讲存在的问题,像语言组织,手势动作,重点是否突出等等。看的时候,我自己都想把视频关了,觉得讲的真烂。回去的路上跟刘同学聊了很多,我给他推荐了大前研一的《思考的技术》,他给我推荐了《暗时间》。现在,我看了 阅读全文

JDK中设计模式

2013-04-07 07:44 by java20130722, 175 阅读, 收藏,
摘要: 原文:http://blog.csdn.net/gtuu0123/article/details/6114197本文主要是归纳了JDK中所包含的设计模式,包括作用和其设计类图。首先来个总结,具体的某个模式可以一个一个慢慢写,希望能对研究JDK和设计模式有所帮助。一、设计模式是什么(1)反复出现问题的解决方案(2)增强软件的灵活性(3)适应软件不断变化二、学习JDK中设计模式的好处(1)借鉴优秀代码的设计,有助于提高代码设计能力(2)JDK的设计中体现了大多数设计模式,是学习设计模式的较好的方式(3)可以更加深入的了解JDK三、类间关系继承、委托、依赖、聚合、组合四、介绍方式(1)作用:归纳某设 阅读全文

Ubuntu问题解决方案集锦

2012-07-11 16:43 by java20130722, 175 阅读, 收藏,
摘要: Ubuntu系统清理命令1.清理下载的缓存包 我们在Ubuntu中通过sudoapt-get install 安装软件时,其下载的包都缓存在/var/cache/apt/archives/目录中.如果要清理掉这些已下载的缓存包,那么可以执行命令: sudoapt-get autoclean sudoapt-get clean2.清理不再需要的包 我们知道,在Ubuntu系统中安装软件时,该软件的依赖通常也会自动安装上.那么,在我们删除该软件后,其依赖可能需要我们手动删除之.你可以运行如下命令来解决这个问题.sudoapt-get autoremoveUbuntu修改计算机名运行命令:su... 阅读全文

Ubuntu 64位的chrome安装flashplayer方法

2012-06-09 18:26 by java20130722, 175 阅读, 收藏,
摘要: 1.首先到http://get.adobe.com/cn/flashplayer/?no_redirect下载tar.gz后缀名的文件。2.然后将其解压后找到libflashplayer.so文件,然后运行cplibflashplayer.so /opt/google/chrome3.建立软链接:ln -s /opt/google/chrome/libflashplayer.so /usr/lib/mozilla/plugins/4.修改权限:sudochmod644/opt/google/chrome/libflashplayer.so 阅读全文
上一页 1 ··· 96 97 98 99 100 101 102 103 104 ··· 115 下一页