自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(245)
  • 资源 (25)
  • 收藏
  • 关注

原创 duilib CListUI滚动条,随插入记录数据,自动将滚动条,滚到底部

SIZE szScrollPos;szScrollPos = pList->GetScrollPos();szScrollPos.cy = pList->GetScrollRange().cy; // 关键点 ==pList->SetScrollPos(szScrollPos);參照:https://blog.csdn.net/fl...

2019-09-26 16:18:13 853

转载 mysql在centos上的安装与启动

下载:[root@luffy etc]# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm--2018-03-03 17:59:27--  http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm正在解析主机 dev.mysql...

2019-02-03 14:28:01 366

原创 svn 迁移 dump visualSVN SERVER

当前SVN 所在目录 :使用命令:WINS  系统 :开始菜单  ——  VisualSVN—— VisualSVN Server PowerShell先查看当前 版本号是多少,输入命令: svnlook youngest cpp     666                          说明:我的工程目录名称是cpp.下面输入命

2017-07-26 10:57:28 1812

原创 stl map 删除两种用法

for (map::iterator i=mapData.begin(); i!=mapData.end(); ) { if (i->first == "b") { mapData.erase(i++); } else { i++;

2016-08-19 17:44:58 1143

原创 quick-cocos2d-x button使用方法(UIPushButton、UICheckBoxButton、UICheckBoxButtonGroup)

UICheckBoxButton 开关UICheckBoxButtonGroup 单选框 可实现tab参考文章:http://blog.csdn.net/nynyvkhhiiii/article/details/41308163 demo中给出了以下几种按钮1 普通按钮(pushbutton)2 复选框(checkboxbutton)3

2016-08-04 10:18:20 4862 1

原创 Lua 字符串操作,截取指定字符串前后内容,lua 取指定字符左侧,或右侧内容

Lua 字符串操作,截取指定字符串前后内容,lua 取指定字符左侧,或右侧内容G:\demo\res\readme.txt   这里要拿到 readme.txt我这里是去的 http 下载的文件名后缀 :function getUrlFileName( strurl, strchar, bafter) -- body --print("=================

2016-07-04 17:27:22 29927 1

转载 CCLuaObjcBridge - Lua 与 Objective-C 互操作的简单解决方案

月初的时候,发了一篇关于 Lua 与 Java 互操作的文章,里面提到了我创建的 LuaJavaBridge 工具。现在,最新的 Lua 与 Objective-C 互操作工具也出来了。因为是专门针对 cocos2d-x 的,所以命名为 CCLuaObjcBridge。PS: 以前的 LuaJavaBridge 也会改名为 CCLuaJavaBridge,并且参考现在 CCLuaObj

2016-06-24 17:21:19 682

转载 LuaJavaBridge - Lua 与 Java 互操作的简单解决方案

最近在游戏里要集成中国移动的 SDK,而这些 SDK 都是用 Java 编写的。由于我们整个游戏都是使用 Lua 开发的,所以就面对 Lua 与 Java 互操作的问题。传统做法是先用 C/C++ 借助 JNI(Java Native Interface)编写调用 Java 的接口函数,然后再将这些函数通过 tolua++ 导出给 Lua 使用。这种做法最大的问题就是太繁琐,而且稍微有一点

2016-06-24 17:18:26 690

原创 android ndk : error pluginprotocolstatic: local_src_files 错误

今天在做 lua 游戏打包到安卓手机测试,按照网上的一篇文章来操作,中间出现了问题:android ndk : error pluginprotocolstatic: local_src_files points to a missingandroid ndk : error pluginprotocolstatic: local_src_files points to a missi

2016-06-21 17:33:37 984

转载 设计模式的解析和实现(C++):总结

在我学习设计模式的过程中,觉得造成理解困难的主要是以下几点,谈一下自己的体会,希望对他人有帮助,不要走上我的老路上,毕竟我花了N长的时间才敢号称自己入门了~~!! - _ - :1)Gof并不适合于初学者。初学设计模式的一般都是从Gof入门开始学习的,不幸的是,这不是一本好的教科书,而把这本书称为一本奠定了设计模式理论基础的开山之作也许好一些,它把这些散落在各个设计中的常见模式收集起来

2016-06-07 17:44:19 704

转载 追MM与设计模式

追MM与设计模式创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当

2016-06-07 17:26:06 496

转载 游戏设计中几种常用机器学习算法合集

原文: http://www.cocoachina.com/game/20151117/14241.html当今机器学习算法已经广泛应用于我们的日常生活之中,每天我们需要处理的数据也在不断增加。理解数据背后的真实含义,能够帮助人们认识事物本质,提高生产效率。机器学习算法主要用于分类、回归和聚类,常用的几种算法如下所示:监督分类算法K-邻近

2016-06-07 16:25:33 3272

转载 游戏开发常用算法

转自:http://hi.baidu.com/su602/blog/item/c6050fdbb8fd0865d0164eb5.html要使计算机能完成人们预定的工作,首先必须为如何完成预定的工作设计一个算法,然后再根据算法编写程序。计算机程序要对问题的每个对象和处理规则给出正确详尽的描述,其中程序的数据结构和变量用来描述问题的对象,程序结构、函数和语句用来描述问题

2016-06-07 14:34:36 1124

转载 A*算法入门

http://www.cppblog.com/mythit/archive/2009/04/19/80492.aspx  收藏一下在看下面这篇文章之前,先介绍几个理论知识,有助于理解A*算法。启发式搜索:启发式搜索就是在状态空间中的搜索对每一个搜索的位置进行评估,得到最好的位置,再从这个位置进行搜索直到目标。这样可以省略大量无畏的搜索路径,提到了效率。在启发式搜索中

2016-06-06 15:45:51 426

原创 Quick-Cocos2dx-Community lua绑定,lua调用C++ 类

http://blog.csdn.net/marpools/article/details/44341021#reply这里有篇文章,看三和四。按上面操作,文件都不缺少的,可以直接看  2. 和 3 .记住:player3 来打开项目, 的类格式化后,放到他的源代码路径下面, 解释生成的lua 也要放到 api下面player3  重新生成就可以了p

2016-06-02 17:49:36 8929

原创 斐波那契数列 打印,求和

// stl1-9-5.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include using namespace std;int fcmp(const void * elem1, const void * elem2);int fib2(int n);int fib(int n);const int gconst

2016-03-11 15:01:04 868

原创 stl 源码剖析 1-9-5

排序:#include "stdafx.h"#include #include using namespace std;int fcmp(const void * elem1, const void * elem2);int _tmain(int argc, _TCHAR* argv[]){ int ia[10] = { 32, 92, 67, 58, 10, 4, 25

2016-03-11 14:33:48 435

原创 c++ 获取外网ip地址

// 外部调用 ==============================================networkip.GetLocalIP();string retip = networkip.GetInternetIP();// 封装实现 ==============================================class getnetworkip

2016-03-01 12:37:40 7523

转载 C++标准库简介、与STL的关系。

转载:http://www.cnblogs.com/xiongjiaji/archive/2011/06/22/2476490.htmlC++标准库的所有头文件都没有扩展名。C++标准库的内容总共在50个标准头文件中定义,其中18个提供了C库的功能。 形式的标准头文件【 例外】其内容与ISO标准C包含的name.h头文件相同,但容纳了C++扩展的功能。在 形式标准的头文件中,与宏相关的

2016-02-26 15:51:42 537

转载 著名的C++三大库boost、loki、stlport,及其他c++库应用简述

来源: http://bbs.csdn.net/topics/60264378在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水平,其中

2016-02-26 14:52:44 1324

原创 网页如何和本地应用程序交互?

当前页面与本地应用层需交互的问题IE,控件,非IE 插件;这个不通用,还非得用户去安装,去下载。而且浏览器本身也比较自律:所以问题的核心不是本地应用程序,而是浏览器,现在的主流浏览器都非常自律,还在进一步自律...如果你可以在本地运行程序,那么就与浏览器毫无关系了任何方式(也许仅受制于IP协议),都可以收集数据,不过是一个网络通信的问题,浏览器,被指定不可以和未经授权的

2016-01-25 11:00:50 8577 1

转载 Windows进程间各种通信方式浅谈

http://blog.csdn.net/microzone/article/details/70442661 Windows进程间通信的各种方法进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。多进程/多线程是Windows操作系统的一个基本特征。Microsoft Win32应用编程接口(Application

2016-01-15 11:19:48 491

转载 几种进程间的通信方式

# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。# 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。# 信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进程正在访问共

2016-01-15 10:45:28 585

转载 进程通信之一使用WM_COPYDATA

http://www.cnblogs.com/morewindows/archive/2011/09/23/2186294.html进程间通信最简单的方式就是发送WM_COPYDATA消息。 发送WM_COPYDATA消息:SendMessage(接收窗口句柄, WM_COPYDATA, (WPARAM)发送窗口句柄, (LPARAM)&CopyData); 其中的

2016-01-15 10:37:16 567

转载 浏览器的控件、插件、附加组件、扩展、应用的区别

浏览器的控件、插件、附加组件、扩展、应用的区别    在处理浏览器问题的时候,经常会接触到这些名词,大多时候都是混着用的,这样子其实并没有真正理解这些名词指代的是什么东西,也不好具体定位问题原因的。我根据自己使用浏览器的经验,说说我的理解的这些东西的区别。    首先对照一下中文和英文。    控件——ActiveX    插件——Plugin    附加组件——Add

2015-12-31 11:17:11 1326

转载 开发顺带NPAPI插件的Chrome扩展

开发附带NPAPI插件的Chrome扩展1     NPAPI插件1.1   NPAPI简介NPAPI(Netscape Plugin Application Programming Interface,网景插件应用程序接口)是网景公司当年制定的开发基于网景浏览器,用于在浏览器中执行外部应用程序的通用接口。该接口基于插件机制,制定了一系列的标准和API,因此也有NPAPI插件一

2015-12-30 18:47:30 1960

转载 异步插件协议的MIME过滤器

http://blog.csdn.net/xuhx/article/details/6110923基于异步插件协议的MIME过滤器的原理与实现摘要:本文介绍了一种在Windows平台下通过异步插件协议来实现内容过滤的方法,说明了其实现的原理,和其间用到的技术。此种方法具有实现和扩展方便,过滤效果稳定的优点。最后给出了一个简单的实现。关键词 :异步插件协议;COM;连接点;ATL中图

2015-12-30 18:04:08 916

转载 C++实现的农历算法

农历算法简介以及公式一、节气的计算   先给节气进行编号,从近日点开始的第一个节气编为0,编号如下及其相应的月份如下:0 小寒 腊月6  清明 三月12 小暑 六月18 寒露 九月1 大寒 腊月7  谷雨 三月13 大暑 六月

2015-12-28 14:32:47 7020 2

转载 一个比较全的C++农历算法

这以前本是一个MFC代码,我在这个基础上修改成了标准C++的.. 即可以在VC里用,也可以在C++Builder里用..所以一并放到这里来, 希望有人喜欢..喜欢的就给点鼓励啊~~ 示例代码: 代码:void __fastcall TForm1::Button1Click(TObject *Sender) { xDate *Date_x=new xDate();//取系

2015-12-28 14:21:35 1858

原创 c++ 计算某个日期是星期几,判断某年某月一号是星期几

第一种方法基姆拉尔森计算公式:基姆拉尔森计算公式W = (d + 2 * m + 3 * (m + 1) / 5 + y + y / 4 - y / 100 + y / 400) mod 7http://baike.baidu.com/view/739374.htm#includeusing namespace std;void CaculateWeekDay(int y,

2015-12-28 13:54:42 21190 2

转载 (C++)UrlEncode的标准实现 libcul

http://blog.csdn.net/gemo/article/details/8468311libcul post 中文/特殊字符 url 连接时,需要转编码 ==   关于UrlEncode的实现(C++),网上有很多不同的版本,对需要编码的字符集的选取并不统一。那么到底有没有标准呢?答案是有的,参见wiki    绝对不编码的,只有字母、数字、短横

2015-11-27 11:42:23 3372

转载 libcurl.lib 导入问题 须知

vc2008构建和使用libcurl静态库http://blog.csdn.net/mos2046/article/details/76975301>下载CURL源代码curl-7.26.0.zip 2>用VC2008/2005打开工程curl-7.26.0\lib\libcurl.vcproj,转换下工程并构建,可以直接编译成功!3>新建个控制台工程测试下

2015-11-17 17:11:05 6156

原创 VC 多屏控制显示文章整理

一、多屏显示器的获取1.      先将模板示例程序文件夹中的User32.Lib文件拷贝至程序文件夹中2.      在用于检测显示器名称的.cpp中添加如下头文件3.      添加检测显示器代码:void CSHView::OnButton2() {// TODO: Add your control notification handlercode here

2015-11-13 10:42:57 1576

转载 window下线程同步之(Mutex(互斥器) )

使用方法: 1、创建一个互斥器:CreateMutex; 2、打开一个已经存在的互斥器:OpenMutex; 3、获得互斥器的拥有权:WaitForSingleObject、WaitForMultipleObjects 等一类等待的函数……(可能造成阻塞); 4、释放互斥器的拥有权:ReleaseMutex; 5、关闭互斥器:CloseHandle;函数原型:

2015-11-12 20:19:57 494

转载 再谈向RichEdit中插入GIF动画的实现

我的前一篇文章“使用定时器显示GIF动画的ATL控件实现”中讲述了如何创建ATL项目,并实现显示GIF动画的控件,虽然能够显示,但有一些问题:1. tphlj同学说一行插入多个GIF的时候,CPU会很高。    这个问题我倒没有注意,因为我发现了更严重的问题,所以用那种方法实现的控件没有使用了,已经被我删掉,不能测试。2. 删除插入的GIF后发现光标还在不停的闪烁

2015-10-30 14:32:00 950

转载 CRichEditCtrl

帖子收藏:http://bbs.csdn.net/topics/250014374 原帖方法会产生贴图遮挡文字的Bug,现修订贴图DC为CRichEditView的DC,圆满解决此问题。修正帖全文如下:由于CRichEditView内置了一个CRichEditCtrl控件,并且重载OnPaint()来绘制背景图片,就会花脸。在OnSize和OnEraseBkgnd中贴图效果都不理

2015-10-30 14:28:17 1128

转载 VC++2005、VC2008中Release版本设置为可调试的设置方法

一、很多时候需要在Release版本下调试程序,可以使用以下方法设置:1、无效断点所在的项目和启动项目的设置:项目->属性->配置属性->C/C++->常规->调试信息格式,这里不能为『禁用』;2、项目->属性->配置属性->链接器->调试->生成调试信息,这里设为『是』;3、C/C++->优化->优化选择『禁用』;4、删除解决方案下的.ncb文件;5、工具

2015-10-15 15:30:53 443

转载 sqlite3删除数据,文件不变小问题解决

当sqlite3数据库中的数据过大时,我们往往想通过删除一些无用的数据来释放空间,可遗憾的是删除数据并不能释放硬盘空间,数据库不会自己自动收缩空间的,需要额外的压缩命令,基本数据库系统都被设计成这样。因为移动数据减少文件尺寸对性能有很大的影响。正式商用的数据库(不仅仅关系数据库,面向对象数据库、NoSql数据库也算),全都是这样的。这是数据库原理(磁盘块如何保存数据、如何维系和使用空闲

2015-10-15 13:12:52 2190

转载 TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞

原文: http://www.vckbase.com/index.php/wv/1471这个标题用了两个顿号三个名称,其实说得是同一个东西,只是网上有不同的说法罢了,另外好像还有人叫TCP打孔(我的朋友小妞听说后问“要打孔啊,要不要我帮你去借个电钻过来啊?”“~!・¥%……・!”)。闲话少说,我们先看一下技术背景:Internet的迅速发展以及IPv4 地址

2015-10-12 17:03:46 644

转载 使用GDI+进行图片处理时要注意的问题

与GDI相比,GDI+要强大很多。对于Windows应用程序来说,用GDI是比较多的,也是比较熟练的,GDI+相对用的较少一点,但是现在GDI+的使用已经很普遍了。GDI+支持各种类型图片的处理,比如常见的bmp、jpg、gif、png等类型,特别是GDI+处理png图片时有很大的优势。有时我们需要将图片文件加载到内存中,然后进行UI的绘制,由于要支持多种类型的图片的载入,所以首先想到的是使用GD

2015-10-10 17:19:02 698

lua 绑定c++类调用

cocos2d-x-3.10 player3 手游开发 lua 绑定 c++ lua调用c++类

2016-06-02

Duilib控件属性

Duilib控件属性说明文档,请查看...

2015-08-04

ios 画图,绘制坐标系,画坐标系

ios 画图,绘制坐标系,画坐标系

2015-07-15

MAVEN3的安装 及调用淘宝(宝开发平台 TAE2.0 demo java)

淘宝开发平台 TAE2.0 demo java有什么问题,欢迎留言。

2014-10-21

完成端口(CompletionPort)详解 —— 实例

vs 2008 编译通过没有问题,别处资源整合。

2014-10-14

ICMP开后门

icmp可以穿透防火墙的原因 当我们ping别人时,我们发出的是类型为8的ICMP数据包,而别人收到这个数据包就会返回一个类型为0的ICMP数据包。防火墙允许我们ping别人,实际上就是允许类型为8的ICMP包出去同时允许类型为0的ICMP包进来。而别人ping我们时,发给我们的是类型为8的ICMP数据包,这时这个数据包就会被防火墙拦截了。 防火墙允许自己ping别人,就一定会让类型为8的ICMP包出去和让类型为0的ICMP包进来。所以,把带有命令的ICMP包伪装成类型为0的ICMP包,防火墙就以为是你ping别人后返回的ICMP包,这个包就可以进来了。而带有执行结果的ICMP包我们就把它做成类型为8的发出去,防火墙会以为你想ping别人,那么这个包也就可以出去了。这样就可以穿透防火墙了哦。

2014-08-21

VS2008 bin

C:\Program Files\Microsoft Visual Studio 9.0\VC\bin vs 2008 下bin文件夹下所有内容。 windows xp系统

2013-08-05

VS2008 bin文件夹

C:\Program Files\Microsoft Visual Studio 9.0\VC\bin bin文件夹下的所有文件 windows 7

2013-08-05

stlsoft-1.9.111

stlsoft-1.9.111 , 金山界面库中缺少的文件。

2013-07-06

WTL 8.1 最新版

WTL 8.1 ,wtl81_12085

2013-05-20

c++、vc++调整文本行间距

c++、vc++调整文本行间距完美版,适用于vc下面的源代码总结。

2012-09-10

vc++ 封装IE页面

对话框通过添加资源,实现打开指定网址的页面,简单的实现下,有详细步骤。可供参考。

2012-08-16

vc++ 防止文本超链接 鼠标移动上成手型

根据具体的情况,在OnMouseMove 中做处理: 一种,调用系统根目录下面的已有鼠标手型资源,进行显示。 二种,直接用代码,调用用户接口类中的鼠标。这个相对简单。

2012-08-16

vc Gradient

vc Gradient

2012-07-23

VA_X_Setup1908 以前版本1845

用以前的版本:VA_X_Setup1845.exe

2012-07-09

MSSOAP30.dll 3.0.1325.0

出现该问题的原因是: xp 有些版本对 VC 6.0的支持问题 首先确保你的XP 系统支持 vc6.0 然后,就是 MicrosoftSDK2003.rar 如果 没有 MicrosoftSDK2003 windows 2003 版本的 SDK 就尝试 替换下=============================================== 按装新的 soapsdk.exe 这个 是我从微软 官方下载的,先安装它。 接下来========================================================= 但要确保你按装的 有SDK 假如你的 SDK 是安装在 C:\ 就需要 C:\Program Files\Common Files 文件夹下 替换掉该文件 这样 应该没问题 如果还是有问题 那还是SDK 的问题 下载新的 Windows 2003 SDK 版本 重新安装 安装后查看 MSSOAP30.dll SOAPIS30.dll WHSC30.dll 文件的属性 版本 确保为:3.0.1325.0

2012-06-15

vc 所需sqlite.lib

第一步:调用工具 要生成 sqlite3.lib 就要调用与VC 6.0相配套的工具 LIB.EXE 开始 cmd cd C:\Program Files\Microsoft Visual Studio\VC98\Bin 转换成功后 路径是: C:\Program Files\Microsoft Visual Studio\VC98\Bin> 第二步:创建生成文件的路径 下面要创建你要生成sqlite3.lib 的文件夹: 如:C:\SQLite3 并把要制作sqlite3.lib 相关文件放入到 C:\SQLite3 文件夹下 有:sqlite3.def sqlite3.dll 两个文件(由sqlite-dll-win32-x86-3071100.zip解压得到) 第三步:生成文件 你只需要在命令行里,右键粘贴下面的代码就可以啦 LIB /out:C:\SQLite3\sqlite3.lib /MACHINE:IX86 /DEF:C:\SQLite3\sqlite3.def

2012-03-25

MSSOAP30.DLL

XP 下 VC6.0 MSSOAP30.DLL VC 报错问题,很可能是由于 正确的MSSOAP30.DLL版本,XP 下不能用MSSOAP30.DLL 3.0.1906.0版本 请用MSSOAP30.DLL 3.0.1124.0 (SOAPIS30.dll,WHSC30.dll,WISC30.dll,这些也是3.0.1124.0) ======================================== 请下载资源: MSSOAP30.DLL 3.0.1124.0 放到 C:\Program Files\Common Files\MSSoap\Binaries 下面。

2012-03-17

OpenGL天体运动模型 完整

OpenGL天体运动模型,每天一练,做为学习记录。

2011-09-26

OpenGL太阳地球月亮模型

每日一练,OpenGL简单实例,OpenGL太阳地球月亮模型

2011-09-26

OpenGL简单程序实例

从简单的直线到,镂空多边形。小小的例子,作为每天必修的记录。

2011-09-19

顽固文件删除

解压后,可以直接使用。把解压后的文件和你所要删除的文件放到同一个目录下面,然后把要删除的文件拖到该图标上,就可以运行批处理了。 也可以吧该文件打开,把要删除的文件,托放到运行后的命令提示符窗口内。

2011-09-18

OpenGL学习的第一个实例.rar

OpenGL入门第一个实例、详细步骤和源码。可以在搭配好的运行环境下直接运行。这里推荐一个PDF阅读器,福昕阅读器,可以直接把pdf转换成文档,便于复制代码。可以看到所需要复制代码的页面时,转换成纯文本复制。

2011-09-18

OpenGL编程

这个里面还有其他资源,可以自己下载,内容太多不便上传。希望对你的学习有帮助。

2011-09-17

OpenGl入门教程、运行环境的搭配

共同学习,初学者得入门之道;有它之后,接下来该干什么,你自己就很清楚了。

2011-09-17

空空如也

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

TA关注的人

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