我们知道Java中的对象都是存在于堆内存中的,而堆内存是可以被垃圾回收器不定期回收的。从对象被创建到被回收这一段时间就是Java对象的生命周期,也即Java对象只存活于这个时间段内。
对象被垃圾回收器回收意味着对象和对象中的成员变量所占的内存也就被回收,这意味着我们就再也得不到该对象的任何内容...
分类:
编程语言 时间:
2014-05-06 01:20:00
阅读次数:
392
1 /*小猴子下落 2 时间限制:3000 ms | 内存限制:65535 KB 3 难度:3 4
描述 5
有一颗二叉树,最大深度为D,且所有叶子的深度都相同。所有结点从左到右从上到下的编号为1,2,3,·····,2的D次方减1。在结点1处放一个小猴子,它会往下跑。
6 每个内结点上都...
分类:
其他好文 时间:
2014-05-06 01:18:12
阅读次数:
253
今天学习了C++语言的内存动态分配,并借助所学的知识实现了一个动态内存分配类。
问题的背景为:在已经实现了一个点类的基础上,实现一个动态内存分配类,这个类 的功能为:实现根据输入的数目size,动态的生成size个点类对象;并在提供一个借口
可以对pos位置的对象进行操作;在对象生存期结束时,可以自...
分类:
其他好文 时间:
2014-05-06 01:05:28
阅读次数:
288
Memcache概述官方Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据.简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。+个人理解1.它是基于C语言的Libevent库进行开发的2.Memcac...
分类:
其他好文 时间:
2014-05-06 01:05:02
阅读次数:
364
Java环境配置网上已经有很多资料了,不过大多不适合初学者,Linux菜鸟更是不知所措了。。。Ubuntu14.04下配置Java环境,具体方案如下:Oracle官网上下载“jdk-8-linux-i586.tar.gz”和“jre-8-linux-i586.tar.gz”,放置于~/java目录下...
分类:
编程语言 时间:
2014-05-06 01:04:37
阅读次数:
417
1.Oracle10gForVistaX64下载地址:
http://download.oracle.com/otn/nt/oracle10g/10204/10204_vista_w2k8_x64_production_db.zip2.Oracle
10g x64 for Vista 在Win7x....
分类:
其他好文 时间:
2014-05-06 00:45:44
阅读次数:
367
从开机加电到实行main函数之前的过程分为三步,目的是实现从启动盘加载操作系统程序,完成实现main函数的准备工作启动BLOS,准备是模式下的中断向量表和中断服务程序从启动盘加载操作系统程序到内存。加载操作系统程序就是靠第一步实现的为实现32位的main函数做过度工作1.1启动blos,准备实模式下...
分类:
系统相关 时间:
2014-05-06 00:41:20
阅读次数:
375
1 /*Money 2 时间限制:1000 ms | 内存限制:65535 KB 3 难度:1
4 描述 5
小明上小学了,妈妈要教他怎么算钱了,妈妈给小明三种钱币,分别为一角、两角、五角的,现在妈妈给小明n块钱,要求小明把这n块钱换成由一角、两角、五角组成的, 6
可是小明不知道到底存在...
分类:
其他好文 时间:
2014-05-06 00:36:27
阅读次数:
252
全局和静态数据区:用于存放全局变量和静态变量(全局变量和局部变量)常量数据区:用于存放常量数据代码区:用于存储代码栈:用于局部变量和函数参数堆:程序员申请(程序员控制的部分,new/delete#include
#include int gGlobal=100; // global int main...
分类:
编程语言 时间:
2014-05-05 23:48:12
阅读次数:
391
安装Java编程开发环境:Ubuntu默认安装openjava,可以通过java
-version查看是否安装。但我使用Ubuntu9.10升级到10.04LTS时,openjava没有了。另外,如果使用java作编程开发,最好还是用sun的java。1.下载地址:http://www.oracle...
分类:
编程语言 时间:
2014-05-05 23:42:59
阅读次数:
450