Tuesday, June 26, 2007

考试中,勿扰……

即将面对上了17年学的最后几门考试,真的是焦头烂额,好久没来了
7月初就解放了hoho

btw: 被盾了这么长时间还没有好,这次郁闷了……

Saturday, June 9, 2007

记事流水帐

1. blogspot难道又被mainland盾了……发指
2. bless^_^身体快快恢复!加油~
3. 难道我只有矛盾达到剧烈的程度才能爆发一下下,生命的轮回,我应该抱什么样的希望,有什么样的斗志……

anyway, light is our strength

vim稍高级一些的使用技巧

本文随时更新,vim的基本操作在gvim7的tutor中说的很清楚了,这个tutor也写的很不错。

J: 把两行连起来
CTRL-R: redo
"o" 命令在光标下方建立一个新的空行,并把 Vim 切换到插入模式
"O" 命令(大写)在光标上方打开一个新行
w: 移动光标向前跳动一个词,移动到词首
b: 与w相反
"e" 命令可以移到下一个单词的词末,而 "ge" 则移动到前一个单词的末尾
"$" 命令把光标移动到当前行行尾
"^" 命令把光标移动到当前行的第一个非空字符
"0"(零) 命令则移到一行的第一个字符

f/F:单字符查找命令,最有用的移动命令之一,"fx" 命令向前查找本行中的字符 x。"F" 命令则用于向左查找。
"tx" 命令与 "fx" 相似,但它只把光标移动到目标字符的前一个字符上。提示:"t" 表示 "To"。这个命令的反向版本是 "Tx"。
这四个命令可以通过 ";" 命令重复,"," 命令则用于反向重复。无论用哪个命令,光标永远都不会移出当前行,哪怕是这两行是连续的一个句子。

G: 移动到指定的行,"33G" 把你送到 33 行
"50%" 移动到文件的中间,而 "90%" 移到差不多结尾的位置。

H,M,L:分别代表移到当前视野的Home, Middle, Last处

:set number 这会在每行的前面加上一个行号

有些 "操作符-动作" 命令由于经常被使用,所以被设置为单字符命令:
x 表示 dl (删除当前光标下的字符)
X 表示 dh (删除光标左边的字符)
D 表示 d$ (删除到行尾)
C 表示 c$ (修改到行尾)
s 表示 cl (修改一个字符)
S 表示 cc (修改一整行)

使用 "V" 命令来启动可视模式。左右移动不会有任何效果。而通过上下移动,你可以一次选择多行。如果你要处理一个矩形块内的文本,可以使用 CTRL-V 启动可视模式。

"daw" 的 "d" 是删除操作符。"aw" 是一个文本对象。提示:"aw" 表示 "A Word"一个单词),这样,"daw" 就是 "Delete A Word"(删除一个单词)。确切地说,该单词后的空格字符也被删除掉了。

"cis" 包括 "c"(change,修改)操作符和 "is" 文本对象。这表示 "Inner Sentence"(译者注:实在很难用中文表示这个意思了,各位还是记英文名吧)。还有一个文本对象是 "as",区别是 "as" 包括句子后面的空白字符而 "is" 不包括。如果你要删除一个句子,而且你还想同时删除句子后面空白字符,就用 "das";如果你想保留空白字符而替换一个句子,则使用"cis"。

还有很多方法可以删除文本。这是一些经常用到的:
x 删除光标下的字符("dl"的缩写)
X 删除光标前的字符("dh"的缩写)
D 从当前位置删除到行尾("d$"的缩写)
dw 从当前位置删除到下一个单词开头
db 从当前位置删除到前一个单词的开头
diw 删除光标上的单词(不包括空白字符)
daw 删除光标上的单词(包括空白字符)
dG 删除到文末
dgg 删除到文首

如果你用 "c" 代替 "d",这会变成修改命令;而改用 "y",则变成拷贝命令,等等等等。

还有一些常用的命令,放在哪一章都不合适,列在这里:
~ 修改光标下字符的大小写,并移动到下一个字符。这不是一个操作符
(除非设置了 'tildeop'),所以你不能连接一个动作命令。这个命
令在可视模式下也有效,它会改变被选中的所有文本的大小写。
I 移到当前行的第一个非空字符并启动插入模式
A 移动到行尾并启动插入模式

彩色的文字难以辨认
Vim 自动猜测你使用的背景色。如果是黑的(或者其它深色的色彩),它会
用浅色作为前景色。如果是白的(或者其它浅色),它会使用深色作为前景
色。如果 Vim 猜错了,文字就很难认了。要解决这个问题,设置一下
'background' 选项。对于深色:

:set background=dark

而对于浅色:

:set background=light

这两个命令必须在 ":syntax enable" 命令前调用,否则不起作用。如果要在
这之后设置背景,可以再调用一下 ":syntax reset"。

:colorscheme evening

保留原始文件

如果你在编辑源程序,你可能想在修改之前保留一个备份。但备份文件会在你存盘的时
候被覆盖。这样它只能保留前一个版本,而不是最早的文件。
要让 Vim 保存一个原始的文件,可以设置 'patchmode' 选项。这个选项定义需要
改动文件的第一个备份文件的扩展名。通常可以这样设:
:set patchmode=.orig
这样,当你第一次编辑 data.txt,作了修改并执行存盘,Vim 会保留一个名为
"data.txt.orig" 的原始文件。
如果你接着修改这个文件,Vim 会发现这个原始文件已经存在,并不再覆盖它。进
一步的备份就存在 "data.txt~"(或者你设置的 'backupext' 指定的文件)中。
如果你让 'patchmode' 设为空(这是默认的情况),则原始文件不会被保留。

文件间拷贝文本

本节解释如何在文件间拷贝文本。我们从一个简单的例子开始。编辑一个你要拷贝文本的
文件,把光标移到要拷贝的文本的开始处,用 "v" 命令启动可视模式,然后把光标移到
要拷贝文本的结尾处,输入 "y" 拷贝文本。
例如,要拷贝上面这段文字,你可以执行:
:edit thisfile
/本节解释
vjjj$y
现在编辑你要粘贴文本的文件。把光标移到你要插入文本的地方。用 "p" 命令把文本粘贴
到那里:
:edit otherfile
/There
p
当然,你可以用任何命令拷贝文本。例如,用 "V" 命令选中整行的内容。或者用
CTRL-V 选择一个矩形区域。或者使用 "Y" 拷贝一个单行,"yaw" 拷贝一个单词等。
"p" 命令把文本粘贴到光标之后,"P" 命令则粘贴到光标之前。注意, Vim
会记住你拷贝的是一整行还是一个矩形,并用相同的方式把文本贴出来。

关闭窗口

以下命令用于关闭窗口:
:close
实际上,任何退出编辑的命令都可以关闭窗口,象 ":quit" 和 "ZZ" 等。但 "close"可以避免你在剩下一个窗口的时候不小心退出 Vim 了。


关 闭 所 有 其 它 窗 口
如果你已经打开了一整套窗口,但现在只想编辑其中一个,如下命令可以完成这个功能:
:only
这个命令关闭除当前窗口外的所有窗口。如果要关闭的窗口中有一个没有存盘,Vim 会
显示一个错误信息,并且那个窗口不会被关闭。

对所有窗口执行命令
你打开了几个窗口,现在你想退出 Vim,你可以分别关闭每一个窗口。更快的方法是:
:qall
这表示 "quit all"(全部退出)。如果任何一个窗口没有存盘,Vim 都不会退出。同时光标会自动跳到那个窗口,你可以用 ":write" 命令保存该文件或者 ":quit!" 放弃修改。

如果你知道有窗口被改了,而你想全部保存,则执行如下命令:
:wall
这表示 "write all"(全部保存)。但实际上,它只会保存修改过的文件。Vim 知道保
存一个没有修改过的文件是没有意义的。
另外,还有 ":qall" 和 "wall" 的组合命令:
:wqall
这会保存所有修改过的文件并退出 Vim 。
最后,下面的命令由于退出 Vim 并放弃所有修改:
:qall!
注意,这个命令是不能撤消的。


用 vimdiff 显示区别
有一种特殊的启动 Vim 的方法可以用来显示两个文件的区别。让我们打开一个 "main.c"
并插入一些字符。在设置了 'backup' 选项的情况下保存这个文件,以便产生 "main.c~"
备份文件。
在命令行中输入如下命令:(不是在Vim中)
vimdiff main.c~ main.c
Vim 会用垂直分割的方式打开两个文件。你只能看到你修改过的地方和上下几行的地方。

我 在 哪?

要知道当前文件在文件列表中的位置,可以注意一下文件的标题。那里应该显示类似
"(2 of 3)" 的字样。这表示你正在编辑三个文件中的第二个。
如果你要查看整个文件列表,使用如下命令:
:args
这是 "arguments"(参数)的缩写。其输出应该象下面这样:
one.c [two.c] three.c
这里列出所有你启动 Vim 时指定的文件。你正在编辑的那一个,例如,"two.c",被中括号括起来了。


移 动 到 另 一 个 参 数
要回到前一个文件:
:previous
这个命令与 ":next" 相似,只不过它是向相反的方向移动。同样地,这个命令有一个
快捷版本用于 "保存再移动":
:wprevious
要移动到列表中的最后一个文件:
:last
而要移动到列表中的第一个文件:
:first

不过,可没有 ":wlast" 或者 "wfirst" 这样的命令了。
你可以在":next"和":previous"前面加次数前缀。例如要向后跳两个文件:
:2next
选项 'fileformats' 包含各种各样的格式,Vim 会在编辑一个新文件之初尝试该
选项定义得各种格式。例如,下面这个命令告诉 Vim 先尝试用 UNIX 格式,其次, 尝试
MS-DOS 格式:
:set fileformats=unix,dos

Friday, June 8, 2007

另一篇家庭急救的文章

腹痛
让腹痛的人躺到床上,在医生到来之前不要吃任何东西,切记不要吃止疼药或泻药,那将掩盖症状,使医生难以诊断。

割伤
一般割伤使用止血药包扎后都能解决。严重割伤时,如在手臂,要立即取下手表、手链等佩带物,然后抬起手臂,使其高于心脏,然后直接压迫伤口;如在腿上,除压迫伤口外,还要压迫大腿上部的动脉。通知医生或就近送往医院,千万慎用止血带,因为止血带会切断受伤部位所有血液供应,从而可能导致永久性损伤。

烫伤
1.烫伤后应立即把烫伤部位浸入洁净的冷水中。烫伤后愈早用冷水浸泡,效果愈佳;水温越低效果越好,但不能低于-6℃。用冷水浸泡时间一般应持续半个小时以上。这样经及时散热可减轻疼痛或烫伤程度。   
2.烫伤不严重(指烫伤表皮发红并未起泡的1度烫伤),一般可在家中先做处理。用冷开水(或淡盐水)冲洗清洁创面。对发生在四肢和躯干上的创面,可涂上紫草油或烫伤药膏,外用纱布包敷即可。   
3.烫伤病人最好是去医院处理为佳。

烧伤
轻度烧伤可在伤区先倒上一些冰水,后敷上湿润的纱布;深度烧伤处是非常危险的,应先在烧伤处盖上干净的敷料,然后迅速送往医院。注意:一定要防止用水冲,用布抹,这样会使烧伤区严重感染,后果严重。

扭伤
急性腰扭伤,床垫厚些,让病人仰卧上面,腰下垫一枕头。开始时伤处冷敷2-3天后热敷。肩扭伤,卧床休息,把肩关节垫高,手臂略向外伸,痛处冷敷湿毛巾,1-2天后改热敷,足踝用布条缠住,休息时把脚垫高。手腕扭伤,手抬高,用木条托住,冷敷。

骨折
骨折一般都有疼痛,伤肢畸形,活动困难,血肿等症状,严重者可发生休克。骨折有两种:皮肤不破,没有伤口,断骨不与外界相通的叫闭合性骨折。骨头尖端穿破皮肤,有伤口,与外界相通的叫开放性骨折。骨折有伤口时要马上止血。疼痛剧烈的给止痛片。受伤部位进行包扎固定不随便搬动。开放性骨折先用消毒纱布棉花包扎患处,用夹板固定(无夹板可用木棍、树枝,竹竿代替)。包扎时夹板垫以软物以防皮肤受损。要把伤肢的上下两个关节固定起来,先绑骨折上端,动作要轻,受伤部位不要绑得太紧。送医院急救。

抽筋
由神经系统机能失常引起。小孩因神经系统发育不完善,大脑皮层的控制能力较弱,较易抽筋。抽筋时要平卧。高热抽筋的,头部敷冰冷毛巾,针刺合谷穴或用指甲掐人中,并给病人内服退热片,然后送医院治疗。癫痫病人抽筋,应将筷子缠上纱布或布片塞入病人上、下牙齿之间,以防牙齿咬破舌头;针刺人中穴;注射镇静药物。癔病引起的抽筋,应使病人安静,作暗示疗法。

昏厥
昏厥是暂时性贫血引起的短时间意识丧失现象。病人突然衰弱无力,眼发黑,皮肤及口唇苍白,四肢发冷、出虚汗。如受惊吓,站立过久,长期卧床突然起身引起的单纯性昏厥。应让病人躺下,取头低脚高姿势的卧位,使脑部增加回流血液,盖好被子注意保暖,保持安静,喂服热茶和糖水。一般经过急救处理后,病人会恢复知觉。如是大出血和有心脏病史引起的昏厥,要送医院急救。

窒息
首先将窒息者平放在空气流通处,然后施行人工呼吸。即先托起病人下巴,使头尽量后倾,让其气道通畅,再把他的鼻子捏紧,然后对准他的嘴巴用力吹气,使他的胸膛鼓起,如此反复进行,每分钟约12次,记住,不要丧失信心,更不能过早放弃。

休克
多为外伤、出血、疼痛、过敏等引起。病人面色苍白、出冷汗,精神萎缩,脉搏细弱,血压下降。急救时,应让病人平卧,注意保暖。如外伤出血休克的,应立即止血;有骨折可能的要用夹板绷带固定;神智不清的,给予针刺人中或指压人中;呼吸困难的,进行人工呼吸。在初步急救后送医院治疗。

哽塞
家人在吃饭时嗓子突然被东西噎住了,先问他是否能讲话,说明空气能通过嗓子,他也许自己能将东西吐出来。如果不能讲话,就用手掌在他的肩胛骨间猛击四下。 千万不能试图用手将堵塞物硬取出来或用水强迫冲下去。假如他的嗓子仍然堵住,迅速采取以下方法:站在他的背后,抱住他的腰,一手握成拳头,拇指一边靠在肋骨和肚脐间的肚皮上;另一只手抓住握拳的手上,快速向上猛压。如此反复多次,直到堵塞物出来为止。

溺水
如果溺水时间过长,其呼吸好象已经停止了时,应抓紧清理呼吸道,然后进行抢救性呼吸。不要试图在复苏先把他吞下的水弄出来,否则宝贵的时间就会浪费掉。

触电
1、应立即切断触电者身体与电流的接触,如用干的木棒、竹竿、橡胶圈等拨开电线,或者用你的衣服套住他的某个部位,将他从电流上拖开。记住:不管你用什么东西都应该是干的和不导电的,而且要站在干的地方,然后采取其他的措施。 2、若伤者神志清醒,呼吸心跳均自主,应让伤者就地平卧,严密观察,暂时不要站立或走动,防止继发休克或心衰。 3 、伤者丧失意识时要立即叫救护车,并尝试唤醒伤者。呼吸停止,心搏存在者,就地平卧解松衣扣,通畅气道,立即口对口人工呼吸,有条件的可气管插管,加压氧气人工呼吸。 心搏停止,呼吸存在者,应立即作胸外心脏按压。 4、现场抢救中,不要随意移动伤员, 若确需移动时,抢救中断时间不应超过30秒。移动伤员或将其送医院,除应使伤员平躺在担架上并在背部垫以平硬阔木板外,应继续抢救,心跳呼吸停止者要继续人工呼吸和胸外心脏按压,在医院医务人员未接替前救治不能中止。 煤气中毒 轻度中毒时,病人感头晕、乏力、恶心、呕吐、面色苍白。中毒严重,会出现呼吸困难、抽搐、昏迷。急救法是:立即打开门窗,把病人移到空气流通处,解开病人衣扣使呼吸流畅,注意保暖防受凉形成肺炎。轻度中毒,可给他喝热茶,作深呼吸,迅速送医院抢救。

木刺
注意有无木刺残留在伤口里,由于木刺等残留就有可能使伤口化脓,被刺伤的伤口往往又深又窄,更有利于破伤风细菌的侵入繁殖和感染,故必须取出异物,消除隐患。 手指被扎进木刺后,如果确实已将木刺完整拔出,可再轻轻挤压伤口,把伤口内的瘀血挤出来,以减少伤口感染的机会。然后碘酒消毒伤口的周围一次,再用酒精涂擦2次,用消毒纱布包扎好。 如果伤口内留有木刺,在消毒伤口周围后,可用经过火烧或酒精涂擦消毒的镊子设法将木刺完整地拔出来。如果木刺外露部分很短,镊子无法夹住时,可用消毒过的针挑开伤外的外皮,适当扩大伤口,使木刺尽量外露,然后用镊子夹住木刺轻轻向外拔出,将伤口再消毒一遍后用干净纱布包扎,为预防伤口发炎,最好服新诺明2片,每日2次,连服3-5天。若木刺刺进指甲里时,应到医院里,由医师先将指甲剪成V形再拔出木刺。 切记!深的木刺刺伤后,都应到医院注射破伤风抗毒素(TAT),以防万一。 眼中异物 灰尘、煤屑、谷物、金属碎屑等异物眯了眼睛,顿时眼睛就睁不 开、流泪、疼痛、怕光、有异物感,十分难受,急忙之中用手揉挤,想将异物揉出。其实这种做法使不得。因为异物在眼里经过,揉挤就可能损伤脆弱而灵敏的角膜,造成角膜溃疡、感染,影响 视力。揉挤还会使眼充血,结膜水肿。同时,手上有许多细菌, 揉眼时会把细菌带进眼里,引起炎症。

指甲受挫
1.指甲被挤掉时,最重要的是防止细菌感染。应急处理时,道先把挤掉指甲的手指,用纱布、绷带包扎固定,再用冷袋冷敷。然后把伤肢抬高,立即去医院。 2.指甲缝破裂出血,可用蜂蜜对一半温开水,搅匀,每天抹几次,就可逐渐治愈。如果指甲破裂者是球类运动员,在治疗期间,如果需要继续打球,在打球之前,一定要用橡皮膏将手指末节包2-3层,加以保护,打完球后立即去掉,以免引起感染。 3.如果因外伤引起甲床下出血,血液未流出,使甲床根部隆起,疼痛难忍不能入睡时,可在近指甲根部用烧红的缝衣针扎一小孔,将积血排出,消毒后加压包扎指甲。

心脏骤停
心跳骤停提示心脏突然停止跳动,大动脉搏动与心音消失,重要器官如脑严重缺血、缺氧,导致生命终止。这种出乎意料的突然死亡,医学上又称猝死。 引起心跳骤停最常见的是心室纤维颤动。若呼唤病人无回应,压眶上、眶下无反应,即可确定病人已处于昏迷状态。再注意观察病人胸腹部有无起伏呼吸运动。如触颈动脉和股动脉无搏动,心前区听不到心跳声,可判定病有已有心跳骤停。 急救措施 心脏骤停的抢救必须争分夺秒,千万不要坐等救护车到来再送医院救治。要当机立断采取以下急救措施进行心肺复苏。 1、叩击心前区:一手托病人颈后向上托,另一手按住病人前额向后稍推,使下颌上翘,头部后仰,有利于通气。用拳头底部多肉部分,在胸骨中段上方,离胸壁20~30厘米处,突然、迅速地捶击一次。若无反应,当即做胸外心脏按压。让病人背垫一块硬板,同时做口对口人工呼吸。观察病人的瞳孔,若瞳孔缩小(是最灵敏、最有意义的生命征象),颜面、口唇转红润,说明抢救有效。 2、针刺人中穴或手心的劳宫穴、足心涌泉穴,起到抢救作用。 3、迅速掏出咽部呕吐物,以免堵塞呼吸道或倒流入肺,引起窒息和吸入性肺炎。 4、头敷冰袋降温。 5、急送医院救治。

酒精中毒
酒精中毒是因摄入过多含乙醇(酒精)饮料引起中枢神经先兴奋后抑制的失常状态。一般可自愈,极少数严重者可因呼吸循环衰竭而死亡。 濒危状态昏迷不醒,频繁抽搐,呼吸浅慢,心率减慢,心搏无力,血压下降。呼吸心跳不规律,以致呼吸心跳停止。 急救措施 对轻度中毒者,首先要制止他再继续饮酒;其次可找些梨子、马蹄、西瓜之类的水果给他解酒;也可以用刺激咽喉的办法(如用筷子等)引起呕吐反射,将酒等胃内容物尽快呕吐出来(对于已出现昏睡的患者不适宜用此方法),然后要安排他卧床休息,注意保暖,注意避免呕吐物阻塞呼吸道;观察呼吸和脉搏的情况,如无特别,一觉醒来即可自行康复。如果患者卧床休息后,还有脉搏加快、呼吸减慢、皮肤湿冷、烦燥的现象,则应马上送医院救治。 严重的急性酒精中毒,会出现烦燥、昏睡、脱水、抽搐、休克、呼吸微弱等症状,应该从速送医院急救。 注意:用咖啡和浓茶解酒不合适。

指甲受伤后的急救方法zz

bless……^_^
在日常生活中,常有指甲被挤掉的意外事故发生,但更多的时候,常常因意外而发生指甲缝破裂出血的现象。
急救措施
1.指甲被挤掉时,最重要的是防止细菌感染。应急处理时,首先把挤掉指甲的手指,用纱布、绷带包扎固定,再用冷袋冷敷。然后把伤肢抬高,立即去医院。
2.指甲缝破裂出血,可用蜂蜜对一半温开水,搅匀,每天抹几次,就可逐渐治愈。
3.如果因外伤引起甲床下出血,血液未流出,使甲床根部隆起,疼痛难忍不能入睡时,可在近指甲根部用烧红的缝衣针扎一小孔(但事前一定要彻底消毒),将积血排出,消毒后加压包扎指甲。
注意事项
1.手指甲被挤掉后,万一是夜间,不能去医院时,应对局部进行消毒,如家里有抗生素软膏,应除上一层。第二天一定要去医院诊治。
2.平时不要把指甲剪得太“秃”,否则会造成指甲缝破裂出血。
3.有指甲破裂出血史的人,还应在日常的膳食中注意多吃些含维生素A比较多的食物,如白菜、萝卜、韭菜和猪肝等,以增加皮肤的弹性。

Monday, June 4, 2007

好久没来了,好累啊

虽然不知道自己在忙些什么,还是不能就这样不干活了
干了不一定有什么出路,不干是一定没有出路
于是还是要忙
既然忙,就要忙出点东西来
做一件事就要把它做好,不然辛辛苦苦又何必呢
好在本人干活干起来还是有些乐趣的

别忘了抬头看路

btw:如果将来实验室装adsl上网的话,连公网就快了,哈哈~
btw2:vim还是不熟,键鼠太难用,改日贴个使用说明上来。