自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (16)
  • 收藏
  • 关注

原创 .net工程师面试复习内容

js闭包js多态js事件冒泡MVC routeMVC的好处接口和抽象类的区别C#的托管和非托管代码C#的static  readonly 和constant

2014-03-14 21:48:14 1107

转载 No exports were found that match the constraint.

DescriptionNo exports were found that match the constraint:ContractNameMicrosoft.VisualStudio.Project.IProjectServiceAccessorRequiredTypeIdentityMicrosoft.VisualStudio.Project.IProjectSe

2014-03-15 18:53:55 4343

转载 Windows 管理员应当知道的10个PowerShell 命令

PowerShell combines the speed of the command line with the flexibility of a scripting language, making it a valuable Windows administration tool. Here are a few basic commands you'll want to master. 

2013-11-14 13:56:42 1552

转载 未能从程序集“System.ServiceModel, Version=3.0.0.0”中加载类

未能从程序集“System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中加载类 发生这个错误的原因:安装了高版本的.net framework 导致这种错误 可以尝试通过下面的方法解决:    第一步:找到配置文件applicat

2013-02-25 21:39:47 1498

原创 处理被禁用的Window 7 主题

电脑重启之后,主题变成了windows 经典了,去“个性化”里一看,界面竟是这样我们先打开“services.msc"  (在”运行“里输入services.msc), 查看  “Themes”是否启动。如果不是上面的问题,那就在运行里输入“gpedit.msc" ,出现以下界面,把User Configuration--->Administrative Templ

2013-02-01 09:06:50 821

原创 删除windows.old

今天win7崩溃了,用光盘重装了下。结果启动时,出现两个选项,选第一个打开后,在C盘下竟然有一个windows.old文件,占用内存几十个G,怎么删除呢?通过单击「开始」按钮 ,打开“磁盘清理”(Disk Cleanup)。 在搜索框中,键入磁盘清理,然后在结果列表中单击“磁盘清理”。如果系统提示您选择驱动器,请单击安装 Windows 的驱动器,然后单击“确定”。

2012-11-02 11:03:21 2376

转载 DNS解析服务器

DNS(Domain Name System)域名解析服务器的意思,它在互联网的作用是把域名转换成为网络可以识别的IP地址。在Internet上域名与IP地址之间是一对一(或者多对一)的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。 DNS 命名用于 Internet 等 T

2012-10-20 22:55:23 1041

原创 亲历C#笔试面试题一览表

EA1. SQL关键字: rank() over 2. SQL关键字: except3. 数据库索引的原理(http://blog.csdn.net/zzuqqiu/article/details/7948091) Belum1. .net 4.0特性:dynamic,逆变和协变,函数缺少参数等2. EF与Nihbernate的不同(http://new

2012-09-15 17:39:00 862

转载 全面总结.NET 4.0新特性

转自:http://developer.51cto.com/art/200907/134082.htm    .NET Framework的每一个新版本都给我们来带许多让.NET变得更强大和易用的新特性,.NET 4.0版当然也不例外。当我们关注一个个单独的新特性时,就会看到微软为兑现“联合发展”的诺言,正在C#和VB.NET之间相互取长补短。 动态查询(Dynamic Lookup)

2012-09-15 13:20:54 2492

原创 C#几首易错题

1. public class A    {        public virtual void Fun1(int i)        {            Console.WriteLine(i);        }        public void Fun2(A a)        {            a.Fun1(1);

2012-09-11 22:06:36 1321

原创 sql except 和 rank over

1. 怎样从表中选择出第200到第300条的记录select top 300 * from Tableexceptselect top 200 * from Table 2. 一个表记录了学生某科的成绩A(StudentName, Grade), 要按分数排序并增加列“名次(rank)”。 查询语句该怎么写?select  A.name, A.grade, RANK()

2012-09-06 19:16:53 902

转载 数据库索引的原理

数据库索引的原理到底是什么? 中小企业MIS系统的管理基本上由两大部份组成,一是前台的可视化操作,二是后台的数据库管理。网管对前台的管理和维护工作包括保障网络链路通畅、处理MIS终端的突发事件以及对操作员的管理、培训等,这是网管们日常做得最多、最辛苦的功课;然而MIS系统架构中同等重要的针对数据库的管理、维护和优化工作,现实中似乎并没有得到网管朋友的足够重视,看起来这都是程序员的事,事实上,一

2012-09-05 21:46:43 997

原创 C# Reflection 获取私有函数

Assembly assembly = Assembly.LoadFrom(@"..\..\..\Common\bin\Debug\Common.dll");Type t = assembly.GetType("Common.ForPrivate");MethodInfo method = t.GetMethod("Find", BindingFlags.NonPublic | Binding

2012-08-24 21:17:47 1547 1

原创 Excel首行固定与重复值比较

Excel2010冻结窗口1. 视图(view)--> 冻结窗口(Froze window),“冻结首行”(Froze head row)。“冻结首列”也是如此,不过不常用到。条件规则--重复值2. 按Ctrl,同时选择两列数据。如下图 这AB两列数据不完全相同,当然这里数据很少,我们很容易找出不相同的几行,但是一旦数据量较多,并且无序,要找出诚然很麻烦。那么E

2012-08-24 20:45:13 2189

原创 数据库和代码程序间的数据类型选择

今天在看自己项目组数据的时候,在sql server数据库里有一个保存Site(站点)信息的表,其中有Latitude(纬度)和Longitude(经度)这两个字段,发现类型为float。 大家都知道sql的float(8字节)和real(4字节,=float(24)类型都是表示数据的近似值,我想如果程序代码中若有判断地图范围或按地图范围来查Site时,必然用到Latitude和Lon

2012-06-03 19:22:45 1040

原创 删除SQL Server中所有数据的方法

数据库中被插入了很多脏数据,想要一个一个找出来删除,简直如大海捞针。在数据库的有用数据有备份的情况下,可以采取先删除所有表的数据,使其成为光有框架的数据库,然后恢复备份数据。 那怎样才能删除全部数据呢? 逐个表删必须遇到外键约束一和触发器等各种麻烦。显然,可以在删除表前,解除外键约束和触发器。且看下面sql语句。EXEC sp_MSForEachTable 'ALTER TABLE ? N

2012-05-23 21:30:42 1744

原创 samsung i9100 手机共享电脑网络

笔记本首先查看你电脑的无线网卡 是否支持承载网络,方法:打开你电脑中的命令提示符(CMD),输入命令:netsh wlan show drivers,回车运行完后会有一行显示”支持的承载网络:是(如果支持显示为:是)。如果不支持请更新你的无线驱动。安装完驱动后,再执行命令netsh wlan show drivers,查看是否支持承载网络。如果显示为是可以继续下面步骤。

2012-04-07 09:55:43 5484 1

原创 javaScript两小时前时间与Utc时间的简单方法

两小时之前的时间   今天在界面上一个选择时间段控件求值时,要求获得当前时间以及当前时间两小时之前的时间。 在javaScript里该怎么实现呢?javaScript中自带的new Date()能够获取当前时间。 一开始的想法是,用var date=new Date().getDate();来获取当前时间的小时数,然后再减去两小时,这样可以计算出想要的结果,不过需要很多的判

2012-03-24 17:06:12 2755

原创 c#, enum的初始值0

新写的windows service, 向web端传递数据时,数据都为空或者出现服务异常的情况。仔细查了查原因,原来传递的数据里有一个枚举类型的字段,默认情况下,枚举中每个元素的基础类型是int。而在数据库中,同样是以int存储的;我在向数据库表里插入这个枚举类型数据时,没有保证一定能在enum类中找到对应的值;而在数据库,如果该列可以为空的话,有时也可能忘记插入值。 当然,int类型

2012-03-24 16:47:48 6277

原创 Linq to EF 与Linq to Object 使用心得

大家都知道Linq既可以用来查询数据库对象(我这里指的是Entity FrameWork里的Model对象),也可以用来查询内存中的IEnumerable对象。两者单独查询时都不会出现什么问题,不过混合在一起时(一般是用关键字来join连接),要注意的地方就多着了。情形1:Linq to Object 连接(join) Linq to Entity我们首先来看这段代码:(注意:

2012-01-08 15:13:38 11671 3

原创 Linq Max函数与EntityFramework问题

今天试着从Entity FrameWork 的DbSet中查询出ID最大的那一条记录,用原生的select语句该这样写:select * from Trip.dbo.Testwhere SID=(select MAX(SID) from Trip.dbo.Test)可是用Linq该怎样写呢?我们可以试着按原生的select语句来写,如:TripEntities te = new

2012-01-04 22:45:13 6074

原创 Moq测试一般类

项目的开发过程中,在数据访问层,里面的CRUD函数已经全部测试通过。现在在逻辑服务层有一个Manager类,Manager里也有CRUD函数,调用数据访问层的CRUD函数,而没有其他逻辑。在我们测试Manager的CRUD的函数时,是否真的也要去访问数据库呢?答案是否定的。我们只要测试Manager里的CRUD函数是否调用了数据访问层里面的函数即可!这里我们可以用Moq来测试。要用到Moq

2011-12-17 20:05:25 2329

原创 BingMap与Entity Framework,保存与读取

在数据库中,你可以选择Geography类型来存储地理数据类型,这种类型会判断方向(以顺时针为准,如果你逆时针画多边形的话,实际上算的是这个多边形以外的全部地球,这样就太大了),而Geometry类型是不会判断方向的,它计算距离时也只计算平面距离,Geography计算球面距离。在此我仅介绍用Geometry。 因为Entity Framework不支持地理数据类型,所以用一般的数据库操作不可

2011-11-29 23:43:01 3252

原创 BingMap与规则多边形和圆

要在自己的脚本中用到BingMap的API,需引入其脚本,在JavaScript中的代码如下:你可以直接打开这个网址,查看其源码,也可把源码拷贝过来,直接利用,而省去访问网站的时间,并且有提示功能。定义地图时,首先要有一个容器来装Map,再者是为Map提供自定义参数。实例代码如下: var mapOptions = { credentials:

2011-11-29 22:19:19 2758

原创 IIS配置MVC网站

我自己随便写了个MVC网站,能够 在vs2010里直接运行。但是加到IIS里之后却显示403.14错误,说是服务器没有启动“目录浏览”或没指定默认的文件。当然,我没有必要启动“目录浏览”,又因为MVC是由router来控制的,我也没有必要指定其它的默认文件。我看了看C:\Windows\System32\drivers\etc下的host文件,里面的ip的确是本机的127.0.0.1, 对

2011-11-24 00:12:02 18570 5

原创 css让div永远居中

在网上看了很多, 让div居中,有设置 float:center,text-align:center的方式,但都不够完美。当然,我这个方法,也是在网上搜到的,只是详细说明一下每一个css属性的含义而已。.divCenter{ position:absolute; width:300px; height:160px; left:50%;

2011-11-20 09:57:31 2241

原创 Microsoft自动生成脚本插件Microsoft.SqlServer.Smo.dll

SQL Server 2008 R2可以自动生成数据库脚本 。右击数据库-->Task-->Generate Scripts,这一功能几乎可以包括数据库中的所有架构,包括表,视图,存储过程等。在这里我们可以在自己的实际项目中,通过添加微软提供的一个管理工具,来连接SQL Server数据库,从而操作它。1. 新建一个控制台项目2. 在“引用”中,选“浏览”,打开C:\Program F

2011-11-13 21:23:54 3848

原创 Apple以前Copland笑谈

1996年,Gil Amelio掌权的苹果正在开发Copland。这是苹果历史上最烂的产品之一。在正式版发布的时候,这个系统只能打开和关闭文件,根本无法对文本进行编辑;哪怕什么都没做,系统都会崩溃。参加演示的苹果员工,则需要不断守在机器旁,以在它死机时格式化硬盘然后重装系统。苹果内部的员工调侃Copland的正式发布可能要等到2030年。当时的《连线》杂志表示,Apple最好的办法是把自己卖给摩托

2011-05-29 10:53:00 896

原创 Word管理论文的参考文献

<br />写论文时,参考文献的引用是一件很麻烦的事,每个杂志要求的文献格式是不一样的,包括在文章中插入的方法和在文章后面排列的格式和顺序等都不同。根据排列顺序,主要分为两种:一是按插入顺序排序,二是按作者的姓名排序。如果是按作者姓名排序,文章内容如果要改动(包括移动、插入或删除),对参考文献在最后的排序影响不大,编号也好改。但如果是按插入顺序排序(国内的绝大部分杂志和国外的许多杂志都是这样的),则文章如有改动,参考文献的增删和重新排序的工作就会变得很烦琐,而且容易出错。有的编辑对这方面的要求很严格,把参考

2011-05-25 14:29:00 4707

原创 长尾效应、二八法则、Adsense

<br />长尾效应,英文名称Long Tail Effect。“头”(head)和“尾”(tail)是两个统计学名词。正态曲线中间的突起部分叫“头”;两边相对平缓的部分叫“尾”。新竞争力从人们需求的角度来看,大多数的需求会集中在头部,而这部分我们可以称之为流行,而分布在尾部的需求是个性化的,零散的小量的需求。而这部分差异化的,少量的需求会在需求曲线上面形成一条长长的“尾巴”,而所谓长尾效应就在于它的数量上,将所有非流行的市场累加起来就会形成一个比流行市场还大的市场。<br />二八定律也叫巴莱多定律,是1

2011-05-25 09:58:00 1705

原创 邓巴数

英国人类学家邓巴博士认为,依照人类大脑容量测算,每个人可以维系的人际关系总数是148人,四舍五入为150被称作“邓巴数字”,安迪*沃霍尔说你至少是15个人的明星,其实这个数字应该是150。无论现在的QQ,FACEBOOK,TWITTER,LINKDEDLN还有网游多么顺利得在改变一个人的生活、记忆与世界的关系,人终究还是难脱感情动物的属性。《闯关东》、《走西口》、《天水围的日与夜》不都站出来抒发和感叹了一番?因为工作的原因,我们在不断结交新朋友,我们是否也在尝试保持和我们的老朋友们定期聚会?重要的是我们的邓

2011-05-25 09:55:00 2684

原创 fat32转换成NTFS

<br />在把别人的的redhat linux系统拷过来,安好虚拟机后,解压linux系统,却提示如标题所示错误。<br />是因为我的磁盘格式是fat32的,不支持大于4G的单个文件。<br />那我就把自己的一个fat32格式的磁盘转换成NTFS格式的呗。<br />在网上找了下解决方案<br />打开命令提示符,输入 <br />convert x:/fs:ntfs<br />命令<br />然后会要求你输入卷标:<br />也就是x:前面的文字,比如说C盘前面的“系统”,D盘前面的“SOFTWAR

2011-05-22 20:37:00 705

转载 用Word2007批量设置图片位置

<br />转自:http://www.ccw.com.cn/college/htm2010/20100727_877695.shtml<br />Word2007的“查找和替换”功能并不仅仅可以对文字进行批量的查找替换,还有很多神奇的功能,比如对插入的图片位置进行批量的查找和调整等等。<br />今天我们就来试试Word2007的“查找和替换”功能在文字替换外的应用,现在我们尝试将一篇文章中居左的图片全部设置为居中。<br />我们先在Word2007中随意写一段文字,然后在“插入”选项卡中选择“图片”,

2011-05-19 17:57:00 2559

转载 在Word中为标题样式添加自动编号功能

转自:http://blog.sina.com.cn/s/blog_6238dcdb0100qz8j.html摘要:本文可以帮助你在Office 2007中为Word标题样式添加和设置自动编号功能。正文:近日因工作需要,需要编制一份Word文档,并需要为标题提供编号,而系统默认的标题样式并没有自动编号的功能,系统默认的标题样式效果如下图:<br />因各种层级的标题数量比较大,且在编制过程中会不停的增、删、改各种层级的标题,所以手工输入标题编号显然不是明智之举,无奈,在网上查了很多资料,查找关于Word设置

2011-05-19 17:42:00 8064 1

原创 C++中输入输出操作

<br />把fstream、iostream、sstream、string和vector五个头文件综合一起来用,这是我最喜欢的方式。<br />下面请看代码<br />#include "stdafx.h"#include <iostream>#include <fstream>#include <sstream>#include <string>#include <vector>using namespace std;int _tmain(int argc, _TCHAR

2011-05-15 14:59:00 951 1

转载 C|C++中的静态全局变量,静态局部变量,全局变量,局部变量的区别

<br />来自百度文库http://wenku.baidu.com/view/4cfaec661ed9ad51f01df2c8.html<br /> <br />搜狐笔试的时候出了这样一道题。我当时没回答出来,在网上搜了下,感觉这篇文章不错。转一下。<br /> <br />static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。<br />面向过程设计中的static <br />全局变量、局部

2011-05-08 15:50:00 662

原创 指针与引用

指针与引用看上去完全不同(指针用操作符“*”和“->”,引用使用操作符“. ”),但是它们似乎有相同的功能。指针与引用都是让你间接引用其他对象。你如何决定在什么时候使用指针,在什么时候使用引用呢?首先,要认识到在任何情况下都不能使用指向空值的引用。一个引用必须总是指向某些对象。因此如果你使用一个变量并让它指向一个对象,但是该变量在某些时候也可能不指向任何对象,这时你应该把变量声明为指针,因为这样你可以赋空值给该变量。相反,如果变量肯定指向一个对象,例如你的设计不允许变量为空,这时你就可以把变量声明为

2011-05-02 15:05:00 450

原创 C++运算符前置后置

<br />来自本人QQ空间:http://user.qzone.qq.com/446542669/infocenter<br /> <br />前置<br />CPlus & operator++()<br />{<br />    data++;    //成员变量int *date<br />    return *this;<br />}<br />后置<br />CPlus operator++(int)<br />{<br />    CPlus temp;<br />    temp.setD

2011-05-02 15:03:00 593

原创 关于堆和栈

<br />来自本人QQ空间:http://user.qzone.qq.com/446542669/infocenter<br />内存分配方面,堆和栈这两个东西很重要。<br />栈,程序的局部变量,函数的参数等都是存放在栈中,它们的申请和回收都是由操作系统自动完成。栈的存储是连续的,相当于<br />数据结构中的栈。<br />堆,申请和删除都由程序员手动分配,c中的malloc函数和C++中的new操作符。堆的存储不连续,操作系统用链表来存储空闲地<br />址。<br />堆和栈的最大区别是:堆由低

2011-05-02 15:01:00 549

原创 static_cast、dynamic_cast等

<br />C 风格(C-style)强制转型如下: <br />(T) exdivssion // cast exdivssion to be of type T <br />函数风格(Function-style)强制转型使用这样的语法: <br />T(exdivssion) // cast exdivssion to be of type T <br /><br />这两种形式之间没有本质上的不同,它纯粹就是一个把括号放在哪的问题。我把这两种形式称为旧风格(old-style)的强制转型。<br /

2011-05-02 14:59:00 525

IT项目管理各阶段的模板大全

目 录 导言.IT项目的生命期 第一章.IT项目的启动阶段 1.1 可行性研究报告框架 1.2 项目章程 1.3 项目整体风险水平定性分析表 1.4 多项目风险情况一览表 1.5 质量保证说明书 1.6 采购程序及准购权限表 1.7 会议议程安排表 1.8 会议预算表 1.9 会议申请审批表 1.10会议通知表 1.11会议签到表 1.12会议资料明细表 1.13会议记录表 1.14会议内容管理表 1.15会议代表通讯录 1.16会议纪要表 1.17会议决议表 1.18会议决议落实通知单 1.19会议决议跟踪表 1.20实际会议费用清单 第二章.IT项目的计划阶段 2.1 IT项目综合计划模板(1)——项目整体介绍 2.2 IT项目综合计划模板(2)——项目管理过程 2.3 IT项目综合计划模板(3)——项目组织介绍 2.4 IT项目综合计划模板(4)——工作包、进度和预算 2.5 IT项目综合计划模板(5)——技术过程介绍 2.6 项目范围说明书 2.7 软件需求调查表 2.8 需求分析说明书 2.9 系统

2023-09-28

IBM Tivoli Netcool/OMNIbus Administration Guide

Tivoli Netcool/OMNIbus is a service level management (SLM) system that delivers real-time, centralized monitoring of complex networks and IT domains. The IBM Tivoli Netcool/OMNIbus Administration Guide provides detailed information about administrative tools, functions, and capabilities of Tivoli Netcool/OMNIbus. In addition, it is designed to be used as a reference guide to assist you in designing and configuring your environment.

2014-08-20

AngularJS基础和应用

AngularJS入门教程 本教程将向您展示AngularJS怎样使得web应用更智能更灵活,而且不需要各种扩展程序或插 件。 通过本教程的学习,您将: 1. 阅读示例学习怎样使用AngularJS的客户端数据绑定和依赖注入功能来建立可立即响应用户操作的动态 数据视图。 2. 学习如何使用AngularJS创建数据侦听器,且不需要进行DOM操作。 3. 学习一种更好、更简单的方法来测试您的web应用程序。 4. 学习如何使用AngularJS创建常见的web任务,例如更方便的将数据引入应用程序。 而且这一切可在任何一个浏览器实现,无需配置浏览器! 当你完成了本教程后,您将学会: 1. 创建一个可在任何浏览器中的工作的动态应用。 2. 了解AngularJS与其它JavaScript框架之间的区别。 3. 了解AngularJS如何实现数据绑定。 4. 利用AngularJS的种子项目快速创建自己的项目。 5. 创建和运行测试。 6. 学习更多AngularJS标识资源(API)。

2014-08-20

Windows CMD操作大全 for 常用界面

主要是能windows那些常用配置和工具的命令。比如说控制面板,网络,画图,硬件设备等

2014-08-20

MFC类库详解.rar

chm文档,MFC中类库大全,中文版 非常好用,我已经用了几年了 比msdn还好

2010-09-08

ArcGis AE C#开发全部实例

ArcGis AE C#开发全部实例ArcGis .net AE 有200多个实例

2010-06-06

OpenGL基础图形编程 - OpenGL与3D图形世界

OpenGL基础图形编程 - OpenGL与3D图形世界  目 录   1.1 OpenGL使人们进入三维图形世界   1.2 OpenGL提供直观的三维图形开发环境   1.3 OpenGL成为目前三维图形开发标准 OpenGL三维图形编程指南目录

2010-05-27

二次开发(gis,软件类)ppt

包括组件式二次开发。用C++,C#和vb语言。内容详细,还包括应用型Gis的设计与实现

2010-05-24

奇特button控件的实现

MFC C++里的按钮button 样式奇特 源代码 可以直接编译运行

2010-05-21

ArcGis AO开发教程

ArcGis AO开发教程,用C++语言,英文版,极其珍贵

2010-05-18

ArcObjectsGISDeveloperforCsharp.pdf

针对于ArcGis的二次开发,ArcObject,即AO开发。关于各控件的使用

2010-05-18

时线分析方法及其最佳路径算法研究.pdf

基于GIS等时线分析方法的理论模型,以城市公共交通运输系统的主要工具--公共汽车和城市火车为例,描述了等时线分析的设计原型。

2010-05-17

数码城市GIS之虚拟旅游.pdf

来自GIS的一篇论文。从数码城市GIS入手,介绍了当前比较流行的虚拟旅游 :定义和特点,类型及国内虚旅游网站的发展现状。在此基础上最后提出了发展展望

2010-05-17

Effective STL (pdf)

Effective STL(中文版) ,pdf版的,正版,超清晰,超全面。自己制作

2010-05-16

快速排序,冒泡排序,插入排序,选择排序的四种算法

有一个模板类写出了快速排序,冒泡排序,插入排序,选择排序四种算法。用的是C++哦

2010-03-03

ArcGIS的空间校正工具.pdf

ArcGIS的空间校正工具,使用Workstation ArcInfo 的用户会比较熟悉空间 校正的命令主要是使用ADJUST EDGEMATCH 和TRANSFORM 命令

2009-12-25

空空如也

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

TA关注的人

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