2005-04
12
  1. Murual Exclusion
    同一个资源不能被两个或两个以上进程同时使用。
  2. Hold and wait
    进程在持有某些资源的同时,请求使用其他的资源。
  3. No preemption
    不能抢占其他进程正在使用的资源。
  4. Circular Wait
    几个进程出现循环等待,即A等待B正在使用的资源,B等待C正在使用的资源,C等待A正在使用的资源等。

2005-03
31

刚刚装好Linux,启动X-Window,经常会发现屏幕并不是显示在显示器的正中央,总是稍稍偏一点。虽然我们可以通过调节显示器上的调节按钮来调整屏幕的位置,但是 X 提供了一个名为xvidtune的程序来专门用于调整屏幕位置。下面以 Fedora Core 3 为例讲解如何使用该程序来调整显示位置。

阅读全文 »
2005-03
30

如果两台计算机之间突然需要传送一个文件,而一时又没有什么好用的通讯工具,也来不及开服务器的时候,那么可以使用nc来传送文件。方法如下:

接收者:  $ nc -l -p 12345 > save_filename    ; 12345为1024-65535的任意端口号
发送者: $ nc <接收者ip> 12345 < send_file

2005-03
25

本文介绍了让Windows XP运行得更快的一些方法。
阅读全文 »


2005-03
21

设置如下环境变量:

export http_proxy=proxy_ip:proxy_port

如果是ftp代理的话则为

export ftp_proxy=proxy_ip:proxy_port

例如

export http_proxy=10.1.1.2:8080

注意代理IP的前面不要加http://等


2005-03
18

日本经济新闻社的个人电脑专刊每年都会对各大企业的网站进行易用性评价。从这些评价的条目我们可以看出日本人的网页设计理念是如何注重易用性的。

原文:http://npc.nikkeibp.co.jp/npc/contents/tuika/usability2005/markbook.html

阅读全文 »
2005-03
11

我使用的Vim是Windows版的Vim6.2。下面是我用到的 _vimrc 和颜色配置文件。
阅读全文 »


2005-03
01

在Firefox的地址栏里面输入 about:config,即可进入Firefox的详细设置页面,在这里可以修改许许多多隐藏的参数。

Thunderbird也有这个页面,不过不能直接访问。首先在下面这个URL上安装AboutConfig插件: http://extensionroom.mozdev.org/list.php/Thunderbird/config#aboutconfig 安装之后重新启动Thunderbird,即可在Tools菜单中找到about:config项,使用它即可进入详细设置页了。


2005-03
01

昨天在讨论文档中的某个函数的实现方法的问题,我提议把某个循环计数变量unsigned int改成int,以便使用负值来表示出错信息。结果被人指出,改成int会影响代码效率,因为对这个变量有如下的操作:a = (a+1)%64,如果a为unsigned型,那么编译器会自动进行优化,而对于int型则不会。后来验证了一下果然如此。

阅读全文 »
2005-02
25

802.11

IEEE(美国电器电子学会)于1998年7月制定的无线局域网标准。使用频率为2.4GHz,通信速度为2Mbps。

802.11b

IEEE制定的无线网标准的一种。使用频率为2.4GHz,通信速度为11Mbps,通信距离约为50m~100m。如果附近有同时使用2.4GHz频率的医疗器械、蓝牙设备等,802.11b会受到干扰而使得速度下降。

802.11a

为了防止干扰,802.11a选择了5.2GHz的频率,实现了54Mbps的传输速度。

802.11g

IEEE于2003年6月制定的无线网标准,与802.11b使用同样的2.4GHz频率,但是却实现了54Mbps的传输速度,并能够与802.11b兼容。同样由于会受到同频率设备的干扰,实际速度要比802.11a慢很多。

802.11e

这是IEEE正在开发中的协议,目标是在保持与802.11a和802.11b的兼容性的基础上增添新功能。基本上沿用802.11a的技术,但是预计802.11e将同时使用2.4GHz和5.2GHz两个频带。