2006-10-16

nu02表现异常

nu02是Neue Universal获奖那台Dell电脑。最近这几天却问题不断,经常不能正常连接学校的文件服务器,不能播放音乐,不能打印等等。今天下午花了不少时间,却没有解决问题。问题主要出现在不少服务表现异常,如Arbeitsstattionsdienst,Windows-Firewall,Windows Media等类型为自动启动的服务不知道什么原因总是被自动关闭了,日志纪录的事件ID为7034和7031。后来联系URT的Herr Baltes使用windows xp的恢复功能恢复至出现问题前的状态,但是问题仍然没有解决。估计硬盘上应该有恶意程序导致了服务不能被启动,用最新的McAfee 8.0 patch 13扫描整个硬盘也没有发现病毒。后来Herr Baltes联系了微软的位于Karlruhe的Kompetenzzentrum,报告了我们遇到的问题。对方寄来一network report tool,运行完后,生成了一个cab报告文件。Herr Baltes把报告文件寄给他们,看那些微软专家分析完怎么解决问题。

2006-10-12

修改svnserve.conf文件

修改svnserve.conf文件时要注意,每行前面不能留有空格,否则会被视为格式不正确。

2006-10-11

Prototype-based JavaScript

这几天系统的学习了一下Javascript。以前对Javascript面向对象的特点没什么体会,经过这两天的学习慢慢有了些认识,对于文献中经常提到的Prototype概念也多少有了些理解。这个概念对理解Javascript中的继承还是很重要的。

下面是来自Core JavaScript 1.5 Guide的一个简单例子,可以看看如何继承在Javascript重视如何实现的。

       Employee
       |         |
       |         |
       |         |
Manager     WorkBee
                   |    |
                   |    |
    SalesPerson     Engineer

function Employee () {
this.name = ""
this.dept = "general"
}

function Manager () {
this.reports = [];
}
Manager.prototype = new Employee;

function WorkerBee () {
this.projects = [];
}
WorkerBee.prototype = new Employee;

function SalesPerson () {
this.dept = "sales"
this.quota = 100;
}
SalesPerson.prototype = new WorkerBee;

function Engineer () {
this.dept = "engineering"
this.machine = ""
}
Engineer.prototype = new WorkerBee;

2006-10-09

10.09 - 10.20 Herbstferien

10月9日到10月20日为中小学生的秋假,提醒一下自己:乘坐公共汽车又得看假期的时刻表了!!

通过重启系统来重新激活外接硬盘

我办公室的电脑上接了一个350GB的外接硬盘,做备份数据用。因此使用的时候并不多,没用的时候是处于没有激活的状态。以前我一直不知道当硬盘处于不活动的状态时,如果我在家想读取外接硬盘的数据,怎样才能激活它。今天偶然远程重新启动了一下电脑,发现外接硬盘马上又被识别出来了。这倒是解决了我以前的那个问题。

2006-10-02

风扇电源接口类型

2pin:直流电的正负极,一般红线为正,黑线为负,只可以通过调速面板来控制风扇速度。

3pin:增加的一条线为转速的控制线,一般为黄色,有了这根线的风扇可以让BIOS芯片读出风扇转速,并且通过软件进行调速。

4pin:在3pin的基础上增加了测温探头,能够读出当前散热器的温度,一般有这根线的风扇都有智能温控功能。