摘要: 多个-alloc的比较:alloc:唯一在栈上申请内存的,无需释放;malloc:在堆上申请内存,最常用;calloc:malloc+初始化为0;realloc:将原本申请的内存区域扩容,参数size大小即为扩容后大小,因此此函数要求size大小必须大于ptr内存大小malloc和calloc的区别... 阅读全文
posted @ 2015-12-10 17:00 duang_2015 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 转储的冗余数据:日志文件,数据库后备副本 阅读全文
posted @ 2015-12-10 16:57 duang_2015 阅读(696) 评论(0) 推荐(0) 编辑
摘要: DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的 Dalvik虚拟机实例.而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念 阅读全文
posted @ 2015-12-10 16:48 duang_2015 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 管道实际上是一种固定大小的缓冲区,管道对于管道两端的进程而言,就是一个文件,但它不是普通的文件,它不属于某种文件系统,而是自立门户,单独构成一种文件系统,并且只存在于内存中。它类似于通信中半双工信道的进程通信机制,一个管道可以实现双向的数据传输,而同一个时刻只能最多有一个方向的传输,不能两个方向同时... 阅读全文
posted @ 2015-12-10 16:45 duang_2015 阅读(395) 评论(0) 推荐(0) 编辑
摘要: grep -Rn "mrtg" /usr/local-r是搜索子目录 -n是显示行号信息,grep是搜索包含xx字符串的文件 find -name是搜索文件名包含xx的 阅读全文
posted @ 2015-12-10 16:44 duang_2015 阅读(1270) 评论(0) 推荐(0) 编辑
摘要: hostshosts文件是Linux系统上一个负责ip地址与域名快速解析的文件,以ascii格式保存在/etc/目录下。hosts文件包含了ip地址与主机名之间的映射,还包括主机的别名。在没有域名解析服务器的情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个主机名的ip地址,否则就需要使用... 阅读全文
posted @ 2015-12-10 16:41 duang_2015 阅读(3212) 评论(0) 推荐(0) 编辑
摘要: cat命令:将文件内容一次全输出显示在屏幕上。more命令:分屏显示文件内容,每次只显示一屏,只允许向前浏览。less命令:与more相似,并且支持向前,向后浏览,查看文件内容过程中可以用光标上下移动来查看文件内容。 阅读全文
posted @ 2015-12-10 16:40 duang_2015 阅读(1083) 评论(0) 推荐(0) 编辑
摘要: 客户端C和服务器S之间建立一个TCP连接,该连接总是以1KB的最大段长发送TCP段,客户端C有足够的数据要发送。当拥塞窗口为16KB的时候发生超时,如果接下来的4个RTT往返时间内的TCP段的传输是成功的,那么当第4个RTT时间内发送的所有TCP段都得到了ACK时,拥塞窗口大小是:16KB超时,阈值... 阅读全文
posted @ 2015-12-10 16:28 duang_2015 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 考查对奈氏准则和香农定理,这是通信工程的理论。奈奎斯特:在无噪声情况下,码元速率极限值B与信道带宽的关系:B=2*H(Baud)奈奎斯特公式----无噪信道传输能力公式:C=2*H*log2N(bps)H为信道的带宽,本题中H=3KHz;N为一个码元所取得离散值个数,本题中N=16(4个相位,每个相... 阅读全文
posted @ 2015-12-10 16:23 duang_2015 阅读(2748) 评论(0) 推荐(0) 编辑
摘要: 在运行时判断任意一个对象所属的类在运行时构造任意一个类的对象在运行时判断任意一个类所具有的成员变量和方法在运行时调用任意一个对象的方法 阅读全文
posted @ 2015-12-10 16:08 duang_2015 阅读(194) 评论(0) 推荐(0) 编辑
摘要: for循环逐一复制:for循环的话,很灵活,但是代码不够简洁.System.arraycopy:System.arraycopy()源码。可以看到是native方法:native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,而是在用其他语言(如C和C++)实现的文件中。可以将... 阅读全文
posted @ 2015-12-10 16:06 duang_2015 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 说明输出结果。123456789101112package test;import java.util.Date;public class SuperTestextends Date{private static final long serialVersionUID = 1L;private vo... 阅读全文
posted @ 2015-12-10 16:01 duang_2015 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 引导类加载器(bootstrap class loader):它用来加载 Java 的核心库,是用原生代码来实现的扩展类加载器(extensions class loader):它用来加载 Java 的扩展库。系统类加载器(system class loader):它根据 Java 应用的类路径(C... 阅读全文
posted @ 2015-12-10 15:50 duang_2015 阅读(160) 评论(0) 推荐(0) 编辑
摘要: Java语言出来之前,大家都在拼命的写C或者C++的程序,而此时存在一个很大的矛盾,C++等语言创建对象要不断的去开辟空间,不用的时候有需要不断的去释放控件,既要写构造函数,又要写析构函数,很多时候都在重复的allocated,然后不停的~析构。于是,有人就提出,能不能写一段程序在实现这块功能,每次... 阅读全文
posted @ 2015-12-10 15:48 duang_2015 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 例子:Consider the following code:123Integer s=new Integer(9);Integer t=new Integer(9);Long u=new Long(9);Which test would return true?s.equals(t))(s.equ... 阅读全文
posted @ 2015-12-10 14:59 duang_2015 阅读(793) 评论(0) 推荐(0) 编辑
摘要: 总结:hashmap线程不安全允许有null的键和值效率高一点、方法不是Synchronize的要提供外同步有containsvalue和containsKey方法HashMap 是Java1.2 引进的Map interface 的一个实现HashMap是Hashtable的轻量级实现hashta... 阅读全文
posted @ 2015-12-10 14:40 duang_2015 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 由客户端浏览器和Web容器配置共同决定编码 阅读全文
posted @ 2015-12-10 14:37 duang_2015 阅读(645) 评论(0) 推荐(0) 编辑
摘要: void swap_int(int *a,int *b){*a=*a+*b;*b=*a-*b;*a=*a-*b;}结果是正确的,但是会发生溢出(做加减法) 阅读全文
posted @ 2015-12-10 11:26 duang_2015 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 没有<< 阅读全文
posted @ 2015-12-10 11:23 duang_2015 阅读(3461) 评论(0) 推荐(0) 编辑
摘要: 在32位系统中:char arr[] = {4, 3, 9, 9, 2, 0, 1, 5};char *str = arr;sizeof(arr) = 8;//由于char类型为一个字节,总共有8个字节,故为8sizeof(str) =4;//指针存放的是一个地址,此为32为系统,故为4个字节str... 阅读全文
posted @ 2015-12-10 11:19 duang_2015 阅读(277) 评论(0) 推荐(0) 编辑