山自高兮水自深,当尘雾消散,唯事实流传。

显示标签为“电脑技术”的博文。显示所有博文
显示标签为“电脑技术”的博文。显示所有博文

2008-11-30

电脑招魂记

有种东西叫做瓶颈,也可以叫做软肋,如果被击中,那可是爽歪歪了。

我的联想昭阳E200的“软肋”就被“击中”了,啥东西?引导程序。

一日,想想电脑里面的Linux实在是已成摆设,用的太少,不如节约出硬盘来为民服务,于是我信誓旦旦的给革(格)了Linux的命,物当尽其用嘛。

第二日晚上,我打开电脑,不料貌似深不见底的黝黑屏幕左上角赫赫然的四个小字母——“GRUB”,突然一道闪电击中了我大脑里的负责翻译语言的神经末梢,而这块不太发达的神经得出的结论是四个大字——“傻逼了吧”,完鸟完鸟,引导程序随着昨晚的革命也被格了,一台高科技物件的身体与自己的灵魂的维系就这么被我一刀切断,而变成了一堆废铁。

咋办,修复呗。我的大脑里面迅速的刮起一阵剧烈的关于这台机器可行的修复方案的头脑风暴——
1、光驱不能用,光盘修复的方案放弃;
2、没有软驱,软盘启动修复方案放弃;
主板BIOS只支持Removable devices、dvd-rom、HardDisk三种启动方式,只能寄希望于这个所谓的Removable devices,可以在USB的U盘上做个WinPE,但机器启动时识别我这根Kingston 2G的东西吗?但我要把U盘做成USB-FDD,还是USB-HDD,还是USB-ZIP呢?不好说,就都试试吧。

一盏茶的功夫后,结论是失败,失败,失败中的失败。我兴趣索然的摊在椅子上,考虑着——似乎USB-ZIP这种方式更能被我旁边的台式机认同,为什么呢?为什么启动时不识别这根U盘?Removable devices到底指的什么?不是指U盘吗?

突然看到旁边的笔筒里有根又老又旧的64M的U盘,应该是USB1.x时代的古董吧,依稀记得它好像参与过xp启动盘的制作,试试吧,没想到这小小的东西关键时刻起关键作用,刚插进去启动机器,不费吹灰之力的一下把电脑的魂给招了回来,我又兴奋的看到了xp的登录进度界面。

回头想想查过的资料,似乎是跟这个USB-FDD有关系,据说是USB2.0的U盘均不支持USB-FDD,好像是因为这项技术的专利问题,没想到我正好卡在这儿了,幸好我收藏着这支古董。


2008-10-12

10月7号实施APS.NET项目遇到的疑难杂症

    对Web程序不太感冒,不巧出差同行同事喜得贵子,无奈我一人去实施一个Web项目,系统上的问题遇到过一次混个眼熟,以后就会解决了,问题记录如下:
系统环境:windows Server 2003:
1、Web页面一片空白
Var newwin=window.open('Default.aspx','_blank','fullscreen=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=0,resizable=0,top=0,left=0 charset=utf-8');
  如果浏览器的安全级别过高或有防火墙、弹出页面阻止程序的话就会发生该问题,解决方法是把该程序页面加入“可信站点”,具体是“Internet选项”->“安全”->“可信站点”

2、System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7或更高版本
 
其实高于8.1.7版本的Oracle已经安装了。
Google了一下,遇到类似的问题的人很多,解决的方法也各不一样,方法我挨个试到解决为止,回过头来想了一下,问题应该是ASP.NET(全名:ASP.NET Machine Account)这个用户无法调用Oracle相关程序造成的,几个必行步骤:
a. 在用户组“Administrators”用户组中加入用户“ASP.NET”,具体做法:右键
“我的电脑”-> “管理”-> “本地用户和组” -> “组”-> “Administrators”点添加;
b. 找到Oracle安装目录,例如:\Oracle\Ora92,添加用户群ASP.NET、administrator、authenticated users;
c. 重新启动IIS,运行iisreset。

2007-07-06

抓虾抓来的宝贝

在已打开网页的地址栏输入一下javascript代码就可以任意修改该页面
javascript:document.body.contentEditable='true'; document.designMode='on'; void 0