JVM管理的内存
程序计数器(PC):每条线程都有独立的PC
JVM栈(Java栈):描述的是Java方法执行的内存模型,每个方法被执行的时候会创建一个栈帧用于存储局部变量表、操作栈、动态链接、方法出口等信息,也是线程私有的。
本地方法栈:与Native方法相关
Java堆:线程共享的内存地址空间,用于存放对象实例,也是GC管理的主要区域。
直接内存:与Native堆相关
方法区:存储已被JVM加载...
分类:
编程语言 时间:
2015-06-01 14:49:10
阅读次数:
212
项目4 - 类族的设计】
按以下的提示,由基类的设计和测试开始,逐渐地完成各个类的设计,求出圆格柱体的表面积、体积并输出并且完成要求的计算任务:
(1)先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试;
(2)以Point为基类,派生出一个Circle(圆)类,增加数据成员r(半径),以及求面积的成员函数are...
分类:
其他好文 时间:
2015-06-01 14:51:28
阅读次数:
75
首先谈谈打包。为什么要打包?首先,java的开发过程中会用到许许多多的各种功能的类,有我们自己定义的类,也有系统自己的类。那么当自己定义的类与系统的类重名时该怎么办?于是,就定义类对于包的归属问题。这样就可以加以区分。并且当我们需要使用很多很多的工具类时,一个一个导入太麻烦且容易出错。于是就将各种功能的相关的工具类进行打包。需要使用工具类时,只用导入相应的包即可。
接下来,如何进行打包呢?我们使...
分类:
编程语言 时间:
2015-06-01 14:48:53
阅读次数:
145
题目链接:点击打开链接
题意:能满足 abcde*x=ebcda的数x称为魔法因子,给定一个数,求它是不是魔法因子,若是把符合条件的数输出。
思路:枚举头尾和位数,头尾固定中间的数字也就固定,可是我不会,晚上或者什么时候有空再写;
但是我会打表吖~ 枚举10~1e10,判断是否存在魔法因子。
cpp:
打表版
#include
#include
#include
#include...
分类:
其他好文 时间:
2015-06-01 14:51:50
阅读次数:
112
在SF上,有人提出一个问题:不用table,如何把Div分成3行*3列。提供了三种思路:第一种方式html:
1
2
3
4...
分类:
其他好文 时间:
2015-06-01 14:50:33
阅读次数:
112
:target是什么?MDN是这样描述的::target
The :target pseudo-class represents the unique element, if any, with >an id matching the fragment identifier of the URI of the document.
在document中,可以设置锚链接,举个粟子:<a href="...
分类:
其他好文 时间:
2015-06-01 14:49:49
阅读次数:
138
Invalidate:使控件的整个图面无效并导致重绘控件。发出重绘消息,并不立即重绘,而是等待系统选择合适的时机再重绘。
Update:使控件重绘其工作区内的无效区域。
说明:Update会导致整个窗口(对于没有窗口的 TGraphicControl来说,就是它的父控件的窗口)立即处理WM_PAINT消息,即重画应该画的部分.
Invalidate使控件所在窗口的控件客户区域(对于TWinC...
分类:
其他好文 时间:
2015-06-01 14:48:28
阅读次数:
145
在maven构建包依赖配置文件pom.xml的project元素中添加jar包maven-surefire-plugin,并配置。
org.apache.maven.plugins
maven-surefire-plugin
true...
分类:
其他好文 时间:
2015-06-01 14:48:39
阅读次数:
146
问题一:如何快速找出一个32位整数的二进制表达里有多少个”1”?用关于”1”的个数的线性时间?
答案:错误答案是
while(x){if(x&0x1)count++;x>>=1;}//当x为负数,那么这就是一个无限循环。
正确解答是:
while(x){x=x&(x-1);count++;}//这里就是最好的解答,并别x中有多少1就会循环几次,
效率高。...
分类:
其他好文 时间:
2015-06-01 14:48:17
阅读次数:
170
头文件:
#pragma once
#include
#include
using namespace std;
template
class SeqStack
{
public:
SeqStack(size_t sz = INIT_SZ);
~SeqStack();
public:
bool empty()const;
bool full()const;
void s...
分类:
编程语言 时间:
2015-06-01 14:48:35
阅读次数:
312
IIC总线驱动代码...
分类:
其他好文 时间:
2015-06-01 14:48:24
阅读次数:
107
这几天做的一个项目中用到了ftp文件传输,用java实现了ftp文件的下载。
一、win7下搭建ftp服务器
详见:http://jingyan.baidu.com/article/4b52d7026f50eefc5c774bcc.html
二、用java实现ftp文件下载
使用org.apache.commons.net jar包,下载地址:http://commons.apache.org/proper/commons-net/downloa...
分类:
编程语言 时间:
2015-06-01 14:47:56
阅读次数:
183
题目大意:Dr.MurzovDr. Murzov欠了分别欠了三个人P,O,S(<=105)P,O,S(<=10^5)元钱,然后他手上有N(N<=105)N(N<=10^5)个石头,每个石头用一串字符表示,长度为33,如果第ii个是SS,表示这个石头在第ii个人眼里值22元钱,如果是BB则值11元钱。然后问是否可以通过把这些石头分给这三个人,而将欠款还清(可以多还。)解题思路:贪心。
首先我们枚举三...
分类:
其他好文 时间:
2015-06-01 14:49:25
阅读次数:
129
学习android 的同学,可以好好看此文,在以后的开发中,可以选取某一个!加快开发效率...
分类:
移动开发 时间:
2015-06-01 14:49:03
阅读次数:
216
DTD约束的语法:元素定义
DTD使用ELEMENT声明一个xml元素,语法如下
元素约束可以是元素内容和存放类型
元素内容:需要括号括起来。
存放类型:直接书写不需要括号。(类型有EMPTY:用于定义空元素 ANY:任意类型)
元素中内容的组成关系
逗号(,)隔开表示内容出现的顺序必须与声明一致
例如:
用分隔符(|)隔开表示人选其一,多选一...
分类:
其他好文 时间:
2015-06-01 14:49:14
阅读次数:
260
(本文讲解了在Android中实现列表下拉刷新的动态效果的过程,文末附有源码。)
看完本文,您可以学到:
1.下拉刷新的实现原理
2.自定义Android控件,重写其ListView
3.ScrollListener滚动监听
4.Adapter适配器的使用
话不多说,先来看看效果图:
接下来我们一步一步地实现以上的效果。
一、...
分类:
移动开发 时间:
2015-06-01 14:49:25
阅读次数:
217
OC4-目标动作回调
本章主要讲解回调的概以及具有目标动作回调接口的组件如何使用。
1,回调
回调,也叫事件触发,在底层开发中也就服务或中断服务。其产生过程较为复杂,所有我们再次不会展开讲解。只是单纯讲解如果配置回调。
在使用一些较为复杂,或者和用户有交互类型的组件时。我们通常需要根据组件触发的事件来做出相应的响应。
比如我们使用一个开关控制一个灯。我们在编写代码的时候并不能准确的知道开...
分类:
其他好文 时间:
2015-06-01 14:46:52
阅读次数:
105