star's blog

star's blog0000
 
star @ 2006-07-06 10:46

Taipei#sh run
Building configuration...

Current configuration:
!
version 12.0
service timestamps debug uptime(设定Debug跟踪日志显示其时间)
service timestamps log uptime(设定看Log时显示其时间)
no service password-encryption(口令不加密)
!
hostname Taipei(主机名)
!
enable secret 5 $R.66$z.BUjhNsJcIr8KCcS9uxG.
!
!
!
!
!
voice-card 1(定义语音卡1)
!
voice-card 3(定义语音卡3)
!
ip subnet-zero
no ip domain-lookup
!
isdn voice-call-failure 0
!
!
!
!
controller E1 1/0(配置 E1语音卡)
framing NO-CRC4
ds0-group 0 timeslots 1-15,17-31 type e&m-wink-start(定义语音卡的类型为E&M卡)
cas-custom 0
!
controller E1 3/0(配置 E1语音卡)
framing NO-CRC4
ds0-group 0 timeslots 1-15,17-31 type e&m-wink-start(定义语音卡的类型为E&M卡)
cas-custom 0
!
!
!
interface BRI0/0
no ip address
no ip directed-broadcast
shutdown
isdn guard-timer 0 on-expiry accept
!
interface FastEthernet0/0
no ip address
no ip directed-broadcast
shutdown
duplex auto
speed auto
!
interface Serial0/0
description "Link to MainLand_ShangHai by NCIC lease line"
ip address 192.168.1.1 255.255.255.252
no ip directed-broadcast
no ip mroute-cache
no fair-queue
!
interface Serial0/1
no ip address
no ip directed-broadcast
shutdown
clockrate 2000000
!
ip classless
no ip http server
!
!
voice-port 1/0:0(配置模拟语音端口)
compand-type a-law
!
voice-port 3/0:0(配置模拟语音端口)
compand-type a-law
!
dial-peer voice 1 voip (定义拨号对等体到语音)
destination-pattern +445...(为拨号对等体分配电话号码,其中.为通配符)
session target ipv4:192.168.1.2(定义Voip路由,为对端的IP地址)
req-qos guaranteed-delay (语音数据流RVSP的保证,其中Guaranteed-dealy可用于保证整个网络的延时)
ip precedence 5(IP优先级,5为关键)
!
dial-peer voice 2 pots(定义拨号对等体到语音物理端口)
destination-pattern +3...(定义电话话码以3开头的)
port 1/0:0(定义语音端口)
!
dial-peer voice 3 pots(定义拨号对等体到语音物理端口)
destination-pattern +3...(定义电话话码以3开头的)
port 3/0:0(定义语音端口)
!
!
line con 0(设定登陆)
transport input none
line aux 0
line vty 0 4(允许用Telnet)
password cisco(口令为Cisco)
login
!
end

Taipei#


上海一方的3640配置

ShangHai#sh run
Building configuration...

Current configuration:
!
version 12.0
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname ShangHai
!
enable secret 5 $dB/c$tnrMU9IxFCJdix5ssHAdH/
!
!
!
!
!
voice-card 1
!
voice-card 2
!
ip subnet-zero
no ip domain-lookup
!
isdn voice-call-failure 0
!
!
!
!
controller E1 1/0
framing NO-CRC4
ds0-group 0 timeslots 1-15,17-31 type e&m-immediate-start
cas-custom 0
!
controller E1 2/0
framing N
ds0-group 0 timeslots 1-15,17-31 type e&m-immediate-start
cas-custom 0
!
!
!
interface BRI0/0
no ip address
no ip directed-broadcast
encapsulation ppp
isdn guard-timer 0 on-expiry accept 1 2



 
star @ 2006-07-06 10:43

学习中………………




sh run

Building configuration...

Current configuration : 4905 bytes

!

version 12.2

no service pad

no service timestamps debug uptime

no service timestamps log uptime

service password-encryption

no service dhcp

!

hostname as5300-1

!

no logging rate-limit

enable secret 5 Br4$N9tSriHsHW4vg/A4O3kdL/

enable password 7 070C2D494F1B0900161E

!

username jtnet password 7 04511F39302F495A

!

!

resource-pool disable

resource-pool call treatment resource channel-not-available

!

call rsvp-sync // RSVP呼叫同步

!

call progress tone country china //系统时间为第八时区北京时间

clock timezone china 8

clock calendar-valid

calltracker enable

ip subnet-zero

no ip source-route

no ip domain-lookup

!

isdn switch-type primary-net5 //ISDN交换机类型

isdn voice-call-failure 0 //ISDN语音呼叫失败无效

isdn alert-end-to-end

voice call send-alert //语音呼叫发送报警

voice rtp send-recv //语音实时发送与接收

!

voice service voip //VOIP语音服务

!

voice class codec 88 //语音编解码分类

codec preference 1 g729br8 //1级优先权编解码方式

codec preference 2 g729r8 bytes 50 //2级优先权编解码方式

codec preference 3 g711alaw //3级优先权编解码方式

codec preference 4 g723ar53 //4级优先权编解码方式

codec preference 5 g723ar63 bytes 144 //5级优先权编解码方式

codec preference 6 g723r53 //6级优先权编解码方式

codec preference 7 g723r63 bytes 120 //7级优先权编解码方式

codec preference 8 g726r16 //8级优先权编解码方式

codec preference 9 g726r24 //9级优先权编解码方式

codec preference 10 g726r32 //10级优先权编解码方式

codec preference 11 g728 //11级优先权编解码方式

!

!

!

!

!

fax interface-type modem //传真机调制解调器接口类型

mta receive maximum-recipients 1 //报文传送代理接收最大收件人为1

dial-control-mib retain-timer 60

dial-control-mib max-size 1200

!

controller E1 0 //配置 E1语音卡0

framing NO-CRC4 //编帧方式:NO-CRC4 编码方式(linecode):默认的HDB3

clock source line primary

pri-group timeslots 1-31 //把PRI接口划分为31个信道,其中第十六个信道(逻辑端口s0:15)是管理信道

!

controller E1 1

framing NO-CRC4

clock source line secondary 1

pri-group timeslots 1-31

!

controller E1 2

framing NO-CRC4

clock source line secondary 2

pri-group timeslots 1-31

!

controller E1 3

shutdown

framing NO-CRC4

clock source line secondary 3

pri-group timeslots 1-31

!

translation-rule 101 //转换规则 101

Rule 0 any 55514400

!

translation-rule 102 //转换规则 102

Rule 0 any 55514401

!

translation-rule 103

Rule 0 any 55514403

!

translation-rule 104

Rule 0 any 88588858

!

translation-rule 112

!

!

!

interface Loopback0

no ip address

!

interface Ethernet0

no ip address

no ip route-cache

no ip mroute-cache

shutdown

no cdp enable

!

interface Serial0

no ip address

no ip route-cache

no ip mroute-cache

shutdown

no fair-queue

clockrate 2015232

no cdp enable

!

interface Serial1

no ip address

no ip route-cache

no ip mroute-cache

shutdown

no fair-queue

clockrate 2015232

no cdp enable

!

interface Serial2

no ip address

no ip route-cache

no ip mroute-cache

shutdown

no fair-queue

clockrate 2015232

no cdp enable

!

interface Serial3

no ip address

no ip route-cache

no ip mroute-cache

shutdown

no fair-queue

clockrate 2015232

no cdp enable

!

interface Serial0:15

no ip address

isdn switch-type primary-net5

no fair-queue

no cdp enable

!

interface Serial1:15

no ip address

isdn switch-type primary-net5

no fair-queue

no cdp enable

!

interface Serial2:15

no ip address

isdn switch-type primary-net5

no fair-queue

no cdp enable

!

interface Serial3:15

no ip address

isdn switch-type primary-net5

no fair-queue

no cdp enable

!

interface FastEthernet0 //快速以太网管理端口接口配置

ip address xxx.xxx.xxx.xxx 255.255.255.248 //配置快速以太网网卡的IP地址和子网掩码

no ip route-cache

no ip mroute-cache

duplex full

speed 100

no cdp enable

h323-gateway voip interface //h323网关VOIP连接

h323-gateway voip h323-id AS5300 //h323网关VOIP连接h323ID为AS5300

!

ip classless

ip route 0.0.0.0 0.0.0.0 xxx.xxx.xxx.xxx

ip route 0.0.0.0 0.0.0.0 xxx.xxx.xxx.xxx

no ip http server

ip pim bidir-enable

!

no logging trap

no cdp run

!

!

voice-port 0:D //配置模拟语音端口

input gain 5

output attenuation 11 //输出衰减为11

echo-cancel coverage 32 //回音抵消覆盖率为32

cptone CN

!

voice-port 1:D

input gain -5

output attenuation 11

echo-cancel coverage 32

cptone CN

!

voice-port 2:D

input gain 5

output attenuation 11

echo-cancel coverage 32

cptone CN

!

voice-port 3:D

input gain 5

output attenuation 11

echo-cancel coverage 32

cptone CN

!

dial-peer voice 427 pots //定义拨号对等体到语音物理端口

destination-pattern 88770081T //为拨号对等体分配电话号码

translate-outgoing calling 101 //转换出局主叫为1

port 2:D //定义语音端口

prefix 0081

!

dial-peer voice 428 pots

destination-pattern 55600081T

translate-outgoing calling 103

port 2:D

prefix 0081

!

dial-peer voice 432 pots

destination-pattern 55600081T

translate-outgoing calling 102

port 1:D

prefix 0081

!

dial-peer voice 429 pots

destination-pattern 88770T

port 2:D

prefix 0

!

dial-peer voice 500 pots

destination-pattern 67890063T

port 0:D

prefix 0063

!

dial-peer voice 510 pots

destination-pattern 55990063T

translate-outgoing calling 101

port 2:D

prefix 0063

!

dial-peer voice 511 pots

destination-pattern 559900639T

translate-outgoing calling 101

port 1:D

prefix 00639

!

dial-peer voice 513 pots

destination-pattern 5580008869T

translate-outgoing calling 101

prefix 008869

!

dial-peer voice 600 pots

destination-pattern 17811T

port 0:D

prefix 00

!

dial-peer voice 601 pots

destination-pattern 17811T

port 1:D

prefix 00

!

gateway

!

alias exec VA show call act voi br

!

line con 0

exec-timeout 5 0

line aux 0

exec-timeout 5 0

line vty 0 4

exec-timeout 5 0

password 7 030555130F0174111c

login

!

scheduler interval 1000

end

as5300-1#



 
star @ 2006-07-06 10:20

最近遇到VOIP,很多东西不懂,今天遇到了新名词网守,查了一下资料:

在IP电话中,网守处于高层,是用来管理IP电话网关的,下面这张图描述了网守在网络中的位置


一、RAS功能

  RAS部分的功能有用户认证、地址解析、带宽管理、路由管理、安全性管理、区域管理。

  1、区域管理:由于IP Phone网络正在发展中,网络的拓扑结构各种各样,考虑到目前的发展趋势,网守在结构上应能适应各种结构,既能支持单网守、单区域,也能支持多网守、多区域;在多区域情况下,各个区域即可以建立平等和直接的联系,也可通过上级网守联系。每个区域可配置多个网守,以用于备份和负荷分担。每个网关保存两个网守的地址,网关启动后定期向网守发RRQ登录,如果登录失败,则向另一网守登录。登录时网守保存网关的登录生存周期,超时后未重新收到网关的RRQ则认为网关故障,将其状态置为不可用。

  2、用户认证:网关用ARQ把用户卡号和密码发给网守,网守再把卡号和密码送给计费认证中心,如果计费认证中心认证通过,网守向网关发ACF,否则回ARJ。

  3、地址解析:网关在用户认证完成后,接受被叫号码,接收完被叫号码后把号码用ARQ送给网守,网守在路由表中查找目的网关的IP地址,如果目的网关不在本区域中,向上级网守或邻近网守请求在别的区域中查找。找到目的网关后在ACF中返回其IP地址,未找到返回ARJ。网守到网守的通信方式遵循H.225.0 Annex G的建议。

  4、带宽管理:由于每个网关接入到Internet的带宽有限,为了避免在话务高峰期造成网络拥塞,影响所有的呼叫,网守可设定进行带宽管理,网关在ARQ中填入所需的带宽,网守判断有无足够的带宽资源,如果资源不足,就拒绝呼叫。由于呼叫所需的带宽取决于语言编码的类别、是否采取静音、每个RTP包带几帧数据等,因此,在ARQ中的带宽应按最大需求申请,在通话开始时,再用BRQ修改所需带宽。

  5、路由管理:为了提高网络的可靠性和接通率,对话务流量进行分配,网守提供路由管理。在路由表中,每个区号可以对应多个路由,路由具有优先级,选路时先选高优先级路由,如果高优先级路由拥塞或不可达,再选低优先级的路由。当呼叫跨区域时,双方的网守可以直接建立联系,也可以通过上级网守联系,还可以通过别的同级网守联系,方式灵活,保证系统的灵活配置和网络的可靠性。具有相同区号和路由特性的网关可以组成网关组,选路时可以针对网关,也可以针对网关组。对某一网关组选路时,可以按每个网关的优先级,也可以按百分比在网关间进行流量分配。为了在某些情况下能与即不在本网守的控制下,也无法与其网守通信的网关互通,路由还可设为“独立网关”,直接与之通信。

  6、安全性管理:由于Internet是一个开放的网络,容易遭到攻击,网守应提供基于H.235的安全机制,在相互通信的网关和网守之间、网守与网守之间设置密码,相互认证。为了与别的设备互通或别的原因,网守也可以不提供基于H.235的安全性机制或也可以针对IP地址进行认证,根据对方的IP地址来判断对方是否是合法用户。

二、呼叫处理功能

  网守除了进行RAS功能外,还需要具有呼叫处理功能,利用H.225.0和H.245进行呼叫的建立,能力交换,呼叫维护和结束呼叫等处理。对于PC-to-Phone业务,PC需要对网守发起呼叫。再由网守向被叫网关发起呼叫,网守在进行呼叫处理的时侯,其处理能力会下降很多。

三、用户界面和参数设置

  用户界面和参数设置部分完成路由表、网关数据表、网关组数据表、本网守数据设定等数据的输入、修改、保存和调试信息、日志信息、告警信息的管理和用户权限管理。

  1、各种数据的管理:网守的数据主要有网关数据表、网关组数据表、网守数据表、路由表、国家信息表五个表格和本网守的各种设置,如RAS端口号,是否采用H.235,本网守的国家号和国家号前缀等。通过用户界面,可以实时修改大部分数据,少数参数如端口号等只能在系统初始化时设定,运行中禁止修改。所有的数据都可以保存在文件中,下次启动可直接使用。

  2、告警信息管理:提供告警窗口,在系统出现异常时打印告警信息。

  3、调试信息管理:可以输入一些命令,来控制系统的运行和显示某些感兴趣的信息,如VOS的内存信息,显示收到的消息等。

  4、日志管理:记录网守所有的操作,以便进行问题跟踪等。

  5、用户权限管理:对操作设置各级权限,根据权限确定用户对网守的操作。

四、RADIUS Client程序

  计费认证中心中保存着所有卡号用户的信息,当网关向网守发送ARQ请求对用户进行认证时,GK通过Radius Client向计费认证中心发送用户验证请求,等待计费认证中心的验证结果。呼叫开始通话时,网守收到网关的通知后通过Radius Client向计费认证中心发送计费开始消息,通话结束后发送计费结束消息。

五、网管功能

  网守支持SNMP,通过运行SNMP代理,与网管中心建立联系。

六、其他功能

  1、设备备份的考虑:为了保证系统的可靠性,每个区域应至少配置两个网守,这两个网守可以配置为一个为主,一个为从,也可以配置为两个平等的网守,对区域内的网关进行负荷分担,同时互为备用。在正常情况下网关只向主网守登记,但主备网守中都保存有该网关的数据,当网关向主网守登记失败后,向备用网守登记。

  2、设备管理:为了在某一网关或网守出现故障时能及时改变路由,提高接通率,网守应能及时发现其管理下的网关和与之联系的其它网守的状态改变并以此改变路由数据。网守管理下的网关不断向网守发送登记请求,每次登记的生存周期可以设得很短,当生存周期已到而未收到网关新的登记请求时,网守就可以认为网关发生故障,并不在向其分配呼叫。与此同时,网关不停向所有与之向连的网守发送服务请求,与之建立联系。当向对方发出服务请求未收到对方的证实,重发也超过最大重发次数时,认为对方发送故障,这时改变自己的路由表。

  3、会话管理:网关上的每一个呼叫在网守中都有一与之对应的呼叫控制块,当网关发起呼叫时向网守发送ARQ,网守在收到后ARQ创建呼叫控制块,呼叫结束时网关向网守发送DRQ,网守释放呼叫控制块。为了避免在某些情况下网守未收到网关的DRQ而造成网守无法释放呼叫,网守定期向网关发送查询命令,检查呼叫是否存在,如果不存在,则释放呼叫控制块。为了避免呼叫超出网守处理能力而造成网守崩溃,网守可以设一最大呼叫数,超出的呼叫将被拒绝。对每个网关也设一最大呼叫数,当该网关上的呼叫数超出门限值时呼叫也将被拒绝。网守还可以闭塞某一网关或网守,禁止其呼入或呼出。对每一网守,还可以设一拥塞上限和拥塞下限,当呼叫超出呼叫上限时认为该网守已拥塞,不再向该网守分配呼叫;当呼叫数低于拥塞下限时,认为拥塞已经解除。






 
star @ 2006-07-01 14:56

ring sb 给某人打电话
Tomorrow I'll ring you

uncle 叔叔  aunt 姑  cousin 堂兄妹  nephew 外甥  niece 外甥女

on Sundays 每逢星期天

look out of 朝窗外看

dark 天很暗

What a day! 感叹句 = It is a terrible day - What a terrible day.

just then 就在那时
 
不知道对方性别时,可以用it取代
Who is it?

Just 只会出现在 "现在完成时中"

by train
by 直接加交通工具 

------------------------------------------------------------------------
It was Sunday. I never get up early on Sundays. I sometimes stay in bed until lunchtime. Last Sunday I got up very late. I looked out of the window. It was dark outside. 'What a day!' I thought. 'It's raining again.' Just then, the telephone rang. It was my aunt Lucy. 'I've just arrived by train,' she said. 'I'm coming to see you.'
    'But I'm still having breakfast,' I said.
    'What are you doing?' she asked.
    'I'm having breakfast,' I repeated.
    'Dear me,' she said. 'Do you always get up so late? It's one o'clock!'


 
star @ 2006-06-30 17:04

TEXT:
Last week I went to the theatre. I had a very good seat. The play was very interesting. I did not enjoy it. A young man and a young woman were sitting behind me. They were talking loudly. I got very angry. I could not hear the actors. I turned round. I looked at the man and the woman angrily. They did not pay any attention. In the end, I could not bear it. I turned round again. 'I can't hear a word!' I said angrily.
'It's none of your business,' the young man said rudely. 'This is a private conversation!'

Words:

private 私人的

talk conversation
比较正式 dialogue 对话 chat 闲聊 gossip 嚼舌头

 

theatre 戏院  cinema 电影院

Is this seat taken? 这个位子有人吗?

Take your seat, please

Be seat, please  英式

I was annoyed
I was angry
I was very angry
Be blue in face

Pay a little attention 
Pay much attention
Pay more attention
Pay no attention

 

 

I can’t bear you/stand you 容忍 put up with 忍受
Endure 忍受  
bear/stand/endure 忍受的极限在扩大

bear hug 热情的拥抱
give sb a bear hug

 Text:
Go to the + ’s 去这个人开的店
Go to the doctor’s 去看病
Go to the butcher’s 买肉

例外:

Go to school   go to church   go to hospital    go home

 

 

时态:

Were sitting: 当时正坐在     过去进行时态:过去某个时间正在发生的动作

一个故事的背景往往用进行时态描述

I + be + (v) ing

The girl was reading a book in the garden. A boy came to her.

 

 

Got 变得  I got angry 强调变化过程   I was angry 事实

I could not hear you. Beg your pardon?  Could not 书面写作

I couldn’t hear you. / I couldn’t hear a word. / I couldn’t catch your word.

I couldn’t hear you clearly. / I couldn’t catch your words.     A word 一句话

 

 




 
star @ 2006-06-29 13:46



excel中从身份证中提取出生年月日~~今天customer居然提出了这个request

15位身份证号从第7位到第12位是出生年月日,年份用的是2位数。
18位身份证号从第7位到第14位是出生的年月日,年份用的是4位数。

从身份证号码中提取出表示出生年、月、日的数字,用文本函数MID()可以达到目的。
MID()——从指定位置开始提取指定个数的字符(从左向右)。

对一个身份证号码是15位或是18位进行判断,用逻辑判断函数IF()和字符个数计算函数LEN()辅助使用可以完成。

综合上述分析,可以通过下述操作,完成形如1978-12-24样式的出生年月日自动提取:

假如身份证号数据在A1单元格,在B1单元格中编辑公式
=IF(LEN(A1)=15,MID(A1,7,2)&"-"&MID(A1,9,2)&"-"&MID(A1,11,2),MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2))
回车确认即可。

如果只要“年-月”格式,公式可以修改为
=IF(LEN(A1)=15,MID(A1,7,2)&"-"&MID(A1,9,2),MID(A1,7,4)&"-"&MID(A1,11,2))

-------------------------------------------------------------------------------------------------------------------------

这是根据身份证号码(15位和18位通用)自动提取性别和出生年月的自编公式,供需要的网友参考:
说明:公式中的B2是身份证号
1、根据身份证号码求性别:
=IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,"女","男"),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,3)),2)=0,"女","男"),"身份证错"))
2、根据身份证号码求出生年月:
=IF(LEN(B2)=15,CONCATENATE("19",MID(B2,7,2),".",MID(B2,9,2)),IF(LEN(B2)=18,CONCATENATE(MID(B2,7,4),".",MID(B2,11,2)),"身份证错"))

3、根据身份证号码求年龄:
=IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B2)=18,year(now())-VALUE(MID(B2,7,4)),"身份证错"))
----------------------------------------------------------------------------------------------------------------------------


接下来我们应将光标移至D3单元格中,然后输入“=IF(MID(B3,15,1)/2=TRUNC(MID(B3,15,1)/2),"女","男")”。这就表示取身份证号码的第15位数,若能被2整除,这表明该员工为女性,否则为男性。



 
star @ 2006-06-28 22:32

永乐电器送的U盘,拿回来就觉得有些不对,指示灯一直狂闪,今天拿到办公室才发现里面有病毒,猜想家里的机器肯定也中招了,回来一查果然遭了,而且诗歌顽固的病毒。

…………………………………………………………………………………………………………………………
Win32.Troj.BlackRose     
病毒别名:     处理时间:2006-04-07     威胁级别:★
中文名称:rose病毒     病毒类型:木马     影响系统:Win 9x/ME,Win 2000/NT,Win XP,Win 2003
病毒行为:
这是一个具有破坏性的病毒。该病毒会破坏系统文件以及重起用户计算机。该病毒运行后首先拷贝自己到指定的目录,并通过两种方式添加启动项,达到随开机启动的目的。该病毒通过可移动磁盘进行传播。

1,生成文件
c:\system32\rose.exe
c:\windows\system32\run.reg
c:\autorun.inf
d:\systemfile.com
d:\autorun.inf

2,run.reg写注册表启动项
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
"dll" = "c:\system32\rose.exe"

3,autorun.inf内容为
[autorun]
Shellexecute = rose.exe

4,生成下列文件
c:\windows\system32\systemdate.ini
d:\systemdate.ini
C:\NTDETECT.COM
c:\system.sys
d:\systemfile.com

5,重起计算机
shutdown -s -t 0 -f

6,传播方式
拷贝rose.exe和autorun.inf到可疑动磁盘。

以上是在毒霸网站上查到的,但是金山没有能杀掉,这里有一款专杀工具希望能有对中毒的朋友有所帮助
http://byhh.net/cgi-bin/f/Virus/1145525575/anti-rose-V1.0.rar



 
star @ 2006-06-15 12:12

早上到cub就发现邮件账号已经被停掉了,也就是说域账号已经被停掉了,中午出大堂回来的时候badge也失效了,只有领访客badge了。
2年了,看着一块荒地建成现在这样的厂房,心里还是有些恋恋不舍的感觉,想到当初在泥泞的路上来回折腾,有辛酸有快乐,在这里学到很多东西,结识了很多好朋友,就要离开了,祝愿他们一切都好,超越未来吧~嘻嘻


 
日历
网志分类
『所有网志』
东说西说
技术文档
Star NCE
最新留言
站内搜索
友情链接
我的歪酷 非非共享界
管理我的博客
订阅 RSS
0008060
歪酷博客