两种数据结构都是线性表,在排序和查找等算法中都有广泛的应用各自的特点:数组:数组是将元素在内存中连续存放,由于每个元素占用内存相同,可以通过下标迅速访问数组中任何元素。但是如果要在数组中增加一个元素,需要移动大量元素,在内存中空出一个元素的空间,然后将要增加的元素放在其中。同样的道理,如果想删除一个元素,同样需要移动大量元素去填掉被移动的元素。如果应用需要快速访问数据,很少或不插入和删除元素,就应该...
分类:
编程语言 时间:
2016-04-29 16:21:10
阅读次数:
239
查寻内核版本
uname -a // uname -r
进程快照
ps report a snapshot of the current processes
USER 进程所属用户
PID 进程ID 进程号
%CPU 进程占用CPU百分比
%MEM 进程占用内存的百分比
VSZ 虚拟内存
RS...
分类:
系统相关 时间:
2016-04-29 16:14:41
阅读次数:
256
说到垃圾回收(Garbage Collection,GC),很多人就会自然而然地把它和Java联系起来。在Java中,程序员不需要去关心内存动态分配和垃圾回收的问题,这一切都交给了JVM来处理。顾名思义,垃圾回收就是释放垃圾占用的空间,那么在Java中,什么样的对象会被认定为“垃圾”?那么当一些对象被确定为垃圾之后,采用什么样的策略来进行回收(释放空间)?在目前的商业虚拟机中,有哪些典型的垃圾收集...
分类:
其他好文 时间:
2016-04-29 15:47:40
阅读次数:
207
写出来 权当是给自己以后安装坐下记录
网上安装 记录很繁杂 而且很不全,整理了一下,并且 找到了一些新的方式,解决这个端口被占用的 问题,
首先从官网上下来apache2.2 (http://httpd.apache.org/)
点击
之后在新的页面点击
进入下个页面 再点击
之后选择自己需要的文件下载即可
点入下载。。。...
有不少朋友都问过我,怎样才能写出高性能的应用程序,如何避免程序出现OOM,或者当程序内存占用过高的时候该怎么样去排查。确实,一个优秀的应用程序,不仅仅要功能完成得好,性能问题也应该处理得恰到好处。为此,我也是阅读了不少Android官方给出的高性能编程建议,那么从本篇文章开始,我就准备开始写一个全新系列的博文,来把这些建议进行整理和分析,帮助大家能够写出更加出色的应用程序。
注意本系列文章的...
分类:
移动开发 时间:
2016-04-29 15:33:07
阅读次数:
197
Java中的一个char采用的是Unicode编码集,占用两个字节,而一个中文字符也是两个字节,因此Java中的char是可以表示一个中文字符的。 但是在C/C++中由于采用的字符编码集是ASCII,只有一个字节,因此是没办法表示一个中文字符的。解答了上面的浅显易懂的问题之后,下面彻底理清楚字符 字节以及编码的原理。
其实关于编码以及字节的问题,在腾讯实习生一面的时候也问到过,当时搞不懂面试官为...
分类:
编程语言 时间:
2016-04-29 15:32:24
阅读次数:
372
题目描述
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
输入描述
base,exponent
输出描述
base的exponent次方
题目分析
首先要注意,指数正负和零的情况判别:
①任何数的0次方等于0 ②0不能做除数(也就是指数为负时,基数不能为0)
解法一 运行时间:27ms 占用内...
分类:
其他好文 时间:
2016-04-29 15:01:28
阅读次数:
120
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。 ...
分类:
其他好文 时间:
2016-04-29 14:30:21
阅读次数:
172
一台服务器比较性能无外乎内存、cpu使用率、IO使用率,把这3样优化好了,你服务器的负载就要小很多,当然网络情况不在我的考虑范围,毕竟网络这个情况是很不稳定,就算你服务器上把网络优化得再好,idc不给力也没用,除非是自己公司机房,好了,今天只说下怎么找IO占用高的程序. 系统:centos 5.5 ...
分类:
系统相关 时间:
2016-04-29 11:46:11
阅读次数:
166
1.什么是内存泄漏(Memory Leak)? 简单地说就是申请了一块内存空间,使用完毕后没有释放掉。它的一般表现方式是程序运行时间越长,占用内存越多,最终用尽全部内存,整个系统崩溃。由程序申请的一块内存,且没有任何一个指针指向它,那么这块内存就泄露了。 2.内存泄漏的危害性 从用户使用程序的角度来 ...
分类:
其他好文 时间:
2016-04-29 09:24:36
阅读次数:
189