oletan

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2015年4月14日

摘要: SET STATISTICS IO (Transact-SQL)https://technet.microsoft.com/zh-cn/library/ms184361(SQL.90).aspx如何识别SQL Server中的IO瓶颈http://blog.csdn.net/dba_huangzj/... 阅读全文
posted @ 2015-04-14 22:23 Ole 阅读(255) 评论(0) 推荐(1) 编辑

2014年9月19日

摘要: 百度echarthttp://echarts.coding.io/doc/example.htmlC#+JQuery+.Ashx+百度Echarts 实现全国省市地图和饼状图动态数据图形报表的统计 .http://blog.csdn.net/kongwei521/article/details/39... 阅读全文
posted @ 2014-09-19 12:01 Ole 阅读(762) 评论(0) 推荐(1) 编辑

2014年9月1日

摘要: 功能点分析:要显示N个工作日有效期内的数据,需要考虑:1. 可以给每条数据增加一个有效期时间字段,查询时只显示有效期之前的数据,如有效期为七天,数据的创建时间是2014-07-21,那七个工作日有效期时间为2014-07-30。显示有效期时间在2014-07-30之前的数据。2. 需要考虑节假日情况... 阅读全文
posted @ 2014-09-01 18:53 Ole 阅读(466) 评论(0) 推荐(1) 编辑

2014年6月24日

摘要: --> 生成测试数据: #TIF OBJECT_ID('tempdb.dbo.#T') IS NOT NULL DROP TABLE #T CREATE TABLE #T (ID VARCHAR(3),GID INT,Author VARCHAR(29),Title VARCHAR(39),Date... 阅读全文
posted @ 2014-06-24 15:29 Ole 阅读(3186) 评论(0) 推荐(2) 编辑

2014年4月25日

摘要: 你每月从老板手里领工资,老板给的钱多就多干点,否则少干点。老板对你好的时候就多干点,否则也少干点。老板在公司的时候就多干点,否则就少干点。你肯定以为自己是为老板工作。可是十几年以后,你发现自己什么也干不了,除了钱没什么能调动你的激情。从那时开始你已经被自己淘汰了。不要忘了!我们永远都是为自己工作,为... 阅读全文
posted @ 2014-04-25 11:10 Ole 阅读(802) 评论(0) 推荐(1) 编辑

摘要: 1、关于修身修养★相由心生,改变内在,才能改变面容。一颗阴暗的心托不起一张灿烂的脸。有爱心必有和气;有和气必有愉色;有愉色必有婉容。★口乃心之门户。口里说出的话,代表心里想的事。心和口是一致的。★一个境界低的人,讲不出高远的话;一个没有使命感的人,讲不出有责任感的话;一个格局小的人,讲不出大气的话。... 阅读全文
posted @ 2014-04-25 11:07 Ole 阅读(405) 评论(0) 推荐(0) 编辑

摘要: 一、忠诚单位可能开除有能力的员工,但对一个忠心耿耿的人,不会有领导愿意让他走,他会成为单位这个铁打营盘中最长久的战士,而且是最有发展前景的员工。1、站在老板的立场上思考问题;2、与上级分享你的想法;3、时刻维护公司的利益;4、琢磨为公司赚钱;5、在外界诱惑面前经得起考验。二、敬业随着社会进步,人们的... 阅读全文
posted @ 2014-04-25 11:06 Ole 阅读(201) 评论(0) 推荐(0) 编辑

2014年4月4日

摘要: 世界500强企业优秀员工的12条核心标准1、不找任何借口:不管遭遇什么样的环境,都必须学会对自己的一切行为负责!属于自己的事情就应该千方百计地把它做好。只要你还是企业里的一员,就应该不找任何借口,投入自己的忠诚和责任心。将身心彻底地融入企业,尽职尽责,处处为自己所在的企业着想。2、团队精神:在知识经济时代,单打独斗的时代已经过去,竞争已不再是单独的个体之间的斗争,而是团队与团队的竞争、组织与组织的竞争,许许多多困难的克服和挫折的平复,都不能仅凭一个人的勇敢和力量,而必须依靠整个团队。作为一个独立的员工,必须与公司制定的长期计划保持步调一致。员工需要关注其终身的努力方向,如提高自身及同事的能力, 阅读全文
posted @ 2014-04-04 14:26 Ole 阅读(519) 评论(0) 推荐(0) 编辑

摘要: 西点军规 世界500强企业卓越员工的22条黄金准则第一章 绝对服从西点基地学院院长霍金斯上校说:“在年能够管理之前,你应该学会怎样服从。”西点学员在个人和集体的利益产生冲突的时候,个人要服从集体的权威,但是服从绝不仅仅是机械地遵照上级的指示那么简单。服从需要个人付出极大的努力,必要时在一定限度内牺牲个人的自由、甚至生命。军规一 绝对服从服从是一个优秀员工基本的工作理念,一个优秀的员工必须认同公司的企业文化,忠诚地做好自己的工作,严格遵守公司的几率和规范。军规二 没有任何借口西点军规“没有任何借口”传达了这样一个理念:做任何事都要认真去做,没有任何借口,并且立即去做,决不能拖延,只有这样办事才会 阅读全文
posted @ 2014-04-04 14:24 Ole 阅读(947) 评论(0) 推荐(0) 编辑

2014年3月26日

摘要: -- 平均物理读次数最多的SQL语句:select top 50 *, (s.total_physical_reads / s.execution_count) as avephysicalreads from sys.dm_exec_query_stats scross apply sys.dm_exec_sql_text(s.sql_handle)order by avephysicalreads desc-- 平均逻辑读次数最多的SQL语句:select top 50 *, (s.total_logical_reads / s.execution_count) as avglogical 阅读全文
posted @ 2014-03-26 15:20 Ole 阅读(327) 评论(0) 推荐(0) 编辑

2014年3月13日

摘要: (小编注:此篇为雷军先生12月25日于2013广东电子商务大会上的演讲。)尊敬的志庚省长,尊敬的各位来宾,大家早上好!非常感谢有这样的一个机会来这里交流我们做小米的一些体会。刚才主持人提到我刚刚获得央视2013年中国经济年度人物,但是比这更出名的是,我和董明珠打了一个赌,在刚才来的车上还有嘉宾问我说这是不是你们提前商量好的,其实那个节目是直播,之前导演组有跟我说,要跟我找一个对手PK一下,我问是谁,他们说是董明珠。我一听到董明珠,说实在话我就当时说了能不能换一个人,我说董大姐我很熟悉,我们都是从珠海来的,董大姐格力做的特别成功,而且说话非常犀利,我不一定能够扛得住。当然我是开玩笑说能不能换一个 阅读全文
posted @ 2014-03-13 10:41 Ole 阅读(196) 评论(0) 推荐(0) 编辑

摘要: 编者语:东莞因为ISO服务而闻名,又因为cctv的广告而名闻世界。本文作者对于东莞服务品牌的打造和对互联网创业的精深理解,让人大为叹服,值得研读!人艰不拆,东莞,挺住!创业人,挺住!互联网公司该向东莞学什么?第一,学如何找到用户的刚性需求。所有成功的互联网产品之中,满足刚需是基本要求。而所谓的刚需无非是人类自身角度最实际迫切的需求。这就要求互联网公司创业者在选择产品的时候一定要善于从人类本源本质需求出发。第二,学竞争的手段。竞争手段有一个最著名的规则,人无我有,人有我优,人优我转。如果东莞的服务只是一个单纯的“性”,那么东莞也不可能这么名气。而在于围绕着基本的需求满足为出发点,不断地优化自身的 阅读全文
posted @ 2014-03-13 10:38 Ole 阅读(228) 评论(0) 推荐(0) 编辑

2013年12月30日

摘要: http://www.cnblogs.com/2018/archive/2011/11/22/2240259.htmlhttp://wenku.baidu.com/link?url=LSqlCiqi_O_1VwSRTrK7WEak4kV9O492xkZsw24DK2ScCSNMDMbT9TFw82tyD9Sj2dyWPgz83aYBkFYz92Gp1ODee7f3s4slE5D7dGJiVZW 阅读全文
posted @ 2013-12-30 22:41 Ole 阅读(347) 评论(0) 推荐(0) 编辑

摘要: 尊敬的志庚省长,尊敬的各位来宾,大家早上好!非常感谢有这样的一个机会来这里交流我们做小米的一些体会。刚才主持人提到我刚刚获得央视2013年中国经济年度人物,但是比这更出名的是,我和董明珠打了一个赌,在刚才来的车上还有嘉宾问我说这是不是你们提前商量好的,其实那个节目是直播,之前导演组有跟我说,要跟我找一个对手PK一下,我问是谁,他们说是董明珠。我一听到董明珠,说实在话我就当时说了能不能换一个人,我说董大姐我很熟悉,我们都是从珠海来的,董大姐格力做的特别成功,而且说话非常犀利,我不一定能够扛得住。当然我是开玩笑说能不能换一个人,在候场的时候,我就临时抱佛脚仔细研究了一下格力,研究完了感觉压力很大, 阅读全文
posted @ 2013-12-30 10:09 Ole 阅读(4457) 评论(0) 推荐(0) 编辑

2013年12月25日

摘要: 生成随机数:var chars = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V&# 阅读全文
posted @ 2013-12-25 16:35 Ole 阅读(3096) 评论(0) 推荐(0) 编辑

2013年9月6日

摘要: 网站其中的一个应用服务器最近频繁出现IIS应用程序池停止的问题,通过任务管理器查看发现有6个w3wp.exe进程,一般一个应用程序池只占有一个w3wp.exe进程,为什么会出现多个呢,通过查看其它服务器IIS应用程序池的设置,发现出现问题的应用程序池的Web园被设置成了6个。其它有用的资源:IIS:w3wp.exe进程占用cpu和内存过多的处理办法查看IIS进程W3WP.exe对应网站进程池的PID我的服务器进程里为什么有很多 w3wp.exe 怎么处理 阅读全文
posted @ 2013-09-06 16:10 Ole 阅读(5581) 评论(0) 推荐(0) 编辑

2013年9月5日

摘要: 通过性能监视器监视Avg. Disk Queue Length 小于2Avg. Disk sec/Read, Avg. Disk sec/Write 小于10ms可以用数据收集器定时收集平均物理读次数最多的SQL语句:select top 50 *, (s.total_physical_reads / s.execution_count) as avephysicalreads from sys.dm_exec_query_stats scross apply sys.dm_exec_sql_text(s.sql_handle)order by avephysicalreads desc平均逻 阅读全文
posted @ 2013-09-05 13:51 Ole 阅读(350) 评论(0) 推荐(0) 编辑

2013年8月30日

摘要: 因为最近做的一个项目需要定期对一个文件夹下的文件进行删除.所以打算得用下任务计划来搞.一开始想着用del 命令来写的.后来发现用forfiles命令来搞.效果非常的不错.所以写出来. 先学习下基础知识吧:一:删除7天以前备份的文件命令FORFILES [/P pathname] [/M searchmask] [/S] [/C command] [/D [+ | -] {yyyy-MM-dd | dd}]方法1:描述:可以删除7天以前的后缀名为log的日志文件。如今天是6.29,那么会删除6.22号以前创建的文件。不会删除到回收站。指定路径为要删除的文件夹路径,该批处理可以放在任意文件夹下。f 阅读全文
posted @ 2013-08-30 13:12 Ole 阅读(2422) 评论(0) 推荐(0) 编辑

2013年8月28日

摘要: 服务器为2003系统,平时都用的好好的,但是最近经常跳出了!IIS Worker Process 遇到问题关闭!第二个对话框还有个请单击此处的连接以下文件将包含在这个错误报告中:C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\1\WERc935.dir00\w3wp.exe.mdmpC:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\1\WERc935.dir00\appcompat.txt 解决办法:一、运行命令 net stop w3svc 停止IIS进程清理这个目录C:\Documents and Settings\Administrator\Lo 阅读全文
posted @ 2013-08-28 13:16 Ole 阅读(8707) 评论(1) 推荐(0) 编辑

摘要: 如何将服务器上的SqlServer数据库备份到本地电脑http://bbs.csdn.net/topics/370051204有A数据库服务器,B本机; 我现在想通过在B机器上通过代码调用SQL来执行A数据库的备份到B机器上 调用的SQL语句为:BackupDatabaseMYDATABASEToDisk='D:/test.bak',这样备份的目录是数据库服务器A的D盘下; 怎么才能备份到A的D盘下呢? 请各位给予建议,谢谢! ---------------------------------------------------------------------------- 阅读全文
posted @ 2013-08-28 11:41 Ole 阅读(13896) 评论(0) 推荐(0) 编辑

2013年8月1日

摘要: http://www.miaov.com/miaov_demo/3dLable/miaov_demo.htmlhttp://www.lijian.net/p/windstagball/index.htmlhttp://www.roytanck.com/2008/03/06/wordpress-plugin-wp-cumulus-flash-based-tag-cloud/http://codecanyon.net/item/real-3d-cloud-gallerytagsmenu/full_screen_preview/4391954http://www.roytanck.com/tag-c 阅读全文
posted @ 2013-08-01 22:27 Ole 阅读(364) 评论(0) 推荐(0) 编辑

2013年7月10日

摘要: 在一条 INSERT、SELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含语句生成的最后一个标识值。如果语句未影响任何包含标识列的表,则 @@IDENTITY 返回 NULL。如果插入了多个行,生成了多个标识值,则 @@IDENTITY 将返回最后生成的标识值。如果语句触发了一个或多个触发器,该触发器又执行了生成标识值的插入操作,那么,在语句执行后立即调用 @@IDENTITY 将返回触发器生成的最后一个标识值。如果对包含标识列的表执行插入操作后触发了触发器,并且触发器对另一个没有标识列的表执行了插入操作,则 @@IDENTITY 将返回第一次插入的标识值。出现 INS 阅读全文
posted @ 2013-07-10 16:27 Ole 阅读(255) 评论(0) 推荐(0) 编辑

2013年6月18日

摘要: [SQL Server]如何快速查找使用了某个字段的所有存储过程 当一个系统中使用了很多的表,并且存在大量的存储过程,当数据库中的某个表删除了某个字段,那么相应的存储过程也需要改动,但是我们不知道哪些存储过程使用了该字段,那我们该怎么办?我们可以从之前的文档一个一个查找使用了该字段的存储过程,但是这样效率很多,而且还容易出错,我们可以使用下面的方法来查找所有使用了某个字段的存储过程。如下的函数:[sql]GO SELECT obj.Name 存储过程名, sc.TEXT 存储过程内容 FROM syscomments sc INNER JOIN sysobjects obj ON sc.Id. 阅读全文
posted @ 2013-06-18 10:18 Ole 阅读(797) 评论(0) 推荐(0) 编辑

2013年5月15日

摘要: 行转列问题总结1、行转列---1、最简单的行转列/* 问题:假设有张学生成绩表(tb)如下:姓名 课程 分数张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84李四 物理 94想变成(得到如下结果): 姓名 语文 数学 物理 李四 74 84 94张三 74 83 93*/--测试用IF OBJECT_ID('[tb]') IS NOT NULL DROP TABLE [tb]GOcreate table tb(姓名 varchar(10) , 课程 varchar(10) , 分数 int)insert into tb values('张三 阅读全文
posted @ 2013-05-15 19:41 Ole 阅读(231) 评论(0) 推荐(0) 编辑

2013年4月12日

摘要: 把资源文件的生成操作设为嵌入的资源然后将下面这行 [assembly: WebResource("NPao.Control.Resource.DateDropDownList.js", "text/javascript")]添加到在assemblyinfo.cs中。其实这个语句放任何cs文件里,保证放在最高级namespace外就行 DateDropDownList.js是资源名字,比如项目的Default namespace是“NPao.Control”, 而文件DateDropDownList.js放在/Resource目录中,那么完整资源名就是NP 阅读全文
posted @ 2013-04-12 14:18 Ole 阅读(168) 评论(0) 推荐(0) 编辑

2012年12月3日

摘要: /// <summary>/// 公历转为农历的函数/// </summary>/// <param name="solarDateTime">公历日期</param>/// <returns>农历的日期</returns>static string SolarToChineseLunisolarDate(DateTime solarDateTime){ System.Globalization.ChineseLunisolarCalendar cal = new System.Globalizatio 阅读全文
posted @ 2012-12-03 00:24 Ole 阅读(273) 评论(0) 推荐(0) 编辑

2012年9月5日

摘要: 一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs TO testBack 4、说明:创建新表create table tabname(col1 type1 [ 阅读全文
posted @ 2012-09-05 14:37 Ole 阅读(308) 评论(0) 推荐(0) 编辑

摘要: 当你的dnn站点在线运行了一段时间之后,你会发现速度在不断下降,加载页面很慢很慢,这是为何呢?仔细寻找,你可能会发现数 据库一直在膨胀,我想这就是站点变慢的罪魁祸首,在dnn中,如果你开启网站记录这一功能或某一任务调度,这些都会产生一堆的记录信息,久而久之就让你站 点的数据库不断的膨胀. 你如果有条件或权限的话,你不妨到主机管理/SQL服务或在SQL Manage里执行以下语句看看你的数据库大小都消耗在哪了:sp_spaceused eventlog/sitelog/schedulehistory一、如果日志文件太大,可以压缩日志文件,参考清除SQL SERVER日志二、上面的方法的没法清除s 阅读全文
posted @ 2012-09-05 14:21 Ole 阅读(264) 评论(0) 推荐(0) 编辑

2012年8月20日

摘要: 数据库在使用过程中会使日志文件不断增加,使得数据库的性能下降,并且占用大量的磁盘空间。SQLServer数据库都有log文件,log文件记录用户对数据库修改的操作。可以通过直接删除log文件和清空日志在清除数据库日志。一、删除LOG1、分离数据库。分离数据库之前一定要做好数据库的全备份,选择数据库——右键——任务——分离。勾选删除连接分离后在数据库列表将看不到已分离的数据库。2、删除LOG文件3、附加数据库,附加的时候会提醒找不到log文件。删除数据库信息信息的ldf文件:附加数据库之后将生成新的日志文件log,新的日志文件的大小事504K。也可以通过命令才完成以上的操作:use master 阅读全文
posted @ 2012-08-20 12:05 Ole 阅读(50339) 评论(4) 推荐(1) 编辑

2012年7月6日

摘要: 必須在上一层虚拟目录(如根目录)所在的Web.config加上 如:<location path="." allowOverride="false" inheritInChildApplications="false"> </location> 方法如下: 程序代码 <location path="." allowOverride="false" inheritInChildApplications="false"> <system. 阅读全文
posted @ 2012-07-06 14:29 Ole 阅读(1741) 评论(0) 推荐(0) 编辑

2012年6月29日

摘要: SQL2008无法连接到.\SQLEXPRESS,用户'sa'登录失败(错误18456)图文解决方法 出现问题 :标题: 连接到服务器------------------------------无法连接到 .\SQLEXPRESS。------------------------------其他信息:用户 'sa' 登录失败。 (Microsoft SQL Server,错误: 18456)解决方法:1、打开数据库——用Windows身份登录数据库02、登录名——双击sa(打开属性)03、常规——设置密码——确定04、状态——登录:启用——确定05、 右击服务器 阅读全文
posted @ 2012-06-29 17:57 Ole 阅读(1191) 评论(1) 推荐(0) 编辑

2012年5月27日

摘要: 潜规则一,干得好不如干得巧:那么多人怀疑余则成,为什么站长就偏保着不放?一直到最后,还好心的带他一起走。马奎,李涯,个个都是忠心耿耿尽职尽责,但余则成是做站长心腹工作的,只可意会不可言传的事情,在他手中稳稳当当,站长当然喜欢。这样的人不保,难道去保那种对信仰比对自己更忠诚的手下? 潜规则二,见缝插针抓机会:别人官衔都比自己大,余则成是没机会当上副站长的,但他懂得抓机会,二虎相争必有一伤,先是马奎和陆桥山,然后是李涯和陆桥山,余则成对他们,都只有一句话:我和你们差着级别呢,副站长没我的份儿。结果呢,争斗中两败俱伤,反而是余则成笑到了最后。 潜规则三,保持中立贴上司:明争暗斗中... 阅读全文
posted @ 2012-05-27 13:50 Ole 阅读(246) 评论(0) 推荐(0) 编辑

2012年4月16日

摘要: 这是最近发现的一个问题,我用AJAX请求P页面,然后根据返回值来确定下一步的逻辑,结果发现Response.End语句居然引发了“正在中止线程”异常,导致影响了判断返回结果的逻辑。P页面代码类似如下结构:try { //读取数据库 if (true)//这里对读出来的值进行业务逻辑判断 { Response.Write("状态1"); Response.End(); } else { ... 阅读全文
posted @ 2012-04-16 10:09 Ole 阅读(575) 评论(0) 推荐(0) 编辑

2012年4月13日

摘要: http://logging.apache.org/log4net/release/config-examples.html如何使用Log4net创建日志及简单扩展http://blog.ccidnet.com/home.php?mod=space&uid=62827&do=blog&id=20638691Log4Net使用指南http://dragon.cnblogs.com/archive/2005/03/24/124254.html动态修改log4net组件的日志文件名http://kb.cnblogs.com/a/431351/Log4net中的RollingF 阅读全文
posted @ 2012-04-13 15:48 Ole 阅读(250) 评论(0) 推荐(0) 编辑

2012年3月21日

摘要: 1. 将本地项目中的WebConfig的读写权限设为只读。这回在webconfig的<system.webServer>下添加 <defaultDocument> <files> <add value="index.aspx" /> </files> </defaultDocument>2. 如果不想修改本地Webconfig文件,那就在IIS中选择最顶层的站点(一般是Localhost),选择默认文档后添加,添加成功后,在此站点下的所有站点都可以继承此默认文档 阅读全文
posted @ 2012-03-21 11:42 Ole 阅读(5985) 评论(0) 推荐(0) 编辑

2011年9月19日

摘要: <inputonkeypress="return /[\w\u4e00-\u9fa5]/.test(String.fromCharCode(window.event.keyCode))" onpaste="return !/[^\w\u4e00-\u9fa5]/g.test(window.clipboardData.getData('Text'))" ondragenter="return false"/> 再粘贴一些别人写的。1.只能输入数字和英文的:<inputonkeyup="valu 阅读全文
posted @ 2011-09-19 19:18 Ole 阅读(895) 评论(0) 推荐(0) 编辑

2011年3月3日

摘要: Select a.name as Columns, b.name as TableName from syscolumns aleft join sysobjects b on a.id = b.idWhere b.type = 'U' and a.name ='Book_Code' order by b.nameb.type='U' (表), b.type='V' (视图) 阅读全文
posted @ 2011-03-03 16:34 Ole 阅读(2985) 评论(0) 推荐(0) 编辑

2011年1月18日

摘要: C#点滴 – CLR, CTS…等等基本概念 阅读全文
posted @ 2011-01-18 23:09 Ole 阅读(194) 评论(0) 推荐(0) 编辑

2011年1月13日

摘要: jQuery获取Select选择的Text和Value:语法解释:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text();//获取Select选择的Text3. var checkValue=$("#select_id").val();//获取Select选择的Value4. var checkIndex=$("#select_id ").get(0).selectedInde 阅读全文
posted @ 2011-01-13 09:51 Ole 阅读(353) 评论(0) 推荐(0) 编辑

2011年1月12日

摘要: 我的机子上原来装有VS2008VS2010 Beta1后来发现VS2010运行起来比VS2008还卡,所以就把VS2010卸了之后用VS2008打开以前VS2008的解决方案时就冒出了由于未能创建 Microsoft Visual C# 2008 编译器,因此未能打开项目 "xxx"。针对“{74946829-37A0-11D2-A273-00C04F8EF4FF}”的QueryService失败。..等好几个提示框然后按照网上的---------------------------------------------------------在visual studio 2008命令提示下运行 阅读全文
posted @ 2011-01-12 22:58 Ole 阅读(432) 评论(0) 推荐(0) 编辑