论坛
BBS
空间测绘
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
云安全
[24514] 2015-12-15_Java工程师成神之路
文档创建者:
s7ckTeam
浏览次数:
0
最后更新:
2025-01-18
云安全
0 人阅读
|
0 人回复
s7ckTeam
s7ckTeam
当前离线
积分
-56
6万
主题
-6万
回帖
-56
积分
管理员
积分
-56
发消息
2015-12-15_Java工程师成神之路
参
考
原
文
:
h
t
t
p
:
/
/
w
w
w
.
h
o
l
l
i
s
c
h
u
a
n
g
.
c
o
m
/
a
r
c
h
i
v
e
s
/
4
8
9
作
者
:
H
o
l
l
i
s
C
h
u
a
n
g
J
a
v
a
工
程
师
成
神
之
路
H
o
l
l
i
s
C
h
u
a
n
g
L
i
n
u
x
中
国
2
0
1
5
-
1
2
-
1
5
一
、
基
础
篇
1
.
1
J
V
M
1
.
1
.
1
.
J
a
v
a
内
存
模
型
,
内
存
模
型
,
J
a
v
a
内
存
管
理
,
内
存
管
理
,
J
a
v
a
堆
和
栈
,
垃
圾
回
收
堆
和
栈
,
垃
圾
回
收
h
t
t
p
:
/
/
w
w
w
.
j
c
p
.
o
r
g
/
e
n
/
j
s
r
/
d
e
t
a
i
l
?
i
d
=
1
3
3
h
t
t
p
:
/
/
i
f
e
v
e
.
c
o
m
/
j
m
m
-
f
a
q
/
1
.
1
.
2
.
了
解
了
解
J
V
M
各
种
参
数
及
调
优
各
种
参
数
及
调
优
1
.
1
.
3
.
学
习
使
用
学
习
使
用
J
a
v
a
工
具
工
具
j
p
s
,
j
s
t
a
c
k
,
j
m
a
p
,
j
c
o
n
s
o
l
e
,
j
i
n
f
o
,
j
h
a
t
,
j
a
v
a
p
,
…
h
t
t
p
:
/
/
k
e
n
a
i
.
c
o
m
/
p
r
o
j
e
c
t
s
/
b
t
r
a
c
e
h
t
t
p
:
/
/
w
w
w
.
c
r
a
s
h
u
b
.
o
r
g
/
h
t
t
p
s
:
/
/
g
i
t
h
u
b
.
c
o
m
/
t
a
o
b
a
o
/
T
P
r
o
f
i
l
e
r
h
t
t
p
s
:
/
/
g
i
t
h
u
b
.
c
o
m
/
C
S
U
G
/
H
o
u
s
e
M
D
h
t
t
p
:
/
/
w
i
k
i
.
c
y
c
l
o
p
s
g
r
o
u
p
.
o
r
g
/
j
m
x
t
e
r
m
h
t
t
p
s
:
/
/
g
i
t
h
u
b
.
c
o
m
/
j
l
u
s
d
y
/
T
B
J
M
a
p
1
.
1
.
4
.
学
习
学
习
J
a
v
a
诊
断
工
具
诊
断
工
具
h
t
t
p
:
/
/
w
w
w
.
e
c
l
i
p
s
e
.
o
r
g
/
m
a
t
/
h
t
t
p
:
/
/
v
i
s
u
a
l
v
m
.
j
a
v
a
.
n
e
t
/
o
q
l
h
e
l
p
.
h
t
m
l
1
.
1
.
5
.
自
己
编
写
各
种
自
己
编
写
各
种
o
u
t
o
f
m
e
m
o
r
y
,
,
s
t
a
c
k
o
v
e
r
f
l
o
w
程
序
程
序
H
e
a
p
O
u
t
O
f
M
e
m
o
r
y
Y
o
u
n
g
O
u
t
O
f
M
e
m
o
r
y
M
e
t
h
o
d
A
r
e
a
O
u
t
O
f
M
e
m
o
r
y
C
o
n
s
t
a
n
t
P
o
o
l
O
u
t
O
f
M
e
m
o
r
y
D
i
r
e
c
t
M
e
m
o
r
y
O
u
t
O
f
M
e
m
o
r
y
S
t
a
c
k
O
u
t
O
f
M
e
m
o
r
y
S
t
a
c
k
O
v
e
r
F
l
o
w
1
.
1
.
6
.
使
用
工
具
尝
试
解
决
以
下
问
题
,
并
写
下
总
结
使
用
工
具
尝
试
解
决
以
下
问
题
,
并
写
下
总
结
当
一
个
J
a
v
a
程
序
响
应
很
慢
时
如
何
查
找
问
题
当
一
个
J
a
v
a
程
序
频
繁
F
u
l
l
G
C
时
如
何
解
决
问
题
,
如
何
查
看
垃
圾
回
收
日
志
当
一
个
J
a
v
a
应
用
发
生
O
u
t
O
f
M
e
m
o
r
y
时
该
如
何
解
决
,
年
轻
代
、
年
老
代
、
永
久
代
解
决
办
法
不
同
,
导
致
原
因
也
不
同
1
.
1
.
7
.
参
考
资
料
参
考
资
料
h
t
t
p
:
/
/
d
o
c
s
.
o
r
a
c
l
e
.
c
o
m
/
j
a
v
a
s
e
/
s
p
e
c
s
/
j
v
m
s
/
s
e
7
/
h
t
m
l
/
h
t
t
p
:
/
/
w
w
w
.
c
s
.
u
m
d
.
e
d
u
/
~
p
u
g
h
/
j
a
v
a
/
m
e
m
o
r
y
M
o
d
e
l
/
h
t
t
p
:
/
/
g
e
e
.
c
s
.
o
s
w
e
g
o
.
e
d
u
/
d
l
/
j
m
m
/
c
o
o
k
b
o
o
k
.
h
t
m
l
1
.
2
.
J
a
v
a
基
础
知
识
1
.
2
.
1
.
阅
读
源
代
码
阅
读
源
代
码
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
j
a
v
a
.
l
a
n
g
.
I
n
t
e
g
e
r
j
a
v
a
.
l
a
n
g
.
L
o
n
g
j
a
v
a
.
l
a
n
g
.
E
n
u
m
j
a
v
a
.
m
a
t
h
.
B
i
g
D
e
c
i
m
a
l
j
a
v
a
.
l
a
n
g
.
T
h
r
e
a
d
L
o
c
a
l
j
a
v
a
.
l
a
n
g
.
C
l
a
s
s
L
o
a
d
e
r
&
j
a
v
a
.
n
e
t
.
U
R
L
C
l
a
s
s
L
o
a
d
e
r
j
a
v
a
.
u
t
i
l
.
A
r
r
a
y
L
i
s
t
&
j
a
v
a
.
u
t
i
l
.
L
i
n
k
e
d
L
i
s
t
j
a
v
a
.
u
t
i
l
.
H
a
s
h
M
a
p
&
j
a
v
a
.
u
t
i
l
.
L
i
n
k
e
d
H
a
s
h
M
a
p
&
j
a
v
a
.
u
t
i
l
.
T
r
e
e
M
a
p
j
a
v
a
.
u
t
i
l
.
H
a
s
h
S
e
t
&
j
a
v
a
.
u
t
i
l
.
L
i
n
k
e
d
H
a
s
h
S
e
t
&
j
a
v
a
.
u
t
i
l
.
T
r
e
e
S
e
t
1
.
2
.
2
.
熟
悉
熟
悉
J
a
v
a
中
各
种
变
量
类
型
中
各
种
变
量
类
型
1
.
2
.
3
.
熟
悉
熟
悉
J
a
v
a
S
t
r
i
n
g
的
使
用
,
熟
悉
的
使
用
,
熟
悉
S
t
r
i
n
g
的
各
种
函
数
的
各
种
函
数
1
.
2
.
4
.
熟
悉
熟
悉
J
a
v
a
中
各
种
关
键
字
中
各
种
关
键
字
1
.
2
.
5
.
学
会
使
用
学
会
使
用
L
i
s
t
,
,
M
a
p
,
,
S
t
a
c
k
,
,
Q
u
e
u
e
,
,
S
e
t
上
述
数
据
结
构
的
遍
历
上
述
数
据
结
构
的
使
用
场
景
J
a
v
a
实
现
对
A
r
r
a
y
/
L
i
s
t
排
序
j
a
v
a
.
u
t
i
.
A
r
r
a
y
s
.
s
o
r
t
(
)
j
a
v
a
.
u
t
i
l
.
C
o
l
l
e
c
t
i
o
n
s
.
s
o
r
t
(
)
J
a
v
a
实
现
对
L
i
s
t
去
重
J
a
v
a
实
现
对
L
i
s
t
去
重
,
并
且
需
要
保
留
数
据
原
始
的
出
现
顺
序
J
a
v
a
实
现
最
近
最
少
使
用
c
a
c
h
e
,
用
L
i
n
k
e
d
H
a
s
h
M
a
p
1
.
2
.
6
.
J
a
v
a
I
O
&
J
a
v
a
N
I
O
,
并
学
会
使
用
,
并
学
会
使
用
j
a
v
a
.
i
o
.
*
j
a
v
a
.
n
i
o
.
*
n
i
o
和
r
e
a
c
t
o
r
设
计
模
式
文
件
编
码
,
字
符
集
1
.
2
.
7
.
J
a
v
a
反
射
与
反
射
与
j
a
v
a
s
s
i
s
t
反
射
与
工
厂
模
式
j
a
v
a
.
l
a
n
g
.
r
e
f
l
e
c
t
.
*
1
.
2
.
8
.
J
a
v
a
序
列
化
序
列
化
j
a
v
a
.
i
o
.
S
e
r
i
a
l
i
z
a
b
l
e
什
么
是
序
列
化
,
为
什
么
序
列
化
序
列
化
与
单
例
模
式
g
o
o
g
l
e
序
列
化
p
r
o
t
o
b
u
f
1
.
2
.
9
.
虚
引
用
,
弱
引
用
,
软
引
用
虚
引
用
,
弱
引
用
,
软
引
用
j
a
v
a
.
l
a
n
g
.
r
e
f
.
*
实
验
这
些
引
用
的
回
收
1
.
2
.
1
0
.
熟
悉
熟
悉
J
a
v
a
系
统
属
性
系
统
属
性
j
a
v
a
.
u
t
i
l
.
P
r
o
p
e
r
t
i
e
s
1
.
2
.
1
1
.
熟
悉
熟
悉
A
n
n
o
t
a
t
i
o
n
用
法
用
法
j
a
v
a
.
l
a
n
g
.
a
n
n
o
t
a
t
i
o
n
.
*
1
.
2
.
1
2
.
J
M
S
j
a
v
a
x
.
j
m
s
.
*
1
.
2
.
1
3
.
J
M
X
j
a
v
a
.
l
a
n
g
.
m
a
n
a
g
e
m
e
n
t
.
*
j
a
v
a
x
.
m
a
n
a
g
e
m
e
n
t
.
*
1
.
2
.
1
4
.
泛
型
和
继
承
,
泛
型
和
擦
除
泛
型
和
继
承
,
泛
型
和
擦
除
1
.
2
.
1
5
.
自
动
拆
箱
装
箱
与
字
节
码
自
动
拆
箱
装
箱
与
字
节
码
1
.
2
.
1
6
.
实
现
实
现
C
a
l
l
b
a
c
k
1
.
2
.
1
7
.
j
a
v
a
.
l
a
n
g
.
V
o
i
d
类
使
用
类
使
用
1
.
2
.
1
8
.
J
a
v
a
A
g
e
n
t
,
,
p
r
e
m
a
i
n
函
数
函
数
j
a
v
a
.
l
a
n
g
.
i
n
s
t
r
u
m
e
n
t
1
.
2
.
1
9
.
单
元
测
试
单
元
测
试
J
u
n
i
t
,
h
t
t
p
:
/
/
j
u
n
i
t
.
o
r
g
/
J
m
o
c
k
i
t
,
h
t
t
p
s
:
/
/
c
o
d
e
.
g
o
o
g
l
e
.
c
o
m
/
p
/
j
m
o
c
k
i
t
/
d
j
U
n
i
t
,
h
t
t
p
:
/
/
w
o
r
k
s
.
d
g
i
c
.
c
o
.
j
p
/
d
j
u
n
i
t
/
1
.
2
.
2
0
.
J
a
v
a
实
现
通
过
正
则
表
达
式
提
取
一
段
文
本
中
的
电
子
邮
件
,
并
将
实
现
通
过
正
则
表
达
式
提
取
一
段
文
本
中
的
电
子
邮
件
,
并
将
@
替
换
为
替
换
为
#
输
出
输
出
j
a
v
a
.
l
a
n
g
.
u
t
i
l
.
r
e
g
e
x
.
*
1
.
2
.
2
1
.
学
习
使
用
常
用
的
学
习
使
用
常
用
的
J
a
v
a
工
具
库
工
具
库
c
o
m
m
o
n
s
.
l
a
n
g
,
c
o
m
m
o
n
s
.
*
…
g
u
a
v
a
-
l
i
b
r
a
r
i
e
s
n
e
t
t
y
1
.
2
.
2
2
.
什
么
是
什
么
是
A
P
I
&
S
P
I
h
t
t
p
:
/
/
e
n
.
w
i
k
i
p
e
d
i
a
.
o
r
g
/
w
i
k
i
/
A
p
p
l
i
c
a
t
i
o
n
_
p
r
o
g
r
a
m
m
i
n
g
_
i
n
t
e
r
f
a
c
e
h
t
t
p
:
/
/
e
n
.
w
i
k
i
p
e
d
i
a
.
o
r
g
/
w
i
k
i
/
S
e
r
v
i
c
e
_
p
r
o
v
i
d
e
r
_
i
n
t
e
r
f
a
c
e
1
.
2
.
2
3
.
参
考
资
料
参
考
资
料
J
D
K
s
r
c
.
z
i
p
源
代
码
h
t
t
p
:
/
/
o
p
e
n
j
d
k
.
j
a
v
a
.
n
e
t
/
h
t
t
p
:
/
/
c
o
m
m
o
n
s
.
a
p
a
c
h
e
.
o
r
g
/
h
t
t
p
s
:
/
/
c
o
d
e
.
g
o
o
g
l
e
.
c
o
m
/
p
/
g
u
a
v
a
-
l
i
b
r
a
r
i
e
s
/
h
t
t
p
:
/
/
n
e
t
t
y
.
i
o
/
h
t
t
p
:
/
/
s
t
a
c
k
o
v
e
r
f
l
o
w
.
c
o
m
/
q
u
e
s
t
i
o
n
s
/
2
9
5
4
3
7
2
/
d
i
f
f
e
r
e
n
c
e
-
b
e
t
w
e
e
n
-
s
p
i
-
a
n
d
-
a
p
i
h
t
t
p
:
/
/
s
t
a
c
k
o
v
e
r
f
l
o
w
.
c
o
m
/
q
u
e
s
t
i
o
n
s
/
1
1
4
0
4
2
3
0
/
h
o
w
-
t
o
-
i
m
p
l
e
m
e
n
t
-
t
h
e
-
a
p
i
-
s
p
i
-
p
a
t
t
e
r
n
-
i
n
-
j
a
v
a
1
.
3
.
J
a
v
a
并
发
编
程
1
.
3
.
1
.
阅
读
源
代
码
,
并
学
会
使
用
阅
读
源
代
码
,
并
学
会
使
用
j
a
v
a
.
l
a
n
g
.
T
h
r
e
a
d
j
a
v
a
.
l
a
n
g
.
R
u
n
n
a
b
l
e
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
C
a
l
l
a
b
l
e
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
l
o
c
k
s
.
R
e
e
n
t
r
a
n
t
L
o
c
k
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
l
o
c
k
s
.
R
e
e
n
t
r
a
n
t
R
e
a
d
W
r
i
t
e
L
o
c
k
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
a
t
o
m
i
c
.
A
t
o
m
i
c
*
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
S
e
m
a
p
h
o
r
e
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
C
o
u
n
t
D
o
w
n
L
a
t
c
h
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
C
y
c
l
i
c
B
a
r
r
i
e
r
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
C
o
n
c
u
r
r
e
n
t
H
a
s
h
M
a
p
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
E
x
e
c
u
t
o
r
s
1
.
3
.
2
.
学
习
使
用
线
程
池
,
自
己
设
计
线
程
池
需
要
注
意
什
么
学
习
使
用
线
程
池
,
自
己
设
计
线
程
池
需
要
注
意
什
么
1
.
3
.
3
.
锁
锁
什
么
是
锁
,
锁
的
种
类
有
哪
些
,
每
种
锁
有
什
么
特
点
,
适
用
场
景
是
什
么
在
并
发
编
程
中
锁
的
意
义
是
什
么
1
.
3
.
4
.
s
y
n
c
h
r
o
n
i
z
e
d
的
作
用
是
什
么
,
的
作
用
是
什
么
,
s
y
n
c
h
r
o
n
i
z
e
d
和
和
l
o
c
k
1
.
3
.
5
.
s
l
e
e
p
和
和
w
a
i
t
1
.
3
.
6
.
w
a
i
t
和
和
n
o
t
i
f
y
1
.
3
.
7
.
写
一
个
死
锁
的
程
序
写
一
个
死
锁
的
程
序
1
.
3
.
8
.
什
么
是
守
护
线
程
,
守
护
线
程
和
非
守
护
线
程
的
区
别
以
及
用
法
什
么
是
守
护
线
程
,
守
护
线
程
和
非
守
护
线
程
的
区
别
以
及
用
法
1
.
3
.
9
.
v
o
l
a
t
i
l
e
关
键
字
的
理
解
关
键
字
的
理
解
C
+
+
v
o
l
a
t
i
l
e
关
键
字
和
J
a
v
a
v
o
l
a
t
i
l
e
关
键
字
h
a
p
p
e
n
s
-
b
e
f
o
r
e
语
义
编
译
器
指
令
重
排
和
C
P
U
指
令
重
排
h
t
t
p
:
/
/
e
n
.
w
i
k
i
p
e
d
i
a
.
o
r
g
/
w
i
k
i
/
M
e
m
o
r
y
_
o
r
d
e
r
i
n
g
h
t
t
p
:
/
/
e
n
.
w
i
k
i
p
e
d
i
a
.
o
r
g
/
w
i
k
i
/
V
o
l
a
t
i
l
e
_
v
a
r
i
a
b
l
e
h
t
t
p
:
/
/
p
r
e
s
h
i
n
g
.
c
o
m
/
2
0
1
3
0
7
0
2
/
t
h
e
-
h
a
p
p
e
n
s
-
b
e
f
o
r
e
-
r
e
l
a
t
i
o
n
/
1
.
3
.
1
0
.
以
下
代
码
是
不
是
线
程
安
全
?
为
什
么
?
如
果
为
以
下
代
码
是
不
是
线
程
安
全
?
为
什
么
?
如
果
为
c
o
u
n
t
加
上
加
上
v
o
l
a
t
i
l
e
修
饰
是
否
能
够
做
到
线
程
安
全
?
你
觉
得
该
怎
修
饰
是
否
能
够
做
到
线
程
安
全
?
你
觉
得
该
怎
么
做
是
线
程
安
全
的
?
么
做
是
线
程
安
全
的
?
1
.
p
u
b
l
i
c
c
l
a
s
s
S
a
m
p
l
e
{
p
r
i
v
a
t
e
s
t
a
t
i
c
i
n
t
c
o
u
n
t
=
0
;
p
u
b
l
i
c
s
t
a
t
i
c
v
o
i
d
i
n
c
r
e
m
e
n
t
(
)
{
c
o
u
n
t
+
+
;
}
1
.
3
.
1
1
.
解
释
一
下
下
面
两
段
代
码
的
差
别
解
释
一
下
下
面
两
段
代
码
的
差
别
8
.
1
.
3
.
1
2
.
参
考
资
料
参
考
资
料
h
t
t
p
:
/
/
b
o
o
k
.
d
o
u
b
a
n
.
c
o
m
/
s
u
b
j
e
c
t
/
1
0
4
8
4
6
9
2
/
h
t
t
p
:
/
/
w
w
w
.
i
n
t
e
l
.
c
o
m
/
c
o
n
t
e
n
t
/
w
w
w
/
u
s
/
e
n
/
p
r
o
c
e
s
s
o
r
s
/
a
r
c
h
i
t
e
c
t
u
r
e
s
-
s
o
f
t
w
a
r
e
-
d
e
v
e
l
o
p
e
r
-
m
a
n
u
a
l
s
.
h
t
m
l
二
、
进
阶
篇
2
.
1
.
J
a
v
a
底
层
知
识
2
.
1
.
1
.
学
习
了
解
字
节
码
、
学
习
了
解
字
节
码
、
c
l
a
s
s
文
件
格
式
文
件
格
式
h
t
t
p
:
/
/
e
n
.
w
i
k
i
p
e
d
i
a
.
o
r
g
/
w
i
k
i
/
J
a
v
a
_
c
l
a
s
s
_
f
i
l
e
h
t
t
p
:
/
/
e
n
.
w
i
k
i
p
e
d
i
a
.
o
r
g
/
w
i
k
i
/
J
a
v
a
_
b
y
t
e
c
o
d
e
h
t
t
p
:
/
/
e
n
.
w
i
k
i
p
e
d
i
a
.
o
r
g
/
w
i
k
i
/
J
a
v
a
_
b
y
t
e
c
o
d
e
_
i
n
s
t
r
u
c
t
i
o
n
_
l
i
s
t
i
n
g
s
h
t
t
p
:
/
/
w
w
w
.
c
s
g
.
c
i
.
i
.
u
-
t
o
k
y
o
.
a
c
.
j
p
/
~
c
h
i
b
a
/
j
a
v
a
s
s
i
s
t
/
h
t
t
p
:
/
/
a
s
m
.
o
w
2
.
o
r
g
/
2
.
1
.
2
.
写
一
个
程
序
要
求
实
现
写
一
个
程
序
要
求
实
现
j
a
v
a
p
的
功
能
(
手
工
完
成
,
不
借
助
的
功
能
(
手
工
完
成
,
不
借
助
A
S
M
等
工
具
)
等
工
具
)
如
J
a
v
a
源
代
码
:
}
1
.
/
/
代
码
1
2
.
p
u
b
l
i
c
c
l
a
s
s
S
a
m
p
l
e
{
3
.
p
r
i
v
a
t
e
s
t
a
t
i
c
i
n
t
c
o
u
n
t
=
0
;
4
.
s
y
n
c
h
r
o
n
i
z
e
d
p
u
b
l
i
c
s
t
a
t
i
c
v
o
i
d
i
n
c
r
e
m
e
n
t
(
)
{
5
.
c
o
u
n
t
+
+
;
6
.
}
7
.
}
9
.
/
/
代
码
2
1
0
.
p
u
b
l
i
c
c
l
a
s
s
S
a
m
p
l
e
{
1
1
.
p
r
i
v
a
t
e
s
t
a
t
i
c
A
t
o
m
i
c
I
n
t
e
g
e
r
c
o
u
n
t
=
n
e
w
A
t
o
m
i
c
I
n
t
e
g
e
r
(
0
)
;
1
2
.
p
u
b
l
i
c
s
t
a
t
i
c
v
o
i
d
i
n
c
r
e
m
e
n
t
(
)
{
1
3
.
c
o
u
n
t
.
g
e
t
A
n
d
I
n
c
r
e
m
e
n
t
(
)
;
1
4
.
}
1
5
.
}
编
译
后
读
取
c
l
a
s
s
文
件
输
出
以
下
代
码
:
2
.
1
.
3
.
C
P
U
缓
存
,
缓
存
,
L
1
,
,
L
2
,
,
L
3
和
伪
共
享
和
伪
共
享
1
.
p
u
b
l
i
c
s
t
a
t
i
c
v
o
i
d
m
a
i
n
(
S
t
r
i
n
g
[
]
a
r
g
s
)
{
2
.
i
n
t
i
=
0
;
3
.
i
+
=
1
;
4
.
i
*
=
1
;
5
.
S
y
s
t
e
m
.
o
u
t
.
p
r
i
n
t
l
n
(
i
)
;
6
.
}
1
.
p
u
b
l
i
c
s
t
a
t
i
c
v
o
i
d
m
a
i
n
(
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
[
]
)
;
2
.
C
o
d
e
:
3
.
S
t
a
c
k
=
2
,
L
o
c
a
l
s
=
2
,
A
r
g
s
_
s
i
z
e
=
1
4
.
0
:
i
c
o
n
s
t
_
0
5
.
1
:
i
s
t
o
r
e
_
1
6
.
2
:
i
i
n
c
1
,
1
7
.
5
:
i
l
o
a
d
_
1
8
.
6
:
i
c
o
n
s
t
_
1
9
.
7
:
i
m
u
l
1
0
.
8
:
i
s
t
o
r
e
_
1
1
1
.
9
:
g
e
t
s
t
a
t
i
c
#
2
;
/
/
F
i
e
l
d
j
a
v
a
/
l
a
n
g
/
S
y
s
t
e
m
.
o
u
t
:
L
j
a
v
a
/
i
o
/
P
r
i
n
t
S
t
r
e
a
m
;
1
2
.
1
2
:
i
l
o
a
d
_
1
1
3
.
1
3
:
i
n
v
o
k
e
v
i
r
t
u
a
l
#
3
;
/
/
M
e
t
h
o
d
j
a
v
a
/
i
o
/
P
r
i
n
t
S
t
r
e
a
m
.
p
r
i
n
t
l
n
:
(
I
)
V
1
4
.
1
6
:
r
e
t
u
r
n
1
5
.
L
i
n
e
N
u
m
b
e
r
T
a
b
l
e
:
1
6
.
l
i
n
e
4
:
0
1
7
.
l
i
n
e
5
:
2
1
8
.
l
i
n
e
6
:
5
1
9
.
l
i
n
e
7
:
9
2
0
.
l
i
n
e
8
:
1
6
h
t
t
p
:
/
/
d
u
a
r
t
e
s
.
o
r
g
/
g
u
s
t
a
v
o
/
b
l
o
g
/
p
o
s
t
/
i
n
t
e
l
-
c
p
u
-
c
a
c
h
e
s
/
h
t
t
p
:
/
/
m
e
c
h
a
n
i
c
a
l
-
s
y
m
p
a
t
h
y
.
b
l
o
g
s
p
o
t
.
c
o
m
/
2
0
1
1
/
0
7
/
f
a
l
s
e
-
s
h
a
r
i
n
g
.
h
t
m
l
2
.
1
.
4
.
什
么
是
尾
递
归
什
么
是
尾
递
归
2
.
1
.
5
.
熟
悉
位
运
算
熟
悉
位
运
算
用
位
运
算
实
现
加
、
减
、
乘
、
除
、
取
余
2
.
1
.
6
.
参
考
资
料
参
考
资
料
h
t
t
p
:
/
/
b
o
o
k
.
d
o
u
b
a
n
.
c
o
m
/
s
u
b
j
e
c
t
/
1
1
3
8
7
6
8
/
h
t
t
p
:
/
/
b
o
o
k
.
d
o
u
b
a
n
.
c
o
m
/
s
u
b
j
e
c
t
/
6
5
2
2
8
9
3
/
h
t
t
p
:
/
/
e
n
.
w
i
k
i
p
e
d
i
a
.
o
r
g
/
w
i
k
i
/
J
a
v
a
_
c
l
a
s
s
_
f
i
l
e
h
t
t
p
:
/
/
e
n
.
w
i
k
i
p
e
d
i
a
.
o
r
g
/
w
i
k
i
/
J
a
v
a
_
b
y
t
e
c
o
d
e
h
t
t
p
:
/
/
e
n
.
w
i
k
i
p
e
d
i
a
.
o
r
g
/
w
i
k
i
/
J
a
v
a
_
b
y
t
e
c
o
d
e
_
i
n
s
t
r
u
c
t
i
o
n
_
l
i
s
t
i
n
g
s
2
.
2
.
设
计
模
式
2
.
2
.
1
.
实
现
实
现
A
O
P
C
G
L
I
B
和
I
n
v
o
c
a
t
i
o
n
H
a
n
d
l
e
r
的
区
别
,
h
t
t
p
:
/
/
c
g
l
i
b
.
s
o
u
r
c
e
f
o
r
g
e
.
n
e
t
/
动
态
代
理
模
式
J
a
v
a
s
s
i
s
t
实
现
A
O
P
,
h
t
t
p
:
/
/
w
w
w
.
c
s
g
.
c
i
.
i
.
u
-
t
o
k
y
o
.
a
c
.
j
p
/
~
c
h
i
b
a
/
j
a
v
a
s
s
i
s
t
/
A
S
M
实
现
A
O
P
,
h
t
t
p
:
/
/
a
s
m
.
o
w
2
.
o
r
g
/
2
.
2
.
2
.
使
用
模
板
方
法
设
计
模
式
和
策
略
设
计
模
式
实
现
使
用
模
板
方
法
设
计
模
式
和
策
略
设
计
模
式
实
现
I
O
C
2
.
2
.
3
.
不
用
不
用
s
y
n
c
h
r
o
n
i
z
e
d
和
和
l
o
c
k
,
实
现
线
程
安
全
的
单
例
模
式
,
实
现
线
程
安
全
的
单
例
模
式
2
.
2
.
4
.
n
i
o
和
和
r
e
a
c
t
o
r
设
计
模
式
设
计
模
式
2
.
2
.
5
.
参
考
资
料
参
考
资
料
h
t
t
p
:
/
/
a
s
m
.
o
w
2
.
o
r
g
/
h
t
t
p
:
/
/
c
g
l
i
b
.
s
o
u
r
c
e
f
o
r
g
e
.
n
e
t
/
h
t
t
p
:
/
/
w
w
w
.
j
a
v
a
s
s
i
s
t
.
o
r
g
/
2
.
3
.
网
络
编
程
知
识
2
.
3
.
1
.
J
a
v
a
R
M
I
,
,
S
o
c
k
e
t
,
,
H
t
t
p
C
l
i
e
n
t
2
.
3
.
2
.
用
用
J
a
v
a
写
一
个
简
单
的
静
态
文
件
的
写
一
个
简
单
的
静
态
文
件
的
H
T
T
P
服
务
器
服
务
器
实
现
客
户
端
缓
存
功
能
,
支
持
返
回
3
0
4
实
现
可
并
发
下
载
一
个
文
件
使
用
线
程
池
处
理
客
户
端
请
求
使
用
n
i
o
处
理
客
户
端
请
求
支
持
简
单
的
r
e
w
r
i
t
e
规
则
上
述
功
能
在
实
现
的
时
候
需
要
满
足
“
开
闭
原
则
”
2
.
3
.
3
.
了
解
了
解
n
g
i
n
x
和
和
a
p
a
c
h
e
服
务
器
的
特
性
并
搭
建
一
个
对
应
的
服
务
器
服
务
器
的
特
性
并
搭
建
一
个
对
应
的
服
务
器
h
t
t
p
:
/
/
n
g
i
n
x
.
o
r
g
/
h
t
t
p
:
/
/
h
t
t
p
d
.
a
p
a
c
h
e
.
o
r
g
/
2
.
3
.
4
.
用
用
J
a
v
a
实
现
实
现
F
T
P
、
、
S
M
T
P
协
议
协
议
2
.
3
.
5
.
什
么
是
什
么
是
C
D
N
?
如
果
实
现
?
?
如
果
实
现
?
D
N
S
起
到
什
么
作
用
?
起
到
什
么
作
用
?
搭
建
一
个
D
N
S
服
务
器
搭
建
一
个
S
q
u
i
d
或
A
p
a
c
h
e
T
r
a
f
f
i
c
S
e
r
v
e
r
服
务
器
h
t
t
p
:
/
/
w
w
w
.
s
q
u
i
d
-
c
a
c
h
e
.
o
r
g
/
h
t
t
p
:
/
/
t
r
a
f
f
i
c
s
e
r
v
e
r
.
a
p
a
c
h
e
.
o
r
g
/
h
t
t
p
:
/
/
e
n
.
w
i
k
i
p
e
d
i
a
.
o
r
g
/
w
i
k
i
/
D
o
m
a
i
n
_
N
a
m
e
_
S
y
s
t
e
m
2
.
3
.
6
.
参
考
资
料
参
考
资
料
h
t
t
p
:
/
/
w
w
w
.
i
e
t
f
.
o
r
g
/
r
f
c
/
r
f
c
2
6
1
6
.
t
x
t
h
t
t
p
:
/
/
t
o
o
l
s
.
i
e
t
f
.
o
r
g
/
r
f
c
/
r
f
c
5
3
2
1
.
t
x
t
h
t
t
p
:
/
/
e
n
.
w
i
k
i
p
e
d
i
a
.
o
r
g
/
w
i
k
i
/
O
p
e
n
/
c
l
o
s
e
d
_
p
r
i
n
c
i
p
l
e
2
.
4
.
框
架
知
识
s
p
r
i
n
g
,
s
p
r
i
n
g
m
v
c
,
阅
读
主
要
源
码
i
b
a
t
i
s
,
阅
读
主
要
源
码
用
s
p
r
i
n
g
和
i
b
a
t
i
s
搭
建
j
a
v
a
s
e
r
v
e
r
2
.
5
.
应
用
服
务
器
知
识
熟
悉
使
用
j
b
o
s
s
,
h
t
t
p
s
:
/
/
w
w
w
.
j
b
o
s
s
.
o
r
g
/
o
v
e
r
v
i
e
w
/
熟
悉
使
用
t
o
m
c
a
t
,
h
t
t
p
:
/
/
t
o
m
c
a
t
.
a
p
a
c
h
e
.
o
r
g
/
熟
悉
使
用
j
e
t
t
y
,
h
t
t
p
:
/
/
w
w
w
.
e
c
l
i
p
s
e
.
o
r
g
/
j
e
t
t
y
/
三
、
高
级
篇
3
.
1
.
编
译
原
理
知
识
3
.
1
.
1
.
用
用
J
a
v
a
实
现
以
下
表
达
式
解
析
并
返
回
结
果
(
语
法
和
实
现
以
下
表
达
式
解
析
并
返
回
结
果
(
语
法
和
O
r
a
c
l
e
中
的
中
的
s
e
l
e
c
t
s
y
s
d
a
t
e
-
1
f
r
o
m
d
u
a
l
类
似
)
类
似
)
1
.
s
y
s
d
a
t
e
2
.
s
y
s
d
a
t
e
-
1
3
.
s
y
s
d
a
t
e
-
1
/
2
4
4
.
s
y
s
d
a
t
e
-
1
/
(
1
2
*
2
)
3
.
1
.
2
.
实
现
对
一
个
实
现
对
一
个
L
i
s
t
通
过
通
过
D
S
L
筛
选
筛
选
要
求
返
回
列
表
中
匹
配
的
对
象
,
即
最
后
两
个
对
象
;
3
.
1
.
3
.
用
用
J
a
v
a
实
现
以
下
程
序
(
语
法
和
变
量
作
用
域
处
理
都
和
实
现
以
下
程
序
(
语
法
和
变
量
作
用
域
处
理
都
和
J
a
v
a
S
c
r
i
p
t
类
似
)
:
类
似
)
:
代
码
:
输
出
:
3
.
1
.
4
.
参
考
资
料
参
考
资
料
1
.
Q
L
i
s
t
<
M
a
p
<
S
t
r
i
n
g
,
O
b
j
e
c
t
>
>
m
a
p
L
i
s
t
=
n
e
w
Q
L
i
s
t
<
M
a
p
<
S
t
r
i
n
g
,
O
b
j
e
c
t
>
>
;
2
.
m
a
p
L
i
s
t
.
a
d
d
(
{
"
n
a
m
e
"
:
"
h
a
t
t
e
r
t
e
s
t
"
}
)
;
3
.
m
a
p
L
i
s
t
.
a
d
d
(
{
"
i
d
"
:
-
1
,
"
n
a
m
e
"
:
"
h
a
t
t
e
r
t
e
s
t
"
}
)
;
4
.
m
a
p
L
i
s
t
.
a
d
d
(
{
"
i
d
"
:
0
,
"
n
a
m
e
"
:
"
h
a
t
t
e
r
t
e
s
t
"
}
)
;
5
.
m
a
p
L
i
s
t
.
a
d
d
(
{
"
i
d
"
:
1
,
"
n
a
m
e
"
:
"
t
e
s
t
t
e
s
t
"
}
)
;
6
.
m
a
p
L
i
s
t
.
a
d
d
(
{
"
i
d
"
:
2
,
"
n
a
m
e
"
:
"
h
a
t
t
e
r
t
e
s
t
"
}
)
;
7
.
m
a
p
L
i
s
t
.
a
d
d
(
{
"
i
d
"
:
3
,
"
n
a
m
e
"
:
"
t
e
s
t
h
a
t
t
e
r
"
}
)
;
8
.
m
a
p
L
i
s
t
.
q
u
e
r
y
(
"
i
d
i
s
n
o
t
n
u
l
l
a
n
d
i
d
>
0
a
n
d
n
a
m
e
l
i
k
e
'
%
h
a
t
t
e
r
%
'
"
)
;
1
.
v
a
r
a
=
1
;
2
.
v
a
r
b
=
2
;
3
.
v
a
r
c
=
f
u
n
c
t
i
o
n
(
)
{
4
.
v
a
r
a
=
3
;
5
.
p
r
i
n
t
l
n
(
a
)
;
6
.
p
r
i
n
t
l
n
(
b
)
;
7
.
}
;
8
.
c
(
)
;
9
.
p
r
i
n
t
l
n
(
a
)
;
1
0
.
p
r
i
n
t
l
n
(
b
)
;
1
.
3
2
1
2
回复
举报
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
!disable!!post_parseurl!
使用Markdown编辑器编辑
使用富文本编辑器编辑
回帖后跳转到最后一页