总结网站排名经验 20111130

下面总结网站排名经验,能看懂就看懂,看不懂的,自己琢磨,试验。

1.每个网页标题简洁,不超过30字。

2.每个网页核心关键词不超过3个。
如果可以,你要学会放弃。

3.最重要的关键词放在标题首位,依次类推。

4.网站的描述,简洁,明了,最开始和结束部分自然出现关键词。

5.网站导航采用文字导航。

6.网站图片原创,添加alt标签,切忌讳乱加。
搜索引擎能读懂图片。

7.与主题无关内容作成JS或者图片。

read more

济南的冬天

济南的冬天

貌似真的已经入冬了,还没来得及跟秋天告别

开始喜欢这种凉凉的空气

让心灵可以和空气一起感受寒冷

公交上的孩童打闹着

正如我们当年上学放学时的欢快

而我也不知从什么时候开始沉默了

沉默  久久的沉默

在热闹的人群中,喜欢自己独自躲在一个角落

开始烦一些事情,情绪也总是不稳定

偶尔的开开玩笑,可是内心却总也快乐不起来

似乎自己与这个世界已经脱轨了

read more

秋风凉 陈星 功成回故乡 报答爹和娘

[ti:秋风凉]
[ar:陈星]
[al:2006老歌爱情宣言]
[by:www.kappalove.com]
[00:01.33]秋风凉
[00:03.64]作词:陈星
[00:05.92]作曲:陈星
[00:08.33]www.kappalove.com ★ 爱情宣言小飞制作
[00:11.63]
[00:28.94]我带着希望哦带着理想我漂泊在异乡,
[00:35.73]我豪情万丈哦曾经迷茫我泪滴在心上;
[00:43.09]十八岁我就背着行囊独自远走他乡,
[00:49.22]这样漂泊算不算我的梦想?

[01:59.02][00:57.00]我遥望夜空我低头思念我家中的爹和娘,
[02:05.63][01:03.55]看冬去春回哟花开花落哟秋叶漫漫发黄,
[02:12.48][01:10.69]多年以前我跟着老乡一起回过家乡,
[02:19.33][01:16.94]我的家人呀你们别来无恙?

read more

专科医院网络营销推广十二步骤的的可行性分析报告

专科医院网络营销推广十二步骤的的可行性分析报告




 


《专科医院网络营销推广的十二步骤》较为系统的阐述了专科医院网络推广的一般性步骤,在各杂志、网络发行。但是本着取其精华,去其糟粕的原则,现将其步骤与医院相结合,作出以下可行性分析报告,本报告以十二步骤为蓝本,加之以实际推广经验为基础做出,可能过于片面,仅供参考。<下文略部分内容…>

read more

十全十美 十句经典爱情宣言

       十全十美 十句经典爱情宣言

下面是网络中搜集的一些比较经典爱情宣言,希望对大家在追求爱情的时候可以用的上这些爱情宣言。在这里祝愿大家幸福美满、找早找到自己的伴侣,合合美合美!

1.【爱情宣言】如果上天让我许三个愿望,第一个是今生今世和你在一起,第二个是来生来世和你在一起,第三个是永生永世和你不分离。如果你走了,我会在泪水里爱你;如果你的心死了,我会在生命里爱你;如果生命消失了,我会在轮回里爱你;如果世界消失了,我会在天堂里爱你。

read more

爱情宣言,爱情宣言是什么?

    爱情宣言
,爱情宣言是什么?

    爱情宣言是一个伪概念。但我十分渴望,某人,你的爱情宣言!

    很喜欢一句话:“我爱你,只有死亡,才能让我们分开!”这样的深情和勇敢的告白!

    混乱的尘世,如火的欲望,闪烁的眼神,瞬间的游戏,飘忽的情缘,一切都很安全,只是没有诺言!

    没有诺言的爱情宣言,让人浑身发冷…

read more

ASP常用的辅助代码

点击返回上页代码:
<form>
<p><input TYPE="button" VALUE="返回上一步" ONCLICK="history.back(-1)"></p>
</form>

弹出警告框代码:
<form>
<p><input TYPE="button" VALUE="弹出警告框" ONCLICK="AlertButton()"></p>
</form>
<script language="JavaScript"><!–
function AlertButton(){window.alert("要多多光临呀!");}
// –></script> 点击打开新窗口
<form>
<p><input TYPE="button" VALUE="打开新窗口" ONCLICK="NewWindow()"></p>
</form>
<script language="JavaScript"><!–
function NewWindow(){window.open("http://www.zhanchigaofei.cn ","","height=240,width=340,status=no,location=no,toolbar=no,directories=no,menubar=no");}
// –></script></body>

删除记录时弹出确认框:
<script LANGUAGE="VBSCRIPT">
a=msgbox("真的要删除该记录吗?",1,"注意")
if a=1 then
location="Dodelete.asp?id=<%=id%>" //指向执行删除的页面Dodelete.asp
else
history.go(-1)
end if
</script>
关闭打开的窗口
< a href="/" onclick="javascript:window.close(); return false;">关闭窗口</a>

清空INPUT且选定
onClick="Javascript:this.value=''" onFocus="this.select()" onMouseOver="this.focus()"

右键屏蔽
<body oncontextmenu=self.event.returnValue=false>

连串英文自动换行的解决方法 IE5.5
style="LEFT: 0px; WIDTH: 100%; WORD-WRAP: break-word" 你可修改为指定的大小如 200px 图片“重置”按钮
<script language="jscript">
function myreset()
{ document.login.reset();
document.login.focus();}
</script>
<img src="image/reclear.gif" width="69" height="20" style="cursor:hand" onfocus="this.blur()" onclick="myreset()" 画细线表格
<table style="border-collapse: collapse"> 状态栏信息
<form>
<p><input TYPE="button" VALUE="状态栏信息" ONCLICK="StatusButton()"></p>
</form>
<script language="JavaScript"><!–
function StatusButton(){window.status="要多多光临呀!";}
// –></script> 最小化、最大化、关闭窗口
<object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Minimize"></object>
<object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Maximize"></object>
<OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<PARAM NAME="Command" VALUE="Close"></OBJECT> <input type=button value=最小化 onclick=hh1.Click()>
<input type=button value=最大化 onclick=hh2.Click()>
<input type=button value=关闭 onclick=hh3.Click()>
本例适用于IE 隐藏状态栏里出现的LINK信息
<a href="http:// "; onMouseOver="window.status='none';return true">梦想天空</a> 文本框自动滚动条
<textarea name=words rows=18 cols=26 style="border:1 solid #000000;background-color:white; font-size:9pt; width:188; overflow:auto" wrap=hard></textarea> 全选并复制
<FORM name=test><INPUT onclick="javascript:HighlightAll('test.select1')" type=button value=全选并复制><BR><TEXTAREA name=select1 rows=3 cols=46>你好,欢迎您的光临!</TEXTAREA>
</FORM>
<SCRIPT language=Javascript>
<!– var copytoclip=1 function HighlightAll(theField) {
var tempval=eval("document."+theField)
tempval.focus()
tempval.select()
if (document.all&©toclip==1){
therange=tempval.createTextRange()
therange.execCommand("Copy")
window.status="Contents highlighted and copied to clipboard!"
setTimeout("window.status=''",1800)
}
}
//–>
</SCRIPT> 屏蔽JAVASCRIPT错误
<script language="JavaScript">
<!–
function killErrors(){
return true;
}
window.onerror = killErrors;
–>
</script> 关闭子窗口时刷新父窗口
<script language="JavaScript">
<!–
self.opener.location.reload();
window.close()
–>
</script>
背景色变换
<form>
<p><input TYPE="button" VALUE="背景色变换" onClick="BgButton()"></p>
</form>
<script>function BgButton(){
if (document.bgColor=='#00ffff')
{document.bgColor='#ffffff';}
else{document.bgColor='#00ffff';}
}
</script> 检查一段字符串是否全由数字组成
<script language="Javascript"><!–
function checkNum(str){return str.match(//D/)==null}
alert(checkNum("1232142141"))
alert(checkNum("123214214a1"))
// –></script> 判断是否是字符
if (/[^/x00-/xff]/g.test(s)) alert("含有汉字"); 点击刷新代码:
<form>
<p><input TYPE="button" VALUE="刷新按钮一" ONCLICK="ReloadButton()"></p>
</form>
<script language="JavaScript"><!–
function ReloadButton(){location.href="allbutton.htm";}
// –></script> 让层不被控件复盖代码:
<div z-Index:2><object xxx></object></div> # 前面
<div z-Index:1><object xxx></object></div> # 后面
<div id="Layer2" style="position:absolute; top:40;width:400px; height:95px;z-index:2"><table height=100% width=100% bgcolor="#ff0000"><tr><td height=100% width=100%></td></tr></table><iframe width=0 height=0></iframe></div>
<div id="Layer1" style="position:absolute; top:50;width:200px; height:115px;z-index:1"><iframe height=100% width=100%></iframe></div> 让层的相对定位
<div id="Layer1" style="position:relative; left:0px; top:0px; width:0px; height:0px;z-index:1">
<div id="Layer2" style="position:absolute; left:500px; top:0px; width:220px; height:220px; z-index:1">
内容
</div></div> Flash代码以及背景透明
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http:// download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="200" height="200">
<param name="movie" value="文件">
<param name="quality" value="high">
<param name="wmode" value="transparent">
<embed src="images/fish.swf" quality="high" pluginspage="http:// www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="220" height="220"></embed></object> Windows Media Player 播放器
<OBJECT id=MediaPlayer1
style="LEFT: 0px; VISIBILITY: visible; POSITION: absolute; TOP: 0px;z-index:2"
codeBase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701standby= Loading
type=application/x-oleobject height=300 width=320
classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 VIEWASTEXT>
<PARAM NAME="URL" VALUE="地址"> <param name="AudioStream" value="-1">
<param name="AutoSize" value="0">
<param name="AutoStart" value="-1">
<param name="AnimationAtStart" value="0">
<param name="AllowScan" value="-1">
<param name="AllowChangeDisplaySize" value="-1">
<param name="AutoRewind" value="0">
<param name="Balance" value="0">
<param name="BaseURL" value>
<param name="BufferingTime" value="5">
<param name="CaptioningID" value>
<param name="ClickToPlay" value="-1">
<param name="CursorType" value="0">
<param name="CurrentPosition" value="-1">
<param name="CurrentMarker" value="0">
<param name="DefaultFrame" value>
<param name="DisplayBackColor" value="0">
<param name="DisplayForeColor" value="16777215">
<param name="DisplayMode" value="0">
<param name="DisplaySize" value="4">
<param name="Enabled" value="-1">
<param name="EnableContextMenu" value="-1">
<param name="EnablePositionControls" value="0">
<param name="EnableFullScreenControls" value="0">
<param name="EnableTracker" value="-1">
<param name="InvokeURLs" value="-1">
<param name="Language" value="-1">
<param name="Mute" value="0">
<param name="PlayCount" value="1">
<param name="PreviewMode" value="0">
<param name="Rate" value="1">
<param name="SAMILang" value>
<param name="SAMIStyle" value>
<param name="SAMIFileName" value>
<param name="SelectionStart" value="-1">
<param name="SelectionEnd" value="-1">
<param name="SendOpenStateChangeEvents" value="-1">
<param name="SendWarningEvents" value="-1">
<param name="SendErrorEvents" value="-1">
<param name="SendKeyboardEvents" value="0">
<param name="SendMouseClickEvents" value="0">
<param name="SendMouseMoveEvents" value="0">
<param name="SendPlayStateChangeEvents" value="-1">
<param name="ShowCaptioning" value="0">
<param name="ShowControls" value="-1">
<param name="ShowAudioControls" value="-1">
<param name="ShowDisplay" value="0">
<param name="ShowGotoBar" value="0">
<param name="ShowPositionControls" value="-1">
<param name="ShowStatusBar" value="-1">
<param name="ShowTracker" value="-1">
<param name="TransparentAtStart" value="-1">
<param name="VideoBorderWidth" value="0">
<param name="VideoBorderColor" value="0">
<param name="VideoBorder3D" value="0">
<param name="Volume" value="70">
<param name="WindowlessVideo" value="0">
</OBJECT>
RealPlayer 播放器
<object id=video1 classid=" clasid:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA"
width=320 height=240 align="middle">
<param name="controls" value="inagewindow">
<param name="console" value="chicp1">
<param name="autostar" value="true">
<param name="src" value="地址">
<embed
src="地址"
type="audio/x-pn-realaudio-plugin" console="chip1"
controls="imagewindow" width=320 height=240 autostart=true align="middle">
</embed>
</object> —————————————————————
—————————————————————
1.如何用Asp判断你的网站的虚拟物理路径
答:使用Mappath方法
< p align="center" >< font size="4" face="Arial" >< b >
The Physical path to this virtual website is:
< /b >< /font >
< font color="#FF0000" size="6" face="Arial" >
< %= Server.MapPath("")% >
< /font >< /p > 2.我如何知道使用者所用的浏览器?
答:使用the Request object方法
strBrowser=Request.ServerVariables("HTTP_USER_AGENT")
If Instr(strBrowser,"MSIE") < > 0 Then
  Response.redirect("ForMSIEOnly.htm")
Else
  Response.redirect("ForAll.htm")
End If 3.如何计算每天的平均反复访问人数
答:解决方法
< % startdate=DateDiff("d",Now,"01/01/1990")
if strdate< 0 then startdate=startdate*-1
avgvpd=Int((usercnt)/startdate) % >
显示结果
< % response.write(avgvpd) % >
that is it.this page have been viewed since November 10,1998 4.如何显示随机图象
< % dim p,ppic,dpic
ppic=12
randomize
p=Int((ppic*rnd)+1)
dpic="graphix/randompics/"&p&".gif"
% >
显示
< img src="< %=dpic% >" > 5.如何回到先前的页面
答:< a href="< %=request.serverVariables("Http_REFERER")% >" >preivous page< /a >
或用图片如:< img src="arrowback.gif" alt="< %=request.serverVariables("HTTP_REFERER")% >" > 6.如何确定对方的IP地址
答:< %=Request.serverVariables("REMOTE_ADDR)% > 7.如何链结到一副图片上
答:< % @Languages=vbs cript % >
< % response.expires=0
strimagename="graphix/errors/erroriamge.gif"
response.redirect(strimagename)
% > 8.强迫输入密码对话框
答:把这句话放载页面的开头
< % response.status="401 not Authorized"
response.end
% > 9.如何传递变量从一页到另一页
答:用 HIDDEN 类型来传递变量
< % form method="post" action="mynextpage.asp" >
< % for each item in request.form % >
< input namee="< %=item% >" type="HIDDEN"
value="< %=server.HTMLE ncode(Request.form(item)) % >" >
< % next % >
< /form > 10.为何我在 asp 程序内使用 msgbox,程序出错说没有权限
答:由于 asp 是服务器运行的,如果可以在服务器显示一个对话框,那么你只好等有人按了确定之后,你的程序才能继续执行,而一般服务器不会有人守着,所以微软不得不禁止这个函数,并胡乱告诉你 (:) 呵呵) 没有权限。但是ASP和客户端脚本结合倒可以显示一个对话框,as follows:
< % yourVar="测试对话框"% >
< % s cript language='javas cript' >
alert("< %=yourvar% >")
< /s cript > 11.有没有办法保护自己的源代码,不给人看到
答:可以去下载一个微软的Windows s cript Encoder,它可以对asp的脚本和客户端javas cript/vbs cript脚本进行加密。。。不过客户端加密后,只有ie5才能执行,服务器端脚本加密后,只有服务器上安装有s cript engine 5(装一个ie5就有了)才能执行。 12.怎样才能将 query string 从一个 asp 文件传送到另一个?
答:前者文件加入下句: Response.Redirect("second.asp?" & Request.ServerVariables("QUERY_STRING")) 13.global.asa文件总是不起作用?
答:只有web目录设置为web application, global.asa才有效,并且一个web application的根目录下 global.asa才有效。IIS4可以使用Internet Service Manager设置application setting 怎样才能使得htm文件如同asp文件一样可以执行脚本代码? 14.怎样才能使得htm文件如同asp文件一样可以执行脚本代码?
答:Internet Sevices Manager – > 选择default web site – >右鼠键- >菜单属性-〉主目录- > 应用程序设置(Application Setting)- > 点击按钮 "配置"- > app mapping – >点击按钮"Add" – > executable browse选择 WINNTSYSTEM32INETSRVASP.DLL EXTENSION 输入 htm method exclusions 输入PUT.Delete 全部确定即可。但是值得注意的是这样对htm也要由asp.dll处理,效率将降低。 15.如何注册组件
答:有两种方法。
第一种方法:手工注册 DLL 这种方法从IIs 3.0一直使用到IIs 4.0和其它的Web Server。它需要你在命令行方式下来执行,进入到包含有DLL的目录,并输入:regsvr32 component_name.dll 例如 c: emp egsvr32 AspEmail.dll 它会把dll的特定信息注册入服务器中的注册表中。然后这个组件就可以在服务器上使用了,但是这个方法有一个缺陷。当使用这种方法注册完毕组件后,该组件必须要相应的设置NT的匿名帐号有权限执行这个dll。特别是一些组件需要读取注册表,所以,这个注册组件的方法仅仅是使用在服务器上没有MTS的情况下,要取消注册这个dll,使用:regsvr32 /u aspobject.dll example c: emp egsvr32 /u aneiodbc.dll 第二种方法:使用MTS(Microsoft Transaction Server) MTS是IIS 4新增特色,但是它提供了巨大的改进。MTS允许你指定只有有特权的用户才能够访问组件,大大提高了网站服务器上的安全性设置。在MTS上注册组件的步骤如下:
1) 打开IIS管理控制台。
2) 展开transaction server,右键单击"pkgs installed"然后选择"new package"。
3) 单击"create an empty package"。
4) 给该包命名。
5) 指定administrator帐号或则使用"interactive"(如果服务器经常是使用administrator 登陆的话)。
6) 现在使用右键单击你刚建立的那个包下面展开后的"components"。选择 "new then component"。
7) 选择 "install new component" 。
8) 找到你的.dll文件然后选择next到完成。
要删除这个对象,只要选择它的图标,然后选择delete。
附注:特别要注意第二种方法,它是用来调试自己编写组件的最好方法,而不必每次都需要重新启动机器了。 16. ASP与Access数据库连接: <%@ language=VBs cript%>
<%
dim conn,mdbfile
mdbfile=server.mappath("数据库名称.mdb")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=数据库密码;dbq="&mdbfile %> 17. ASP与SQL数据库连接: <%@ language=VBs cript%>
<%
dim conn
set conn=server.createobject("ADODB.connection")
con.open "PROVIDER=SQLOLEDB;DATA SOURCE=SQL服务器名称或IP地址;UID=sa;PWD=数据库密码;DATABASE=数据库名称
%> 建立记录集对象: set rs=server.createobject("adodb.recordset")
rs.open SQL语句,conn,3,2 18. SQL常用命令使用方法:   (1) 数据记录筛选: sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]" sql="select * from 数据表 where 字段名 like '%字段值%' order by 字段名 [desc]" sql="select top 10 * from 数据表 where 字段名 order by 字段名 [desc]" sql="select * from 数据表 where 字段名 in ('值1','值2','值3')" sql="select * from 数据表 where 字段名 between 值1 and 值2" (2) 更新数据记录: sql="update 数据表 set 字段名=字段值 where 条件表达式" sql="update 数据表 set 字段1=值1,字段2=值2 …… 字段n=值n where 条件表达式" (3) 删除数据记录: sql="delete from 数据表 where 条件表达式" sql="delete from 数据表" (将数据表所有记录删除) (4) 添加数据记录: sql="insert into 数据表 (字段1,字段2,字段3 …) valuess (值1,值2,值3 …)" sql="insert into 目标数据表 select * from 源数据表" (把源数据表的记录添加到目标数据表) (5) 数据记录统计函数: AVG(字段名) 得出一个表格栏平均值
COUNT(*|字段名) 对数据行数的统计或对某一栏有值的数据行数统计
MAX(字段名) 取得一个表格栏最大的值
MIN(字段名) 取得一个表格栏最小的值
SUM(字段名) 把数据栏的值相加 引用以上函数的方法: sql="select sum(字段名) as 别名 from 数据表 where 条件表达式"
set rs=conn.excute(sql) 用 rs("别名") 获取统的计值,其它函数运用同上。 (5) 数据表的建立和删除: Create TABLE 数据表名称(字段1 类型1(长度),字段2 类型2(长度) …… ) 例:Create TABLE tab01(name varchar(50),datetime default now()) Drop TABLE 数据表名称 (永久性删除一个数据表) 19. 记录集对象的方法: rs.movenext 将记录指针从当前的位置向下移一行
rs.moveprevious 将记录指针从当前的位置向上移一行
rs.movefirst 将记录指针移到数据表第一行
rs.movelast 将记录指针移到数据表最后一行
rs.absoluteposition=N 将记录指针移到数据表第N行
rs.absolutepage=N 将记录指针移到第N页的第一行
rs.pagesize=N 设置每页为N条记录
rs.pagecount 根据 pagesize 的设置返回总页数
rs.recordcount 返回记录总数
rs.bof 返回记录指针是否超出数据表首端,true表示是,false为否
rs.eof 返回记录指针是否超出数据表末端,true表示是,false为否
rs.delete 删除当前记录,但记录指针不会向下] ]>

read more

ASP SQL语句之记录集大全

ASP SQL语句之记录集大全

rs.movenext 将记录指针从当前的位置向下移一行

rs.moveprevious 将记录指针从当前的位置向上移一行

rs.movefirst 将记录指针移到数据表第一行

rs.movelast 将记录指针移到数据表最后一行

rs.absoluteposition=N 将记录指针移到数据表第N行

rs.absolutepage=N 将记录指针移到第N页的第一行

rs.pagesize=N 设置每页为N条记录

rs.pagecount 根据 pagesize 的设置返回总页数

rs.recordcount 返回记录总数

read more

CSS的缺点你需要注意

    浏览器支持的不一致性

浏览器的漏洞或缺乏支持的CSS功能,导致不同的浏览器显示出不同的CSS版面编排。例如在微软Internet Explorer6.0的旧版本 ,执行了许多自己的CSS2.0属性,曲解了很多重要的属性,例如:width,height,和float。许多所谓的CSS人员,必须在最热门的或常用的浏览器中达到一致的版面编排。在不同的浏览器中,要达到像素精准的版面编排,有时候是不可能的。

read more

当青春已不在

  缘聚缘散
  人之常情
  缘尽了,就散了
  当临近启程时
  又有了莫名的恐慌
  不知下一站、又将开往何方
  青春
日渐荒无,
  壮志仍苟延残喘,
  豪情却不知去向!
  末了青春
  拿什么来慰问沧桑的皮囊?
  青春开始渐行渐远,生命的主人,你收获了什么?
  儿时的渴望,长大后要如何在自己的天空里翱翔,
  不曾长出翅膀,就被掐灭了羽翼的嫩装。
  年少的梦想,未能成熟,就被葬入在世俗的乱葬岗。
  青春,我只是才与你初始交往,不曾弄懂怎样伴你快乐成长。
  我在后知后觉中惊觉出你的精彩与美妙,你已经不再对我青睐如往常。
  多想唤你重新回到我身旁,深知这是罪过的痴心妄想。
  当青春已不在,才明白
  先我们而去的那些青春年华,当年害怕提起年龄的无奈
  并不是害怕自己已老,害怕的是
  当青春已不在,我们手里没有了王牌,丢失了青春,收获了空白。
  当青春已不在,害怕现实的无奈与空白。
  青春开始在渐行渐远,几人能真正把握住这最后,让未来少些空白!
  青春在渐行渐远,没有理由去解释这片空白。
  未能握住,便已离去,皆是空白,殇在心海。
  当青春已不在,明天你是否没有无奈和空白;
  当青春已不在,明天你是否会想起它带给你的刺激与精彩;
  当青春已不在,你会责怪它走得太快?还是会感谢它曾经的到来。
 

read more