2008年8月23日星期六

刚刷了笔记本的BIOS,把过程放上来~

刚刚从http://tianyi.it168.com/viewthread.php?tid=507457&extra=page%3D1%26amp% 3Bfilter%3Ddigest下载了3.11版的BIOS,然后体验了一下,因为弄的比较急,于是没有拍照。。。请见谅。。。

我的本是F41AT2390。。。 Vista U Sp1

我把详细的步骤说一下吧。。。提供给想刷的朋友们。

0.右击那个Winflash程序,选 以管理员身份运行。否则即使程序启动以后,也不会提示要求管理员权限。。。

1.把固件和那个Winflash程序放到一个目录里,然后再在主界面上浏览到那个文件,选定。同时也选定你要备份的那个BIOS。

2.把前台和后台的程序尽量都关了。。。尤其是有些比较弱智的杀毒软件。。。(我刷的时候没有关那个shadow defender,觉得要重启,很麻烦。。。事实证明,那个程序对他没影响。。。不过,想来一个影子系统也不会对硬件操作怎么样。。。)

3.所有的都准备好了以后,点那个帅新BIOS。

4.这时你的电脑会死机或是卡住一会,10-20秒吧,鼠标移动的也很卡,在Vista下,整个程序变白了。

5.然后浮出一个框,上面显示了进度。具体记不清了,好像第一个是 读入新版的Biso,第二项是比较兼容性,第三项是读取旧版本的BIOS,第四项是将旧版的BIOS写入文件,第五项是写入新的BIOS。

6.在前四项时都很快,整个加起来也就用了不到1分钟吧。但是,在等待进行最后一项时,会有将近半分钟的无响应状态。这时鼠标基本移不动,程序再次变成白色的(Vsita下)。然后笔记本的风扇突然狂转。。。。(很疯狂的那种。。。)大概狂转上10秒左右,最后一项开始。

7.最后一项是分了17块,先擦一块,再编程一块。这时只要等17块都走完,就可以了。在这个过程中,整个程序都是VITSA下那种经典的白色。。。(上面的四部不是这样的,只是偶尔会白那么一下。。。)。

8.当你听到风扇恢复正常的时候,你已经完成了!!!~~~~

9.刷完了以后,程序会让你重启。。这时我的电脑是整个程序点完那个重启以后就完全死掉了。。。我是自己点的Windows的重启,然后重新启动的。。。

10.如果你看到了那个熟悉的启动界面,恭喜~~~~

11.不知是不是心理作用,总觉得刷完后那个开机画面有点和原来不一样。。。

12.进入BIOS,已经是新版的了。。。。



PS:在整个过程中,程序的标题栏一直显示的是 无响应 。。。但是无妨,程序在运行的过程中Vista下那经典的白色占了70%左右的时间.。。。



就这些了。。。等会儿我把刷好的BIOS照片放上来看看。。。

2008年8月22日星期五

15个设计得最糟糕最变态的CAPTCHA验证码

15个设计得最糟糕最变态的CAPTCHA验证码
CAPTCHA,全称为“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)。简单来说就是人类验证。当我们注册邮箱或到一些网站留言的时候,都需要输入验证码,一般的验证码是扭 曲或模糊的数字,或一道简单的四则运算。CAPTCHA的作用是防止计算机自动完成注册、留言等操作。创意在互联网无处不在,就像这些主机箱,但如果验证码设计成下面这15种情况,那就相当糟糕和变态,不是创意了。
1、偏导数

要算到什么时候?



2、选择较“热”的3个人


3、MWMVWMMWVW…晕了


4、下图6个之中哪个不可以从右方的模型折叠出来?


5、输入“有猫”的字符


6、谁能看清?


7、如果说上面那组验证码你能看清,那下面这一组你看不清了吧?


8、你到底要我输入哪些?!


9、一堆?一陀?


10、第二和第四个字符是要我输入3.14吗?


11、第二个是X还是Y?


12、第一道求偏导,这一道求极限。

算出来基本上太阳都下山了。




13、不同的图形代表不同的字母。


14、谁看得清?




15、化学物质中文名称

这个是我亲身经历的,他的变态之处不在于验证码里要输入的内容,而是当你点击“想知道答案吗?”链接后会弹出一个对话框:不知道就算了,不用填。



验证码不是越复杂越好,应该在能基本区别人和计算机,但不能过于复杂。某些中文网站采用中文作为验证码,我认为这样的体验不好,首先不是每个上网的人都能或可以打中文,第二是可能会碰到某些不会打的字。

CAPTCHA不是万能的,俄罗斯的一个黑客组织使用一个自动识别软件在2006年破解了Yahoo的CAPTCHA。准确率大概是15%,但是攻 击者可以每天尝试10万次,相对来说成本很低[1]。而在2008年,Google的CAPTCHA也被俄罗斯黑客所破解。攻击者使用两台不同的电脑来调 整破解进程,可能是用第二台电脑学习第一台对CAPTCHA的破解,或者是对成效进行监视.

2008年8月21日星期四

我的另一个博客(国内)

由于众所周之的原因呢,google的博客服务不是随时都能连上的。。。
所以在国内弄一个还是比较保险的。。。
虽然我的博客上没有什么东西。。。。

2008年7月31日星期四

Html学习日记7

表单



列表完了以后又是表单,复杂呀~

首先是一个例子:

姓:



名:



这是一个无序列表。。。。

它的源码是这样的:

<form>

姓:

<input type="text" name="xing">

<br>

名:

<input type="text" name="ming">

</form>



再看一个例子~

用户名:



密  码:



这是一个包含密码输入框的表单。

它的源码是:

<form>

用户名:

<input type="text" name="user">

<br>

密码:

<input type="password" name="password">

</form>

看了这两个例子,大致可以看出表单就是文字输入的框框。。。

但是它竟然起了表单这个生涩的名字。。。

表单



表单是一个能够包含表单元素的区域。表单元素是能够让用户在表单中输入信息的元素(比如文本框,密码框,下拉菜单,单选框,复选框等等)。

表单是用
元素定义的。

从上面的几个例子中就可以看出来。。。


下面是几种常用的命令及表单形式。

Input



最常用的表单标签是<input>标签。Input的类型用type属性指定。最常用的input类型解释如下:

文本框



在表单中,文本框用来让用户输入字母、数字等等。

例子是上面的第一个。。。

单选按钮



就像下面的那样:





源码是这样的:

<form>

<input type="radio" name="sex" value="male">男

<input type="radio" name="sex" value="female">女

</form>

复选框



也是像下面这样。。。


我是一个学生



我不是一个学生


源代码是下面这样:

<form>

<input type="checkbox" name=”xs">

我是一个学生

<br>

<input type="checkbox" name="fxs">

我不是一个学生

</form>

表单的action属性和提交按钮



当用户点击提交按钮的时候,表单的内容会被提交到其他文件。表单的action属性定义了所要提交到的目的文件,该目的文件收到信息后通常进行相关的处理。

例子是这样的:

你的邮件:




源代码如下:

<form name="input" action="http://sparkzee.blogspot.com" method="get">

你的邮件:

<input type="text" name="EM">

<input type="submit" value="提交">

</form>

更多事例及用法

简单的下拉列表:






代码如下:

<form>

<select name="sex">

<option value="m">男士

<option value="w">女士

<option value="MI">中性

<option value="HX">火星人

<option value=”wx”>外星人

</select>

</form>

预选的下拉列表:






它默认选择了火星人。。。

<form>

<select name="sex">

<option value="m">男士

<option value="w">女士

<option value="MI">中性

<option value="HX" selected>火星人

<option value=”wx”>外星人

</select>

</form>

文本域:





源代码是。。。

<textarea rows="10" cols="40">

The cat was playing in the garden.

</textarea>

创建按钮:






代码如下:

<form>

<input type="button" value="Hello world!">

</form>

</body>

数据周围的标题边框:




健康信息:

身高
体重


代码如下:

<fieldset>

<legend>

健康信息:

</legend>

<form>

身高<input type="text" size="3">

体重<input type="text" size="3">

</form>

</fieldset>

含有文本框和提交按钮的表单:



请输入你的姓:


请输入你的名:






源代码如下:

<form name="input" action="http://sparkzee.blogspot.com" method="get">

请输入你的姓:

<input type="text" name="x" value="Mickey">

<br>请输入你的名:

<input type="text" name="m" value="Mouse">

<br>

<input type="submit" value="提交">

</form>

含有单选按钮的表单



男士:



女士:






代码是这样的:

<form name="input" action="http://sparkzee.blogspot.com" method="get">

男士:

<input type="radio" name="Sex" value="Male" checked>

<br>

女士:

<input type="radio" name="Sex" value="Female">

<br>

<input type="submit" value="提交">

</form>

从表单发送电子邮件:



这个表单将发一个电子邮件给我.

Name:




Mail:




Comment:









代码是这样的。。。

<form action="MAILTO:lohnzhang@gmail.com" method="post" enctype="text/plain">

<h3>这个表单将发一个电子邮件给我.</h3>

Name:<br>

<input type="text" name="name" value="你的姓名" size="20">

<br>

Mail:<br>

<input type="text" name="mail" value="你的油箱" size="20">

<br>

Comment:<br>

<input type="text" name="comment" value="想要写的内容" size="40">

<br><br>

<input type="submit" value="发送">

<input type="reset" value="重写">

</form>

2008年7月24日星期四

Html学习日记6

列表...

首先看一个演示(无序列表)...

无序列表:无序列表是一个项目的列表,此列项目使用 粗体圆点(典型的小黑圆圈)进行标记。无序列表始于 <ul> 标签 。每个列表项始于 <li>。
上面的列表的源码是这样的:
<ul>
<li><a href="http://sparkzee.blogspot.com">Probably In Life</a></li>
<li>我的QQ号:175203941</li>
<li><a mailto="lohnzhang@gmail.com">给我发邮件</a></li>
</ul>

有序列表:同样,有序列表也是一列项目,列表项目使用数字进行标记。有序列表始于 <ol> 标签。每个列表项始于<li> 标签。
看一个例子先,还是上面的内容...

  1. Probably In Life
  2. 我的QQ号:175203941
  3. 给我发邮件

源代码如下:
<ol>
<li><a href="http://sparkzee.blogspot.com">Probably In Life</a></li>
<li>我的QQ号:175203941</li>
<li><a mailto="lohnzhang@gmail.com">给我发邮件</a></li>
</ol>
</br>

定义列表:自定义列表不仅仅是一列项目,而是项目及其注释的组合。自定义列表以 <dl> 标签开始。每个自定义列表项以<dt> 开始。每个自定义列表项的定义以 <dd> 开始。 下面的一个例子:

My blog
Probably In Life
我的百度博客
My QQ/MSN
QQ:175203941
bradnakata@msn.com


源代码如下:

<dl>

<dt>My blog</dt>

<dd><a href="http://sparkzee.blogspot.com">Probably In Life</a></dd>

<dd><a href="http://hi.baidu.com/lohnzhang">我的百度博客</a></dd>

<dt>My QQ/MSN</dt>

<dd>QQ:175203941</dd>

<dd>bradnakata@msn.com</dd>

</dl>

更多:

Square:

源代码:

<ul type="square">

<li><a href="http://sparkzee.blogspot.com">Probably In Life</a></li>

<li>我的QQ号:175203941</li>

<li><a mailto="lohnzhang@gmail.com">给我发邮件</a></li>

</ul>



你也可以把"square"换成"circle"试试。
效果如下:


一个嵌套列表的演示:
源码如下:

<ul>

<li>My blog</li>

<ul>

<li><a href="http://sparkzee.blogspot.com">Probably In Life</a></li>

<li><a href="http://hi.baidu.com/lohnzhang">我的百度博客</a></li>

</ul>

<li>My QQ:175203941</li>

<li>My MSN:bradnakata@msn.com</li>

</ul>



一个更加复杂的列表演示- -...
他的源代码:
<ul>
<li>My Blog</li>
<ul>
<li><a href="http://sparkzee.blogspot.com">Probably In Life</a></li>
<li><a href="http://hi.baidu.com/lohnzhang">我的百度博客</a></li>
</ul>
<li>My IM</li>
<ul>
<li>QQ:175203941</li>
<li>MSN</li>
<ul>
<li>bradnakata@msn.com</li>
<li>someone@msn.com</li>
</ul>
<li>My E-mail:lohnzhang@gmail.com</li>
</ul>

终于看完网球王子了。。。 开始奋斗成长的烦恼。。。

2008年7月22日星期二

转:人生知名的八个问题

问题一,如果你家附近有一家餐厅,东西又贵又难吃,桌上还爬着蟑螂,你会因为它很近很方便,就一而再、再而三地光临吗?

回答:你一定会说,这是什么烂问题,谁那么笨,花钱买罪受? 可同样的情况换个场合,自己或许就做类似的蠢事。不少男女都曾经抱怨过他们的情人或配偶品性不端,三心二意,不负责任。明知在一起没什么好的结果,怨恨已经比爱还多,但却“不知道为什么”还是要和他搅和下去,分不了手。说穿了,只是为了不甘,为了习惯,这不也和光临餐厅一样? ——做人,为什么要过于执著?!


问题二, 如果你不小心丢掉100块钱,只知道它好像丢在某个你走过的地方,你会花200块钱的车费去把那100块找回来吗?

回答:一个超级愚蠢的问题。 可是,相似的事情却在人生中不断发生。做错了一件事,明知自己有问题,却死也不肯认错,反而花加倍的时间来找藉口,让别人对自己的印象大打折扣。被人骂了一句话,却花了无数时间难过,道理相同。为一件事情发火,不惜损人不利已,不惜血本,不惜时间,只为报复,不也一样无聊?失去一个人的感情,明知一切已无法挽回,却还是那么伤心,而且一伤心就是好几年,还要借酒浇愁,形销骨立。其实这样一点用也没有,只是损失更多。 ——做人,干吗为难自己?!


问题三, 你会因为打开报纸发现每天都有车祸,就不敢出门吗?

回答:这是个什么烂问题?当然不会,那叫因噎废食。 然而,有不少人却曾说:现在的离婚率那么高,让我都不敢谈恋爱了。说得还挺理所当然。也有不少女人看到有关的诸多报道,就对自己的另一半忧心忡忡,这不也是类似的反应?所谓乐观,就是得相信:虽然道路多艰险,我还是那个会平安过马路的人,只要我小心一点,不必害怕过马路。 ——做人,先要相信自己。


问题四, 你相信每个人随便都可以成功立业吗?

回答:当然不会相信。 但据观察,有人总是在听完成功人士绞尽脑汁的建议,比如说,多读书,多练习之后,问了另一个问题?那不是很难?我们都想在3分钟内学好英文,在5分钟内解决所有难题,难道成功是那么容易的吗?改变当然是难的。成功只因不怕困难,所以才能出类拔萃。有一次坐在出租车上,听见司机看到自己前后都是高档车,兀自感叹:“唉,为什么别人那么有钱,我的钱这么难赚?”我心血来潮,问他:“你认为世上有什么钱是好赚的?”他答不出来,过了半晌才说:好像都是别人的钱比较好赚。其实任何一个成功者都是艰辛取得。我们实在不该抱怨命。 ——做人,依靠自己!


问题五, 你认为完全没有打过篮球的人,可以当很好的篮球教练吗?

回答:当然不可能,外行不可能领导内行。 可是,有许多人,对某个行业完全不了解,只听到那个行业好赚钱,就马上开起业来了。我看过对穿着没有任何口味、或根本不在乎穿着的人,梦想却是开间服装店;不知道电脑怎么开机的人,却想在网上赚钱,结果道听途说,却不反省自己是否专业能力不足,只抱怨时不我与。 ——做人,量力而行。


问题六, 相似但不相同的问题:你是否认为,篮球教练不上篮球场,闭着眼睛也可以主导一场完美的胜利?

回答:有病啊,当然是不可能的。 可是却有不少朋友,自己没有时间打理,却拼命投资去开咖啡馆,开餐厅,开自己根本不懂的公司,火烧屁股一样急着把辛苦积攒的积蓄花掉,去当一个稀里糊涂的投资人。亏的总是比赚的多,却觉得自己是因为运气不好,而不是想法出了问题。 ——做人,记得反省自己。


问题七, 你宁可永远后悔,也不愿意试一试自己能否转败为胜?

解答:恐怕没有人会说:“对,我就是这样的孬种”吧。 然而,我们却常常在不该打退堂鼓时拼命打退堂鼓,为了恐惧失败而不敢尝试成功。以关颖珊赢得2000年世界花样滑冰冠军时的精彩表现为例:她一心想赢得第一名,然而在最后一场比赛前,她的总积分只排名第三位,在最后的自选曲项目上,她选择了突破,而不是少出错。在4分钟的长曲中,结合了最高难度的三周跳,并且还大胆地连跳了两次。她也可能会败得很难看,但是她毕竟成功了。她说:“因为我不想等到失败,才后悔自己还有潜力没发挥。” 一个中国伟人曾说;胜利的希望和有利情况的恢复,往往产生于再坚持一下的努力之中。 ——做人,何妨放手一搏。


问题八, 你的时间无限,长生不老,所以最想做的事,应该无限延期?

回答:不,傻瓜才会这样认为。 然而我们却常说,等我老了,要去环游世界;等我退休,就要去做想做的事情;等孩子长大了,我就可以…… 我们都以为自己有无限的时间与精力。其实我们可以一步一步实现理想,不必在等待中徒耗生命。如果现在就能一步一步努力接近,我们就不会活了半生,却出现自己最不想看到的结局。 ——做人,要活在当下。

Html学习日记5

网球王子开始冲刺全国总决赛了。。。

没日没夜的看呀。。。



HTML 表格


先看一个例子:












我的博客:http://sparkzee.blogspot.com
我的QQ号:175203941
我的邮箱:点这里给我发邮件~

表格由 <table> 标签来定义。每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义)。字母 td 指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。

一个例子,它由两列两行组成:

<table border="1">
<tr>
<td>row 1, cell 1</td>
<td>row 1, cell 2</td>
</tr>
<tr>
<td>row 2, cell 1</td>
<td>row 2, cell 2</td>
</tr>
</table>
显示效果如下:









row 1, cell 1row 1, cell 2
row 2, cell 1row 2, cell 2

表格和边框属性

如果不定义边框属性,表格将不显示边框。有时这很有用,但是大多数时候,我们希望显示边框。

使用边框属性来显示一个带有边框的表格:

<table border="1">
<tr>
<td>Row 1, cell 1</td>
<td>Row 1, cell 2</td>
</tr>
</table>
显示效果如下:





Row 1, cell 1Row 1, cell 2

PS:这个博客貌似显示不出来框框。。。


表格的表头

表格的表头使用 <th> 标签进行定义。

<table border="1">
<tr>
<th>Heading</th>
<th>Another Heading</th>
</tr>
<tr>
<td>row 1, cell 1</td>
<td>row 1, cell 2</td>
</tr>
<tr>
<td>row 2, cell 1</td>
<td>row 2, cell 2</td>
</tr>

</table>

显示效果如下:













HeadingAnother Heading
row 1, cell 1row 1, cell 2
row 2, cell 1row 2, cell 2

表格中的空单元格

在大多数浏览器中,没有内容的表格单元显示得不太好。

首先是如下代码:

<table border="1">
<tr>
<td>row 1, cell 1</td>
<td>row 1, cell 2</td>
</tr>
<tr>
<td>row 2, cell 1</td>
<td></td>
</tr>
</table>
显示如下:









row 1, cell 1row 1, cell 2
row 2, cell 1


注意:这个空的单元格的边框没有被显示出来。(不过 Mozilla Firefox 可以将整个边框显示出来。)为了避免这种情况,在空单元格中添加一个空格占位符,就可以将边框显示出来。

这是我们在其中加一个空格:

<table border="1">
<tr>
<td>row 1, cell 1</td>
<td>row 1, cell 2</td>
</tr>
<tr>
<td>row 2, cell 1</td>
<td>&nbsp</td>
</tr>
</table>
显示如下:









row 1, cell 1row 1, cell 2
row 2, cell 1 

附加的表格:

垂直的表头:

源代码如下:

<table borber="1">
<tr>
<th>我的博客:</th>
<td><a href="http://sparkzee.blogspot.com">http://sparkzee.blogspot.com</a></td>
</tr>
<tr>
<th>我的QQ号:</th>
<td>175203941</td>
</tr>
<tr>
<th>我的邮箱:</th>
<td><a mailto="lohnzhang@gmail.com">点这里给我发邮件
~</a></th>
</tr>
</table>
显示效果如下:












我的博客:http://sparkzee.blogspot.com
我的QQ号:175203941
我的邮箱:点这里给我发邮件~

横跨两行的单元格:

源代码是这样的:

<table border="1">
<tr>
<th>我的博客:</th>
<td><a href="http://sparkzee.blogspot.com">http://sparkzee.blogspot.com</a></td>
</tr>
<tr>
<th rowspan="2">我的QQ\邮箱:</th>
<td>175203941</td>
</tr>
<tr>
<td><a mailto="lohnzhang@gmail.com">点这里给我发邮件~</a></th>
</tr>
</table>
显示效果如下:










我的博客: http://sparkzee.blogspot.com
我的QQ\邮箱: 175203941
点这里给我发邮件~

我的推荐