论坛
BBS
空间测绘
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
编程语言
[20824] 2017-07-20_python面向对象(进阶篇)
文档创建者:
s7ckTeam
浏览次数:
2
最后更新:
2025-01-18
编程语言
2 人阅读
|
0 人回复
s7ckTeam
s7ckTeam
当前在线
积分
-56
6万
主题
-6万
回帖
-56
积分
管理员
积分
-56
发消息
2017-07-20_python面向对象(进阶篇)
p
y
t
h
o
n
面
向
对
象
(
进
阶
篇
)
L
e
m
o
n
S
e
c
2
0
1
7
-
0
7
-
2
0
上
一
篇
《
P
y
t
h
o
n
面
向
对
象
(
初
级
篇
)
》
文
章
介
绍
了
面
向
对
象
基
本
知
识
:
面
向
对
象
是
一
种
编
程
方
式
,
此
编
程
方
式
的
实
现
是
基
于
对
类
类
和
对
象
对
象
的
使
用
类
是
一
个
模
板
,
模
板
中
包
装
了
多
个
“
函
数
”
供
使
用
(
可
以
讲
多
函
数
中
公
用
的
变
量
封
装
到
对
象
中
)
对
象
,
根
据
模
板
创
建
的
实
例
(
即
:
对
象
)
,
实
例
用
于
调
用
被
包
装
在
类
中
的
函
数
面
向
对
象
三
大
特
性
:
封
装
、
继
承
和
多
态
本
篇
将
详
细
介
绍
P
y
t
h
o
n
类
的
成
员
、
成
员
修
饰
符
、
类
的
特
殊
成
员
。
类
的
成
员
类
的
成
员
可
以
分
为
三
大
类
:
字
段
、
方
法
和
属
性
注
:
所
有
成
员
中
,
只
有
普
通
字
段
的
内
容
保
存
对
象
中
,
即
:
根
据
此
类
创
建
了
多
少
对
象
,
在
内
存
中
就
有
多
少
个
普
通
字
段
。
而
其
他
的
成
员
,
则
都
是
保
存
在
类
中
,
即
:
无
论
对
象
的
多
少
,
在
内
存
中
只
创
建
一
份
。
一
、
字
段
一
、
字
段
字
段
包
括
:
普
通
字
段
和
静
态
字
段
,
他
们
在
定
义
和
使
用
中
有
所
区
别
,
而
最
本
质
的
区
别
是
内
存
中
保
存
的
位
置
不
同
,
普
通
字
段
属
于
对
象
对
象
静
态
字
段
属
于
类
类
c
l
a
s
s
P
r
o
v
i
n
c
e
:
#
静
态
字
段
c
o
u
n
t
r
y
=
'
中
国
'
d
e
f
_
_
i
n
i
t
_
_
(
s
e
l
f
,
n
a
m
e
)
:
#
普
通
字
段
s
e
l
f
.
n
a
m
e
=
n
a
m
e
#
直
接
访
问
普
通
字
段
o
b
j
=
P
r
o
v
i
n
c
e
(
'
河
北
省
'
)
p
r
i
n
t
o
b
j
.
n
a
m
e
#
直
接
访
问
静
态
字
段
P
r
o
v
i
n
c
e
.
c
o
u
n
t
r
y
由
上
述
代
码
可
以
看
出
【
普
通
字
段
需
要
通
过
对
象
来
访
问
】
【
静
态
字
段
通
过
类
访
问
】
,
在
使
用
上
可
以
看
出
普
通
字
段
和
静
态
字
段
的
归
属
是
不
同
的
。
其
在
内
容
的
存
储
方
式
类
似
如
下
图
:
由
上
图
可
是
:
静
态
字
段
在
内
存
中
只
保
存
一
份
普
通
字
段
在
每
个
对
象
中
都
要
保
存
一
份
应
用
场
景
:
通
过
类
创
建
对
象
时
,
如
果
每
个
对
象
都
具
有
相
同
的
字
段
,
那
么
就
使
用
静
态
字
段
二
、
方
法
二
、
方
法
方
法
包
括
:
普
通
方
法
、
静
态
方
法
和
类
方
法
,
三
种
方
法
在
内
存
中
都
归
属
于
类
内
存
中
都
归
属
于
类
,
区
别
在
于
调
用
方
式
不
同
。
普
通
方
法
:
由
对
象
对
象
调
用
;
至
少
一
个
s
e
l
f
参
数
;
执
行
普
通
方
法
时
,
自
动
将
调
用
该
方
法
的
对
象
对
象
赋
值
给
s
e
l
f
;
类
方
法
:
由
类
类
调
用
;
至
少
一
个
c
l
s
参
数
;
执
行
类
方
法
时
,
自
动
将
调
用
该
方
法
的
类
类
复
制
给
c
l
s
;
静
态
方
法
:
由
类
类
调
用
;
无
默
认
参
数
;
c
l
a
s
s
F
o
o
:
d
e
f
_
_
i
n
i
t
_
_
(
s
e
l
f
,
n
a
m
e
)
:
s
e
l
f
.
n
a
m
e
=
n
a
m
e
d
e
f
o
r
d
_
f
u
n
c
(
s
e
l
f
)
:
"
"
"
定
义
普
通
方
法
,
至
少
有
一
个
s
e
l
f
参
数
"
"
"
#
p
r
i
n
t
s
e
l
f
.
n
a
m
e
p
r
i
n
t
'
普
通
方
法
'
@
c
l
a
s
s
m
e
t
h
o
d
d
e
f
c
l
a
s
s
_
f
u
n
c
(
c
l
s
)
:
"
"
"
定
义
类
方
法
,
至
少
有
一
个
c
l
s
参
数
"
"
"
p
r
i
n
t
'
类
方
法
'
@
s
t
a
t
i
c
m
e
t
h
o
d
d
e
f
s
t
a
t
i
c
_
f
u
n
c
(
)
:
"
"
"
定
义
静
态
方
法
,
无
默
认
参
数
"
"
"
p
r
i
n
t
'
静
态
方
法
'
#
调
用
普
通
方
法
f
=
F
o
o
(
)
f
.
o
r
d
_
f
u
n
c
(
)
#
调
用
类
方
法
F
o
o
.
c
l
a
s
s
_
f
u
n
c
(
)
#
调
用
静
态
方
法
F
o
o
.
s
t
a
t
i
c
_
f
u
n
c
(
)
相
同
点
:
相
同
点
:
对
于
所
有
的
方
法
而
言
,
均
属
于
类
(
非
对
象
)
中
,
所
以
,
在
内
存
中
也
只
保
存
一
份
。
不
同
点
:
不
同
点
:
方
法
调
用
者
不
同
、
调
用
方
法
时
自
动
传
入
的
参
数
不
同
。
三
、
属
性
三
、
属
性
如
果
你
已
经
了
解
P
y
t
h
o
n
类
中
的
方
法
,
那
么
属
性
就
非
常
简
单
了
,
因
为
P
y
t
h
o
n
中
的
属
性
其
实
是
普
通
方
法
普
通
方
法
的
变
种
。
对
于
属
性
,
有
以
下
三
个
知
识
点
:
属
性
的
基
本
使
用
属
性
的
两
种
定
义
方
式
1
、
属
性
的
基
本
使
用
、
属
性
的
基
本
使
用
c
l
a
s
s
F
o
o
:
d
e
f
f
u
n
c
(
s
e
l
f
)
:
p
a
s
s
#
定
义
属
性
@
p
r
o
p
e
r
t
y
d
e
f
p
r
o
p
(
s
e
l
f
)
:
p
a
s
s
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
调
用
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
f
o
o
_
o
b
j
=
F
o
o
(
)
f
o
o
_
o
b
j
.
f
u
n
c
(
)
f
o
o
_
o
b
j
.
p
r
o
p
#
调
用
属
性
由
属
性
的
定
义
和
调
用
要
注
意
一
下
几
点
:
定
义
时
,
在
普
通
方
法
的
基
础
上
添
加
@
p
r
o
p
e
r
t
y
装
饰
器
;
定
义
时
,
属
性
仅
有
一
个
s
e
l
f
参
数
调
用
时
,
无
需
括
号
方
法
:
f
o
o
_
o
b
j
.
f
u
n
c
(
)
属
性
:
f
o
o
_
o
b
j
.
p
r
o
p
注
意
:
属
性
存
在
意
义
是
:
访
问
属
性
时
可
以
制
造
出
和
访
问
字
段
完
全
相
同
的
假
象
属
性
由
方
法
变
种
而
来
,
如
果
P
y
t
h
o
n
中
没
有
属
性
,
方
法
完
全
可
以
代
替
其
功
能
。
实
例
:
对
于
主
机
列
表
页
面
,
每
次
请
求
不
可
能
把
数
据
库
中
的
所
有
内
容
都
显
示
到
页
面
上
,
而
是
通
过
分
页
的
功
能
局
部
显
示
,
所
以
在
向
数
据
库
中
请
求
数
据
时
就
要
显
示
的
指
定
获
取
从
第
m
条
到
第
n
条
的
所
有
数
据
(
即
:
l
i
m
i
t
m
,
n
)
,
这
个
分
页
的
功
能
包
括
:
根
据
用
户
请
求
的
当
前
页
和
总
数
据
条
数
计
算
出
m
和
n
根
据
m
和
n
去
数
据
库
中
请
求
数
据
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
定
义
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
c
l
a
s
s
P
a
g
e
r
:
d
e
f
_
_
i
n
i
t
_
_
(
s
e
l
f
,
c
u
r
r
e
n
t
_
p
a
g
e
)
:
#
用
户
当
前
请
求
的
页
码
(
第
一
页
、
第
二
页
.
.
.
)
s
e
l
f
.
c
u
r
r
e
n
t
_
p
a
g
e
=
c
u
r
r
e
n
t
_
p
a
g
e
#
每
页
默
认
显
示
1
0
条
数
据
s
e
l
f
.
p
e
r
_
i
t
e
m
s
=
1
0
@
p
r
o
p
e
r
t
y
d
e
f
s
t
a
r
t
(
s
e
l
f
)
:
v
a
l
=
(
s
e
l
f
.
c
u
r
r
e
n
t
_
p
a
g
e
-
1
)
*
s
e
l
f
.
p
e
r
_
i
t
e
m
s
r
e
t
u
r
n
v
a
l
@
p
r
o
p
e
r
t
y
d
e
f
e
n
d
(
s
e
l
f
)
:
v
a
l
=
s
e
l
f
.
c
u
r
r
e
n
t
_
p
a
g
e
*
s
e
l
f
.
p
e
r
_
i
t
e
m
s
r
e
t
u
r
n
v
a
l
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
调
用
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
p
=
P
a
g
e
r
(
1
)
p
.
s
t
a
r
t
就
是
起
始
值
,
即
:
m
p
.
e
n
d
就
是
结
束
值
,
即
:
n
从
上
述
可
见
,
P
y
t
h
o
n
的
属
性
的
功
能
是
:
属
性
内
部
进
行
一
系
列
的
逻
辑
计
算
,
最
终
将
计
算
结
果
返
回
。
2
、
属
性
的
两
种
定
义
方
式
、
属
性
的
两
种
定
义
方
式
属
性
的
定
义
有
两
种
方
式
:
装
饰
器
即
:
在
方
法
上
应
用
装
饰
器
静
态
字
段
即
:
在
类
中
定
义
值
为
p
r
o
p
e
r
t
y
对
象
的
静
态
字
段
装
饰
器
方
式
:
装
饰
器
方
式
:
在
类
的
普
通
方
法
上
应
用
在
类
的
普
通
方
法
上
应
用
@
p
r
o
p
e
r
t
y
装
饰
器
装
饰
器
我
们
知
道
P
y
t
h
o
n
中
的
类
有
经
典
类
和
新
式
类
,
新
式
类
的
属
性
比
经
典
类
的
属
性
丰
富
。
(
如
果
类
继
o
b
j
e
c
t
,
那
么
该
类
是
新
式
类
)
经
典
类
经
典
类
,
具
有
一
种
@
p
r
o
p
e
r
t
y
装
饰
器
(
如
上
一
步
实
例
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
定
义
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
c
l
a
s
s
G
o
o
d
s
:
@
p
r
o
p
e
r
t
y
d
e
f
p
r
i
c
e
(
s
e
l
f
)
:
r
e
t
u
r
n
"
w
u
p
e
i
q
i
"
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
调
用
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
o
b
j
=
G
o
o
d
s
(
)
r
e
s
u
l
t
=
o
b
j
.
p
r
i
c
e
#
自
动
执
行
@
p
r
o
p
e
r
t
y
修
饰
的
p
r
i
c
e
方
法
,
并
获
取
方
法
的
返
回
值
新
式
类
新
式
类
,
具
有
三
种
@
p
r
o
p
e
r
t
y
装
饰
器
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
定
义
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
c
l
a
s
s
G
o
o
d
s
(
o
b
j
e
c
t
)
:
@
p
r
o
p
e
r
t
y
d
e
f
p
r
i
c
e
(
s
e
l
f
)
:
p
r
i
n
t
'
@
p
r
o
p
e
r
t
y
'
@
p
r
i
c
e
.
s
e
t
t
e
r
d
e
f
p
r
i
c
e
(
s
e
l
f
,
v
a
l
u
e
)
:
p
r
i
n
t
'
@
p
r
i
c
e
.
s
e
t
t
e
r
'
@
p
r
i
c
e
.
d
e
l
e
t
e
r
d
e
f
p
r
i
c
e
(
s
e
l
f
)
:
p
r
i
n
t
'
@
p
r
i
c
e
.
d
e
l
e
t
e
r
'
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
调
用
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
o
b
j
=
G
o
o
d
s
(
)
o
b
j
.
p
r
i
c
e
#
自
动
执
行
@
p
r
o
p
e
r
t
y
修
饰
的
p
r
i
c
e
方
法
,
并
获
取
方
法
的
返
回
值
o
b
j
.
p
r
i
c
e
=
1
2
3
#
自
动
执
行
@
p
r
i
c
e
.
s
e
t
t
e
r
修
饰
的
p
r
i
c
e
方
法
,
并
将
1
2
3
赋
值
给
方
法
的
参
数
d
e
l
o
b
j
.
p
r
i
c
e
#
自
动
执
行
@
p
r
i
c
e
.
d
e
l
e
t
e
r
修
饰
的
p
r
i
c
e
方
法
注
:
经
典
类
中
的
属
性
只
有
一
种
访
问
方
式
,
其
对
应
被
@
p
r
o
p
e
r
t
y
修
饰
的
方
法
新
式
类
中
的
属
性
有
三
种
访
问
方
式
,
并
分
别
对
应
了
三
个
被
@
p
r
o
p
e
r
t
y
、
@
方
法
名
.
s
e
t
t
e
r
、
@
方
法
名
.
d
e
l
e
t
e
r
修
饰
的
方
法
由
于
新
式
类
中
具
有
三
种
访
问
方
式
,
我
们
可
以
根
据
他
们
几
个
属
性
的
访
问
特
点
,
分
别
将
三
个
方
法
定
义
为
对
同
一
个
属
性
:
获
取
、
修
改
、
删
除
c
l
a
s
s
G
o
o
d
s
(
o
b
j
e
c
t
)
:
d
e
f
_
_
i
n
i
t
_
_
(
s
e
l
f
)
:
#
原
价
s
e
l
f
.
o
r
i
g
i
n
a
l
_
p
r
i
c
e
=
1
0
0
#
折
扣
s
e
l
f
.
d
i
s
c
o
u
n
t
=
0
.
8
@
p
r
o
p
e
r
t
y
d
e
f
p
r
i
c
e
(
s
e
l
f
)
:
#
实
际
价
格
=
原
价
*
折
扣
n
e
w
_
p
r
i
c
e
=
s
e
l
f
.
o
r
i
g
i
n
a
l
_
p
r
i
c
e
*
s
e
l
f
.
d
i
s
c
o
u
n
t
r
e
t
u
r
n
n
e
w
_
p
r
i
c
e
@
p
r
i
c
e
.
s
e
t
t
e
r
d
e
f
p
r
i
c
e
(
s
e
l
f
,
v
a
l
u
e
)
:
s
e
l
f
.
o
r
i
g
i
n
a
l
_
p
r
i
c
e
=
v
a
l
u
e
@
p
r
i
c
e
.
d
e
l
t
t
e
r
d
e
f
p
r
i
c
e
(
s
e
l
f
,
v
a
l
u
e
)
:
d
e
l
s
e
l
f
.
o
r
i
g
i
n
a
l
_
p
r
i
c
e
o
b
j
=
G
o
o
d
s
(
)
o
b
j
.
p
r
i
c
e
#
获
取
商
品
价
格
o
b
j
.
p
r
i
c
e
=
2
0
0
#
修
改
商
品
原
价
d
e
l
o
b
j
.
p
r
i
c
e
#
删
除
商
品
原
价
静
态
字
段
方
式
,
静
态
字
段
方
式
,
创
建
值
为
创
建
值
为
p
r
o
p
e
r
t
y
对
象
的
静
态
字
段
对
象
的
静
态
字
段
当
使
用
静
态
字
段
的
方
式
创
建
属
性
时
,
经
典
类
和
新
式
类
无
区
别
c
l
a
s
s
F
o
o
:
d
e
f
g
e
t
_
b
a
r
(
s
e
l
f
)
:
r
e
t
u
r
n
'
w
u
p
e
i
q
i
'
B
A
R
=
p
r
o
p
e
r
t
y
(
g
e
t
_
b
a
r
)
o
b
j
=
F
o
o
(
)
r
e
u
s
l
t
=
o
b
j
.
B
A
R
#
自
动
调
用
g
e
t
_
b
a
r
方
法
,
并
获
取
方
法
的
返
回
值
p
r
i
n
t
r
e
u
s
l
t
p
r
o
p
e
r
t
y
的
构
造
方
法
中
有
个
四
个
参
数
第
一
个
参
数
是
方
法
名
方
法
名
,
调
用
时
自
动
触
发
执
行
方
法
第
二
个
参
数
是
方
法
名
方
法
名
,
调
用
时
自
动
触
发
执
行
方
法
第
三
个
参
数
是
方
法
名
方
法
名
,
调
用
时
自
动
触
发
执
行
方
法
第
四
个
参
数
是
字
符
串
字
符
串
,
调
用
,
此
参
数
是
该
属
性
的
描
述
信
息
c
l
a
s
s
F
o
o
:
d
e
f
g
e
t
_
b
a
r
(
s
e
l
f
)
:
r
e
t
u
r
n
'
w
u
p
e
i
q
i
'
#
*
必
须
两
个
参
数
d
e
f
s
e
t
_
b
a
r
(
s
e
l
f
,
v
a
l
u
e
)
:
r
e
t
u
r
n
r
e
t
u
r
n
'
s
e
t
v
a
l
u
e
'
+
v
a
l
u
e
d
e
f
d
e
l
_
b
a
r
(
s
e
l
f
)
:
r
e
t
u
r
n
'
w
u
p
e
i
q
i
'
B
A
R
=
p
r
o
p
e
r
t
y
(
g
e
t
_
b
a
r
,
s
e
t
_
b
a
r
,
d
e
l
_
b
a
r
,
'
d
e
s
c
r
i
p
t
i
o
n
.
.
.
'
)
对
象
.
属
性
对
象
.
属
性
=
X
X
X
d
e
l
对
象
.
属
性
对
象
.
属
性
.
_
_
d
o
c
_
_
o
b
j
=
F
o
o
(
)
o
b
j
.
B
A
R
#
自
动
调
用
第
一
个
参
数
中
定
义
的
方
法
:
g
e
t
_
b
a
r
o
b
j
.
B
A
R
=
"
a
l
e
x
"
#
自
动
调
用
第
二
个
参
数
中
定
义
的
方
法
:
s
e
t
_
b
a
r
方
法
,
并
将
“
a
l
e
x
”
当
作
参
数
传
入
d
e
l
F
o
o
.
B
A
R
#
自
动
调
用
第
三
个
参
数
中
定
义
的
方
法
:
d
e
l
_
b
a
r
方
法
o
b
j
.
B
A
E
.
_
_
d
o
c
_
_
#
自
动
获
取
第
四
个
参
数
中
设
置
的
值
:
d
e
s
c
r
i
p
t
i
o
n
.
.
.
由
于
静
态
字
段
方
式
创
建
属
性
具
有
三
种
访
问
方
式
,
我
们
可
以
根
据
他
们
几
个
属
性
的
访
问
特
点
,
分
别
将
三
个
方
法
定
义
为
对
同
一
个
属
性
:
获
取
、
修
改
、
删
除
c
l
a
s
s
G
o
o
d
s
(
o
b
j
e
c
t
)
:
d
e
f
_
_
i
n
i
t
_
_
(
s
e
l
f
)
:
#
原
价
s
e
l
f
.
o
r
i
g
i
n
a
l
_
p
r
i
c
e
=
1
0
0
#
折
扣
s
e
l
f
.
d
i
s
c
o
u
n
t
=
0
.
8
d
e
f
g
e
t
_
p
r
i
c
e
(
s
e
l
f
)
:
#
实
际
价
格
=
原
价
*
折
扣
n
e
w
_
p
r
i
c
e
=
s
e
l
f
.
o
r
i
g
i
n
a
l
_
p
r
i
c
e
*
s
e
l
f
.
d
i
s
c
o
u
n
t
r
e
t
u
r
n
n
e
w
_
p
r
i
c
e
d
e
f
s
e
t
_
p
r
i
c
e
(
s
e
l
f
,
v
a
l
u
e
)
:
s
e
l
f
.
o
r
i
g
i
n
a
l
_
p
r
i
c
e
=
v
a
l
u
e
d
e
f
d
e
l
_
p
r
i
c
e
(
s
e
l
f
,
v
a
l
u
e
)
:
d
e
l
s
e
l
f
.
o
r
i
g
i
n
a
l
_
p
r
i
c
e
P
R
I
C
E
=
p
r
o
p
e
r
t
y
(
g
e
t
_
p
r
i
c
e
,
s
e
t
_
p
r
i
c
e
,
d
e
l
_
p
r
i
c
e
,
'
价
格
属
性
描
述
.
.
.
'
)
o
b
j
=
G
o
o
d
s
(
)
o
b
j
.
P
R
I
C
E
#
获
取
商
品
价
格
o
b
j
.
P
R
I
C
E
=
2
0
0
#
修
改
商
品
原
价
d
e
l
o
b
j
.
P
R
I
C
E
#
删
除
商
品
原
价
注
意
:
P
y
t
h
o
n
W
E
B
框
架
D
j
a
n
g
o
的
视
图
中
r
e
q
u
e
s
t
.
P
O
S
T
就
是
使
用
的
静
态
字
段
的
方
式
创
建
的
属
性
c
l
a
s
s
W
S
G
I
R
e
q
u
e
s
t
(
h
t
t
p
.
H
t
t
p
R
e
q
u
e
s
t
)
:
d
e
f
_
_
i
n
i
t
_
_
(
s
e
l
f
,
e
n
v
i
r
o
n
)
:
s
c
r
i
p
t
_
n
a
m
e
=
g
e
t
_
s
c
r
i
p
t
_
n
a
m
e
(
e
n
v
i
r
o
n
)
p
a
t
h
_
i
n
f
o
=
g
e
t
_
p
a
t
h
_
i
n
f
o
(
e
n
v
i
r
o
n
)
i
f
n
o
t
p
a
t
h
_
i
n
f
o
:
#
S
o
m
e
t
i
m
e
s
P
A
T
H
_
I
N
F
O
e
x
i
s
t
s
,
b
u
t
i
s
e
m
p
t
y
(
e
.
g
.
a
c
c
e
s
s
i
n
g
#
t
h
e
S
C
R
I
P
T
_
N
A
M
E
U
R
L
w
i
t
h
o
u
t
a
t
r
a
i
l
i
n
g
s
l
a
s
h
)
.
W
e
r
e
a
l
l
y
n
e
e
d
t
o
#
o
p
e
r
a
t
e
a
s
i
f
t
h
e
y
'
d
r
e
q
u
e
s
t
e
d
'
/
'
.
N
o
t
a
m
a
z
i
n
g
l
y
n
i
c
e
t
o
f
o
r
c
e
#
t
h
e
p
a
t
h
l
i
k
e
t
h
i
s
,
b
u
t
s
h
o
u
l
d
b
e
h
a
r
m
l
e
s
s
.
p
a
t
h
_
i
n
f
o
=
'
/
'
s
e
l
f
.
e
n
v
i
r
o
n
=
e
n
v
i
r
o
n
s
e
l
f
.
p
a
t
h
_
i
n
f
o
=
p
a
t
h
_
i
n
f
o
s
e
l
f
.
p
a
t
h
=
'
%
s
/
%
s
'
%
(
s
c
r
i
p
t
_
n
a
m
e
.
r
s
t
r
i
p
(
'
/
'
)
,
p
a
t
h
_
i
n
f
o
.
l
s
t
r
i
p
(
'
/
'
)
)
s
e
l
f
.
M
E
T
A
=
e
n
v
i
r
o
n
s
e
l
f
.
M
E
T
A
[
'
P
A
T
H
_
I
N
F
O
'
]
=
p
a
t
h
_
i
n
f
o
s
e
l
f
.
M
E
T
A
[
'
S
C
R
I
P
T
_
N
A
M
E
'
]
=
s
c
r
i
p
t
_
n
a
m
e
s
e
l
f
.
m
e
t
h
o
d
=
e
n
v
i
r
o
n
[
'
R
E
Q
U
E
S
T
_
M
E
T
H
O
D
'
]
.
u
p
p
e
r
(
)
_
,
c
o
n
t
e
n
t
_
p
a
r
a
m
s
=
c
g
i
.
p
a
r
s
e
_
h
e
a
d
e
r
(
e
n
v
i
r
o
n
.
g
e
t
(
'
C
O
N
T
E
N
T
_
T
Y
P
E
'
,
'
'
)
)
i
f
'
c
h
a
r
s
e
t
'
i
n
c
o
n
t
e
n
t
_
p
a
r
a
m
s
:
t
r
y
:
c
o
d
e
c
s
.
l
o
o
k
u
p
(
c
o
n
t
e
n
t
_
p
a
r
a
m
s
[
'
c
h
a
r
s
e
t
'
]
)
e
x
c
e
p
t
L
o
o
k
u
p
E
r
r
o
r
:
p
a
s
s
e
l
s
e
:
s
e
l
f
.
e
n
c
o
d
i
n
g
=
c
o
n
t
e
n
t
_
p
a
r
a
m
s
[
'
c
h
a
r
s
e
t
'
]
s
e
l
f
.
_
p
o
s
t
_
p
a
r
s
e
_
e
r
r
o
r
=
F
a
l
s
e
t
r
y
:
c
o
n
t
e
n
t
_
l
e
n
g
t
h
=
i
n
t
(
e
n
v
i
r
o
n
.
g
e
t
(
'
C
O
N
T
E
N
T
_
L
E
N
G
T
H
'
)
)
e
x
c
e
p
t
(
V
a
l
u
e
E
r
r
o
r
,
T
y
p
e
E
r
r
o
r
)
:
c
o
n
t
e
n
t
_
l
e
n
g
t
h
=
0
s
e
l
f
.
_
s
t
r
e
a
m
=
L
i
m
i
t
e
d
S
t
r
e
a
m
(
s
e
l
f
.
e
n
v
i
r
o
n
[
'
w
s
g
i
.
i
n
p
u
t
'
]
,
c
o
n
t
e
n
t
_
l
e
n
g
t
h
)
s
e
l
f
.
_
r
e
a
d
_
s
t
a
r
t
e
d
=
F
a
l
s
e
s
e
l
f
.
r
e
s
o
l
v
e
r
_
m
a
t
c
h
=
N
o
n
e
d
e
f
_
g
e
t
_
s
c
h
e
m
e
(
s
e
l
f
)
:
r
e
t
u
r
n
s
e
l
f
.
e
n
v
i
r
o
n
.
g
e
t
(
'
w
s
g
i
.
u
r
l
_
s
c
h
e
m
e
'
)
d
e
f
_
g
e
t
_
r
e
q
u
e
s
t
(
s
e
l
f
)
:
w
a
r
n
i
n
g
s
.
w
a
r
n
(
'
`
r
e
q
u
e
s
t
.
R
E
Q
U
E
S
T
`
i
s
d
e
p
r
e
c
a
t
e
d
,
u
s
e
`
r
e
q
u
e
s
t
.
G
E
T
`
o
r
'
'
`
r
e
q
u
e
s
t
.
P
O
S
T
`
i
n
s
t
e
a
d
.
'
,
R
e
m
o
v
e
d
I
n
D
j
a
n
g
o
1
9
W
a
r
n
i
n
g
,
2
)
i
f
n
o
t
h
a
s
a
t
t
r
(
s
e
l
f
,
'
_
r
e
q
u
e
s
t
'
)
:
s
e
l
f
.
_
r
e
q
u
e
s
t
=
d
a
t
a
s
t
r
u
c
t
u
r
e
s
.
M
e
r
g
e
D
i
c
t
(
s
e
l
f
.
P
O
S
T
,
s
e
l
f
.
G
E
T
)
r
e
t
u
r
n
s
e
l
f
.
_
r
e
q
u
e
s
t
@
c
a
c
h
e
d
_
p
r
o
p
e
r
t
y
d
e
f
G
E
T
(
s
e
l
f
)
:
#
T
h
e
W
S
G
I
s
p
e
c
s
a
y
s
'
Q
U
E
R
Y
_
S
T
R
I
N
G
'
m
a
y
b
e
a
b
s
e
n
t
.
r
a
w
_
q
u
e
r
y
_
s
t
r
i
n
g
=
g
e
t
_
b
y
t
e
s
_
f
r
o
m
_
w
s
g
i
(
s
e
l
f
.
e
n
v
i
r
o
n
,
'
Q
U
E
R
Y
_
S
T
R
I
N
G
'
,
'
'
)
r
e
t
u
r
n
h
t
t
p
.
Q
u
e
r
y
D
i
c
t
(
r
a
w
_
q
u
e
r
y
_
s
t
r
i
n
g
,
e
n
c
o
d
i
n
g
=
s
e
l
f
.
_
e
n
c
o
d
i
n
g
)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
看
这
里
看
这
里
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
d
e
f
_
g
e
t
_
p
o
s
t
(
s
e
l
f
)
:
i
f
n
o
t
h
a
s
a
t
t
r
(
s
e
l
f
,
'
_
p
o
s
t
'
)
:
s
e
l
f
.
_
l
o
a
d
_
p
o
s
t
_
a
n
d
_
f
i
l
e
s
(
)
r
e
t
u
r
n
s
e
l
f
.
_
p
o
s
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
看
这
里
看
这
里
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
d
e
f
_
s
e
t
_
p
o
s
t
(
s
e
l
f
,
p
o
s
t
)
:
s
e
l
f
.
_
p
o
s
t
=
p
o
s
t
@
c
a
c
h
e
d
_
p
r
o
p
e
r
t
y
d
e
f
C
O
O
K
I
E
S
(
s
e
l
f
)
:
r
a
w
_
c
o
o
k
i
e
=
g
e
t
_
s
t
r
_
f
r
o
m
_
w
s
g
i
(
s
e
l
f
.
e
n
v
i
r
o
n
,
'
H
T
T
P
_
C
O
O
K
I
E
'
,
'
'
)
r
e
t
u
r
n
h
t
t
p
.
p
a
r
s
e
_
c
o
o
k
i
e
(
r
a
w
_
c
o
o
k
i
e
)
d
e
f
_
g
e
t
_
f
i
l
e
s
(
s
e
l
f
)
:
i
f
n
o
t
h
a
s
a
t
t
r
(
s
e
l
f
,
'
_
f
i
l
e
s
'
)
:
s
e
l
f
.
_
l
o
a
d
_
p
o
s
t
_
a
n
d
_
f
i
l
e
s
(
)
r
e
t
u
r
n
s
e
l
f
.
_
f
i
l
e
s
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
看
这
里
看
这
里
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
P
O
S
T
=
p
r
o
p
e
r
t
y
(
_
g
e
t
_
p
o
s
t
,
_
s
e
t
_
p
o
s
t
)
F
I
L
E
S
=
p
r
o
p
e
r
t
y
(
_
g
e
t
_
f
i
l
e
s
)
R
E
Q
U
E
S
T
=
p
r
o
p
e
r
t
y
(
_
g
e
t
_
r
e
q
u
e
s
t
)
所
以
,
定
义
属
性
共
有
两
种
方
式
,
分
别
是
【
装
饰
器
】
和
【
静
态
字
段
】
,
而
【
装
饰
器
】
方
式
针
对
经
典
类
和
新
式
类
又
有
所
不
同
。
类
成
员
的
修
饰
符
类
的
所
有
成
员
在
上
一
步
骤
中
已
经
做
了
详
细
的
介
绍
,
对
于
每
一
个
类
的
成
员
而
言
都
有
两
种
形
式
:
公
有
成
员
,
在
任
何
地
方
都
能
访
问
私
有
成
员
,
只
有
在
类
的
内
部
才
能
方
法
私
有
成
员
和
公
有
成
员
的
定
义
不
同
私
有
成
员
和
公
有
成
员
的
定
义
不
同
:
私
有
成
员
命
名
时
,
前
两
个
字
符
是
下
划
线
。
(
特
殊
成
员
除
外
,
例
如
:
_
_
i
n
i
t
_
_
、
_
_
c
a
l
l
_
_
、
_
_
d
i
c
t
_
_
等
)
c
l
a
s
s
C
:
d
e
f
_
_
i
n
i
t
_
_
(
s
e
l
f
)
:
s
e
l
f
.
n
a
m
e
=
'
公
有
字
段
'
s
e
l
f
.
_
_
f
o
o
=
"
私
有
字
段
"
私
有
成
员
和
公
有
成
员
的
访
问
限
制
不
同
私
有
成
员
和
公
有
成
员
的
访
问
限
制
不
同
:
静
态
字
段
公
有
静
态
字
段
:
类
可
以
访
问
;
类
内
部
可
以
访
问
;
派
生
类
中
可
以
访
问
私
有
静
态
字
段
:
仅
类
内
部
可
以
访
问
;
公
有
静
态
字
段
:
c
l
a
s
s
C
:
n
a
m
e
=
"
公
有
静
态
字
段
"
d
e
f
f
u
n
c
(
s
e
l
f
)
:
p
r
i
n
t
C
.
n
a
m
e
c
l
a
s
s
D
(
C
)
:
d
e
f
s
h
o
w
(
s
e
l
f
)
:
p
r
i
n
t
C
.
n
a
m
e
C
.
n
a
m
e
#
类
访
问
o
b
j
=
C
(
)
o
b
j
.
f
u
n
c
(
)
#
类
内
部
可
以
访
问
o
b
j
_
s
o
n
=
D
(
)
o
b
j
_
s
o
n
.
s
h
o
w
(
)
#
派
生
类
中
可
以
访
问
公
有
静
态
字
段
:
c
l
a
s
s
C
:
_
_
n
a
m
e
=
"
公
有
静
态
字
段
"
d
e
f
f
u
n
c
(
s
e
l
f
)
:
p
r
i
n
t
C
.
_
_
n
a
m
e
c
l
a
s
s
D
(
C
)
:
d
e
f
s
h
o
w
(
s
e
l
f
)
:
p
r
i
n
t
C
.
_
_
n
a
m
e
C
.
_
_
n
a
m
e
#
类
访
问
=
=
>
错
误
o
b
j
=
C
(
)
o
b
j
.
f
u
n
c
(
)
#
类
内
部
可
以
访
问
=
=
>
正
确
o
b
j
_
s
o
n
=
D
(
)
o
b
j
_
s
o
n
.
s
h
o
w
(
)
#
派
生
类
中
可
以
访
问
=
=
>
错
误
普
通
字
段
公
有
普
通
字
段
:
对
象
可
以
访
问
;
类
内
部
可
以
访
问
;
派
生
类
中
可
以
访
问
私
有
普
通
字
段
:
仅
类
内
部
可
以
访
问
;
p
s
:
如
果
想
要
强
制
访
问
私
有
字
段
,
可
以
通
过
【
对
象
.
_
类
名
_
_
私
有
字
段
明
】
访
问
(
如
:
o
b
j
.
_
C
_
_
f
o
o
)
,
不
建
议
强
制
访
问
私
有
成
员
。
公
有
字
段
:
c
l
a
s
s
C
:
d
e
f
_
_
i
n
i
t
_
_
(
s
e
l
f
)
:
s
e
l
f
.
f
o
o
=
"
公
有
字
段
"
d
e
f
f
u
n
c
(
s
e
l
f
)
:
p
r
i
n
t
s
e
l
f
.
f
o
o
#
类
内
部
访
问
c
l
a
s
s
D
(
C
)
:
d
e
f
s
h
o
w
(
s
e
l
f
)
:
p
r
i
n
t
s
e
l
f
.
f
o
o
#
派
生
类
中
访
问
o
b
j
=
C
(
)
o
b
j
.
f
o
o
#
通
过
对
象
访
问
o
b
j
.
f
u
n
c
(
)
#
类
内
部
访
问
o
b
j
_
s
o
n
=
D
(
)
;
o
b
j
_
s
o
n
.
s
h
o
w
(
)
#
派
生
类
中
访
问
回复
举报
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
!disable!!post_parseurl!
使用Markdown编辑器编辑
使用富文本编辑器编辑
回帖后跳转到最后一页