DIV+CSS布局中垂直居中的实现。
<html>
<head>
<style>
body{TEXT-ALIGN: center;}
#center{ MARGIN-RIGHT: auto;
MARGIN-LEFT: auto;
height:200px;
background:#F00;
width:400px;
vertical-align:middle;
line-height:200px;
}
</style>
</head>
<body>
<div id="center"><p>test content</p></div>
</body>
</html>

如何使文本在DIV+CSS布局中垂直居中?
加密你的html源代码
经常在《电脑爱好者》上看到关于主页加密的文章,要么就是把页面放在 frame里或是把javascript存为*.js文件,还有就是禁止鼠标右键,但是如果这人非要拿到你的代码只要费点周折还是可拿到的。不信请看:大家都知道禁止右键无非就是用javascript把button2禁止掉,但是我还有鼠标左右键的各种组合方式来察看html源代码,下面选载《HTML源码实战v1.2》的几种组合方式:先按住右键不要放开再按住左键然后同时放开,或是:按住右键不要放开按下左键然后放开右键再放开左键。快去网上试试看发生了什么事情。还有就是键盘了。再试试:空格键往右数第三个键,怎么样又有奇迹发生了吧!由于版权问题不再多举例了有兴趣的朋友可以自已看《html 源码实战友v1.2》一文。
那么朋友们不禁要问了难道真的没有为法保护我的源代码了吗,回答是肯定的:“有”那是什么为法呢?这个嘛……(请各位朋友讲究卫生不要乱扔灿西红柿!!)
署假我学了一点ASP为了方便广大网友呢!(你脸皮怎么这么厚啊?)以javascript为脚本写了这么一个网页加密的程序美其名曰:“ASP网站代码加密器”在此献给大家。
先看一看效果原文件的html代码为:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>newpage1</title>
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
<script language=javascript>
alert("welcome");
</script>
</head>
<body>
<font SIZE="3">
<p>"ASP</font><font face="宋体" size="3">
网站代码加密器 v1.0
Copy right 信阳在线
</font>
</p>
</body>
</html>
加密处理后的代码为:
%3Chtml%3E%0D%0A%3Chead%3E%0D%0A%3Cmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text/html%3B%20charset%3Dgb2312%22%3E%0D%0A%3Ctitle%3Enewpage1%3C/title%3E%0D%0A%3Cmeta%20name%3D%22GENERATOR%22%20content%3D%22Microsoft%20FrontPage%203.0%22%3E%0D%0A%3Cscript%20language%3Djavascript%3E%0D%0Aalert%28%22welcome%22%29%3B%0D%0A%3C/script%3E%0D%0A%3C/head%3E%0D%0A%3Cbody%3E%0D%0A%3Cfont%20SIZE%3D%223%22%3E%0D%0A%3Cp%3E%26quot%3BASP%3C/font%3E%3Cfont%20face%3D%22%u5B8B%u4F53%22%20size%3D%223%22%3E%0D%0A%u7F51%u7AD9%u4EE3%u7801%u52A0%u5BC6%u5668%20v1.0%20%0D%0ACopy%20right%20%u6668%u98CE%u521B%u610F%u5BA4%20leo%20http%3A//www.xy163.com%0D%0A%3C/font%3E%0D%0A%3C/p%3E%0D%0A%3C/body%3E%0D%0A%3C/html%3E%0D%0A
怎么样酷吧!
其实它的实现并不很难,(看你也不像那种能做出好东西的人……)只要javascript好一点的人,唉,也就是高手了并不难实现(我想既然是高手了那么谁还在乎你的几个代码),其实用javascript 也可以做出来只不过使用比较麻烦而已。近期推出另一种加密方法。
Filter在网页中的运用
自W3C公布了样式单(CSS)的标准以来,HTML的每一部分开始以元素的形式出现,并且事件开始真正被引入页面,动态HTML成为了人们讨论的热点。实际上,W3C采用的标准即为微软的DOM,也就是说IE4.0可以更好的支持CSS,并且微软对CSS还进行了许多十分有益地探索,Filter就是一个很好的例子。
众所周知,Javascript或Vbscript作为脚本语言,其功能是不完善的,有许多高级语言的功能无法实现,如图象的处理功能。Filter是微软对CSS的扩展,与PhotoShop中的滤镜概念相似,它可以用很简单的方法对页面中的文字特效作出特效处理,静态如阴影、模糊的效果,动态如各种淡入淡出效果。下面我来仔细讲解一下:
静态滤镜:
要显示滤镜效果,必须先建立一个区域(< div>),并规定区域的范围(width和height),以下是对一个一般区域的规定:
< style>< !--div {height:50;width:300;font-size:20pt}//-->把此样式单放入到“< head>”标记和“< body>”之间,然后在“< body>”标记间填写正文:
< div>…………< /div>在“< div>”标记中插入样式单:
style="filter:样式(参数1,参数2,参数3……);"
以wave滤镜为例,它在垂直方向产生正弦波形,其中参数add表示是否加入原图象(1=是,0=否),freq表示波的数量,phase表示波形的起始偏移量,lightStrength表示光对波纹照射的强度,strength表示波的强度。下表是Filter支持的所有滤镜样式及其参数:
Filter样式简要说明支持参数
alpha设置图片或文字的不透明度
opacity、finishOpacity、style、startX、startY、finishX、finishY、add、direction、strength
blur在指定的方向和位置上产生动感模糊效果
add、direction、strength
chroma对所选择的颜色进行透明处理
color
dropShadow在指定的方向和位置上产生阴影
color、offX、offY、positive
flipH沿水平方向翻转对象
flipV沿垂直方向翻转对象
glow在对象周围上发光
color、strength
gray将对象以灰度处理
invert逆转对象颜色
light对对象进行模拟光照
mask对对象生成掩膜
color
shadow沿对象边缘产生阴影
color、direction
wave在垂直方向产生正弦波形
add、freq、lightStrength、phase、strength
xray改变对象颜色深度,并绘制黑白图象
其中经常出现的color属性可以用十六进制表示(如#ff0000),也可以用rgb()表示(如rgb(255,0,0)),还可用系统承认的颜色名表示(如red)。
以上就是静态滤镜的全部内容,要注意的是CSS是区分大小写的!
动态滤镜
动态滤镜可以为页面添加动人的淡入淡出、图象转化效果,它可以分为两种blend(混合)和reveal(显示),前者可以使对象渐渐消失或出现,后者提供了24种图象转化的效果。对于动态滤镜的调用除去象在静态滤镜中要定义的滤镜类型,参数等等,还用到脚本语言控制它的状态,首先,在开始一个动态效果之前,先需要进行装备(Apply),然后播放(Play)动态效果,在动态效果进行中还可以中断动态效果(Stop),以上可以用下面的方法实现:
对象名.filters(滤镜数值).Apply()对象名.filters(滤镜数值).Play()对象名.filters(滤镜数值).Stop()对于滤镜状态的判断可以通过“对象名.filters(滤镜数值).status”判断,该值为0时,表示滤镜未执行,为1时,表示滤镜已经完成,为2时表示滤镜在执行中。
在定义filter时,如上面所提到的,可以有混合(“filter:blendTrans(duration=时间数值)”,duration表示滤镜执行需要的时间,单位为秒)和显示(“filter:revealTrans(duration=时间数值,transition=过渡类型)”,过渡类型为从0-23的数值)两种,在Frontpage98中也可以通过设定页面的参数得到,如要在进入页面时要显示某种特效可以在“< body>”标记前加入“< meta http-equiv="Page-Enter"content="revealTrans(Duration=1.0,Transition=22)">”,这个特效在Frantpage98菜单的“样式/页面特效”中找到,而reveal的24种特效你也可以在其中找到名称,值得一提的是第24种特效可以随机从前23种之一中选择一种显示。
如何控制输入框的汉字输入
相信上过网的朋友都有这样的经历,在填写一份表单的时候,有些输入框使用中文,如姓名,而有些需要用英文,如Email地址,当输入焦点移动的时候,输入法状态并没有改变,而我们往往会忽略这一点,手快的敲了好几个键了,才醒悟过来,然后删掉,切换输入法,重来。
如果主页设计者考虑到了用户的这种烦恼,在把输入焦点切换到一个输入框的时候,自动的打开或关闭输入法,这在用户看来会是一件很惬意的事,但是该如何做到呢?
这可以利用Input对象的一个属性(style)来控制,这个属性是ime-mode,在设定一个输入框的时候,只要设定该输入框的ime-mode属性为disabled,当输入框获得输入焦点时,就会自动关闭输入法。
<INPUT name=email style=’ime-mode:disabled’ size=15>
如何使用asp创建dsn?
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ODBC SQL Server @softwing.com</TITLE>
</HEAD>
<BODY BGCOLOR=#FFFFFF>
<%
用HTML编写应用程序
看了标题有人可能会想,HTML怎么能编写应用程序呢?其实你只要简单的用.hta为扩展名保存HTML页面就行了,那就是一个HTML应用程序(HTML Application),只要你双击就能运行。但是,HTA还不止这些,请看下面的一个标准的HTML应用程序:
<HTML>
<HEAD>
<TITLE>HTA Demo</TITLE>
<HTA:APPLICATION ID=〃oHTA〃
APPLICATIONNAME=〃myApp〃
BORDER=〃thin〃
BORDERSTYLE=〃normal〃
CAPTION=〃yes〃
ICON=〃2007961554111.htm.ico〃
MAXIMIZEBUTTON=〃yes〃
MINIMIZEBUTTON=〃yes〃
SHOWINTASKBAR=〃no〃
INGLEINSTANCE=〃no〃
SYSMENU=〃yes〃
VERSION=〃1.0〃
WINDOWSTATE=〃normal〃>
</HEAD>
<BODY SCROLL=〃no〃>
<H1>HELLO, WORLD!</H1>
</BODY>
</HTML>
看了以上HTML有人就会发现与我们平时看见的HTML不同,它多了HTA:APPLICATION标签。其实就是这个标签为我们提供了一系列面向应用程序的功能。下面我就为大家详细介绍一下它的各种属性。
APPLICATIONNAME属性(applicationName)
此属性为设置HTA的名称。
BORDER属性(border)
此属性为设置为HTA的窗口边框类型,默认值为 thick。
它可以设为 thick 指定窗口为粗边框
dialog window 指定窗口为对话框
none 指定窗口无边框
thin 指定窗口为窄边框
BORDERSTYLE属性(borderStyle)
此属性为设置HTA窗口的边框格式,默认值为 normal。
它可以设为
normal 普通边框格式
complex 凹凸格式组合边框
raised 凸出的3D边框
static 3D边框格式
sunken 凹进的3D边框
CAPTION属性(caption)
此属性为设置HTA窗口是否显示标题栏或标题,默认值为 yes。
ICON属性(icon)
此属性为设置应用程序的图标。
MAXIMIZEBUTTON属性(maximizeButton)
此属性为设置是否在HTA窗口中显示最大化按钮,默认值为 yes。
MINIMIZEBUTTON属性(minimizeButton)
此属性为设置是否在HTA窗口中显示最小化按钮,默认值为 yes。
SHOWINTASKBAR属性(showInTaskBar)
此属性为设置是否在任务栏中显示此应用程序,默认值为 yes。
SINGLEINSTANCE属性(singleInstance)
此属性为设置是否此应用程序同时只能运行一次。次属性以APPLICATIONNAME属性作为标识,默认值为 no。
SYSMENU属性(sysMenu)
此属性为设置是否在HTA窗口中显示系统菜单,默认值为 yes。
VERSION属性(version)
此属性为设置应用程序的版本,默认值为空。
WINDOWSTATE属性(windowState)
此属性为设置HTA窗口的初始大小,默认值为 normal。
它可以设为 normal 默认大小
minmize 最小化
maximize 最大化
以上括号中的是在脚本引用的属性。在脚本中以上属性皆为只读属性。此外,在脚本中还可以使用commandLine属性来检索应用程序启动时的参数。
在HTA中还可以使用html中的绝大多数标签、脚本等。
无法写入数据库的解决方法
这两天发现我运营的一个门户网站出现了数据无法写入的问题,新会员不能注册,信息不能发布,不能正常登陆会员系统,实在找不到原因,觉定还原备份数据库,但在恢复mssql数据库过程过程中,提示数据库日志满已满,请清空数据库日志后,还原。我想可能就是这个原因导致数据不能正常的写入,然后就baidu搜索了相关的信息,终于找到了原因,程序运行完,修复成功,今天把源代码公布出来,希望对大家有所帮助,大家以后出现相似问题不防也采有清空数据库日志的方法,可以也会解决相似问题,清空数据库日志不会对服务器数据有所损害,能解决数据库不能写入的原因,代码如下: 'sql数据库连接参数:数据库名(SqlDatabaseName)、用户密码(SqlPassword)、用户名(SqlUsername)、
'连接名(SqlLocalName)(本地用local,外地用IP)
Const SqlDatabaseName = "数据库名称"
Const SqlPassword = "数据库用户密码"
Const SqlUsername = "数据库用户名"
Const SqlLocalName = "数据库服务器" '如果服务器是本机,可以设置为:(local),如果是远程要设置数据库ip地址
'以下内容请不要修改
Dim ConnStr
ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " &
SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
conn.execute("DUMP TRANSACTION " & SqlDatabaseName & " WITH NO_LOG")
conn.execute("DBCC SHRINKDATABASE(" & SqlDatabaseName & ")")
conn.close
set conn=nothing
htm = htm& "您的mssql数据库日志已清空。"
%>
以上代码针对与mssql数据库,支持asp的空间而定,把以上代码保存为某某名字.asp,然后在在输入保存的网页地址,程序运行自动清空数据库日志,完美解决数据库无法写入的问题,希望以上代码对seo站长们有所帮助,谢谢。
让你的网站具备翻译功能!
几大搜索引擎都推出了在线翻译服务,从中也可以看出在线翻译对今后访问网页的重要性。对于个人网站来说,只要略施小计,就可以把这些翻译功能移植到自己的网站上,譬如添加强大的自动网页翻译、网页划词等功能,不仅能营造轻松的外语学习氛围,还能给需要的用户提供方便,甚至可以吸引国外的浏览者访问你的网站!
变身目标:为网站添加自动翻译网页、网页划词、在线翻译、在线词典、每日一句功能。
适用网站:中小型网站、个人网站和博客
百变语种,自动翻译网页
把中文的网站,变成十几种不同语种的网站,会不会感觉很新奇? 要实现自动翻译网站上文字的功能,看似很困难,但是通过Google的翻译小工具实现起来就非常简单。只要添加一段网页源代码,就可以翻译多种语种的网页,让其他国家的用户也能看懂你的网站。
说简单,那是真简单——将以下代码加入网站合适位置,就可以实现网页的多语种翻译了。
〈script src="http://www.gmodules.com/ig/ifr?url=http://www.google.com/ig/modules/translatemypage.xml&up_source_language=zh-CN&w=160&h=60&title=&border=&output=js"〉〈/script〉
如果使用的是CMS网站管理系统,需要对全站的页面添加该工具,则可以直接在程序模板中添加以上代码。添加完成后,打开网站页面,并提供对该网页自动翻译的即时访问。
代码添加完成后,切换到网站页面,网页中将出现Google翻译的工具图标(图1),下拉列表中提供了英语、日语、德语、法语等几十种语种的翻译功能。这样一来在浏览网站时,如果需要翻译成外语,直接在工具的下拉菜单中选择需要的语种即可。
从网络上更新此图片
稍等片刻,网页将被自动转换成刚才选择的语种,将鼠标移动到文字上可以查看原文。有趣的是,从中文变身为外文后的网页,如果你将它拷贝下来,粘贴在文本中,会惊讶地发现,它还是两种语种对照的版本。
小提示:由于是机器翻译,不可能达到最佳的翻译效果,工具还提供了“更好的翻译建议”的互动功能,如果你觉得有更好的翻译结果,可以点击翻译的内容,然后提交建议即可。
在线学习,实现在线翻译功能
在线翻译功能非常实用,对于面向国外浏览者的网站来说,也是网站人性化的一种体现。在网站上添加翻译的功能,并不需要多大的空间,如果是工具类网站,可以当作是另外提供的小工具,个人网站或博客则可以方便自己对外文的翻译和学习。
我们同样可以通过简单地添加代码来实现这一功能,谷歌、雅虎等多个网站都推出了在线翻译工具,这里我们以谷歌为例说明在网页中添加在线翻译工具的方法。
用Dreamweaver或者其他网页编辑软件打开网页,在合适的位置加入以下代码:
〈table〉〈tr〉〈td align="center"〉〈form action=http://translate.google.com/translate_t method=post target=_blank name=form1〉
〈div align="left">〈textarea name="text" cols="70" rows="4"〉〈/textarea〉
〈/div>〈tr>〈td align="center"〉〈p align="left"〉
〈SELECT name=langpair style="width:350px; "〉
〈OPTION class=line-above value=zh|en〉中文到英语〈/OPTION〉〈/SELECT〉
〈input name="submit" type=submit value=" 翻 译 "〉〈/p〉〈/td〉〈/tr〉〈/form〉
篇幅有限,我们只提供了从中文到英语的翻译功能(图2),其他语种如需添加,可以在我们提供下载的压缩文件中获得。谷歌在线翻译提供了非常丰富的外语翻译功能,如果需要删减不需要的语种翻译功能,只要删除下拉菜单中的选项即可,方法是直接删除〈OPTION〉和〈/OPTION〉这一行标记语言。
从网络上更新此图片
小提示:在添加翻译工具网页时要注意网页编码的类型,否则在使用翻译功能的时候,可能会因为网站编码不同而出现乱码错误。
网页划词,让词组翻译最快
网页划词功能就是在浏览网页时看到一个关键词,用鼠标选中该词后就会自动出现它的外文释义(我们常用的外语学习软件金山词霸也有这个功能,称为“屏幕取词工具”)。它以开放资源应用接口为特色,开发者可以自己定制检索对象资源库,也可以直接以Google、百度等搜索引擎为检索对象资源库。
1.添加英语划词翻译功能
只须在网页的任意位置添加以下代码,就可以实现英文划词查询的功能(图3)。
从网络上更新此图片
〈script src="http://dict.cn/hc/" type="text/javascript"〉〈/script〉
〈script type="text/javascript"〉dictInit();〈/script〉
如果希望在网页上显示用户取词状态的开关功能,在划词翻译代码之前放入以下〈span id="dict_status"〉〈/span〉代码即可:
小提示:如果要让取词功能默认为关闭状态,只有在点击开启后才打开,可在dictInit();之前增加代码:dict_enable=false。
2.添加法语划词翻译功能
按照同样的方式在网页中添加以下代码,就可以实现法语划词的功能。
〈!—— 法语助手网页划词-代码开始——〉
〈span id="dict_status"〉〈/span〉
〈script src="http://www.frdic.com/dic_resource/frdic_grab.js" type="text/javascript"〉〈/script〉
〈script type="text/javascript"〉 dictInit(); 〈/script〉
〈!——法语助手网页划词-代码结束 ——〉
在线词典,随时核对单词
在没有词典工具的电脑上写英文非常麻烦,拼错单词是常有的事情。所以我们可以在网站上添加一部在线词典,这样一来没有安装词典软件也可以随时使用了。另外对于网友来说,又多了一个可以在线使用的工具,同时也增加了网站的黏性。
把以下代码插入到网页中,然后根据网页的设计更改它的大小,就能够生成一部在线查询的词典(图4)。
从网络上更新此图片
〈form method="post" target="_blank"
action="http://dict.cn/search/"〉
〈input maxlength=256 size=21 name=q〉〈br〉
〈a href="http://dict.cn" target="_blank"〉在线词典〈/a〉
〈input type="submit" value="Look Up"〉
〈/form〉
小提示:如果需要定制显示效果,还可以使用更多的参数。参数有:q=string待查询的词,simple=1简单页面显示结果,image=1中文解释用图片显示。
每天一句,日知一新进步快
在很多网站和个人博客上,我们都可以发现一些刷新就能够更新的英语短句,往往是一些有意思的话,或者是其他的英语实用短句。只要能坚持每天学习一句,日积月累就会有很大的收获。
网站如果添加了类似的内容,不仅可以增加网站的趣味性,对于喜爱英文的网友来说,也是一个吸引他们每天浏览网站的动力。
要给网站增加每日学口语的内容,可以直接使用Dict网站提供的代码,该代码每天都会有英文更新,并且有语音朗读功能:
〈span id="dict_daily"〉〈/span〉〈script language="JavaScript" src="http://dict.cn/daily.php" defer="defer"〉〈/script〉
将以上代码放置在网站的合适位置后,刷新之后每天就会有不同的英语句子轮换显示了
搜索引擎喜欢质量高的站点 坚持发布原创文章
百度自从6月26号大更新以来,出现了与以前强烈的反差。有一半网站的收录下降非常多,快照不更新了,甚至有些还有回档的现象。被K站点增加不少,收录20条的现象随处可见。即使有些站点百度site出现的条数超过了20,但是也只能看到前面的2页,也就20条数据。连曾经SEO这个热门词排名第一的利为汇也不幸被拔毛。
很多站长都以为这是百度排名算法不正常的表现,在等待百度排名算法的恢复。但是不幸的是将近10天了,百度有何反应,没有任何反应。网站目标关键词还是排在千里之外,庆幸的是笔者的编程入门这个关键词还在第二页,我估计这个时候想排到首页来几乎不可能了。这几天收录还是那么寥寥的几条,甚至有很多就只剩首页了。快照还是照旧没有更新,新发布的信息也没有收录。
小弟不才,以前是写网站程序的,做SEO也才4个月不久。在百度反常的这几天我细心观察了几个网站的收录以及排名情况。肖俊博客不知道做SEO的朋友有没有听说过,我认真分析他的网站结构以及在百度的收录情况。尽管许多站长在抱怨百度反常,但是这几乎没有影响到肖俊博客的收录和排名情况。相反,收录比以前成倍的增加了(这可能也是百度不正常的体现),排名很稳定。在我这里搜索SEO,他的博客是排在了第一(这里有地域性区别),收录也很好。笔者的网站自从前一阵子修改了标题被百度轻微降权后,现在看来基本恢复正常了。快照每天更新,每天发表的文章也收录了。我每天就发那么几条外链,难道就被百度认可啦?
不是的,搜索引擎喜欢质量高的站点,这可能正是我每天坚持发布原创文章的原因吧。其实,我们不要为了搜索引擎而来建设我们的网站,做好自己的网站,自然会得到搜索引擎的青睐的。
就最近大家认为的百度反常的应对,大家还是坚持每天按原来的步骤坚持更新网站,坚持发布外链。不要修改网站程序等,这段时间百度可能在调整新算法。
回顾自己4年的站长生涯
四年前在5D6D申请了第一个论坛,三个月之后发现了落伍,注册帐号的时候在想到底起个什么样的ID呢?思前想后我决定注册“不做垃 圾站”,结果注册的时候被告知该账号已被注册,于是在后面加上了一个!,成了”不做垃圾站!”。当时一个哥们看到我的ID就对我说“我大学期间还是就做垃 圾站了”。那个时候我对那哥们的话不屑一顾。可几年之间我一次又一次的用事实证明我的ID是多么的可笑。
记得当时做的第一个网站名叫苍茫历史论坛,当时自己的想法很单纯,就是发现军事方面有铁血、超大。政治方面有天涯。娱乐方面有mop。所以自己就 天真的认为可以做一个历史方面的天涯、超大、mop。于是想也不想就注册了域名,购买了空间。那个时候恰逢cn域名爆发期,一块钱一个。不过刚开始注册时 候很SB,竟然想着品牌的力量,去万网花了100块钱注册了20个cn域名。后来那20个域名自己一个都没用过。现在想想就感觉当时很可笑。
现在大家都在说cn域名垃圾,但是我从内心深处还是深深的感谢CN域名的。如果那个时候没碰见cn域名爆发期,35块钱一个的com域名我 还是舍不得花钱的。而且那个时候真的是学生站长练手的黄金时代。那个时候虽然有备案,但是管理不太严格,国内有很多地方提供不需要备案的免费空间。就是在 这种大背景下,我花了十几块钱注册了十几个cn域名,四处寻找免费空间。那个时候所有流行的建站程序都被我试了个遍。那个时候我大二,很神奇,在大一的时 候经常早上起床很晚,不去上课。做网站之后虽然还是不去上课,但是起床早了很多。那个时候真的很疯狂,尤其是大二第一学期,整整一学期所有课加起来上了不 到十次。而且整整一学期几乎没和人说过话。也就是从那个时候开始我的性格变得很极端,大四的时候CCTV说每天上网超过6个小时就会得精神病。很多人对此 不屑一顾,但是我却感觉CCTV说的很对,那个时候我一天趴在互联网上的时间在12小时以上。我真的感觉自己有点精神分裂了。
在做网站之前,我虽然学习不行,但是编程技术还可以。但是做了网站之后,我连我们专业课之中的专业课——“C++”都挂掉了。在做网站之后知道大学毕业我 一直保持着一学期最少挂科一门的记录。直接导致的结果就是现在已经毕业一年了,还经常晚上做梦梦见考试挂科。可见我当时的压力有多大。大四第一学期的时 候,别的同学都是考研的考研,找工作的找工作。而我整天背着书包去自习室上自习,为补考做准备。那个时候我整天在埋怨自己当初不好好学习,学人家做什么网 站。而且一次一次的对自己说要是大学再来一次的话我绝对不会做网站,而是好好学习。毕业了找个好工作。
不过或许是由于学校还不错的关系吧,最后我还是找到了一份还算不错的工作。来到了深圳,在一家年营业额超过300亿的名营企业做了一名嵌入式开发程序员。 现在还记得签三方前一天的情形,那是2010年11月16号,我面试回来得知我们宿舍就剩下我一个还没卖出去了。那天晚上真的是彻夜无眠,早上4点多就醒 来了,睡不着,砸墙。结果还被宿舍一个考研的哥们骂了一句。而其他几个人虽然也都没我吵得谁不着但是他们都没说话,因为他们找过工作 理解我此时的心情。不过还好。11月17号早上大概10点时候接到了电话,问我愿不愿意签三方。那个时候的我已经急了,毫不犹豫的就答应了。于是半年之后 我来到了深圳。
来到深圳后,我一个长辈几次给我打电话,说西安那边有个大型垄断国企还有名额,问我愿不愿意回家,去那家公司。每次都被我毫不犹豫的拒绝了,而且一次一次 的对长辈们说不要管我,我要自己干出一番新天地。现在想想自己当初是多么的莽撞。长辈们为了我这样做,我实在不该对他们这样的态度。
来深圳后,才发现世界并不是自己想想的那样,做程序员也不是什么时候都能随意所以的去coding。很多时候都被琐事缠绕着。春节过后,我们一批来的 2010届的就陆陆续续有人辞职了。用第一位走的哥们的话来说“我离家几千里跑来深圳是抱着拯救世界的想法的,结果我发现我连自己都拯救不了”。于是他就 回家考研去了。
好几次,我也有辞职不干的想法。有一次我一夜都没睡着,等听见窗外鸟鸣声的时候看看时间发现已经是早上6点了,才睡了那么2、3个小时。睡醒之后马上给家 里打电话,说我不干了,我要回家考研。打完电话我开始准备收拾行李回家。这个时候家里又来了电话,询问我是不是在深圳出了什么事,在得知我仅仅是在公司 干的不开心的时候,家里人就劝我。那次打完电话,我在阳台上一个哭了一下午。我已经记不起来自己上次哭是什么时候了。但是那天我真的哭的很伤心。也不知道 为什么就是感觉自己很委屈。哭完之后,我给家里回了电话,说我想通了,还是在深圳好好干。
就这样我又留了下来。继续呆在深圳。这个时候我想起了自己大学时代一直想做的一个网站,那个时候因为自己技术能力实在不敢恭维,一直没动手,不过 很早就注册了域名。现在感觉自己技术上完全没问题了。于是便动手去写代码,因为在公司做的是嵌入式,写PHP代码很不方便,于是只能等每天下班之后,就这 样每天大概8点多离开公司,回到住处大概在9点左右,每天睡觉的时间在1点以后。