07 2015 档案

摘要:http://blog.csdn.net/xingfuzhijianxia/article/details/6433918 阅读全文
posted @ 2015-07-31 17:11 人生设计师 阅读(144) 评论(0) 推荐(0) 编辑
摘要:http://bbs.csdn.net/topics/100036164 阅读全文
posted @ 2015-07-31 15:48 人生设计师 阅读(189) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/alipayhutu/archive/2012/08/16/2643098.html 阅读全文
posted @ 2015-07-31 12:51 人生设计师 阅读(202) 评论(0) 推荐(0) 编辑
摘要:http://www.tmser.com/post-177.htmlhttp://maven.group.iteye.com/group/topic/21617 阅读全文
posted @ 2015-07-31 11:11 人生设计师 阅读(306) 评论(0) 推荐(0) 编辑
摘要:http://blog.sina.com.cn/s/blog_4a5dbd380101f031.htmlmvn clean install 阅读全文
posted @ 2015-07-31 09:42 人生设计师 阅读(319) 评论(0) 推荐(0) 编辑
摘要:Json字符与Json对象的相互转换方式有很多种:1. jQuery插件支持的转换方式:$.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2. 浏览器支持的转换方式(Firefox,chrome,opera... 阅读全文
posted @ 2015-07-30 22:44 人生设计师 阅读(233) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/lufeng20/article/details/24314381http://www.iteye.com/topic/103804 阅读全文
posted @ 2015-07-30 14:49 人生设计师 阅读(147) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/ITtangtang/p/3927768.htmlhttp://blog.csdn.net/z69183787/article/details/21187485 阅读全文
posted @ 2015-07-30 14:42 人生设计师 阅读(166) 评论(0) 推荐(0) 编辑
摘要:过滤器的生命周期一般都要经过下面三个阶段:初始化:当容器第一次加载该过滤器时,init() 方法将被调用。该类在这个方法中包含了一个指向 Filter Config 对象的引用。我们的过滤器实际上并不需要这样做,因为其中没有使用初始化信息,这里只是出于演示的目的。过滤:过滤器的大多数时间都消耗在这里... 阅读全文
posted @ 2015-07-30 14:33 人生设计师 阅读(801) 评论(0) 推荐(0) 编辑
摘要:http://wsj356428476.iteye.com/blog/1655032http://jingyan.baidu.com/article/19192ad83ce167e53e570705.html 阅读全文
posted @ 2015-07-29 14:41 人生设计师 阅读(164) 评论(0) 推荐(0) 编辑
摘要:案例:http://blog.csdn.net/javachannel/article/details/752437 阅读全文
posted @ 2015-07-28 23:01 人生设计师 阅读(139) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://houfeng0923.iteye.com/blog/1035321今天做表单提交的输入框条件验证,验证是否包含中文;网上搜了一圈基于js正则表达式的验证基本不好用,而且大多都是出自一两篇原文的转帖!到底什么才是拿来主义呢。根据搜索结果,本文取精华,告诉大家一个好用的中文验证... 阅读全文
posted @ 2015-07-27 14:09 人生设计师 阅读(928) 评论(0) 推荐(0) 编辑
摘要:1. 选择器中含有特殊符号的注意事项1. 1 选择器中含有",","#","("或"]"等特殊字符根据w3c的规定,属性值中是不能包含有这些特殊字符的,但在实际项目中偶尔会遇到表达式中含有"#"和"."等特殊字符,如果按照普通的方式去处理出来的话就会出错。解决此类错误的方法是使用转义符转义。html... 阅读全文
posted @ 2015-07-26 17:45 人生设计师 阅读(545) 评论(0) 推荐(0) 编辑
摘要:默认情况下,jQuery使用$作为自身的快捷方式。在其他库和jQuery库都被加载完毕后,可以在任何时候调用jQuery.noConflict()函数来将变量$的控制权移交给其他javascript库。然后就可以在程序里将jQuery()函数作为jQuery对象的制造工厂。如果想确保jQuery不会... 阅读全文
posted @ 2015-07-26 10:39 人生设计师 阅读(325) 评论(0) 推荐(0) 编辑
摘要:注:下面内容摘自echarts官网,原文地址:http://echarts.baidu.com/doc/doc.html#%E9%80%89%E9%A1%B9option图表选项,包含图表实例任何可配置选项: 公共选项 , 组件选项 , 数据选项 名称描述{color} backgroundColo... 阅读全文
posted @ 2015-07-25 19:39 人生设计师 阅读(8398) 评论(0) 推荐(0) 编辑
摘要:echarts的实例方法非常重要,因为在实际运用中我们额图表的数据不可能是死的,而是动态变化的,实例方法为动态改变数据提供了方法。故特意从官网上面把下面实例方法进行记录:注:下面内容摘自echarts官网,原文地址:http://echarts.baidu.com/doc/doc.html#%E5%... 阅读全文
posted @ 2015-07-25 19:37 人生设计师 阅读(14177) 评论(0) 推荐(0) 编辑
摘要:一、相关js文件的引入这里我们采用标签式引入文件的方式,我们引入两个js文件,一个是esl.js文件和一个echarts.js。二、ECharts对象的初始化通过文件esl.js内封装好的require获得echarts接口后可实例化图表,echarts接口仅有一个方法init,执行init时传入一... 阅读全文
posted @ 2015-07-25 19:30 人生设计师 阅读(76263) 评论(0) 推荐(0) 编辑
摘要:下载好echarts的库文件。然后在script里面引入。//from echarts example ... 可以直接引入的单文件如下:dist/echarts-all.js : 经过压缩,全图表,包含world,china以及34个省市级地图数据source/echa... 阅读全文
posted @ 2015-07-25 19:05 人生设计师 阅读(2026) 评论(0) 推荐(0) 编辑
摘要:在进行echarts图表开发之前先要到echarts官网下载echarts的库文件,我下载的是echarts-2.2.7。然后把库文件放到工程文件web目录下。接下来进行第一个图表的显示步骤如下:1、新建一个echarts.html文件。为ECharts准备一个具备大小(宽高)的Dom。 ... 阅读全文
posted @ 2015-07-25 13:29 人生设计师 阅读(2095) 评论(1) 推荐(0) 编辑
摘要:熟练使用快捷键可以在很大程度上提高我们的工作效率,Eclipse的快捷键很多,但是常用的也就那么几个,下面说下Eclispe最常用的几个快捷键:Eclipse的快捷键组合可在Eclipse按下ctrl+shift+L查看。 1. ctrl+shift+r:打开资源这可能是所有快捷键组合中最省时间的了... 阅读全文
posted @ 2015-07-24 12:32 人生设计师 阅读(603) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://blog.csdn.net/chengxuyuan20100425/article/details/8497277面试前端必须准备的一个问题:怎样去掉Javascript的Array的重复项。据我所知,百度、腾讯、盛大等都在面试里出过这个题目。这个问题看起来简单,但是其实暗藏... 阅读全文
posted @ 2015-07-23 20:14 人生设计师 阅读(255) 评论(0) 推荐(0) 编辑
摘要:在我们的数据库设计中,不可逃避的就是数据库表的主键,可能有很多朋友没有深入思考过,主键的设计对整个数据库的设计影响很大,因此我们不得不要重视起来。主键的必要性:有些朋友可能不提倡数据库表必须要主键,但在我的思考中,觉得每个表都应该具有主键,不管是单主键还是双主键,主键的存在就代表着表结构的完整性, ... 阅读全文
posted @ 2015-07-23 12:54 人生设计师 阅读(272) 评论(0) 推荐(0) 编辑
摘要:当我们插入一条数据的时候,我们很多时候都想立刻获取当前插入的主键值返回以做它用。我们通常的做法有如下几种:1. 先 select max(id) +1 ,然后将+1后的值作为主键插入数据库;2. 使用特定数据库的 auto_increment 特性,在插入数据完成后,使用 select max(id... 阅读全文
posted @ 2015-07-23 11:08 人生设计师 阅读(3035) 评论(0) 推荐(0) 编辑
摘要:1. shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined2. unshift:将参数添加到原数组开头,并返回数组的长度var a = [1,2,3,4,5];var b = a.unshift(-2,-1); //a:[-2,-1,1,2,3,4,5] b:7注:... 阅读全文
posted @ 2015-07-22 17:19 人生设计师 阅读(517) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2015-07-21 20:50 人生设计师 阅读(1) 评论(0) 推荐(0) 编辑
摘要:IE浏览器实现复制数据到剪贴板非常简单,代码如下:if (window.clipboardData) { window.clipboardData.clearData(); window.clipboardData.setData("Text", valu... 阅读全文
posted @ 2015-07-21 14:48 人生设计师 阅读(756) 评论(0) 推荐(0) 编辑
摘要:关于Tomcat的 Document base ……does not exist or is not a readable directory错误java.lang.IllegalArgumentException: Document base E:\program\workspace\.metad... 阅读全文
posted @ 2015-07-21 14:21 人生设计师 阅读(1575) 评论(0) 推荐(0) 编辑
摘要:首先非常感谢原文博主,帮我解决了一个大问题,完美解决了我的问题。原文地址:http://www.tuicool.com/articles/zqm2EzjQuery ZeroClipboard支持在多种浏览器中复制内容到剪贴板,IE、Firefox、Chrome等等都不在话下。其本身作为jQuery的... 阅读全文
posted @ 2015-07-21 11:16 人生设计师 阅读(949) 评论(0) 推荐(0) 编辑
摘要:系列教程地址:http://www.365mini.com/page/zeroclipboard-2_x-quick-start.htmZeroClipboard 是国外大神开发的一个用于剪贴板复制的 JS 插件,它是基于 Flash 来实现跨浏览器的复制功能的。当我们使用 ZeroClipboar... 阅读全文
posted @ 2015-07-20 21:50 人生设计师 阅读(436) 评论(0) 推荐(0) 编辑
摘要:WEB开发中,要让用户复制页面中的一段代码、URL地址等信息,为了避免用户拖动鼠标再进行右键复制操作而可能出现的差错,我们可以直接在页面中放置一个复制按钮,只需要轻轻一点这个复制按钮,内容将会被复制,然后用户可以粘贴到想粘贴的地方。效果如下所示:下面将结合实例讲解如何使用一款基于jQuery的插件—... 阅读全文
posted @ 2015-07-20 20:37 人生设计师 阅读(490) 评论(0) 推荐(0) 编辑
摘要:为了有效防止数据丢失,并将损失降到最低,应对数据库服务器做维护。数据库维护,包括数据备份,还原,导出和导入操作。1. MySQL数据库备份所谓数据库维护,主要包含备份数据,还原数据和数据库迁移,对于MySQL来说,还包括数据库对象表的导出和导入。1.1 通过复制数据文件实现数据备份造成数据损失的原因... 阅读全文
posted @ 2015-07-19 21:59 人生设计师 阅读(1633) 评论(0) 推荐(1) 编辑
摘要:使用命令mysqldump进行导出数据到本地磁盘,执行该命令的时候不要进入mysql的控制台再使用,这样会报outfiledisabled错误。而是直接使用MYSQL/bin目录下的mysqldump.exe,通过windows的命令进入。 阅读全文
posted @ 2015-07-19 20:54 人生设计师 阅读(2518) 评论(0) 推荐(0) 编辑
摘要:日志操作是数据库维护中最重要的手段之一,日志文件会记录MySQL服务器的各种信息,所以当MySQL服务器遭到意外损坏时,不仅可以通过日志文件来查看出错的原因,而且还可以通过日志文件进行数据恢复。MYSQL的日志文件分为二进制日志,错误日志,通用查询日志,慢查询日志。除了二进制文件外,其他日志文件都是... 阅读全文
posted @ 2015-07-19 18:43 人生设计师 阅读(440) 评论(0) 推荐(0) 编辑
摘要:MySQL中主要包括两种用户:root用户和普通用户,其中前者为超级管理员,拥有MySQL提供的一切权限;而普通用户则只能拥有创建用户时赋予它的权限。MySQL的安全性机制主要包括权限机制,用户机制和对用户进行权限管理。1.MySQL所提供的权限在系统数据库mysql下存储的都是权限的表,其中最重要... 阅读全文
posted @ 2015-07-19 12:37 人生设计师 阅读(3008) 评论(0) 推荐(0) 编辑
摘要:原文参考:http://jingyan.baidu.com/article/066074d6620c45c3c21cb0d3.html曾经不知道怎么切换半角全角的时候非常抓狂(原因是不知道是半角全角),特别是在eclipse中写代码的时候不知道按了什么键突然输入法变成全角了,只有重启eclipse才... 阅读全文
posted @ 2015-07-18 18:39 人生设计师 阅读(586) 评论(0) 推荐(0) 编辑
摘要:当多个用户访问同一份数据时候,一个用户在更改数据的过程中可能有其他用户同时发起更改请求,为保证数据的更改从一个一致性状态更改为另外一个一致性状态,从而引入事务。MySQL提供了多种存储引擎支持事务,支持事务的存储引擎有InnoDB和BDB。InnoDB存储引擎事务主要通过UNDO日志和REDO日志实... 阅读全文
posted @ 2015-07-18 18:26 人生设计师 阅读(446) 评论(0) 推荐(0) 编辑
摘要:函数和存储过程的区别主要在于函数必须有返回值,而存储过程则没有。函数的参数类型远远多于存储过程参数类型。函数的操作包括创建函数,查看函数,更新函数和删除函数。1. 创建函数创建函数通过SQL语句CREATE Function来实现,其语法形式如下:CREATE FUNCTION function _... 阅读全文
posted @ 2015-07-18 12:12 人生设计师 阅读(240) 评论(0) 推荐(0) 编辑
摘要:存储过程可以简单理解为一条或多条SQL语句的集合。存储过程的操作包括创建存储过程,查看存储过程,更新存储过程和删除存储过程。1. 创建存储过程1.1 存储过程语法结构在MySQL中创建存储过程通过SQL语句CREATE PROCEDURE来实现,其语法形式如下:CREATE PROCEDURE pr... 阅读全文
posted @ 2015-07-17 23:47 人生设计师 阅读(351) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2015-07-16 17:04 人生设计师 阅读(5) 评论(0) 推荐(0) 编辑
摘要:1. 禁掉提交按钮表单提交后使用Javascript使提交按钮disable。这种方法防止心急的用户多次点击按钮。但有个问题,如果客户端把Javascript给禁止掉,这种方法就无效了。2. Post/Redirect/Get模式在提交后执行页面重定向,这就是所谓的Post-Redirect-Get... 阅读全文
posted @ 2015-07-16 12:22 人生设计师 阅读(376) 评论(0) 推荐(0) 编辑
摘要:设置超链接在各种状态改变的样式颜色,在html的标签下面添加下面的样式,可以自己根据需要修改样式。a:link 表示未未访问的状态。a:visited 表示已访问过的状态。a:hover 表示鼠标移动到链接上时的状态。a:active 表示鼠标按下去时的状态。 阅读全文
posted @ 2015-07-16 08:52 人生设计师 阅读(573) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://www.cnblogs.com/xwdreamer/archive/2011/07/20/2296975.htmlhttp://caoyanbao.iteye.com/blog/512355http://www.yiibai.com/apache_poi/apache_poi... 阅读全文
posted @ 2015-07-15 22:23 人生设计师 阅读(210) 评论(0) 推荐(0) 编辑
摘要:在通过概念数据模型生成为物理数据模型时出现错误“The generation has been cancelled because errors have been found by the check model.”。如下图所示:其实这是PowerDesigner设置的问题,点击PowerDesi... 阅读全文
posted @ 2015-07-13 22:34 人生设计师 阅读(3235) 评论(0) 推荐(0) 编辑
摘要:在easyui中更换主题为非default的主题,有的主题会出现如下图所示的情况,验证提示信息的提示内容跑到了下面。现在说下原因和解决方案:原因:原因是easyui对某些主题没有进行这个样式的设置,导致这个验证信息会到处跑。首先,通过firebug可以看到出现上面问题的jsp页面有如下图的html,... 阅读全文
posted @ 2015-07-13 18:14 人生设计师 阅读(1447) 评论(0) 推荐(0) 编辑
摘要:一. 使用字符串函数1. 合并字符串函数CONCAT()和CONCAT_WS()1.1 函数CONCAT()CONCAT()函数会将传入的参数连接起来返回所合并的字符串类型数据。如果其中一个参数为NULL,则返回值为NULL。SELECT CONCAT('My','S','QL') 合并后字符串;S... 阅读全文
posted @ 2015-07-12 18:42 人生设计师 阅读(414) 评论(0) 推荐(0) 编辑
摘要:所谓正在表达式,就是通过模式去匹配一类字符串。MySQL支持的模式字符如下表所示:MySQL支持的模式字符模式字符含义^匹配字符串的开始部分$匹配字符串的结束部分.匹配字符串中的任意一个字符[字符集合]匹配字符集合中的任意一个字符[^字符集合]匹配字符集合外的任意一个字符str1|str2|str3... 阅读全文
posted @ 2015-07-12 16:16 人生设计师 阅读(276) 评论(0) 推荐(0) 编辑
摘要:从JDK1.5开始提供泛型的概念,泛型实质上就是使程序员定义安全的类型。在没有出现泛型之前,java也提供了对Object的引用"任意化"操作,这种任意化操作就是对Object引用进行"向下转型"及"向上转型"操作,但某些强制类型转换的错误也许不会被编译器捕捉,而在运行后出现异常,可见强制类型转换存... 阅读全文
posted @ 2015-07-11 23:50 人生设计师 阅读(456) 评论(0) 推荐(0) 编辑
摘要:问题::tomcat在eclipse里面能正常启动,但在浏览器中访问http://localhost:8080/不能访问tomcat管理页面,且报404错误。同时其他项目页面也不能访问。访问的时候出现下列页面:现在关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.ba... 阅读全文
posted @ 2015-07-10 23:13 人生设计师 阅读(7251) 评论(0) 推荐(1) 编辑
摘要:一 .JDBC主要的API介绍JDBC为开发人员提供了一套标准的API,都是由JAVA语言编写的类和接口。用于连接数据库和执行SQL语句。JDBC也是JAVA核心类库的一部分,位于Java.sql包下。JDBC包含的核心API主要有以下几个:DriverManager:管理一组JDBC驱动程序Con... 阅读全文
posted @ 2015-07-10 10:12 人生设计师 阅读(450) 评论(0) 推荐(0) 编辑
摘要:所谓子查询,就是指在一个查询之中嵌套了其他的若干查询,通过子查询可以实现多表查询,该查询语句中可能包含IN,ANY,ALL和EXISTS等关键字,除此之外还可以包含比较运算符,子查询经常出现在WHERE和FROM字句中。WHERE字句中的子查询:该位置处的子查询一般返回单行单列,多行单列,单行多列数... 阅读全文
posted @ 2015-07-09 22:59 人生设计师 阅读(399) 评论(0) 推荐(0) 编辑
摘要:HashMap的遍历有两种方式,一种是entrySet的方式,另外一种是keySet的方式。第一种利用entrySet的方式:Map map = new HashMap();Iterator iter = map.entrySet().iterator();while (iter.hasNext()... 阅读全文
posted @ 2015-07-09 14:59 人生设计师 阅读(490) 评论(0) 推荐(0) 编辑
摘要:在java.util包下面有一个类Properties,该类主要用于读取以项目的配置文件(以.properties结尾的文件和xml文件)。一. Properties结构类继承结构如下:class Properties extends Hashtable从上面可以看出来Properties继承自Ha... 阅读全文
posted @ 2015-07-09 14:10 人生设计师 阅读(320) 评论(0) 推荐(0) 编辑
摘要:一:统计函数MySQL提供5个统计函数来对对数据进行统计。分别是实现对记录进行统计数,计算和,计算平均数,计算最大值和计算最小值。1. 统计数据记录条数可以有两种方式:COUNT(*)使用方式:该种方式可以实现对表中记录进行统计,不管表字段中包含的是NULL值还是非NULL值。COUNT(field... 阅读全文
posted @ 2015-07-08 20:07 人生设计师 阅读(2264) 评论(0) 推荐(0) 编辑
摘要:1. 为什么要使用触发器?触发器与函数有些类似,都需要声明,执行。但是触发器的执行不是由程序调用,也不是由手工启动,而是由事件来触发,激活,从而实现执行。当触发DELETE,INSERT,UPDATE语句的时候会触发激活触发器,其他的SQL语句则不会激活触发器。当处理一些业务逻辑,表的数据发生更改时... 阅读全文
posted @ 2015-07-07 22:45 人生设计师 阅读(1474) 评论(0) 推荐(0) 编辑
摘要:原文地址参考:http://www.cnblogs.com/ringwang/archive/2008/07/05/1236292.html1. 控制流函数1.1 IFNULL(expr1,expr2) 如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。mysql> ... 阅读全文
posted @ 2015-07-06 18:04 人生设计师 阅读(317) 评论(0) 推荐(0) 编辑
摘要:1. nvlNVL函数的格式如下:NVL(expr1,expr2)含义是:如果oracle第一个参数expr1为空,那么显示第二个参数的值为expr2,如果第一个参数的值expr1不为空,则显示第一个参数本来的值。2. nvl2NVL2函数的格式如下:NVL2(expr1,expr2, expr3)... 阅读全文
posted @ 2015-07-06 17:13 人生设计师 阅读(280) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://www.2cto.com/database/201208/150620.html一、Oracle 下载注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。 路径名称中,最好不要出现中文,也不要出现空格等不规则字符。官方下地址:http://www.orac... 阅读全文
posted @ 2015-07-06 16:43 人生设计师 阅读(215) 评论(0) 推荐(0) 编辑
摘要:1. 什么是TNS?TNS是Oracle Net的一部分,专门用来管理和配置Oracle数据库和客户端连接的一个工具,在大多数情况下客户端和数据库要通讯,必须配置TNS,当然在少数情况下,不用配置TNS也可以连接Oracle数据库,比如通过JDBC.如果通过TNS连接Oracle,那么客户端必须安装... 阅读全文
posted @ 2015-07-06 16:24 人生设计师 阅读(1438) 评论(0) 推荐(0) 编辑
摘要:之前我自己配置的时候花了很多时间和精力,安装oracle和plsql本身不出什么大问题,过程只要按照网上的某些教程一步步的走基本不会出什么大的问题,但是配置plsql工具连接oracle的时候,有的时候plsql识别不了oracle,所以需要收到配置,这个过程搞的我比较纠结,找的很多资料说的都不全,... 阅读全文
posted @ 2015-07-06 15:27 人生设计师 阅读(346) 评论(0) 推荐(0) 编辑
摘要:1. 为什么要使用视图?为了提高复杂SQL语句的复用性和表操作的安全性,MySQL数据库管理系统提供了视图特性。所谓视图,本质上是一种虚拟表,在物理上是不存在的,其内容与真实的表相似,包含一系列带有名称的列和行数据。但是,视图并不在数据库中以储存的数据值形式存在。行和列数据来自定义视图的查询所引用基... 阅读全文
posted @ 2015-07-05 21:05 人生设计师 阅读(4893) 评论(0) 推荐(0) 编辑
摘要:1. 为什么使用索引?数据库对象索引与书的目录非常类似,主要是为了提高从表中检索数据的速度。由于数据储存在数据库表中,所以索引是创建在数据库表对象之上的,由表中的一个字段或多个字段生成的键组成,这些键储存在数据结构(B-树或哈希表)中,通过MySQL可以快速有效的查找与键值相关联的字段。根据索引的储... 阅读全文
posted @ 2015-07-05 18:54 人生设计师 阅读(338) 评论(0) 推荐(0) 编辑
摘要:1. 表的基本概念在数据库中,表是一种非常重要的数据库对象,是组成数据库的基本对象,由若干个字段组成,主要用来储存数据记录。表中的数据库对象包含列,索引和触发器。列:也称属性列,在具体创建表时必须指定列的名字和数据类型。索引:是根据指定的数据库表列建立起来的顺序,提供了快速访问数据的途径且可监督表的... 阅读全文
posted @ 2015-07-05 17:44 人生设计师 阅读(391) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示