2007年6月18日星期一

幻术师 开站了

欢迎来到 WordPress。这是您的第一篇文章。您可以修改或删除它,然后开始撰写您自己的 Blog!

2007年4月19日星期四

Biblioscape6.5使用详解-Word 中Biblioscape的使用

Biblioscape6.5使用详解-Word 中Biblioscape的使用

支持中文的文献管理软件Biblioscape6.5使用详解

Biblioscape6.5使用详解-PUBMED 文献的输入

Biblioscape可能是目前最好的支持中文用的参考文献管理软件,详见介绍:
1. 安装
运行下载的biblioscape6.5安装,建议注册为Professional edition,可能更稳定些。(如果是想图书馆管理选择librarian edition注册)。
下载地址: http://www.biblioscape.com/download.htm
2.在数据盘建立biblios1文件夹,然后建立bs-data1(数据库所在地)、bs-arc1(数据库附件所在地)、bs-word1(数据库的word文档所在地)。备份用winrar或winzip进行,压缩为bs-data1,然后在文件名中加入时间。如bs-data1-040525.压缩前rebuilt,压缩时时必须关闭数据库。
要注意经常rebuilt和备份!
注意要保留两个不同时间的备份。

3.要想在有中文系统的电脑中使用,必须先设置bibliocape支持中文,否则软件出错!点击tool-option-format manuscript下的language character set中选择134 GB2312(simplified Chinese),并在format double byte languages前打勾-Font for the selected language中选宋体。-点击OK。

4.PUBMED 文献的输入:
(1)由于软件自带的输入PUBMED 的 import filter(NLM-PUBMED,MEDLINE)错误 ,必须更改import filter 的设置,具体如下(更改import filter联接PUBMED):

[A] 运行biblioscape-file-import filters-选择NLM PUBMED-base on-新的名字(如PUBMED)-左侧的EDIT-REPLACE OR REMOVE-在replace with 中更改。
左边第一行和第二行都是PMID-,分别在右边的replace with 中更改为^http://www.ncbi.nlm.nih.gov/entr ... ieve&list_uids=
和 &dopt=Medline ,一定注意更改后分别点击中部的“对号”才能生效,然后点击OK。

[B)点击右侧的edit-exclude files-向下拉滚动条,在空白处添加“OWN -”(注意空格、大小写和用英文输入)和“SATA-”两项,这样biolioscape中的url链接才是正确的。

[C]如果PMID中导入了其它的内容,可以在import filter中设置exclue的那些内容,注意tag中的格式要一样,包括空格。
先在option中的reference type 的journal article中添加work of type, place plublished等字段。
另外把与第一个的reference type 相关联的PT 换到与work of type相关联,这样可以显示文献的类型。
添加出版单位和地址(PL)两项内容。

(2)PUBMED 文献输入的方法:
A.保存多个搜索结果为txt文件,然后输入
1.在IE中打开pubmed
2.输入检索词进行搜索。
3. On the search results page, select "MEDLINE" in the dropdown menu next to the "Display" button.
4. Choose "File" from the "Send to" drop-down list, and then click on "Send to."
5. Select "Save" on the following screen. In the next screen you will be able to change the file name (we recommend saving with a *.txt extension).
6. In biblioscape, open the database where you would like these references saved.
7. Select the "fill-Import-browse-选择保存的搜索结果 txt文件,然后点击open-File Type "Tagged," -在import filter中选择PUBMED,最后选择要输入到的文件夹-点击start即可。
B.单个或多个搜索结果用剪切板输入。
1.在IE中打开pubmed
2.输入检索词进行搜索。
3. On the search results page, select "MEDLINE" in the dropdown menu next to the "Display" button.
4.点击show,选择合适的数目将所有文献在一页中显示。
5.Choose "text" from the "Send to" drop-down list, 你会在新的窗口中显示搜索结果的文本格式,右键点击-然后全选-复制。
6.In biblioscape, open the database where you would like these references saved.
7. Select the "fill-Import-选中要输入的文件夹-点击右下脚的“import from clipboard”即可。
Biblioscape6.5使用详解-Word 中Biblioscape的使用

1.打开并运行biblioscape,点击-tool-option-general display-在中间default word processor中点击有叁个点的按钮-找到winword的路径(一般在c:\program files\microsoft office\office11\winword.exe)--open--点击OK。

2.打开要编辑的word文档,将光标放到需要插入文献的地方-在biblioscape中找到要插入的文献-点击右上角的shoot-shoot temperary-最后保存为word文档。这个文档是你的原始文档,biblioscape不会对它做任何更改。

3.将上述的word文档另存为*.rtf文档,并强烈建议你不要使用中文作为文件名保存,并且必须关闭*.rtf文档才能做下一步。

4.切换到biblioscape,-tools-Format manuscript-点击Browse,找到你的*.rtf文档,它自动在同一目录下生成一个*+.rtf文档,你可以更改文件的名字,有时候它自动生成的文件名有问题,所以建议你更改为*A.rtf文件。

5.在format manuscrit中选择合适的output style,也就是参考文献编排的格式,在file format中选择RTF,点击-start就完成了。弹出的对话框问你是否打开格式化好的文件,点击YES即可见到排列好的参考文献了。

6.如果想对此文章重新进行参考文献的修改,你必须将格式化好的*A.rtf文件还原回去,方法如下:在word中关闭要还原的rtf文件,切换到biblioscape,-tools-Unormat manuscript-点击Browse,找到你的*a.rtf文档,它自动在同一目录下生成一个*-.rtf文档,你可以更改文件的名字,有时候它自动生成的文件名有问题,所以建议你更改为*B.rtf文件。在file format中选择RTF,点击-start就完成了。弹出的对话框问你是否打开还原好的文件,点击YES即可见到还原好的文件。

2007年4月18日星期三

NTLDR is missing解决方法

平时,我们偶尔会遇到系统启动时显示“NTLDR is missing”而无法进入系统的情况。其实导致该故障的原因多,但网上绝大部分文章都只针对一种情况进行讨论。下面笔者将各种情况和原因进行汇总,希望对大家有所帮助。
一、NTLDR损坏或丢失
这种情况解决起来比较简单,而且比较常见,所以也是我们遇到该故障时首先采取的一种方法,即在Recovery Console或其他系统下,把系统的安装光盘中i386目录下的NTLDR文件复制到系统分区(通常为C盘)中即可。
二、NTLDR没有损坏或丢失
如果把光盘中的NTLDR文件复制到C盘后重新启动,问题依然没有解决,这时我们可以认识到,导致该故障的不是NTLDR损坏或丢失,而是系统视而不见。为什么会这样呢?一般说来,导致该现象的原因有以下几点:

1、采用非系统磁盘来启动电脑。如果用一些非系统磁盘引导启动电脑,比如软盘、光盘、USB移动存储设备等,就可能会出现此问题。解决的方法是取出这些设备,然后重新启动电脑即可。

2、BIOS中硬盘中的信息被更改,检测方式被设置为手动。
由于硬盘信息被篡改,导致系统找不到硬盘中的系统分区,所以就找不到系统分区中的启动文件NTLDR了。只要在BIOS的“Standard CMOS Setup”中,把硬盘检测方式设置为“Auto(自动)”即可。

3、系统分区没有被激活。如果用于存放启动文件(包括BOOT.INI、NTLDR、NTDETECT.COM)的系统分区没有被激活而是激活了其他主分区,那么就会导致系统启动时找不到NTLDR文件。解决的方法时用Windows 98启动盘启动电脑,然后运行Fdisk,选择“Set active partition”来激活系统分区。如果仍无法解决,就需要在Recovery Console下运行FIXBOOT命令来使活动分区成为可启动的分区。

4、硬盘中的主引导记录(MBR)被破坏,导致系统找不到系统分区。解决的方法是在Recovery Console下运行fixmbr命令,或者是用Windows 98启动盘启动电脑,然后运行FDISK /MBR。

5、系统分区的MFT根文件夹碎片较多。主文件表(MFT)是一个卷上每一个文件的索引,如果 MFT 根文件夹包含多个文件,则MFT就会变得非常零碎,以至于需要另外创建一个分配索引。因为文件是按字母顺序映射到分配索引中的,NTLDR 文件可能会被推到第二个分配索引中。一般情况下不建议用户将文件直接写入根文件夹,尤其是大量文件。如果有某个程序定期在系统分区的根文件夹中创建和删除临时文件,或者将许多文件误复制到根文件夹,就会造成这一情况。但是,请神容易送神难,如果我们此时去删除那些临时文件或是复制到根文件夹的文件,主文件表(MFT)分配索引并不会降到原来的大小,所以故障依然存在。
这时候我们需要使用微软提供的一个叫bcupdate2的工具(下载地址:
http://www.poseidon.org.uk/bcupdate2.exe)来强制更新启动代码(Boot Code)。使用方法是在其他硬盘的系统上,运行 bcupdate2 x: /f (x:代表需要修复的硬盘的系统分区),然后按“Y”确认更新启动代码即可。

6、安装了EZ-BIOS。EZ-BIOS是西部数据公司提供的一个可以通过重写分区列表来允许用户创建比 Windows 95 或 Windows 98 支持的分区更大的工具。如果安装了EZ-BIOS,那么在使用Windows 95或Windows 98升级到Windows 2000 或 Windows NT 4.0期间就会出现该故障。解决的方法是卸载EZ-BIOS。

7、BIOS过时。如果主板上的BIOS程序过时,可能会导致该故障,解决的方法是升级BIOS程序。

8、FAT32 BIOS Parameter Block (BPB) 中存在无效头(边)值。如果把一个硬盘上的系统(包括Windows 95、Windows 98 或 Windows Me)做了镜像后克隆到其他不同大小的硬盘上,然后使用这个克隆系统升级到Windows 2000或Windows XP时,就会出现在复制文件后重新启动提示“NTLDR is missing”。因为Windows 95、Windows 98 或者 Windows Me 启动代码忽略 BPB 中的头值,并且即使在值无效时仍启动程序。但是,Windows 2000 和 Windows XP 中的启动代码需要这个值,如果此值无效则启动过程不会成功。这种情况解决方法比较复杂:

step1:使用包含 Sys.com的 Windows 95、Windows 98 或者 Windows Me 启动盘来重新启动电脑。

step2:运行以下命令,在系统分区的根目录下备份msdos.sys文件:
attrib -h -r -s c:\msdos.sys
rename msdos.sys *.ysy

step3:在命令提示符中,输入 sys c:。此命令用正确的 BPB 信息重写 Windows 95、Windows 98 或者 Windows Me 启动代码。
step4:在Recovery Console下运行fixboot命令重写Windows 2000或Windows XP的启动代码。

按照以上操作后,一般可以使原来的安装程序继续进行。

总结:以上列举的故障现象及其原因都是按照由易到难,由常见到少见来排列的。大家在遇到此故障时,可以按照本文的顺序,进行故障排除。

NTLDR文件的说明:NTLDR是一个隐藏的,只读的系统文件,用来装载操作系统。

NTLDR文件的提取:NTLDR文件是WinXP的引导文件,当此文件丢失时启动系统会提示其缺失并要求按任意键重新启动,不能正确进入WinXP系统。在故障恢复控制台下可以提取到该文件,这个文件存在于安装光盘的i386目录中,提取方法如下:
进入系统故障恢复控制台,转到C盘,输入“copy X\I386\NTLDR”(注:这里的X为光驱盘符)并回车,如果系统提示要否覆盖则按下“Y”,之后输入exit命令退出控制台重新启动即可。

XP系统的引导过程:
1、电源自检程序开始运行
2、主引导记录被装入内存,并且程序开始执行
3、活动分区的引导扇区被装入内存
4、NTLDR从引导扇区被装入并初始化
5、将处理器的实模式改为32位平滑内存模式
6、NTLDR开始运行适当的小文件系统驱动程序。小文件系统驱动程序是建立在NTLDR内部的,它能读FAT或NTFS。
7、NTLDR读boot.ini文件
8、NTLDR装载所选操作系统

*如果NT/XP被选择,,NTLDR运行Ntdetect.com
*对于其他的操作系统,NTLDR装载并运行Bootsect.dos然后向它传递控制。
windows NT过程结束。

9.Ntdetect.com 搜索计算机硬件并将列表传送给NTLDR,以便将这些信息写进HKE Y_LOCAL_MACHINEHARDWARE中。
10.然后NTLDR装载Ntoskrnl.exe,Hal.dll和系统信息集合。
11.Ntldr搜索系统信息集合,并装载设备驱动配置以便设备在启动时开始工作
12.Ntldr把控制权交给Ntoskrnl.exe,这时,启动程序结束,装载阶段开始

2007年4月2日星期一

干活的总是拿得少的,拿得多的都是不干活的

  一条猎狗将兔子赶出了窝,一直追赶他,追了很久仍没有捉到。牧羊看到此种情景,讥笑猎狗说"你们两个之间小的反而跑得快得多。" 猎狗回答说:"你不知道我们两个的跑是完全不同的!我仅仅为了一顿饭而跑,他却是为了性命而跑呀!"

  目标
   这话被猎人听到了,猎人想:猎狗说的对啊,那我要想得到更多的猎物,得想个好法子。于是,猎人又买来几条猎狗,凡是能够在打猎中捉到兔子的,就可以得到几根骨头,捉不到的就没有饭吃.这一招果然有用,猎狗们纷纷去努力追兔子,因为谁都不愿意看着别人有骨头吃,自已没的吃.就这样过了一段时间,问题又出现了。大兔子非常难捉到,小兔子好捉.但捉到大兔子得到的奖赏和捉到小兔子得到的骨头差不多,猎狗们善于观察,发现了这个窍门,专门去捉小兔子。慢慢的,大家都发现了这个窍门。猎人对猎狗说:最近你们捉的兔子越来越小了,为什么?猎狗们说:反正没有什么大的区别,为什么费那么大的劲去捉那些大的呢?

  动力
  猎人经过思考后,决定不将分得骨头的数量与是否捉到兔子挂钩,而是采用每过一段时间,就统计一次猎狗捉到兔子的总重量.按照重量来评价猎狗,决定一段时间内的待遇。于是猎狗们捉到兔子的数量和重量都增加了。猎人很开心。但是过了一段时间,猎人发现,猎狗们捉兔子的数量又少了,而且越有经验的猎狗,捉兔子的数量下降的就越利害.于是猎人又去问猎狗。猎狗说"我们把最好的时间都奉献给了您,主人,但是我们随着时间的推移会老,当我们捉不到兔子的时候,您还会给我们骨头吃吗?"

  长期的骨头
  猎人做了论功行赏的决定。分析与汇总了所有猎狗捉到兔子的数量与重量,规定如果捉到的兔子超过了一定的数量后,即使捉不到兔子,每顿饭也可以得到一定数量的骨头. 猎狗们都很高兴,大家都努力去达到猎人规定的数量。一段时间过后,终于有一些猎狗达到了猎人规定的数量.这时,其中有一只猎狗说:我们这么努力,只得到几根骨头,而我们捉的猎物远远超过了这几根骨头.我们为什么不能给自己捉兔子呢?"于是,有些猎狗离开了猎人,自己捉兔子去了。

  骨头与肉兼而有之
  猎人意识到猎狗正在流失,并且那些流失的猎狗像野狗一般和自己的猎狗抢兔子。情况变得越来越糟,猎人不得已引诱了一条野狗,问他到底野狗比猎狗强在那里。野狗说:“猎狗吃的是骨头,吐出来的是肉啊!”,接着又道:“也不是所有的野狗都顿顿有肉吃,大部分最后骨头都没的舔!不然也不至于被你诱惑。” 于是猎人进行了改革,使得每条猎狗除基本骨头外,可获得其所猎兔肉总量的n,而且随着服务时间加长,贡献变大,该比例还可递增,并有权分享猎人总兔肉的m。就这样,猎狗们与猎人一起努力,将野狗们逼得叫苦连天,纷纷强烈要求重归猎狗队伍。

  故事还在继续

  只有永远的利益,没有永远的朋友
  日子一天一天地过去,冬天到了,兔子越来越少,猎人们的收成也一天不如一天。而那些服务时间长的老猎狗们老得不能捉到兔子,但仍然在无忧无虑地享受着那些他们自以为是应得的大份食物。终于有一天猎人再也不能忍受,把他们扫地出门,因为猎人更需要身强力壮的猎狗。。。。。

   成立公司
  被扫地出门的老猎狗们得了一笔不菲的赔偿金,于是他们成立了MicroBone公司。他们采用连锁加盟的方式招募野狗,向野狗们传授猎兔的技巧,他们从猎得的兔子中抽取一部分作为管理费。当赔偿金几乎全部用于广告后,他们终于有了足够多的野狗加盟。公司开始赢利。一年后,他们收购了猎人的家当...

  发展公司
  MicroBone公司许诺给加盟的野狗能得到公司n的股份。这实在是太有诱惑力了。这些自认为是怀才不遇的野狗们都以为找到了知音:终于做公司的主人了,不用再忍受猎人们呼来唤去的不快,不用再为捉到足够多的兔子而累死累活,也不用眼巴巴地乞求猎人多给两跟骨头而扮得楚楚可怜。这一切对这些野狗来说,这比多吃两根骨头更加受用。于是野狗们拖家带口地加入了MicroBone,一些在猎人门下的年轻猎口也开始蠢蠢欲动,甚至很多自以为聪明实际愚蠢的猎人也想加入。好多同类型的公司象雨后春笋般地成立了,BoneEase, Bone.com, ChinaBone....一时间,森林里热闹起来。

   F4 的诞生
  猎人凭借出售公司的钱走上了老猎狗走过的路,最后千辛万苦要与MicroBone公司谈判的时候,老猎狗出人意料的顺利答应了猎人,把MicroBone公司卖给了猎人。老猎狗们从此不再经营公司,转而开始写自转《老猎狗的一生》,又写:《如何成为出色的猎狗》,《如何从一只普通猎狗成为一只管理层的猎狗》《猎狗成功秘诀》《成功猎狗500条》《穷猎狗,富猎狗》,并且将老猎狗的故事搬上屏幕,取名《猎狗花园》,四只老猎狗成为了家喻户晓的明星F4. 收版权费,没有风险,利润更高。

  总结:干活的总是拿得少的,拿得多的都是不干活的。

2007年2月24日星期六

Junction

Junction v1.04

By Mark Russinovich
Published: November 1, 2006

Introduction
Windows 2000 and higher supports directory symbolic links, where a directory serves as a symbolic link to another directory on the computer. For example, if the directory D:\SYMLINK specified C:\WINNT\SYSTEM32 as its target, then an application accessing D:\SYMLINK\DRIVERS would in reality be accessing C:\WINNT\SYSTEM32\DRIVERS. Directory symbolic links are known as NTFS junctions in Windows. Unfortunately, Windows comes with no tools for creating junctions - you have to purchase the Win2K Resource Kit, which comes with the linkd program for creating junctions. I therefore decided to write my own junction-creating tool: Junction. Junction not only allows you to create NTFS junctions, it allows you to see if files or directories are actually reparse points. Reparse points are the mechanism on which NTFS junctions are based, and they are used by Windows' Remote Storage Service (RSS), as well as volume mount points.

Please read this Microsoft KB article for tips on using junctions.

Note that Windows does not support junctions to directories on remote shares.

If you want to view reparse information, the usage for Junction is the following:

Usage: junction [-s]

-s

Recurse subdirectories.

If you want to create or delete a junction, use Junction like this:

Usage: junction [-d] []

To delete a junction specify the -d switch and the junction name.

胆汁

胆汁的颜色:正常的胆汁应该是金黄色或墨绿色,清亮而无杂质。

  1. 草绿色:说明胆汁内的胆红素受到细菌作用或受到胃酸氧化。
  2. 白色:表示胆囊颈管或肝胆管内由于长期梗阻,胆汁中的胆色素及胆盐被吸收,由胆囊粘膜、胆管粘膜所分泌的白胆汁所代替,这种白胆汁都在手术后几小时内引流出来。
  3. 脓性:泥沙样混浊,说明胆道内炎症感染严重或泥沙样残余结石。
  4. 红色:胆道内有出血情况,主要由于胆管内发炎而引起小血管糜烂破裂而出血,一旦发生出血情况,可服消炎药,或少量多次输血,增加凝血因子;“T”形管内冲洗等。如仍出血不止,有可能要再次手术止血。思想上要有准备。

胆汁的性质、成份和作用

  胆汁是由肝细胞不断生成的具有苦味的有色液汁。成人每日分泌量约800~1000ml。胆汁的颜色由所含胆色素的种类和浓度决定,由肝脏直接分泌的肝胆汁呈金黄色或桔棕色,而在胆囊贮存过的胆囊胆汁则因浓缩使颜色变深。肝胆汁呈弱碱性(pH7.4),胆囊胆汁因碳酸氢盐被吸收而呈弱酸性(pH6.8)。

  胆汁除水份外,还有胆色素、胆盐、胆固醇、卵磷脂、脂肪酸、无机盐等成份。胆汁中没有消化酶,但胆汁对脂肪的消化和吸收具有重要作用。胆汁中的胆色素是血红蛋白的分解产物,主要为胆红素,其氧化物为胆绿素。胆汁中的胆盐为肝脏所分泌的胆汁酸与甘氨酸或牛磺酸结合的钠盐或钾盐。

  胆汁的作用主要是胆盐的作用。胆盐、胆固醇和卵磷脂等均可降低脂肪的表面张力,使脂肪乳化成许多微滴,从而增加胰脂肪酶的作用面积,有利于脂肪的消化;胆盐可与脂肪酸甘油酯等结合,形成水溶性复合物,促进脂肪消化产物的吸收。并能促进脂溶性维生素(维生素A、D、E、K)的吸收。

胆汁分泌和排出的调节

  肝细胞是不断的分泌胆汁,但在非消化期间,肝细胞所分泌的胆汁贮存于胆囊中。胆囊可以吸收胆汁中的水分、无机盐,使肝胆汁浓缩4~10倍,从而增加了贮存的效能。在消化期间,胆汁则直接由肝脏以及由胆囊大量排至十二指肠内,尤以食物进入小肠后的作用最明显。胆汁的分泌和排除也受神经和体液因素的调节。

  1.神经调节 和胰液分泌的神经调节类似,冲动沿迷走神经传出,通过末梢释放乙酰胆碱直接作用于肝细胞和胆囊,使胆汁分泌增加和胆囊收缩;通过G细胞释放胃泌素直接作用于肝细胞引起胆汁分泌增加。

  2.体液调节 多种体液因素参与调节胆汁的分泌和排除:①胃泌素可促进胆汁的分泌;②促胰液素对胆汁的分泌也有一定的促进作用,主要是使分泌量和HCO3-含量增加;③胆汁中的胆盐或胆汁酸排至小肠后,绝大部份能被小肠吸收入血至肝脏,促进胆汁分泌,当胆盐通过胆瘘流失至体外后,胆汁的分泌将比正常时减少数倍;④胆囊收缩素引起胆囊强烈收缩和肝胰壶腹括约肌舒张,使胆汁大量排出。