自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (1)
  • 收藏
  • 关注

原创 oracle通过JOB定时删除数据

1 建立存储过程,执行删除操作,删除小于系统时间的所有数据。create or replace procedure DeleteDataForJob begin delete from gps_map where servertime end DeleteDataForJob;2

2011-07-13 10:29:17 11807

原创 为什么Thread.stop和Thread.suspend等被废弃

<br />原文 : Why Are Thread.stop, Thread.suspend,Thread.resume and Runtime.runFinalizersOnExit Deprecated?<br />  为什么 Thread.stop 被废弃了?<br />  因为其天生是不安全的。停止一个线程会导致其解锁其上被锁定的所有监视器(监视器以在栈顶产生ThreadDeath异常的方式被解锁)。如果之前被这些监视器保护的任何对象处于不一致状态,其它线程看到的这些对象就会处于不一致状态。这种对象

2011-03-07 11:11:00 1392

原创 使用C# 撰寫非同步方法 TCP socket --3

<br />當Server 接受 Client 的連線後,有指定當該Socket有資料傳入時,要叫用接受資料WaitForData()函式,其 WaitForData() 詳細如下:<br />//宣告AsyncCallback類別的變數 pfnWorkerCallBack<br />public AsyncCallback pfnWorkerCallBack;<br />public void WaitForData(System.Net.Sockets.Socket soc)<br />{<br /> 

2010-11-29 10:38:00 1906

原创 DirectShow .Net 实现视频预览(重点源码记录)

<br />实例引用DirectShowLib-2005.dll,这个DLL可以到http://directshownet.sourceforge.net/直接下载使用。<br />1、获取视频采集设备IBaseFilter接口对象的方法<br />//获取所有视频设备名称<br />public ArrayList GetVideoInputDevice()<br />      { return GetDeviceCollection(FilterCategory.VideoInputDevice);}

2010-10-19 09:56:00 1388

原创 matlab中基于帧输出是什么意思

21.MATLAB支持的几种图像文件格式:<br /><br />⑴JPEG(Joint Photogyaphic Expeyts Group):一种称为联合图像专家组的图像压缩格式。 <br /><br />⑵BMP(Windows Bitmap):有1位、4位、8位、24位非压缩图像,8位RLE(Run length Encoded)的图像。文件内容包括文件头(一个BITMAP FILEHEADER数据结构)、位图信息数据块(位图信息头BITMAP INFOHEADER和一个颜色表)和图像数据。<br

2010-10-16 10:41:00 4503 1

原创 ARMv7的Cortex系列微处理器技术特点

<br />摘要 ARMv7是目前ARM处理器体系结构的最高版本。本文介绍了基于ARMv7的最新ARM微处理器Cortex系列,描述了该系列处理器的技术细节,同时重点论述了Cortex-R、Cortex-A、Cortex-M系列处理器的技术特点。最后,对不同系列处理器的应用领域作了进一步的阐述。<br />  关键词 ARMv7 体系结构 Cortex-R Cortex-A Cortex-M<br />  引 言<br />  随着嵌入式技术应用领域的不断扩展,对嵌入式系统的要求越来越高,而作为嵌入式系统核

2010-08-20 13:35:00 1549

原创 在C#中用户控件与窗体间的消息传递

<br />简介:这是在C#中用户控件与窗体间的消息传递的详细页面,介绍了和c/c++,有关的知识,加入收藏请按键盘ctrl+D,谢谢大家的观看!要查看更多有关信息,请点击此处<br />如何在C#中实现用户定义控件内的事件挂勾到调用的窗体事件中            我们都知道在ASP.net开发中,如果使用用户定义控件可以有效的进行程序的模块化。其实在.net  的WinForm中也是可以使用的。细节如下:1、新建应用程序WindowsApplication1。2、添加新的用户控件UserLogin。(

2010-08-13 16:40:00 5360 1

原创 什么是JTAG,U-BOOT的启动流程及移植,如何正确使用ads(axd)

<br />1 Bootloader及u-boot简介  Bootloader代码是芯片复位后进入操作系统之前执行的一段代码,主要用于完成由硬件启动到操作系统启动的过渡,从而为操作系统提供基本的运行环境,如初始化CPU、堆栈、存储器系统等。Bootloader 代码与CPU芯片的内核结构、具体型号、应用系统的配置及使用的操作系统等因素有关,其功能类似于PC机的BIOS程序。由于bootloader和CPU及电路板的配置情况有关,因此不可能有通用的bootloader,开发时需要用户根据具体情况进行移植。嵌入

2010-08-07 14:22:00 3145

原创 44 b0 笔记-2

<br />一、ADS设置、编译和链接<br />1. 在ADS中打开.mcp文件<br />2. 设置 Edit - DebugRel Settings - ...<br />3. 编译 make 在DebugRel文件夹下产生映像文件.axf(用于调试)和二进制文件.bin(烧写到flash中)<br /><br />二、AXD设置和代码调试<br />1. PC-并口线-Jtag线-板上Jtag端口<br />2. 工具软件/JTAGARM/ARMJtagDebugFinal - 安装驱动.exe -

2010-08-07 14:19:00 768

原创 44 b0 笔记-1

<br />(hf 44b0 使用说明书 p1 – p35)<br />---------------------------------------------------------------------------------<br />大小计算:<br />0x0c00 0000<->0x0a00 0000 共4MB<br /><br />2 x^y 10 = 1Kbit = 128B<br />2 x^y 13 = 8Kbit = 1KB<br />2 x^y 20 = 1Mbit = 128K

2010-08-07 11:57:00 726

原创 全面认识 五险一金

<br />具体的社保构成比例为:<br /><br />    养老保险:单位每个月为你缴纳21%,你自己缴纳8%;<br />    医疗保险:单位每个月为你缴纳9%,你自己缴纳2%外加10块钱的大病统筹(大病统筹主要管住院这块);<br /><br />    失业保险:单位每个月为你缴纳2%,你自己缴纳1%;<br />    工伤保险:单位每个月为你缴纳0.5%,你自己一分钱也不要缴;<br />    生育保险:单位每个月为你缴纳0.8%,你自己一分钱也不要缴;<br />    住房公积金:单

2010-08-05 17:39:00 765

原创 vc中建立非模态对话框的例子

<br />vc中建立非模态对话框的例子:<br />1,首先创建一个基于对话框的名为liu的工程。,对话框类名(CLiuDlg) 文件名 liuDlg.h,liuDlg.cpp<br /><br />2, 添加一个对话框资源,生成一个类(jin) 文件名为 jin.h,jin.cpp<br /><br />3, 在liuDlg.cpp中添加一个全局变量 ,在类定义的上面添加,代码为:<br />#include "jin.h"<br />jin * g_a; //此全局变量用于指向非模态对话框<br />

2010-08-03 11:43:00 933

原创 PLC通讯协议: Siemens PPI协议

<br />Siemens PPI协议分析<br /><br />摘要:通过数据监视,分析的方法,找出了PPI协议的关键报文格式,可用于上位机、现场设备与S7-200 CPU之间通讯。<br />关键字:PLC ,PPI ,协议<br />1 前言<br />西门子S7-200 PLC之间或者PLC与PC之间通信有很多种方式:自由口,PPI方式,MPI方式,Profibus方式。使用自由口方式进行编程时,在上位机和PLC中都要编写数据通信程序。使用PPI协议进行通信时,PLC可以不用编程,而且可读写所有数据

2010-07-21 15:06:00 10813

原创 WaitForSingleObject函数用法

<br />首先介绍CreateEvent是创建windows事件的意思,作用主要用在判断线程退出,程锁定方面.<br />CreateEvent <br />函功能描述:创建或打开一个命名的或无名的事件对象.<br />EVENT有两种状态:发信号,不发信号。 <br />SetEvent/ResetEvent分别将EVENT置为这两种状态分别是发信号与不发信号。 <br />WaitForSingleObject()等待,直到参数所指定的OBJECT成为发信号状态时才返回,OBJECT可以是EVENT,

2010-07-16 16:20:00 1266

原创 MultiByteToWideChar和WideCharToMultiByte用法详解

<br />/*------------------------------------------------------------------------------   <br />  把ASCII字符串转换成UNICODE字符串   <br />  [input]: source=源ASCII字符串   <br />  [output]: obj=目标UNICODE字符串   <br />  */   <br />  void   ConvertAnsiTounicode(char   *   s

2010-07-16 15:47:00 537

原创 第一章 高频电路基本常识 第一部分

 第一章 高频电路基本常识 第一部分    为何要学习高频电路的知识<br />    电子电路可以分为模拟电路与数字电路,而模拟电路又可以分类为低频率电路与高频电路。<br />    一般的电子技术人员,首先尝试设计或制作的,大多以数位电路或低频率电路为主,此较少从高频电路开始的。其主要原因是,高频电路较难去理解,往往所制作出的电路无法如预期的设计目标动作。<br />    但是,如果忽略了高频电路的基本常识,也可能使所设计出的数位电路或低频率电路不能成为最适当,甚至於可能会造成动作的不稳定。<br

2010-07-14 15:18:00 1531

原创 阻抗不匹配时,为何产生反射

<br />阻抗你可以理解成连接水管,阻抗大小你理解成水管直径的大小,最好是找到合适大小的水管(阻抗匹配) 引用回复鲜花 ( 0) 臭鸡蛋 ( 0) 电子工程专辑:以材料技术为核心,TDK持续发力中国汽车市场第2楼回复主题:阻抗不匹配时,为何产生反射?发布时间:2007-5-10 下午1:21 <br /><br />作者: desire<br />等级: 初入江湖<br />积分: 171分<br />发帖数: 33次<br />网站总积分: 174分<br />发送消息<br />加为好友<br />查

2010-07-14 11:50:00 9121

原创 信号完整性分析7——临界长度

<br />一、理解临界长度<br /> 很多人对于PCB上线条的临界长度这个概念非常模糊,甚至很多人根本不知道这个概念,如果你设计高速电路板却不知道这个概念,那可以肯定,最终做出的电路板很可能无法稳定工作,而你却一头雾水,无从下手调试。<br />临界长度在业界说法很混乱,有人说3英寸,有人说1英寸,我还听说过很多其他的说法,多数是因为对这个概念理解有误造成的。很多人说,奥,走线太长会引起信号反射,走线很短的话不会产生反射。这种说法是非常错误的,把好几个概念像搅浆糊一样混在一起。那么临界长度到底是什么,是

2010-07-14 10:52:00 2567

原创 信号完整性分析6——信号的振铃

<br /> 信号的反射可能会引起振铃现象,一个典型的信号振铃如图1所示。<br /> <br /><br /><br /><br /> <br /> 图1<br /><br />      那么信号振铃是怎么产生的呢?<br />      前面讲过,如果信号传输过程中感受到阻抗的变化,就会发生信号的反射。这个信号可能是驱动端发出的信号,也可能是远端反射回来的反射信号。根据反射系数的公式,当信号感受到阻抗变小,就会发生负反射,反射的负电压会使信号产生下冲。信号在驱动端和远端负载之间多次反射,其结果就是信号

2010-07-14 10:50:00 3145 1

原创 信号完整性分析4——信号反射2

<br />一、PCB走线宽度变化引起的反射 <br /> 在进行PCB布线时,经常会发生这样的情况:走线通过某一区域时,由于该区域布线空间有限,不得不使用更细的线条,通过这一区域后,线条再恢复原来的宽度。走线宽度变化会引起阻抗变化,因此发生反射,对信号产生影响。那么什么情况下可以忽略这一影响,又在什么情况下我们必须考虑它的影响?<br />有三个因素和这一影响有关:阻抗变化的大小、信号上升时间、窄线条上信号的时延。<br />首先讨论阻抗变化的大小。很多电路的设计要求反射噪声小于电压摆幅的5%(这和信号上

2010-07-14 10:49:00 4840 1

原创 信号完整性分析5——信号上升时间

一、重视信号上升时间信号的上升时间,对于理解信号完整性问题至关重要,高速pcb设计中的绝大多数问题都和它有关,你必须对他足够重视。信号上升时间并不是信号从低电平上升到高电平所经历的时间,而是其中的一部分。业界对它的定义尚未统一,最好的办法就是跟随上游的芯片厂商的定义,毕竟这些巨头有话语权。通常有两种:第一种定义为10-90上升时间,即信号从高电平的10%上升到90%所经...

2010-07-14 10:49:00 19291

原创 信号完整性分析3——反射现象

<br />前面讲过,对于数字信号的方波而言,含有丰富的高频谐波分量,边沿越陡峭,高频成分越多。而pcb上的走线对于高频信号而言相当于传输线,信号在传输线中传播时,如果遇到特性阻抗不连续,就会发生反射。反射可能发生在传输线的末端,拐角,过孔,元件引脚,线宽变化,T型引线等处。总之,无论什么原因引起了传输线的阻抗发生突变,就会有部分信号沿传输线反射回源端。<br />反射形成机理很复杂,这包含了很多电磁领域的复杂的知识,本文不准备深入讨论,如果你真的很想知道,可以给我留言,我专门讲解。<br />工程中重要的

2010-07-14 10:48:00 13514 3

原创 信号完整性分析系列2——什么是信号完整性及何时遇到

<br />来源:于博士信号完整性研究网,转载请注明出处www.sig007.com.<br />一、什么是信号完整性<br /><br />如果你发现,以前低速时代积累的设计经验现在似乎都不灵了,同样的设计,以前没问题,可是现在却无法工作,那么恭喜你,你碰到了硬件设计中最核心的问题:信号完整性。早一天遇到,对你来说是好事。<br />在过去的低速时代,电平跳变时信号上升时间较长,通常几个ns。器件间的互连线不至于影响电路的功能,没必要关心信号完整性问题。但在今天的高速时代,随着IC输出开关速度的提高,很多

2010-07-14 10:47:00 2832 1

原创 信号完整性分析系列——1基本概念

<br />1.信号完整性(Signal Integrity):就是指电路系统中信号的质量,如果在要求的时间内,信号能不失真地从源端传送到接收端,我们就称该信号是完整的。<br />2.传输线(Transmission Line):由两个具有一定长度的导体组成回路的连接线,我们称之为传输线,有时也被称为延迟线。<br />3.集总电路(Lumped circuit):在一般的电路分析中,电路的所有参数,如阻抗、容抗、感抗都集中于空间的各个点上,各个元件上,各点之间的信号是瞬间传递的,这种理想化的电路模型称为

2010-07-14 10:46:00 1997

原创 物理映像寄存器 西门子

<br />(一)数字量输入和输出映象区<br /><br />1.输入映象寄存器(数字量输入映象区)(I)<br /><br />数字量输入映象区是S7-200CPU为输入端信号状态开辟的一个存储区。输入映像寄存器的标识符为I,在每个扫描周期的开始,CPU对输入点进行采样,并将采样值存于输入映像寄存器中。<br /><br />输入映像寄存器是PLC接收外部输入的开关量信号的窗口。<br /><br />可以按位、字节、字、双字四种方式来存取。<br /><br />(1)按“位”方式:从I0.0~I15

2010-07-05 10:28:00 3162

原创 VB与西门子S7-200(PPI协议)通讯

1、可以写入、读出寄存器的数值(字节、字、双字);<br /><br />  2、可以进行元件(V、M、S、Q、I)的置、复位操作;<br /><br />  3、可以读取元件(V、M、S、Q、I)的ON/OFF状态。<br /><br />  4、可以控制PLC的运行、停止。<br /><br />公布现在网上流行的PPI协议,此协议虽然有些错误,但是思路没问题。<br /><br />西门子S7-200 PLC之间或者PLC与PC之间通信有很多种方式:自由口,PPI方式,MPI方式,Profibus方式

2010-07-05 10:10:00 10128 3

原创 浅谈汉语和日语在语音上的区别

<br />语言的各种意义靠语音表现出来。语音形式和意义之间的关系既不是必然的,也非由个人决定的,是由由社会全体成员约定俗成的。语音的这种社会性特征表现在语音的系统性上。每种语言都有它特有的语音系统、特有的一套发音规则。比如,有多少音位,哪些发音上的差别足以构成不同的音位,哪些发音上的差别又能构成同一音位的变体。在使用其他的语言特征方而,如用声调来区别词义,用不同的重音位置来区别词或语句的意思,用语调来表示说话人的态度或语气等,日本民族利用汉字创造出了自己的文字,从某种意义来说,汉语和日语具有一定的近缘关系

2010-06-13 11:11:00 6658

原创 日语基础——语音

日语基础——语音                                      <br />日文是由假名(分为平假名和片假名)、汉字、罗马字组成的。我将通过下面的例子来介绍假名(平假名和片假名)和汉字。<br />例:これは日本语のテキストです。<br />(译文:这是日语课本)<br />平假名这个句子中的“これは”、“の”、“です”就是平假名。平假名是日语中很重要的一部分,它可以直接构成单词,如例中的“これ”(发音“kao lei”注:拼音)就是“这”的意思(相当于英语中的“this

2010-06-13 11:06:00 6884

原创 学习日语必须要掌握的日本文化基础知识14

<br />编辑/万鱼网<br />  (66)日语的逻辑性<br /><br />  我曾写过一个帖子,叫做《学日语的两大坏处》,劝人们最好不要学日语。发表之后,受<br />  到一些朋友的批评,其中有些朋友,认为我的论点,太肤浅。其实说心里话,那个帖子发<br />  表之后,我自己也觉得,论点有些肤浅。我不鼓励人们学日语,其实还有一个深层次的原<br />  因,但由于叙述起来,比较复杂,比较抽象,故没有在那个帖子中提到。昨天我收到一位<br />  周女士的邮件,又探讨这个问题,所以我想稍微花费一

2010-06-13 08:37:00 7528

原创 驱动开发视频教程 【免KEY版】

驱动开发视频教程 【免KEY版】<br /><br />由知其所以然技术论坛提供www.zqsyr.com<br /><br /><br /><br />http://u.115.com/file/f4c8060d13<br />1.环境的搭建(虚拟机+WinDbg).7z<br />http://u.115.com/file/f1537d19ae<br />1.2.1.VC6环境下编译驱动.7z<br />http://u.115.com/file/f13552de9a<br />1.2.2_VS2003

2010-06-09 16:25:00 7298 2

原创 DriverStudio培训教程-10分钟完成一个USB驱动程序

<br />10分钟完成一个USB驱动程序<br />(Rayyang2000倾情奉献) <br /><br />很多写Windows Device Driver的开发人员基本上都是使用Windows DDK进行开发的。但是,现在也有不少人都开始借助一些辅助工具。笔者去年开始接触到riverStudio,发现它真的是一个不错的开发工具,不仅写代码的时候思路清晰,而且和DDK的结合很好。<br /><br />当然,也有很多人觉得用DriverStudio不够正宗,或者说不能很好的理解Windows Devi

2010-06-09 16:18:00 6709

原创 VSS,VDD,VCC区别

<br />VCC:C=circuit 表示电路的意思, 即接入电路的电压;<br /><br /> <br /> VDD:D=device 表示器件的意思, 即器件内部的工作电压;<br /><br /> <br /> VSS:S=series 表示公共连接的意思,通常指电路公共接地端电压。<br /><br /> <br /> 二、说明<br /><br /> <br /> 1、对于数字电路来说,VCC是电路的供电电压,VDD是芯片的工作电压(通常Vcc>Vdd),VSS是接地点。<br /><b

2010-06-09 15:32:00 1070

原创 精准延时程序及用keil C51调试

<br />延时1秒<br />  DEL:MOV R7,#10   // 1   <br /> DEL1:MOV R6,#200  // 2<br /> DEL2:MOV R5,#250  // 3<br />      DJNZ R5,$    // 4<br />      DJNZ R6,DEL2 // 5<br />      DJNZ R7,DEL1 // 6<br />      RET<br />注意:赋给Ri的立即数不能超过255,因为Ri寄存器是8位的,<br />心得:一共6句,成中心

2010-06-09 15:31:00 1478

原创 国产MTK山寨手机安装MRP应用详细图文教程

<br />国产山寨手机因低廉的价格和比较高的性价比!现在的山寨用户群越来越大!目前此类机器的软件游戏应用也相对比较丰富了!也涌现出一些优秀的软件和游戏!比如QQ系列和大玩家!大玩家是一款比较成功的MRP应用,有很多品牌机的用户不断咨询是否能安装这个应用!当得知不能在品牌机上用应时!都比较遗憾!大有换手机加入山寨队伍的意思!<br /> <br />目前这类机器的平台大多是采用联发科的MTK MT系列芯片!很多机器买到手并不能直接应用MRP!需要自己安装相关引导程序!本站论坛相继发布了很多教程!但仍有不少灵

2010-06-08 09:16:00 2512

原创 MFC双缓冲实现闪烁的处理

<br />1、显示的图形为什么会闪烁<br />我们的绘图过程大多放在OnDraw或者OnPaint函数中,OnDraw在进行屏幕显示时是由OnPaint进行调用的。当窗口由于任何原因需要重绘时,总是先用背景色将显示区清除,然后才调用OnPaint,而背景色往往与绘图内容反差很大,这样在短时间内背景色与显示图形的交替出现,使得显示窗口看起来在闪。如果将背景刷设置成NULL,这样无论怎样重绘图形都不会闪了。当然,这样做会使得窗口的显示乱成一团,因为重绘时没有背景色对原来绘制的图形进行清除,而又叠加上了新的图

2010-06-07 11:41:00 609

原创 MTK常用函数

显示文本串的函数原型:<br />void(*gui_print_text)(UI_string_type_text);<br />刷新屏幕/重绘屏幕:<br />gui_BLT_double_buffer(S32 x1,S32 y1,S32 x2,S32 y2);<br />将屏幕清成空白:<br />clear_screen();<br />设置文本输出的起始位置:<br />gui_move_text_cursor();<br />修改文本颜色:<br />gui_set_text_color();<

2010-06-03 16:10:00 1067

原创 如何避免重复包含一个头文件?#ifndef #define #endif #Pragma

<br />#ifndef  #define  #endif   <br />animal.h<br />//在头文件中包含类的定义及类成员函数的声明<br />class animal<br />{<br />public:<br />    animal();<br />    ~animal();<br />    void eat();<br />    void sleep();<br />    virtual void breathe();<br />};<br /> <br />animal

2010-06-03 10:42:00 533

原创 个人开公司的流程

<br />一、选择公司的形式:­<br /><br />普通的有限责任公司,最低注册资金3万元,需要2个(或以上)股东,从06年1月起新的公司法规定,允许1个股东注册有限责任公司,这种特殊的有限责任公司又称“一人有限公司”(但公司名称中不会有“一人”字样,执照上会注明“自然人独资”),最低注册资金10万元。­<br /><br />­<br /><br />如果你和朋友、家人合伙投资创业,可选择普通的有限公司,最低注册资金3万元;如果只有你一个人作为股东,则选择一人有限公司,最低注册资金10万元。­<br

2010-06-02 10:47:00 429

原创 论山寨手机和Android 【8】 自己动手做XP手机,DIY实战指南

<br /> <br />【8】 自己动手做XP手机,DIY实战指南<br />2010年1月20日,ViewSonic在北京发布了一款真正意义的电脑手机VCP08。根据商家的宣传,VCP08之所以能够被称为真正的电脑手机,是因为“该机做到了把真正的WindowsXP操作系统嵌入进手机当中”[1]。<br />Figure 8.1 ViewSonic VCP08’s shape and size.<br />Courtesy http://farm5.static.flickr.com/4045/430

2010-06-01 11:18:00 785

原创 论山寨手机与Android 【9】SmartPhone的硬件结构

<br /> <br />【9】SmartPhone的硬件结构<br />如何区别智能手机(SmartPhone)与功能手机(FeaturePhone)?<br />有一种观点认为,智能手机本质上是功能手机与便携式电脑(Laptop PC)的结合。功能手机的功能受限于制造厂商的预制,也就是说,用户基本上只能使用手机出厂时已经预制的功能,而不能自主下载并安装新的应用。而个人电脑出厂时,多半是裸机,用户根据自己的喜好,自主决定安装哪些软件。一言以蔽之,所谓智能手机,就是用户能够自主安装应用软件的手机。<br

2010-06-01 11:18:00 1028

计算较验码(检验码)

以十六进制输入,计算完后仍以十六进制输出,在通讯,工业控制,文件文本传输中经常用到。带源码vc6.0

2010-02-04

空空如也

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

TA关注的人

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