摘要:
数据库优化包含以下三部分,数据库自身的优化,数据库表优化,程序操作优化.此文为第三部分 数据库性能优化三:程序操作优化概述:程序访问优化也可以认为是访问SQL语句的优化,一个好的SQL语句是可以减少非常多的程序性能的,下面列出常用错误习惯,并且提出相应的解决方案 一、操作符优化 1. IN、NOT IN 操作符 IN和EXISTS 性能有外表和内表区分的,但是在大数据量的表中推荐用EXISTS 代替IN 。 Not IN 不走索引的是绝对不能用的,可以用NOT EXISTS 代替 2. IS NULL 或IS NOT NULL操作 索引是不索引空值的,所以这样的操作不能使用索引...
阅读全文
posted @ 2013-08-22 08:54
伊凡
阅读(460)
推荐(0)
摘要:
数据库优化包含以下三部分,数据库自身的优化,数据库表优化,程序操作优化.此文为第二部分 数据库性能优化二:数据库表优化 优化①:设计规范化表,消除数据冗余 数据库范式是确保数据库结构合理,满足各种查询需要、避免数据库操作异常的数据库设计方式。满足范式要求的表,称为规范化表,范式产生于20世纪70年代初,一般表设计满足前三范式就可以,在这里简单介绍一下前三范式先给大家看一下百度百科给出的定义:第一范式(1NF)无重复的列 所谓第一范式(1NF)是指在关系模型中,对域添加的一个规范要求,所有的域都应该是原子性的,即数据库表的每一列都是不可分割的原子数据项,而不能是集合,数组,记录等非原子数...
阅读全文
posted @ 2013-08-22 08:53
伊凡
阅读(682)
推荐(0)
摘要:
数据库优化包含以下三部分,数据库自身的优化,数据库表优化,程序操作优化.此文为第一部分 数据库性能优化一:数据库自身优化 优化①:增加次数据文件,设置文件自动增长(粗略数据分区) 1.1:增加次数据文件 从SQL SERVER 2005开始,数据库不默认生成NDF数据文件,一般情况下有一个主数据文件(MDF)就够了,但是有些大型的数据库,由于信息很多,而且查询频繁,所以为了提高查询速度,可以把一些表或者一些表中的部分记录分开存储在不同的数据文件里 由于CPU和内存的速度远大于硬盘的读写速度,所以可以把不同的数据文件放在不同的物理硬盘里,这样执行查询的时候,就可以让多个硬盘同时进行查询,以...
阅读全文
posted @ 2013-08-22 08:52
伊凡
阅读(399)
推荐(0)
摘要:
电子商务平台模式电子商务交易模式之C2C电子商务交易模式之B2B电子商务交易模式之B2C电子商务平台搭建技巧电子商务的网络平台与开发技术电子商务支付系统电子商务安全管理电子商务的供应链管理电子商务市场分析电子商务营销电子商务平台成功案例亚马逊(Amazon)称霸电商的秘诀京东商城——销售修炼秘诀阿里巴巴网络营销制胜之道淘宝成功背后的故事电商淘宝相关文档电商精英系列教程:网店美工电商精英系列教程:网店推广电商精英系列教程:网店客服淘宝商城促销方案《电商下午茶》电商运营新浪围脖电商企业分享方案电商企业网络安全现状及应对系统演进淘宝商城外包解决方案打造'淘宝网'品牌规划淘宝社区之创业
阅读全文
posted @ 2013-07-03 23:33
伊凡
阅读(394)
推荐(0)
摘要:
一 设计原则电子商务平台总体结构的设计应从体系、功能、信息、过程等各个方面保证整个电子商务平台总体目标的实现,以提高市场竞争能力。总体结构的设计应考虑以下设计原则:快速响应原则:商机稍纵即逝,网站应该能够快速响应。一方面需要能够随时根据业务需要进行更新网站内容,另一方面需要能够迅速开发出新的网站功能,适应新的业务模式。高可用性原则:高可用性包含多个层面的含义。首先, 网站必须稳定提供服务,网站功能保持随时正常可用。其次,交互设计注重用户体验。最后,网站性能必须表现卓越。这些都是以网站大用户量、高并发访问为前提的。安全性原则:网站平台必须能够保证业务数据存储、传输安全,保证数据不丢失、不被越权阅
阅读全文
posted @ 2013-07-03 23:31
伊凡
阅读(2749)
推荐(2)
摘要:
以下所有例子均Studnet表为例:计算字符串长度len()用来计算字符串的长度select sname ,len(sname) from student字符串转换为大、小写lower() 用来将一个字符串转换为小写,upper() 用来将一个字符串转换为大写select lower('I AM A STUDENT !')select upper('i am a student !')截去字符串左、右侧空格 ltrim() 用来将一个字符串左侧的空格去掉 ,rtrim()用来将一个字符串右侧的空格去掉declare @str varchar(100)set @s
阅读全文
posted @ 2012-09-01 09:40
伊凡
阅读(290)
推荐(0)
摘要:
为什么要写这本书工作了十多年,我已经从一个初出茅庐的愣头青成长为一名管理者。回看前程,走过的并不是一条阳关道。甚至可以这么来总结,职场拼搏的十余年,与其说收获了许多经验,不如说得到了许多教训;与其说工作有多么的成功,不如说终于感悟到了一些职场奥秘。写这本书,正是希望对自己过去工作中的经验、教训和职场感悟做一个总结,同时,也为将来在事业上继续扩大战果树立一个可依循的思想、行为准则。而这些来自多年实践、反复验证及深刻思考的成果,其实可以简化为一个崭新的概念——知道力。在工作中经常遇到刚刚进入职场的生力军,或是刚刚踏上管理岗位的年轻人,他们对未来充满希望,敢打敢拼。然而,残酷的现实总是令他们充满失落
阅读全文
posted @ 2012-08-03 00:58
伊凡
阅读(376)
推荐(0)
摘要:
2大伤痛软件开发了这么多年,也带了很多的团队,真的没什么心得,只能说有点感慨。软件开发到底难不难,这真的是一个问题,刚刚毕业的时候,觉得做软件乐趣很大,困难很很小,结果呢,到现在还没有一个项目令自己满意。既然不难做,但为什么就是做不好,这真的是一个揪心的问题。软件团队到底需要多少人,这已经不能称为一个问题,而是一处伤痛,初出茅庐的时候也曾经认为一人一机就是软件,但遥望印度千人团队,真心不知道他们在干嘛,为什么要那么多人,难道他们都很苯?如果说有什么心得,还不如说我心中的2大伤痛,以搏一笑:1. 软件只需要开发就可以完成,团队只需要开发就可以组成。2. 软件出了问题是可以改的,而且不难改软件就是
阅读全文
posted @ 2012-08-02 23:31
伊凡
阅读(1236)
推荐(1)
摘要:
数字、英文不自动换行的解决办法 自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,下面介绍的是CSS如何实现换行的方法对于div,p等块级元素正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义的宽度之后自动换行html<div id="wrap">正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义</div>css#wrap{white-space:normal; width:200px; } 1.(IE浏览器)连续的
阅读全文
posted @ 2012-05-15 20:42
伊凡
阅读(1143)
推荐(0)
摘要:
VS2005快捷键CTRL+SHIFT+B生成解决方案 CTRL+F7生成编译 CTRL+O打开文件 CTRL+SHIFT+O打开项目 CTRL+SHIFT+C显示类视图窗口 F4显示属性窗口 SHIFT+F4显示项目属性窗口 CTRL+SHIFT+E显示资源视图 F12转到定义 CTRL+F12转到声明 CTRL+ALT+J对象浏览 CTRL+ALT+F1帮助目录 CTRL+F1动态帮助 F1帮助 SHIFT+F1当前窗口帮助 CTRL+ALT+F3帮助-搜索 SHIFT+ALT+ENTER全屏显示 CTRL+-向后定位 CTRL+SHIFT+-向前定位 CTRL+F4关闭文档窗口 CTRL
阅读全文
posted @ 2012-05-15 19:29
伊凡
阅读(298)
推荐(0)
摘要:
Imageimage=Image.FromFile("C:\\1.jpg");MemoryStreamms=newMemoryStream();image.Save(ms,ImageFormat.Jpeg);ms.Flush();ms.Seek(0,SeekOrigin.Begin);byte[]buffer=newbyte[ms.Length];ms.Read(buffer,0,(int)ms.Length);//这里已经转成了字节MemoryStreamms2=newMemoryStream(buffer,0,buffer.Length);ms2.Seek(0,Seek
阅读全文
posted @ 2012-04-26 21:30
伊凡
阅读(455)
推荐(0)
摘要:
在Excel中进行数字与文本之间的转换时,往往设定好单元格属性后,还需要双击才能生效。而使用公式转换又需要新增一列。其实我们可以使用excel的分列功能进行批量转换。文本转数字:先把要转换的相关单元格的属性设置为“数值” 选中要转换的相关单元格--> 点击菜单“数据”-->选择“分列”--->选择“下一步”-->“下一步”--->选择“常规”--->点击“完成”数字转文本:选中要转换的相关单元格--->点击菜单“数据”-->选择“分列”--->选择“下一步”-->“下一步”--->选择“文本”--->点击“完成”备注:“分
阅读全文
posted @ 2011-11-10 22:27
伊凡
阅读(1284)
推荐(1)
摘要:
这个社会是很残酷的,尤其是对于那些刚刚步入社会的80后而言。当很多人都在抱怨这个社会竞争压力太大、没有自己的追求,并因此而丧失斗志的时候,一个年薪15W的80后小本却发出了这个的感慨,“一个人的成就,与岁月无关,与学历无关,与经历有关,最根本决定于经历之后做了什么——有没有去思考、去悟。”作为一名80后,我谨以此文分享我一些尚不足以奉为圭臬的成功经验,希望能对年轻的你有所帮助,为你的职业生涯规划开启新的思考!虽然作者只是一名80后,但其思考的深度和广度以及积极的思考问题的方式,却值得每一个人去学习。首先送给大家一个大微笑作为感谢你的支持。我一直以来相信:成功方式有两种,一种是自己取得成功,另外
阅读全文
posted @ 2011-06-22 23:18
伊凡
阅读(732)
推荐(3)
摘要:
一. 概述... 1二. 并发访问的不利影响... 11. 脏读(dirty read)... 12. 不可重复读(nonrepeatable read)... 13. 幻读(phantom read)... 1三. 并发访问的控制机制... 21. 锁... 22. 行版本控制... 2四. 隔离级别... 2五. 事务... 31. 事务的模式... 31.1. 显式事务(Explicit Transactions)... 31.2. 自动提交事务(Autocommit Transactions)... 41.3. 隐式事务(Implicit Transactions)... 42. 事务
阅读全文
posted @ 2011-06-17 16:52
伊凡
阅读(357)
推荐(1)
摘要:
在测量功能时,先以下命令清除sql server的缓存:dbccfreeProcCacheSELECTcreation_timeN'语句编译时间',last_execution_timeN'上次执行时间',total_physical_readsN'物理读取总次数',total_logical_reads/execution_countN'每次逻辑读次数',total_logical_readsN'逻辑读取总次数',total_logical_writesN'逻辑写入总次数',execution_c
阅读全文
posted @ 2011-06-14 08:33
伊凡
阅读(452)
推荐(0)
摘要:
/*******导出到excelEXECmaster..xp_cmdshell’bcpSettleDB.dbo.shanghuoutc:\temp1.xls-c-q-S"GNETDATA/GNETDATA"-U"sa"-P""’/***********导入ExcelSELECT*FROMOpenDataSource(’Microsoft.Jet.OLEDB.4.0’,’DataSource="c:\test.xls";UserID=Admin;Password=;Extendedproperties=Excel5.
阅读全文
posted @ 2011-06-03 13:35
伊凡
阅读(1749)
推荐(0)
摘要:
1、表create table test (names varchar2(12), dates date, num int, dou double);2、视图create or replace view vi_test asselect * from test;3、同义词create or replace synonym aafor dbusrcard001.aa;4、存储过程create or replace produce dd(v_id in employee.empoy_id%type)asbegin enddd;5、函数create or replace function ee(v_
阅读全文
posted @ 2011-06-02 15:54
伊凡
阅读(2413)
推荐(0)
摘要:
select *from dba_tableswhere OWNER='peter' CREATE TABLESPACE data01DATAFILE 'D:\oracle\ora92\oradata\db\DATA01.dbf' SIZE 200MUNIFORM SIZE 128k;#指定区尺寸为128k,如不指定,区尺寸默认为64kCREATE TEMPORARY TABLESPACE temp_dataTEMPFILE 'D:\oracle\ora92\oradata\db\TEMP_DATA.dbf' SIZE 100MCREATE US
阅读全文
posted @ 2011-05-27 13:32
伊凡
阅读(341)
推荐(0)
摘要:
SQL Server数据库与Oracle数据库之间最大的区别要属表空间设计。Oracle数据库开创性地提出了表空间的设计理念,这为Oracle数据库的高性能做出了不可磨灭的贡献。可以这么说,Oracle中很多优化都是基于表空间的设计理念而实现的。 典型应用一:控制用户所占用的表空间配额。 在一些大型的数据库应用中,我们需要控制某个用户或者某一组用户其所占用的磁盘空间。这就好像在文件服务器中,需要为每个用户设置磁盘配额一样,以防止硬盘空间耗竭。所以,在数据库中,我们也需要限制用户所可以使用的磁盘空间大小。为了达到这个目的,我们就可以通过表空间来实现。 我们可以在Oracle数据库中,建立不同的表
阅读全文
posted @ 2011-05-27 13:31
伊凡
阅读(307)
推荐(0)
摘要:
把长日期转换为短日期 Convert(char(10),getdate(),120) MS-SQL数据库开发常用汇总1.按姓氏笔画排序:Select*FromTableNameOrderByCustomerNameCollateChinese_PRC_Stroke_ci_as2.数据库加密:selectencrypt('原始密码')selectpwdencrypt('原始密码')selectpwdcompare('原始密码','加密后密码')=1--相同;否则不相同encrypt('原始密码')selectpwde
阅读全文
posted @ 2011-03-03 12:11
伊凡
阅读(492)
推荐(0)
摘要:
摘要:这个500个英语谚语是比较常见的谚语,不过中文的翻译多数都比较牵强,只能作为参考,对谚语感兴趣的同志建议买一本专门的谚语词典。我手头的《简明英语谚语词典)(A CONCISE DICTIONARY OF ENGLISH PROVERBS)》-上海译文出版社1993年出版,陈文伯、戴晨编-共收集1200条左右的谚语,解释比较详细,而且有例句,建议收藏一本,备不时之需。 A bad beginn...
阅读全文
posted @ 2010-10-25 21:02
伊凡
阅读(658)
推荐(0)
摘要:
由于一次意外操作,把QC数据库中的BUG表数据给删掉了。崩溃~上网找了下恢复方法,找到一款Log Explorer。下载安装使用后,发现这款软件的确不错,收藏ing。本次的使用的Log Explorer4.2; 数据库:SQL2005;目的:恢复QC数据库中被删除的BUG表中的数据。 一、下载安装Log Explorer 4.2下载地址:http://www.bhcode.net/download...
阅读全文
posted @ 2010-09-27 17:09
伊凡
阅读(1101)
推荐(0)
摘要:
《硅谷禁书》(THE MASTER KEY SYSTEM)是一本奇书,由作者在1912年创作出版,当时销售了20多万册,1933年起,它奇迹般的从市场上消失了,原因是很多成功的商人不愿意让更多的人看到此书,而担心更多人因此书而创富。这些商人联合起来,让美国教会查禁了这本书。 这本上是硅谷最神奇的成功奇书,早年,这本书的手抄本甚至炒到3000多美金,几乎所有硅谷的亿万富翁都阅读过此书,世界首富比尔...
阅读全文
posted @ 2010-09-20 16:47
伊凡
阅读(3058)
推荐(0)
摘要:
SQLServer2005里使用with encryption选项创建的存储过程仍然和sqlserver2000里一样,都是使用XOR进行了的加密。和2000不一样的是,在2005的系统表syscomments里已经查不到加密过的密文了。要查密文必须使用DAC(专用管理员连接)连接到数据库后,在系统表sys.sysobjvalues查询,该表的列imageval存储了相应的密文。具体可以使用下面的...
阅读全文
posted @ 2010-08-26 17:20
伊凡
阅读(1050)
推荐(0)
摘要:
1.十几乘十几:口诀:头乘头,尾加尾,尾乘尾。例:12×14=?解:1×1=1 2+4=6 2×4=812×14=168 注:个位相乘,不够两位数要用0占位。2.头相同,尾互补(尾相加等于10):口诀:一个头加1后,头乘头,尾乘尾。例:23×27=?解:2+1=3 2×3=6 3×7=21 23×27=621 ...
阅读全文
posted @ 2010-08-03 11:49
伊凡
阅读(343)
推荐(0)
摘要:
英语单词记忆的词根词缀总结-常见的前缀 1.表示否定意义的前缀1)纯否定前缀a-, an-, asymmetry(不对称)anhydrous(无水的) dis- dishonest, dislike in-, ig-, il, im, ir, incapable, inability, ignoble, impossible, immoral, illegal, irregular ne-, n...
阅读全文
posted @ 2010-08-02 15:40
伊凡
阅读(2145)
推荐(0)
摘要:
1. clock in - 打卡 Don't forget to clock in, otherwise you won't get paid. 别忘了打卡,否则领不到钱。 2. come on to - 对...轻薄;吃豆腐 Tanya slapped Bill after he came on to her. Tanya在Bill对她轻薄之后打了他一巴掌。 3. come easily - 易...
阅读全文
posted @ 2010-08-02 15:36
伊凡
阅读(1686)
推荐(0)
摘要:
A "Apple in my eye" 直译:蘋果在我眼中意译:"蘋果"是一個很重要的人/物 eg:you are the apple in my eye____(by cheung man yung v^_^v) "A bad workman always blames his tools." 直译:拙匠常怨工具差。意译:劣工尤器。人笨怨刀钝。不会撑船怪河弯。拉不出屎来赖茅坑。 "A bird ...
阅读全文
posted @ 2010-08-02 15:19
伊凡
阅读(4194)
推荐(0)
摘要:
为了排解寂寞你决定上网找人聊聊,这叫创业初期; 上来一看,靠!MM还真不少,这叫市场潜力大; 可是GG也不少,这叫竞争激烈; 于是你决定想个办法让各位MM注意你,这叫定位; 因此你说你又帅又有钱,这叫前期炒作; 旁边一男的看不惯,说你其实又丑又穷又色眯眯,这叫恶性竞争; 你向网管告状,网管把他踢了出去,这叫规范市场。 一老哥们证明说:“其实你是谢停疯第二”,这叫竟合炒做; ...
阅读全文
posted @ 2010-07-27 16:03
伊凡
阅读(275)
推荐(0)
摘要:
正如"打工皇帝"唐骏说:"我觉得有两种人不要跟别人争利益和价值回报。第一种人就是刚刚进入企业的人,头5年千万不要说你能不能多给我一点儿工资,最重要的是能在企业里学到什么,对发展是不是有利……" 人总是从平坦中获得的教益少,从磨难中获得的教益多;从平坦中获得的教益浅,从磨难中获得的教益深。一个人在年轻时经历磨难,如能正确视之,冲出黑暗,那就是一个值得敬慕的人。最要紧的是先练好...
阅读全文
posted @ 2010-07-27 12:01
伊凡
阅读(411)
推荐(0)
摘要:
成功的道路上,人脉比知识更重要。发展人际关系应当是你优先级最高的事。《不要一个人吃饭( Never Eat Alone)》一书介绍了21世纪的交际规则。书中包括了许多实用技巧,让你通过人际关系而兴旺发达。保留精华,以下是从书中总结的106条技巧。在实践中练习这些技巧,变成为生活成功充实的交际大师。1、帮助他人成功 社交的本质就是不断用各种形式帮助其它人成功。共享出你的知识与资源、时间与精力、朋友与...
阅读全文
posted @ 2010-07-22 16:02
伊凡
阅读(413)
推荐(0)
摘要:
电脑运行命令全集winver---------检查Windows版本 wmimgmt.msc----打开windows管理体系结构 wupdmgr--------windows更新程序 wscript--------windows脚本宿主设置 write----------写字板winmsd---------系统信息 wiaacmgr-------扫描仪和照相机向导 winchat--------...
阅读全文
posted @ 2010-07-11 13:13
伊凡
阅读(314)
推荐(0)
摘要:
1. 死锁原理 根据操作系统中的定义:死锁是指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。 死锁的四个必要条件:互斥条件 (Mutual exclusion) :资源不能被共享,只能由一个进程使用。请求与保持条件 (Hold and wait) :已经得到资源的进程可以再次申请新的资源。非剥夺条件 (No pre-emptio...
阅读全文
posted @ 2010-06-09 23:07
伊凡
阅读(611)
推荐(0)
摘要:
1、锁的作用 ORACLE : 锁是一种机制,当某个数据库对象正被其他进程或用户修改时,这种机制可以保护它不被修改。 为了防止对象被两个不同的用户同时修改,数据库系统创建了锁这种复杂的数据结构,来实现锁定机制,这种机制使用在oracle中称为排队的队列结构,以串行的方式执行锁。 锁的作用如下: 1) 他们坚持一致性和完整性,在事务处理期间,数据和对象保证它们的一致性和完整性。 2) ...
阅读全文
posted @ 2010-06-09 22:49
伊凡
阅读(774)
推荐(0)
摘要:
--高级性能--虽然可以对数据库进行调整和优化,但是对数据库性能影响最大的却时数据库的设计和开发,而且这种影响从项目的第--天就开始了。通常,所谓的性能优化实际上就是重新开发数据库系统中设计的很糟的那一部分--优化准则--对于作为数据库应用系统的所有者和用户的企业或者组织来说,应当明白良好的数据库设计和精心编写的代码的价值和重要性--花费尽可能多的努力来设计数据库模式,因为所有的优化都要基于数据库...
阅读全文
posted @ 2010-06-09 22:41
伊凡
阅读(377)
推荐(0)
摘要:
SQL Server通过锁定资源来保证数据库的一致性。SQL Server中的锁不会对行、页、表或索引等资源有实际影响,它更像一个预订系统,所有任务在数据库内预订某些资源时都遵守它。过多的锁或长时间持有的锁会导致阻塞和其他问题,但锁本身也可能产生一些问题。1 解决锁内存问题为了确定SQL Server中锁使用的内存量,可以监视SQL Server中的“锁内存(KB)”计数器...
阅读全文
posted @ 2010-06-09 22:34
伊凡
阅读(491)
推荐(0)
摘要:
Oracle学习笔记 什么是数据库? 数据库就是处理数据文件的一批程序。 ============================================== Oracle数据库中存放有两种类型的信息: . 用户数据是特定应用程序的数据(例如客户发货单)。 . 系统数据是数据库系统管理自身所需的数据(例如与特定数据库有关的所有数据文件的名称及存放地点)。 ==========...
阅读全文
posted @ 2010-05-20 11:06
伊凡
阅读(328)
推荐(1)
摘要:
我用nginx实现网站负载均衡测试的例子,windows下IIS做负载实测.如果你的网站访问量(pv)越来越高,一台服务器已经没有办法承受流量压力,那就增多几台WEB服务器来做负载吧。做网站负载可以买硬件设备来实现,我们公司用的是F5,不过价格就几十万到上百万,太贵了,目前好多门户网站与大访问量的网站都在使用nginx做为HTTP服务器,所以nginx是非常优秀的,下面我亲手做这个负载测试吧。软/...
阅读全文
posted @ 2010-05-12 11:17
伊凡
阅读(845)
推荐(0)
摘要:
开发java程序最低的要求是有jdk和文本编辑器。不过多数来说我们都会使用一些辅助的文本编辑器(editplus,UltraEdit)甚至集成开发环境(IDE),如eclipse,IntelliJIDEA等,我们放在代码库里的代码并没有限定开发工具,也没有将和开发工具相关的配置文件提交到代码库里,但为了方便在downloads下放了两个带有eclipse配置信息的zip包。 java和j2ee运行...
阅读全文
posted @ 2010-03-15 10:45
伊凡
阅读(445)
推荐(0)
摘要:
ASP.NET 1.1,32 位版本要运行 32 位版本的 ASP.NET 1.1,按照以下步骤操作:1.单击“开始”,单击“运行”,键入 cmd,然后单击“确定”。2.键入以下命令启用 32 位模式:cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SV...
阅读全文
posted @ 2010-03-05 13:30
伊凡
阅读(435)
推荐(0)