0
其实把Grub装在硬盘的MBR上就可以实现Windows和Linux的双启动。原先一直用Grub,但是Grub有一个缺点(其实是Windows的缺点)就是每次重装Windows都会把Grub覆盖。而Grub的恢复需要一张比较好的Linux安装光盘(比如Debian)或者带有Grub的系统修复光盘。
其实Windows的Boot Manager也可以启动Linux的。首先需要将Grub装在具体的Linux分区上(而不是硬盘MBR上),一般Grub安装时会有这样的选项。也可以手动将Grub装在Linux分区上,如果你的linux分区是/dev/hda2,也就是Grub中的(hd0,0):
# grub
grub> setup (hd0,1)
......
然后将/dev/hda2的头512 bytes读出来,写到文件linux.boot里(文件名随便取)。
# dd if=/dev/hda2 of=linux.boot bs=512 count=1然后想办法把linux.boot转移到windows的分区上,NTFS分区不好写,比较合理的方法是在Linux下通过网络拷贝到别的机器,或者是拷贝到U盘上,然后回到Windows拷贝回来。假设将linux.boot拷贝到了C:\linux.boot。
如果是Windows XP,接下来的双启动设置就很简单了,直接编辑C:\boot.ini文件,加上下面的内容就可以了:
其实Windows的Boot Manager也可以启动Linux的。首先需要将Grub装在具体的Linux分区上(而不是硬盘MBR上),一般Grub安装时会有这样的选项。也可以手动将Grub装在Linux分区上,如果你的linux分区是/dev/hda2,也就是Grub中的(hd0,0):
# grub
grub> setup (hd0,1)
......
然后将/dev/hda2的头512 bytes读出来,写到文件linux.boot里(文件名随便取)。
# dd if=/dev/hda2 of=linux.boot bs=512 count=1然后想办法把linux.boot转移到windows的分区上,NTFS分区不好写,比较合理的方法是在Linux下通过网络拷贝到别的机器,或者是拷贝到U盘上,然后回到Windows拷贝回来。假设将linux.boot拷贝到了C:\linux.boot。
如果是Windows XP,接下来的双启动设置就很简单了,直接编辑C:\boot.ini文件,加上下面的内容就可以了:
想像一个情景:你买了台支持无线网的笔记本电脑,坐在应该是支持无线宽带,可以让你的电脑上网的机场、旅馆或咖啡馆等等地方……
你的电脑在屏幕上显示它的确找到一个无线宽带连线。然而,虽然侦测到了,事实上却无法通过它连上网络。
这种事在使用无线网络的时候屡见不鲜。事实上,要将笔记本电脑连上无线网络,中间的程序是比所想像的更复杂一些。要上网,中间必须要经过一些曲折的软件与设定,这使得无线笔记本电脑应该要提供的即时,无障碍连线大打折扣。
到底可能出现哪些问题呢?让我们来逐一看看:
问题1
你忘记打开浏览器。理想情况下无线宽带连线是这样运作的:你打开你的笔记本电脑后,一个对话框或是工具栏的图示(在Windows 里)显示找到无线宽带连线的信息。你按下“连线”,然后就可以上网了。
事实上在许多的会场、图书馆、旅馆大厅与学校,无网上网也的确是这样设定的。生活多美好。
然而一些需要付费使用的无线宽带连线──那些可能逐日或逐月付费的无线网络──就不是只打开电子邮件或聊天程序就直接可以上网了。反之,你必须先打开你的浏览器,如Internet Explorer 、Safari或Firefox (有些免费的无在线网也会要求你先打开浏览器)。就算你只是要检查你的e-mail,还是要先把浏览器打开。如果你不知道这点,会遇到许多的无在线网无法使用。
你的电脑在屏幕上显示它的确找到一个无线宽带连线。然而,虽然侦测到了,事实上却无法通过它连上网络。
这种事在使用无线网络的时候屡见不鲜。事实上,要将笔记本电脑连上无线网络,中间的程序是比所想像的更复杂一些。要上网,中间必须要经过一些曲折的软件与设定,这使得无线笔记本电脑应该要提供的即时,无障碍连线大打折扣。
到底可能出现哪些问题呢?让我们来逐一看看:
问题1
你忘记打开浏览器。理想情况下无线宽带连线是这样运作的:你打开你的笔记本电脑后,一个对话框或是工具栏的图示(在Windows 里)显示找到无线宽带连线的信息。你按下“连线”,然后就可以上网了。
事实上在许多的会场、图书馆、旅馆大厅与学校,无网上网也的确是这样设定的。生活多美好。
然而一些需要付费使用的无线宽带连线──那些可能逐日或逐月付费的无线网络──就不是只打开电子邮件或聊天程序就直接可以上网了。反之,你必须先打开你的浏览器,如Internet Explorer 、Safari或Firefox (有些免费的无在线网也会要求你先打开浏览器)。就算你只是要检查你的e-mail,还是要先把浏览器打开。如果你不知道这点,会遇到许多的无在线网无法使用。
Mysql的安装
Redhat 9的第2张光盘提供了Mysql的RPM包,安装非常方便。这RPM包有:mysql-3.23.54a-11.i386.rpm
mysql-server-3.23.54a-11.i386.rpm
mysql-devel-3.23.54a-11.i386.rpm
在安装时,可以使用该光盘进行安装,也可以从网上下载最新的RPM包,然后再进行安装。
以下以RPM包的安装为例介绍Mysql的安装过程,若用户在安装RedHat时已经安装了Mysql,则可以跳过下面的安装步骤。
我们可以用rpm –qa grep mysql命令来探测Linux系统是否安装了Mysql。
若系统没有安装,则将第2张光盘中的
perl-CGI-2.81-88.i386.rpm
perl-DBI-1.32-5.i386.rpm
Redhat 9的第2张光盘提供了Mysql的RPM包,安装非常方便。这RPM包有:mysql-3.23.54a-11.i386.rpm
mysql-server-3.23.54a-11.i386.rpm
mysql-devel-3.23.54a-11.i386.rpm
在安装时,可以使用该光盘进行安装,也可以从网上下载最新的RPM包,然后再进行安装。
以下以RPM包的安装为例介绍Mysql的安装过程,若用户在安装RedHat时已经安装了Mysql,则可以跳过下面的安装步骤。
我们可以用rpm –qa grep mysql命令来探测Linux系统是否安装了Mysql。
若系统没有安装,则将第2张光盘中的
perl-CGI-2.81-88.i386.rpm
perl-DBI-1.32-5.i386.rpm
来源:tombkeeper的和谐Blog
在某网站上看到一个flash,觉得可以作为讲课时的演示,于是想保存下来。没想到保存之后再打开flash就不能正常播放了。
我记得san以前学英语的时候搞过一批新东方的flash,于是找到他当时写的文档看了一下。这才知道,原来flash也是可以反编译的。
用SWF Decompiler打开flash一看,发现里面果然有两个Action判断了自身所在的位置。伪代码如下:
if (target._url.indexOf("somenonexistenthost.com") !=-1 || (target._url.indexOf("somestrings") != -1 ||(target._url.indexOf("_modules") != -1 || target._url.indexOf("web187")!= -1)))
{
var _l9 = new com.[/font]somenonexistenthost[font=宋体].crypto.aso#96727.aso#05500(target, pl, ci, pb, r, rp, w);
}
else
{
var _l10 = _root.attachMovie("sorry", "sorry", 0);
trace(_l10);
_l10._x = Stage.width / 2;
_l10._y = Stage.height / 2;
} // end if
这就很好懂了,flash判断了自身所处的url里是否包含一些关键字,如果不包含,就进入一个“sorry”流程。
在某网站上看到一个flash,觉得可以作为讲课时的演示,于是想保存下来。没想到保存之后再打开flash就不能正常播放了。
我记得san以前学英语的时候搞过一批新东方的flash,于是找到他当时写的文档看了一下。这才知道,原来flash也是可以反编译的。
用SWF Decompiler打开flash一看,发现里面果然有两个Action判断了自身所在的位置。伪代码如下:
if (target._url.indexOf("somenonexistenthost.com") !=-1 || (target._url.indexOf("somestrings") != -1 ||(target._url.indexOf("_modules") != -1 || target._url.indexOf("web187")!= -1)))
{
var _l9 = new com.[/font]somenonexistenthost[font=宋体].crypto.aso#96727.aso#05500(target, pl, ci, pb, r, rp, w);
}
else
{
var _l10 = _root.attachMovie("sorry", "sorry", 0);
trace(_l10);
_l10._x = Stage.width / 2;
_l10._y = Stage.height / 2;
} // end if
这就很好懂了,flash判断了自身所处的url里是否包含一些关键字,如果不包含,就进入一个“sorry”流程。
From:搁浅's Blog
Windows XP环境中中IIS出现error code 16389错误跟Windows 2003的修复方法完全不同,Windows XP没有metabase.xml这个文件,修复方法如下:
(1)打开“控制面板”,“文件夹选项”
打开“查看”选项卡,把“使用简单文件共享(推荐)”的勾去掉;
(2)选中localhost的数据库所在文件夹,右键—“属性”—“安全”选项卡,选中“Internet 来宾账户”,在下面相应权限的“允许”里面打勾;(修改,读取和运行,列出文件夹目录,读取,写入)
(3)进入数据库文件夹,选中数据库文件,右键—“属性”—“安全”—“高级”,勾上“从父项继承权限”的选项。
要让localhost支持文件上传功能,需要打开FSO (FileSystemObject)
方法是:开始菜单—运行—输入“regsvr32 scrrun.dll”,成功后重启电脑即可。
Windows XP环境中中IIS出现error code 16389错误跟Windows 2003的修复方法完全不同,Windows XP没有metabase.xml这个文件,修复方法如下:
(1)打开“控制面板”,“文件夹选项”
打开“查看”选项卡,把“使用简单文件共享(推荐)”的勾去掉;
(2)选中localhost的数据库所在文件夹,右键—“属性”—“安全”选项卡,选中“Internet 来宾账户”,在下面相应权限的“允许”里面打勾;(修改,读取和运行,列出文件夹目录,读取,写入)
(3)进入数据库文件夹,选中数据库文件,右键—“属性”—“安全”—“高级”,勾上“从父项继承权限”的选项。
要让localhost支持文件上传功能,需要打开FSO (FileSystemObject)
方法是:开始菜单—运行—输入“regsvr32 scrrun.dll”,成功后重启电脑即可。




2008/01/07
18:15
738






