自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 union和struct类型的大小计算

union和struct类型的大小计算:对于union,对齐的大小是最大的基本元素的对齐大小,对象的大小必须是该基本元素大小的整数倍。如:Union U1{Char a[9];Intb;};对齐为4字节对齐,大小为大于9并且为4的倍数,为12。若其中的int b改为double,则对齐为8,大小为16。复杂一点的情况:Union U2{

2012-10-14 19:55:50 304

转载 java中匿名内部类的两种实现方式

转自 http://ayis.iteye.com/blog/219590使用匿名内部类课使代码更加简洁、紧凑,模块化程度更高。内部类能够访问外部内的一切成员变量和方法,包括私有的,而实现接口或继承类做不到。然而这个不是我说的重点,我说的很简单,就是匿名内部类的两种实现方式:第一种,继承一个类,重写其方法;第二种,实现一个接口(可以是多个),实现其方法。下面通过代码来说明:

2012-10-01 20:55:34 643

转载 java反射的原理

转自 :http://www.dnbcw.com/biancheng/fanshe/fxpr83373.html一、预先需要掌握的知识(java虚拟机) java虚拟机的方法区: java虚拟机有一个运行时数据区,这个数据区又被分为方法区,堆区和栈区,我们这里需要了解的主要是方法区。方法区的主要作用是存储被装载的类的类型信息,当java虚拟机装载某个类型的时候,需要类装载器

2012-10-01 15:16:59 328

原创 不用减号实现减法

a-b//a-bdec(a,b){//减b次1   for(b)   {//实现a = a - 1   int c = a;   int d = 0;   for(c)   {       a = d;       d++;   }   }}

2012-09-23 19:30:39 814

转载 Ehcache详细解读

http://raychase.iteye.com/blog/1545906Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大,最初知道它,是从Hibernate的缓存开始的。网上中文的EhCache材料以简单介绍和配置方法居多,如果你有这方面的问题,请自行google;对于API,官网上介绍已经非常清楚,请参见官网;但是很少见到特性说明和对实现

2012-09-19 15:06:42 1032

转载 对象初始化流程梳理

http://www.blogjava.net/cheneyfree/archive/2008/05/24/202643.html

2012-09-14 11:27:36 226

转载 Java 理论与实践: 正确使用 Volatile 变量

原文地址:http://www.ibm.com/developerworks/cn/java/j-jtp06197.htmlJava 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文

2012-09-04 14:33:38 213

原创 java 基本数据类型

1. boolean 只有 true,false两种值2. char 的值只能是正数 [0, 2^16-1]3. byte,short,int,long都有正负数4.float, double注意实数默认是double

2012-09-03 16:06:09 183

原创 sort, priority_queue, set, map排序顺序

#include #include #include #include #include #include using namespace std;int myints[]= {1,3,5,2,4,6};class Node{public:Node(int x):m_nX(x){}int getX() const{ ret

2012-08-31 18:29:11 474

原创 c++中sort, priority_queue自有类型和自定义类型的排序规则

#include #include #include #include using namespace std;int myints[]= {1,3,5,2,4,6};class Node{public:Node(int x):m_nX(x){}int getX() const{ return m_nX;}bool o

2012-08-31 16:26:52 3572

原创 运算符记忆

自己保留记忆1.成员运算符 () [] -> .2.单目运算符 3.算术运算符 4.移位比较运算符5.与或非6.三目7.赋值8.逗号

2012-08-21 13:02:55 269

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除