大家好,我准备向这个空间转移了!
  • 工作了

    2007-09-06 10:41:38

    不知不觉已经工作近两个月了,过得还算清闲,因为是新人,也没有什么很重要紧急的任务给我做.但是要学习的东西不少.目前感觉在大学里面学的还没有用得到的地方,一切都得自学了,还好的是,大学6年是对自己自学能力有很大提高的时期.

     

  • 在linux下访问数码相机A530

    2007-03-25 19:11:15

    今天为了将数码相机A530里面的相片给读出来,学会了linux下数码相机软件gphoto2的使用.
    过程参考了gentoo的HOWTO文档.虽然我用的是archlinux :)
    http://zh.gentoo-wiki.com/HOWTO_%E7%94%A8gphoto2%E8%BF%9E%E6%8E%A5%E6%95%B0%E7%A0%81%E7%9B%B8%E6%9C%BA

    1.首先是安装gphoto2软件包
    pacman -S gphoto2


    2.将相机用usb连线连上电脑,打开相机电源

    3.gphoto2可以使用的几条命令:
    gphoto2 --list-ports  #显示相机通讯端口
    gphoto2 --auto-detect #自动侦测相机
    gphoto2 --summary #显示相机信息
    gphoto2 --list-files
    gphoto2 --get-all-files

    我只用gphoto2 --get-all-files 将所有的照片下载到当前目录下.呵呵

    当然如果想用图形前端,有gtkam ,不过界面很简单.功能一般了
  • 终于可以访问自己的博客了

    2007-03-22 14:50:18

    从回学校一直不能访问这个博客,开始以为是lupaworld一直在维护,所以也没有在意.
    但是今天在另一台电脑上发现这个博客是可以访问的,这就很奇怪了,跑到我的机子上一试,还是不行.于是开始思考问题出在什么地方呢?
    最先想到的是当时为了访问njtu的mirror,而修改的/etc/sysctl.conf
    于是将
    net.ipv4.tcp_window_scaling = 0
    重新给注释掉.重启一下,还是不行.那问题还可能出在什么地方呢?
    这时我开始使用了tracepath工具.两台机器得到的结果完全不一样.
    这时我才明白过来,原来是我的dns有问题,以前学校的dns出问题的时候,我在网上找了一个dns加在/etc/resolv.conf前面,这次是这个dns在解析tingxx.lupaworld.com时给了我一个错误的ip.难怪了访问不了...呵呵

    将那个dns移到最后(说不定哪天还用得到它呢)

    终于可以访问我的这个博客了!


  • 让vim以scheme文件类型来语法加亮*.ctl文件

    2007-01-10 03:03:53

    meep软件使用的脚本文件后缀是ctl,其实它的语法结构还是scheme了.所以用vim编辑它时,可以运用这个命令


    QUOTE:

    setf scheme

    或者是


    QUOTE:

    set filetype=scheme

    但是每次都这么做一次,再麻烦了吧
    所以可以这么做,在~/.vim/filetype.vim文件中加入


    QUOTE:

    augroup filetypedetect
        au! BufRead,BufNewFile *.ctl sef scheme
    augroup END

    这样每次打开ctl文件时,vim会自动用scheme语法加亮

  • archlinux上安装s100sp打印机

    2007-01-09 04:00:39

    手头有一台canon 的s100sp打印机.就想着在archlinux上把它给驱动起来.有两个方案:
    1.cups+gutenprint
    gutenprint的前身好像是gimp print,打印质量是没得说,但是速度越不敢恭维 :(
    于是换成方案2
    2.cups+foomatic-db
    一定得安装foomatic-db-ppd,很多打印机的ppd.s100sp就在里面了 :)

    搞定之后,启动cups服务
    sudo /etc/rc.d/cups start
    然后在浏览器里打开 localhost:631,"安装打印机" ,一路next,呵呵

    cups+foomatic-db打印抽速度快很多,打印质量也挺满意
  • archlinux上玩模拟机游戏

    2007-01-02 10:13:23

    回味过去的游戏生活,是挺有意思的一件事,这当然包括小时玩的街机游戏,TV game了.
    1.在archlinux上安装xmame
    pacman -S xmame-sdl

    2.从http://www4.emu-zone.org/mame/search.asp?dtype=no 下载想要玩的游戏的rom
    嘿嘿,这几天玩1941玩得很有味道呢
    下载191.zip放到 /usr/share/xmame/roms下
    3.运行xmame 1941 就可以玩了,5键投币,1键开始,ctrl alt对应A,B键,上下左右对应方向键.
    如果觉得窗口太小了,可以使用--fullscreen 或是-s 参数 比如 -s 2  放大2倍窗口

    linux下玩模拟器就是这么简单.呵呵

  • 打开数字键盘

    2006-11-26 00:08:27

    在终端下,可以使用这个命令
    setleds -D +num
    如果在x下,可以先安装numlockx这个包,然后运行
    numlockx on
    就可以了
    如果想系统启动就打开,把命令加到.profile或是.xprofile就行了

  • [转]beryl操作指南

    2006-11-20 01:12:21

    装完beryl当然要会怎 么用,抄来如下的这么一个指南.那个透明/不透明的真是好用 :D

    全局选项:
    Alt + 鼠标滚轮 上/下使窗口 透明/不透明

    程序切换:
    Alt + Tab:在当前工作台中切换窗口
    Ctrl + Alt + Tab:在所有工作台中切换窗口

    窗口排列(编排并显示所有窗口):上/下
    左下角(关键区域):所有工作台(点击一个窗口缩放它到前台)
    右上角(关键区域):当前工作台

    显示桌面(看当前立体面的桌面):
    右下角(关键区域):开/关

    立方体旋转:
    Ctrl + Alt + 左/右方向键:立体地切换桌面
    Ctrl + Shift + Alt + 左/右方向键:把活动窗口移到左/右工作台
    Ctrl + Alt + 鼠标左键并拖曳:手动旋转立方体

    缩放:
    Win + 鼠标右键:缩放一次
    Win + 鼠标滚轮 上/下:手动缩放大/小

    移动窗口:
    Alt + 鼠标左键并拖曳:移动窗口
    Ctrl + Shift + 鼠标左键:迅速移动窗口(会粘住边框)

    调整窗口大小:
    Alt + 鼠标中键

    水波效果:
    Ctrl + Win + 移动鼠标:关标在水上移动(默认无效)
    Shift + F9:雨点降落在你的屏幕上

    模糊效果:
    在透明窗口下添加一些模糊(会使计算机变慢)

    动画效果:
    当创建或者关闭窗口时使用动画效果(对菜单也有效,不过你要选择“未知”,只选“菜单”没用)

    反色效果:
    Win + m:屏幕反色
    Win + n:当前窗口反色

    反射效果:
    给装饰添加一些纹理(当透明时大多数可见)

    屏幕截图:
    Win + 鼠标左键并拖曳:将所选区域截图(图片保存在桌面)

    焦点轨迹效果:
    更旧的窗口更加透明

    摆动效果:
    使窗口、菜单等像棉花糖

    亮度和饱和度:
    Ctrl + 鼠标滚轮 上/下:增加/减少 饱和度(对桌面也有效)
    Shfit + 鼠标滚轮 上/下:增加/减少 亮度(对桌面也有效)

    窗口对齐:
    Win + 小键盘1...9:在屏幕中快速对齐一个窗口(1=左下,2=中下,3=右下......)
  • 破机也能用beryl

    2006-11-19 23:15:34


    linux在桌面应用上,近一年来一直在放出更新更炫的eyes candy. 近来又听说了beryl.只是因为我的电脑比较破,用的还是845gl的板子,连一个独立的显卡都没有的.所以一直不敢试,感觉这种东西距离我实在太远了.

    昨天在archlinux的wiki上看了一篇beryl的文章,里面提到了intel的集成显卡.呵呵,难道我的破机子也可以炫起来吗? 立马找开unstable源,安装 beryl-svn.
    然后修改 xorg.conf如下
    Section "ServerLayout"
            Identifier     "X.org Configured"
            Screen      0  "Screen0" 0 0
            InputDevice    "Mouse0" "CorePointer"
            InputDevice    "Keyboard0" "CoreKeyboard"
            Option  "AIGLX" "true"
    EndSection

    Section "Files"
            RgbPath      "/usr/share/X11/rgb"
            ModulePath   "/usr/lib/xorg/modules"
            FontPath     "/usr/share/fonts/misc"
            FontPath     "/usr/share/fonts/75dpi"
            FontPath     "/usr/share/fonts/100dpi"
            FontPath     "/usr/share/fonts/TTF"
            FontPath     "/usr/share/fonts/Type1"
    EndSection

    Section "Module"
            Load  "dri"
            Load  "extmod"
            Load  "xtrap"
            Load  "record"
            Load  "dbe"
            Load  "glx"
            Load  "freetype"
            Load  "type1"
    EndSection

    Section "InputDevice"
            Identifier  "Keyboard0"
            Driver      "kbd"
    EndSection

    Section "InputDevice"
            Identifier  "Mouse0"
            Driver      "mouse"
            Option      "Protocol" "auto"
            Option      "Device" "/dev/input/mice"
            Option      "ZAxisMapping" "4 5"
    EndSection

    Section "Monitor"
            Identifier   "Monitor0"
            VendorName   "Monitor Vendor"
            ModelName    "Monitor Model"
            HorizSync       30 - 86
            VertRefresh     50 - 160
            DisplaySize     270 203
    EndSection

    Section "Device"
            ### Available Driver options are:-
            ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
            ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
            ### [arg]: arg optional
            #Option     "ShadowFB"                  # [<bool>]
            #Option     "DefaultRefresh"            # [<bool>]
            #Option     "ModeSetClearScreen"        # [<bool>]
            Identifier  "Card0"
            Driver      "i810" 
            VendorName  "Intel Corporation"
            BoardName   "82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device"
            BusID       "PCI:0:2:0"
            Option  "RenderAccel"   "True"
            Option "VideoRam" "65536"
            Option "XVideo" "false"
            Option  "XAANoOffscreenPixmaps" "true"
            Option  "DRI" "true"
    EndSection

    Section "Screen"
            Identifier "Screen0"
            Device     "Card0"
            Monitor    "Monitor0"
            DefaultColorDepth 24
            SubSection "Display"
                    Modes   "1024x768"
                    Viewport   0 0
                    Depth     16
            EndSubSection
            SubSection "Display"
                    Modes   "1024x768"
                    Viewport   0 0
                    Depth     24
            EndSubSection
    EndSection

    Section "DRI"
            Mode 0666
    EndSection

    Section "Extensions"
            Option "Composite"      "Enable"
    EndSection

    然后将 beryl-manager 加入到自动运行中.
    这样就行了,
    然后重新启动X,登录,在托盘里面已经出现一个红宝石了吧,点击它就可以进入设置对话框,修改各种效果.效果真的很炫的. 占用的系统资源也不多.哈哈,没有想到自己也能体验一把beryl哦 :D
  • 推荐firefox插件:Oakvoc

    2006-11-18 00:02:29

    今天发现了一个新的firefox插件.Oakvoc.这是一个词典插件.安装完之后,在状态上会出现一个小图标,点击可以出现查询界面.另外,在网页上双击你要查询的单词也可以自动跳出查询结果.

    词典是基于网络的.所以对与我这样的校园网用户,开机即可以上网的.这种工具是相当方便的.更好的是,它还可以把你曾经查的的单词和解释都存到本机上,这样下次查找的时候就不会从网络上获取了.

    用它学习外语也是不错的选择,它有一个生词本功能.可以浏览近期所查询的单词.生疏程序等...

    Oakvoc确实是一个相当不错的插件.
    [p_w_upload=1860]
    [p_w_upload=1861]
  • proxyknife与firefox配合使用

    2006-11-16 00:23:14

    proxyknife验证代理很不错,从1.4开始支持从网页上分析代理ip.更方便了.使用如下:
    安装proxyknife
    修改配置文件
    主要是改了这几处:[ DISCUZ_CODE_169 ]这样运行 proxyknife -I1 程序将可用的代理放在proxyout文件中.

    下一步就要让firefox导入这些代理.我用的插件是 xyzproxy.这个工具可以从文本文件中导入代理.并且方便的切换.安装这个插件有点意思,安装完后,看不到它在哪,呵呵.注意了

    安装完后要在Firefox的工具栏上点右键定制,把xyzproxy的按钮拖到工具栏上

    在点导入后,竟然找不到proxyout文件,因为这个文件没有后缀,呵呵,于是随手写了个脚本如下getproxy放在/usr/local/bin下[ DISCUZ_CODE_170 ]一来改文件名,二来也把文件里面的ip多余信息给滤掉.

    这样就好了.
    1.运行 getproxy
    2.在xyzproxy中导入代理列表
    3.选择一个合理的代理上网

  • 随记

    2006-11-14 09:20:04

    昨晚躺在床上,翻着<李鸿章的家书>,看到这么一句 :" 福祸在天,喜恶由人..." 感觉这种境界很好.一生中的很多事,并不是都能完全掌握在自己的手上的.一半在天,一半在人.但是,但是!! 我们的心境可以完全的被自己掌握.用一个平常的,乐观的心态对面对身边的风风雨雨.我希望自己能够努力做到,特别在这个不一般的岁月里.




  • [转]为什么Linux不需要磁盘碎片整理

    2006-11-13 06:56:22


    原文在http://forum.ubuntu.org.cn/about27451.html,写得相当的好,很久一来没有明白的问题这下是明白了很多
    ------------------------------------------------------------------------------

    QUOTE:
    作者:OneAndOneIs2

    翻译:rainking

    有一个关于Linux的问题经常被问及:为什么Linux不需要磁盘碎片整理呢?在这里,我试图就“为什么有的文件系统比另一些文件系统更加需要磁盘碎片整理”给出一个简单的,非技术性的答案。

    我将试图用一个ASCII矩阵来解释所有的原理,而不是用那些枯燥而晦涩的术语来打击大家的积极性。下面就是我将用来解释原理的矩阵:

    a b c d e f g h i j k l m n o p q r s t u v w x y z

    a 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    b 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    c 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    d 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    e 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    f 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    g 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    h 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    i 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    j 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    k 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    l 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    m 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    n 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    o 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    p 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    q 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    r 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    s 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    t 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    u 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    v 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    w 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    x 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    y 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    z 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

    以上这个矩阵就可以简单的用来表示一个很小的硬盘,初始状态是空的,全部都被0填充。在矩阵顶部和左侧的a-z都是用来定位每一个数据的。最左上角的那个0就是aa,最右上角的那个0就是za,最左下角的就是az。

    我将以一个大家都非常非常熟悉的文件系统开始,一个经常需要磁盘碎片整理的系统—FAT。其实无论Windows用户还是Linux用户都会用到FAT文件系统。因为USB闪盘一般都使用这个文件系统。FAT是一个非常非常重要的文件系统,虽然它经常需要磁盘碎片整理。

    我现在在磁盘上加入一个文件,于是磁盘看起来会变成这个样子:

    a b c d e f g h i j k l m n o p q r s t u v w x y z

    a T O C h e l l o . t x t a e l e 0 0 0 0 0 0 0 0 0 0
    b 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    c 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    d 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 T O C
    e H e l l o , _ w o r l d 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    f 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

    (为了看起来更加清楚,g-z的空行被省略了)

    正如你所看到的,前4行是TOC(Table Of Contents),即所谓的内容表。TOC会存储磁盘上所有文件的位置。在我上面的例子中,TOC包含了一个名字叫做“hello.txt”的文件,并且这个文件的内容是从ae到le的。往下看ae到le之间的内容,我们能看到这个文件的内容是“Hello,_world”

    到目前为止,一切都正常对吗?好,那我们再来添加一个文件:

    a b c d e f g h i j k l m n o p q r s t u v w x y z

    a T O C h e l l o . t x t a e l e b y e . t x t m e z
    b e 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    c 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    d 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 T O C
    e H e l l o , _ w o r l d G o o d b y e , _ w o r l d
    f 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

    正如你所见,第二个文件被紧接着放置在第一个文件之后。这样的好处是你所有的文件都会紧密地放置在一起,这样读取它们将会非常的迅速和方便。要知道磁盘上最慢的就是读写头的移动了,它移动的越少,则读取的速度越快。

    但是,当我们需要修改第一个文件的时候,问题就出来了。现在假设我们需要在“hello.txt”文件的尾部加入两个感叹号,我们就会遇到问题:没有空间!文件“bye.txt”挡住了“hello.txt”的去路。这时候我们有两个解决方法,但是没有一个是完美的。

    1 我们把文件“hello.txt”删掉,然后再“bye.txt”后面加入修改过后的“hello.txt”。
    2 我们把文件“hello.txt”拆成两部分存储,这样在“bye.txt”之前就不会有空的磁盘空间了。

    第一种种方式表现出来就是这样:

    a b c d e f g h i j k l m n o p q r s t u v w x y z

    a T O C h e l l o . t x t a f n f b y e . t x t m e z
    b e 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    c 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    d 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 T O C
    e 0 0 0 0 0 0 0 0 0 0 0 0 G o o d b y e , _ w o r l d
    f H e l l o , _ w o r l d ! ! 0 0 0 0 0 0 0 0 0 0 0 0

    第二种种方式表现出来就是这样:

    a b c d e f g h i j k l m n o p q r s t u v w x y z

    a T O C h e l l o . t x t a e l e a f b f b y e . t x
    b t m e z e 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    c 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    d 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 T O C
    e H e l l o , _ w o r l d G o o d b y e , _ w o r l d
    f ! ! 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

    这就是为什么FAT格式的文件系统经常需要磁盘碎片整理的原因。所有的文件都紧挨着存放,所以任何时候,只要一个文件需要增大,就会产生碎片。而任何文件被删除了,就会留下一个空白区域。于是很快磁盘就会变成一堆乱糟糟的随便和空白,效率就会变低了。

    而Linux 却用一种不同的方式来处理这种问题。对于单用户来说Windows的文件系统已经够好的了,但是Linux生来就是为多用户设计的系统,它总是假设在同一时间有多个用户试图去操作不同的文件。所以Linux相对FAT文件系统,使用了另一种方法来设计自己的文件系统。Linux文件系统看起来是这样的:

    a b c d e f g h i j k l m n o p q r s t u v w x y z

    a T O C h e l l o . t x t h n s n 0 0 0 0 0 0 0 0 0 0
    b 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    c 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    d 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 T O C
    e 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    f 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    g 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    h 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    i 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    j 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    k 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    l 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    m 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    n 0 0 0 0 0 0 0 H e l l o , _ w o r l d 0 0 0 0 0 0 0
    o 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    p 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    q 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    r 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    s 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    t 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    u 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    v 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    w 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    x 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    y 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    z 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

    当我们添加了文件以后就变成这样了:

    a b c d e f g h i j k l m n o p q r s t u v w x y z

    a T O C h e l l o . t x t h n s n b y e . t x t d u q
    b u 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    c 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    d 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 T O C
    e 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    f 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    g 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    h 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    i 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    j 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    k 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    l 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    m 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    n 0 0 0 0 0 0 0 H e l l o , _ w o r l d 0 0 0 0 0 0 0
    o 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    p 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    q 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    r 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    s 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    t 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    u 0 0 0 G o o d b y e , _ w o r l d 0 0 0 0 0 0 0 0 0
    v 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    w 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    x 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    y 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    z 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

    这种文件系统的好处是磁盘的磁头可以一直位于中间位置,而所有的文件平均下来都会非常近。

    当我们仍然给“hello.txt”加入两个感叹号时,我们来看看这会引起多大的麻烦:

    a b c d e f g h i j k l m n o p q r s t u v w x y z

    a T O C h e l l o . t x t h n u n b y e . t x t d u q
    b u 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    c 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    d 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 T O C
    e 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    f 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    g 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    h 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    i 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    j 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    k 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    l 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    m 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    n 0 0 0 0 0 0 0 H e l l o , _ w o r l d ! ! 0 0 0 0 0
    o 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    p 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    q 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    r 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    s 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    t 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    u 0 0 0 G o o d b y e , _ w o r l d 0 0 0 0 0 0 0 0 0
    v 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    w 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    x 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    y 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    z 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

    对了!一点麻烦都没有!

    Windows总是试图把文件存储在尽量靠近磁盘开始位置的地方,这导致当磁盘利用率变高的时候它经常会产生磁盘碎片。

    Linux却在整个磁盘上存储文件,所以当文件的大小需要改变的时候,总是有足够的空间。

    当然当磁盘利用率接近饱和的时候Linux也会需要文件整理。但是只要磁盘还有20%以上的可用空间,那么这种整理是基本不会发生的。

    还有一点必须了解的是,即使当一个操作系统说某个磁盘已经完全碎片整理完毕了,但是根据一个磁盘的物理结构,碎片仍然会存在。因为磁盘总是由很多盘片和磁道组成的。

    让我们来看看一个磁盘有两个盘片,aa到zm是第一个,an到zz是第二个。

    a b c d e f g h i j k l m n o p q r s t u v w x y z

    a 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    b 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    c 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    d 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    e 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    f 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    g 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    h 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    i 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    j 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    k 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    l 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    m 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

    a b c d e f g h i j k l m n o p q r s t u v w x y z

    n 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    o 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    p 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    q 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    r 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    s 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    t 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    u 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    v 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    w 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    x 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    y 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    z 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

    一下的文件系统是有碎片的,因为文件横跨了行m和n。而这两行不是在一个盘片上的。要读取这个文件,磁盘的磁头必须从盘片1的最末尾跨越到盘片2的最开始。

    a b c d e f g h i j k l m n o p q r s t u v w x y z

    a T O C h e l l o . t x t r m e n 0 0 0 0 0 0 0 0 0 0
    b 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    c 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    d 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    e 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    f 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    g 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    h 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    i 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    j 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    k 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    l 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    m 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 H e l l o , _ w o

    a b c d e f g h i j k l m n o p q r s t u v w x y z

    n r l d ! ! 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    o 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    p 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    q 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    r 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    s 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    t 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    u 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    v 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    w 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    x 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    y 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    z 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

    最后,希望我以上的解释能让你明白为什么Linux不需要磁盘碎片整理,如果你还是没有明白,请尽管提出让你疑惑的地方。
  • 给ktranslator做了一个小补丁

    2006-11-12 08:20:54

    ktranslator是一个很不错的词典软件,利用插件的形式可以使用多种词典文件,包括stardict的词典文件.这样它的词典来源更广大了.昨天装了一个0.4版,再用插件加载上stardict的朗本词典.发现了一个小问题,就是它的音标显示很多不全,有方框,应该是选择的字体里面没有相应的音标吧.于是在今晚大概的看了一下它的代码.然后加了两行,算是一个小补丁吧.现在显示基本正常了.[ DISCUZ_CODE_168 ]意思就是让音标部分(也就是*[xxx]部分使用DejaVu Sans字体
  • 笔试聚光科技

    2006-11-11 07:34:32

    今天聚光科技来做宣讲会,总算来了一个专业对口的公司了,做光电器件的.宣读会是下午2点开始,结果我在1:40PM到达会场的时候,教室已经坐满了,不一会,站的人把门口都给堵住了.聚光公司一定也没有料到这种场面.一个劲的道歉说会场安排得太小了.

    这个公司不大,还住于创业时期,给的待遇也挺好.再加到学校有三个系都做光方向.人当然是很多呀.我这个系几乎全部出动了.等宣讲完全,马上进行笔试.应聘光电工程题,做的是光电方面的卷子.天,这么一份对准自己专业的卷子,题目也是很基础的.我竟然很多做不出来!两年前学的,很早就还回去了.抓破头皮,把几何光学完成了.匆匆交上卷子.看来面试是没有机会了:(

    第一个专业对口的光电公司就这么失之交臂 :( 可惜...可惜...
  • 从基本功练起

    2006-11-09 09:47:13

    经过这几场的面试,特别是前日到中兴的面试,给我一个很深的感悟:一切都得从基本功练起,还要练劳.公司面人,才不管你吹成什么样,也不管你是否真的做过那么多的工作.他们要做的就是,出几个基本的概念的题目考一下.呵呵,很不幸,我当时面对那两个感觉很简单的题目,下笔时又在反复.最后递过去的也是错误的答案,最后是面试未通过.

    今天与风之采聊天,谈完面试题之后,"语重心长"的对我说:一切得从基本功做起! 虽然他们考的那些东西,我做了这么多的工作,都一直没有用过.

    从今天开始,要重新把C看一遍.呵呵..
  • 我所在的专业竟然是全国第一

    2006-11-07 09:38:28

    今天在网上看到,我所在的专业竟然是全国第一,更竟然的是这个专业出来的我竟然还找不到工作:(


    郁闷呀



     



    2006哈尔滨工业大学研究生院综合实力纵览

    《中国大学评价》课题组 武书连 吕嘉 郭石林

        由《中国大学评价》课题组研发、武书连主编、中国统计出版社出版的《挑大学 选专
    业-2007考研择校指南》日前已在各地发行。《挑大学 选专业-2007考研择校指南》是《2
    006中国大学研究生院评价》的普及版本,供大学毕业生和同等学力者报考研究生时参考。
    《中国大学评价》课题组于2000年完成全国所有大学的研究生院(部)评价,今年是该课题
    组连续第7年公布中国大学研究生院年度评价,评价范围包括全国所有研究生培养单位,其
    中对全国大学研究生院(部)的评价包括了综合实力评价以及11个学科门、80个一级学科
    、371个二级学科的评价。
        对科研成果的统计分析表明,极少数的研究单位产出了大多数科研成果,而绝大多数
    研究单位只产出了少量科研成果。用适当的方法找到各学科的高产出单位就能实现使成绩
    优秀的考生一步到达中国科学前沿的目的。经过对多种方法的对比试验,《中国大学评价
    》课题组最终选择了数学上最经典的黄金分割点来达到上述目的。
    例如,用黄金分割点确定的30所A等研究生院,数量仅占全国大学446所研究生院(部)总
    数的6.73%,但科研成果却占中国大学研究生院科研成果总数的62.17%。同样用黄金分割
    点确定的283所D等和E等研究生院,数量占全国大学研究生院总数的63.45%,但科研成果
    总和仅占中国大学研究生院科研成果总数的5.40%,低于清华大学一个学校的得分。
        因此,虽然《中国大学评价》课题组用了A、B、C、D、E共5等11级表示各学科的实力
    ,但是只要有可能,应尽量报考A++级的一级学科或二级学科,这样,只要你被录取,你就
    到达了这个学科的国内前沿,你的导师现在的水平就是你的起点。

    《挑大学 选专业-2007考研择校指南》哈尔滨工业大学部分

                                                   A  哈尔滨工业大学研究生院
        学校类型:理工  参考类型:工学类、研究2型    
        研究生院等级:A级   
        研究生院学科范围:工学、理学、管理学、哲学、经济学、法学、文学、历史学
        一、哈尔滨工业大学研究生院在全国大学研究生院(部)中的位置  
        哈尔滨工业大学研究生院在全国446所大学研究生院(部)中位居第14名,A级;其中
    自然科学第10名,A+级/376;社会科学B级/390。  
        二、哈尔滨工业大学研究生院各一级学科、二级学科情况
        (一)自然科学 
        哈尔滨工业大学研究生院自然科学居全国大学研究生院(部)第10名,A+/376。在自
    然科学的4个学科门中,理学B+/265;工学第4名,A++/299。哈尔滨工业大学没有农学、医
    学研究生学位授予权。 
        1.理学:B+/265。4个一级学科,12个二级学科。 
        (1)数学:第17名A/178。4个二级学科。  
        基础数学△:第9名A/114。 
        (2)物理学:B+/132。3个二级学科。
        光学☆:第1名A++/72。
        (3)化学:D/131。2个二级学科。   
        (4)生物学:D+/175。3个二级学科。
        2.工学:第4名A++/299。18个一级学科,65个二级学科。
        (1)力学★:第4名A++/97。4个二级学科。
        一般力学与力学基础☆:第1名A++/32;固体力学△:第10名A/62;流体力学○:C/41;
    工程力学△:第2名A++/81。 
        (2)机械工程★:第4名A++/172。按一级学科招生,4个二级学科。
        机械制造及其自动化☆:第3名A++/120;机械电子工程☆:第2名A++/118;机械设计及
    理论△:第14名A/144;车辆工程△:第6名A+/57。  
        (3)光学工程★:B/54。1个二级学科。   
        光学工程△:B/54。  
        (4)仪器科学与技术★:第2名A++/68。按一级学科招生,2个二级学科。
        精密仪器及机械☆:第2名A++/38;测试计量技术及仪器△:第5名A+/67。 
        (5)材料科学与工程★:第2名A++/165。按一级学科招生,3个二级学科。   
        材料物理与化学△:第4名A++/106;材料学☆:第3名A++/132;材料加工工程☆:第2名
    A++/106。 
        (6)动力工程及工程热物理★:第6名A/91。按一级学科招生,6个二级学科。
        工程热物理△:B+/34;热能工程△:B/43;动力机械及工程☆:第6名A/40;流体机械及
    工程△:B+/40;制冷及低温工程△:第6名A/32;化工过程机械△:B+/48。
        (7)电气工程★:第6名A/89。按一级学科招生,5个二级学科。  
        电机与电器☆:第3名A++/37;电力系统及其自动化△:B+/52;高电压与绝缘技术△:B
    +/25;电力电子与电力传动△:B+/76;电工理论与新技术△:B+/32。
        (8)电子科学与技术★:第13名A/100。按一级学科招生,4个二级学科。
        物理电子学☆:第4名A+/59;电路与系统△:第10名A/67;微电子学与固体电子学△:B
    /63;电磁场与微波技术△:B+/38。
        (9)信息与通信工程★:第10名A/126。按一级学科招生,2个二级学科。
        通信与信息系统☆:第7名A+/99;信号与信息处理△:B+/99。 
        (10)控制科学与工程★:第4名A++/152。按一级学科招生,5个二级学科。  
        控制理论与控制工程△:第18名A/125;检测技术与自动化装置△:第5名A+/102;系统
    工程△:第5名A+/51;模式识别与智能系统△:第11名A/68;导航、制导与控制☆:第2名A+
    +/28。 
        (11)计算机科学与技术★:第7名A+/219。按一级学科招生,3个二级学科。 
        计算机系统结构△:第9名A/81;计算机软件与理论△:B+/116;计算机应用技术☆:第
    3名A++/212。   
        (12)建筑学★:B+/55。4个二级学科。   
        建筑历史与理论○:B+/22;建筑设计及其理论△:B+/40;城市规划与设计△:B+/34;
    建筑技术科学△:第4名A/20。
        (13)土木工程★:第3名A++/118。按一级学科招生,6个二级学科。   
        岩土工程△:第7名A/68;结构工程☆:第3名A++/98;市政工程☆:第1名A++/38;供热
    、供燃气、通风及空调工程△:第2名A++/44;防灾减灾工程及防护工程△:第2名A++/49;
    桥梁与隧道工程△:第6名A/31。
        (14)水利工程:D/56。1个二级学科。
        (15)化学工程与技术★:第10名A/166。5个二级学科。
        化学工程○:C+/46;化学工艺△:第5名A/75;生物化工○:B/47;应用化学△:第3名A
    ++/153;工业催化○:C+/34。
        (16)交通运输工程:B+/55。4个二级学科。
        道路与铁道工程△:B+/33;交通运输规划与管理○:B/28。   
        (17)航空宇航科学与技术★:B/15。按一级学科招生,4个二级学科。 
        飞行器设计☆:B/12;航空宇航推进理论与工程△:B/11;航空宇航器制造工程△:B/8
    ;人机与环境工程△:B+/8。
        (18)环境科学与工程★:第4名A++/158。按一级学科招生,2个二级学科。  
        环境科学△:第8名A/102;环境工程☆:第3名A++/124。 
        (二)社会科学 
        哈尔滨工业大学研究生院社会科学为B级/390。在社会科学的7个学科门中,哲学C+/1
    32;经济学C/205;法学D+/207;文学D+/241;历史学E/106;管理学第20名,A/297。哈尔
    滨工业大学没有教育学研究生学位授予权。   
        1.哲学:C+/132。1个一级学科,2个二级学科。  
        (1)哲学:C+/132。2个二级学科。  
        2.经济学:C/205。2个一级学科,4个二级学科。 
        (1)理论经济学:C/114。2个二级学科。  
        (2)应用经济学:C/189。2个二级学科。  
        3.法学:D+/207。2个一级学科,3个二级学科。  
        (1)政治学:C/158。2个二级学科。 
        (2)社会学:D/70。1个二级学科。  
        4.文学:D+/241。2个一级学科,3个二级学科。  
        (1)外国语言文学:D+/167。1个二级学科。
        (2)艺术学:C+/141。2个二级学科。
        5.历史学:E/106。1个一级学科,1个二级学科。 
        (1)历史学:E/106。1个二级学科。 
        6.管理学:第20名A/297。3个一级学科,8个二级学科。
        (1)管理科学与工程★:第15名A/144。1个二级学科。
        管理科学与工程☆:第10名A/144。
        (2)工商管理学★:B+/227。4个二级学科。
        会计学○:B/106;企业管理学△:B+/203;旅游管理学○:B/61;技术经济及管理学△
    :第6名A+/97。  
        (3)公共管理学:B/154。3个二级学科。  
        行政管理学○:B+/87。
        三、哈尔滨工业大学和哈尔滨工业大学研究生院概况    
        哈尔滨工业大学是中国一流大学、国家重点建设的9所大学之一、985工程大学、211工
    程大学、国防科工委直属大学。位于哈尔滨市南岗区西大直街92号,占地面积3.76平方公
    里,建筑面积143.70万平方米,图书馆藏书208.53万册。现有专任教师3110人,普通本科
    生25146人。  
        哈尔滨工业大学研究生院是中国一流研究生院,现有国家重点学科18个。在3个学科门
    的22个一级学科、70个二级学科有博士学位授予权;在8个学科门的33个一级学科、98个二
    级学科有硕士学位授予权。2003年至2006年招生的博士研究生指导教师共537人。在校博士
    生3494人,硕士生9216人。
        

        备注:一级学科后面的五角星“★”表示学校有该学科一级学科博士和硕士学位授予
    权。二级学科后面带有“☆”号的,表示该二级学科是国家重点学科,带有“△”号的,
    表示该二级学科有博士学位授予权,带有“〇”号的,表示该二级学科有博士学位授予权
    ,但已经至少连续三年没有招收博士生,第九批、第十批博士点截至2006年没有招博士生
    的,在二级学科后面也带“〇”号。



     


     

  • 头痛,心痛

    2006-11-07 04:51:25

    生活似乎向着越来越不如意的方向走去.毕业要的文章没有,毕业后的工作没有,还有莫名其妙的吵架.我的生活一下子全乱了.头痛,心痛...为什么会搞成这样?
    或许一开始就走错了,或许...痛苦何时有个尽头...
  • 在教育网内用gtalk

    2006-11-04 07:48:29

    gtalk似乎有两个服务器,一个是免费IP,另一个不是.而talk.google.com这个域名一会指这个,一会指那个.在原来的gtalk版本中,指定的是国内的ip.然而在最新的gtalk中,已经改用talk.google.com这个域名了.于是在教育网会用gtalk上网(如果使用了过滤收费IP),就会出现gtalk有时可以连上去,有时不能连上去.
    解决方法就是在windows/system32/drivers/etc/hosts中
    加入
    216.239.37.125 talk.google.com

  • archlinux的字体配置

    2006-11-04 04:29:27

    把archlinux的fontconfig升到2.4之后,它在/etc/fonts下的配置结构有些变化,变得和debian一样,采用conf.d和cond.avail两个目录.来进行字体的模块化配置.而且fonts.conf内容也变了.如果你升级之后,用旧的fonts.conf替换过去,执行fc-cache -vf ,你能看到描述字体目录时,有很多的fail.
    现在我还是用local.conf,在conf.d中做个local.conf.
    字体为了方便,偷了YaHei.(我知道这是不对的,请不要打我PP)然后把conf.d里面的nonlatin.conf重新排一下序,就是把Microsoft YaHei放到第一位.呵呵
    宋体一直是我的痛处,显示起来不是中文很毛刺,就是英文有问题,或是数字有问题.现在在local.conf里面改了一点规则,效果似乎好一点,但还是不太理想的
    <?xml version="1.0"?>
    <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
    <!-- /etc/fonts/local.conf file for local customizations -->
    <fontconfig>


        <match target="font">
          <!-- check to see if the font is just regular -->
                <test name="weight" compare="less_eq">
                <const>medium</const>
              </test>
          <!-- check to see if the pattern requests bold -->
              <test target="pattern" name="weight" compare="more">
              <const>medium</const>
              </test>
          <!--
            set the embolden flag
            needed for applications using cairo, e.g. gucharmap, gedit, ...
            -->
              <edit name="embolden" mode="assign">
              <bool>true</bool>
              </edit>
          <!--
            set weight to bold
            needed for applications using Xft directly, e.g. Firefox, ...
            -->
          <edit name="weight" mode="assign">
            <const>bold</const>
          </edit>
        </match>
        <match target="pattern">
              <test name="family">
                    <string>宋体</string>
                    <string>SimSun</string>
                    <string>SimSun-18030</string>
                    <string>AR PL ShanHeiSun Uni</string>
                    <string>AR PL New Sung</string>
                    <string>MingLiU</string>
                    <string>PMingLiU</string>
              </test>
              <edit binding="strong" mode="prepend" name="family">
                    <string>Tahoma</string>
                    <string>Verdana</string>
                    <string>Arial</string>
                    <string>DejaVu Sans</string>
                    <string>Bitstream Vera Sans</string>
              </edit>
        </match>
        <match target="font">
              <test name="family"><string>Vera Sans YuanTi</string></test>
              <edit name="globaladvance"><bool>false</bool></edit>
        </match>
        <match target="font">
              <test name="family"><string>Vera Sans YuanTi Mono</string></test>
              <edit name="globaladvance"><bool>false</bool></edit>
        </match>

        <match target="font">
              <edit name="antialias" mode="assign">
                    <bool>true</bool>
              </edit>
              <edit name="hintstyle" mode="assign">
                    <const>hintnone</const>
              </edit>
              <edit name="embolden" mode="assign">
                    <bool>false</bool>
              </edit>
        </match>

        <match target="font">
              <test name="family" compare="eq">
                    <string>SimSun</string>
                    <string>宋体</string>
              </test>
              <edit name="antialias" mode="assign">
                    <bool>false</bool>
              </edit>
              <edit name="hinting" mode="assign">
                    <bool>false</bool>
              </edit>
              <edit name="autohint" mode="assign">
                    <bool>false</bool>
              </edit>
              <edit name="embeddedbitmap" mode="assign">
                    <bool>true</bool>
              </edit>
        </match>

    </fontconfig>
231/212>
Open Toolbar