- 浏览: 54117 次
- 性别:
- 来自: 深圳
最近访客 更多访客>>
最新评论
-
flhuang:
楼主太强了,估计以前也是研究轰炸机的
(转) TOMCAT源码分析(启动框架) -
afadgaeg:
好文章
(转) TOMCAT源码分析(消息处理) -
switchlau:
转注:
board:表示棋盘
tile: 表示L型骨牌的编号
...
分治法解决棋盘覆盖问题 -
sagah:
好文,正在研究这块!受用。
(转) ClassLoader Mechanism
文章列表
本文介绍如何访问java核心包中的包可访问成员。包可访问性的成员和方法指的是在声明成员或方法时没有加public、protected和private等访问修饰词的成员和方法。包可访问性的成员可以被同一个包中的其他类所访问。本文以BorderLayout中的center变量为例,简单介绍如何访问java核心包中的包可访问成员。
1、为了访问BorderLayout中的center变量,我们编写一个AwtHelper类,将其包声明为java.awt,即和BorderLayout所在的包同名。代码如下
package java.awt;
import javax.swing.JButto ...
- 2008-06-03 13:04
- 浏览 934
- 评论(0)
http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=2474&threadID=26710&messageID=182817
当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构: bootstrap classloader | extension cl ...
- 2008-06-03 12:44
- 浏览 1076
- 评论(1)
指向data member的指针是C++的一个语言特性,对于考察class member的底层布局,尤其是虚函数指针和虚基类指针在class object中的布局很有用。如下面的例子
#include <iostream>
class Point
{
public:
Point():x(0x10),y(0x20){}
virtual void vFun(){}
static int s;
int x,y;
};
void main()
{
Point p;
Point origin;
printf("&Point::x= %X\n&qu ...
- 2008-06-01 10:01
- 浏览 1418
- 评论(0)
在C++中,一个空类的大小到底是多少呢?当你定义如下的一个类X时,你设想它的大小是多少?
class X {};
X的大小是0吗?请看下面的代码
#include <iostream>
using namespace std;
class X{};
class Y:public virtual X{};
class Z:public virtual X{};
class A:public Y,public Z{};
int main()
{
cout<<"size of X: "<<sizeof(X)<<endl;
co ...
- 2008-05-28 16:49
- 浏览 2112
- 评论(0)
http://www.mjtd.com/bbs/Archive_view.asp?boardID=14&ID=27480
BSTR、char*和CString转换
(1) char*转换成CString
若将char*转换成CString,除了直接赋值外,还可使用CString::Format进行。例如:char chArray[] = "This is a test";char * p = "This is a test";
或LPSTR p = "This is a test";
或在已定义Unicode ...
- 2008-05-25 10:11
- 浏览 3888
- 评论(0)
http://acm.pku.edu.cn/JudgeOnline/problem?id=1088
滑雪
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 17699
Accepted: 5803
Description
Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长底滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子
1 2 ...
- 2008-05-17 15:32
- 浏览 1250
- 评论(0)
http://jamesdu.bokee.com/349567.html
JVM规范定义了两种类型的类装载器:启动内装载器(bootstrap)和用户自定义装载器(user-defined class loader)。 一. ClassLoader基本概念1.ClassLoader分类 类装载器是用来把类(class)装载进JVM的。JVM规范定义了两种类型的类装载器:启动内装载器(bootstrap)和用户自定义装载器(user-defined class loader)。 JVM在运行时会产生三个ClassLoader:Bootstrap ClassLoader、Ex ...
- 2008-05-17 15:19
- 浏览 1293
- 评论(0)
测试机器大小端字节序的小程序
- 博客分类:
- C/C++
现代机器的字节序组织有两种方式,即大端序组织(big endian)和小端序组织(little endian),典型的Intel 80x86 CPU使用的是little endian,而苹果Macintosh和大多数非80x86的系统使用的是big endian。
这两个名字来源于Jonathan Swift 的作品《格列佛游记》(Gulliver's Travels),小人国的居民们争吵不决鸡蛋是应该从大的一端打开还是应该从小的一端打开,后来计算机的字节序组织也沿用了这种叫法。。。
关于little endian的解释:"Little Endian" means that ...
- 2008-05-17 15:03
- 浏览 3056
- 评论(0)
1.下列程序的输出结果为:(B)
#include<iostream.h>
void main()
{
char* a[ ] = { "hello", "the", "world"};
char** pa = a;
pa++;
cout<<”*pa<<endl;
}
A) theworld B) the C) ello D) ellotheworld2. 已知二叉树后序遍历序列是bfegcda,中序遍历序列是badefcg,它的 ...
- 2008-05-17 15:00
- 浏览 1222
- 评论(0)