NASDAQ match engine is written in Java# Programming - 葵花宝典r*32014-02-18 08:021 楼我的NOL大使馆4月25日发出的,但是DOS网站上一直没信息,知道我发传真问才在5月22号列出来,我怀疑他们早就收到了。上月22号前后NOL到DOS的同学有收到FR的吗?
j*72014-02-18 08:023 楼【 以下文字转载自 TrustInJesus 讨论区 】发信人: Dignity (饥不择食), 信区: TrustInJesus标 题: [一年读经]12月23日《启示录》第3章发信站: BBS 未名空间站 (Sat Dec 25 01:45:56 2010, 美东)1.你要写信给撒狄教会的使者,说,那有神的七灵和七星的,说,我知道你的行为,按名你是活的,其实是死的。2.你要儆醒,坚固那剩下将要衰微的(衰微原文作死)。因我见你的行为,在我神面前,没有一样是完全的。3.所以要回想你是怎样领受,怎样听见的。又要遵守,并要悔改。若不儆醒,我必临到你那里如同贼一样。我几时临到,你也决不能知道。4.然而在撒狄你还有几名是未曾污秽自己衣服的。他们要穿白衣与我同行。因为他们是配得过的。5.凡得胜的,必这样穿白衣。我也必不从生命册上涂抹他的名。且要在我父面前,和我父众使者面前认他的名。6.圣灵向众教会所说的话,凡有耳的,就应当听。7.你要写信给非拉铁非教会的使者,说,那圣洁,真实,拿着大卫的钥匙,开了就没有人能关,关了就没有人能开的,说,8.我知道你的行为,你略有一点力量,也曾遵守我的道,没有弃绝我的名。看哪,我在你面前给你一个敞开的门,是无人能关的。9.那撒但一会的,自称是犹太人,其实不是犹太人,乃是说谎话的,我要使他们来在你脚前下拜,也使他们知道我是已经爱你了。10.你既遵守我忍耐的道,我必在普天下人受试炼的时候,保守你免去你的试炼。11.我必快来,你要持守你所有的,免得人夺去你的冠冕。12.得胜的,我要叫他在我神殿中作柱子,他也必不再从那里出去。我又要将我神的名,和我神城的名,(这城就是从天上从我神那里降下来的新耶路撒冷)并我的新名,都写在他上面。13.圣灵向众教会所说的话,凡有耳的,就应当听。14. 你要写信给老底嘉教会的使者,说,那为阿们的,为诚信真实见证的,在神创造万物之上为元首的,说,15.我知道你的行为,你也不冷也不热。我巴不得你或冷或热。16.你既如温水,也不冷也不热,所以我必从我口中把你吐出去。17.你说,我是富足,已经发了财,一样都不缺。却不知道你是那困苦,可怜,贫穷,瞎眼,赤身的。18.我劝你向我买火炼的金子,叫你富足。又买白衣穿上,叫你赤身的羞耻不露出来。又买眼药擦你的眼睛,使你能看见。19.凡我所疼爱的,我就责备管教他。所以你要发热心,也要悔改。20.看哪,我站在门外叩门。若有听见我声音就开门的,我要进到他那里去,我与他,他与我一同坐席。21.得胜的,我要赐他在我宝座上与我同坐,就如我得了胜,在我父的宝座上与他同坐一般。22.圣灵向众教会所说的话,凡有耳的,就应当听。
f*e2014-02-18 08:024 楼 片刻之后,海顿全身都开始冒汗,惨白的脸上显露出无限的痛苦,他突然大叫一声,猛然张开了双眼!此时他的金眸已炽亮得如两轮微型太阳,射出的金色光线更有瞬间加热到数千度高温的能力。而他身体从座椅上弹起时,金色视线恰好照向了贝布拉兹的身体。毁灭性的金色光线到达贝布拉兹身前半米时,突然凭空消失。空间中似有一条无形的边界,在边界两侧,就是不同世界。毁灭光线到达这条边界时,就不知射向了哪里。海顿又跌回到了座椅上。短短几分钟时间,他就变得虚弱无比,身体囧内的能量还不到平时的十分之一,宛如经过了一场极为激烈的大战。他靠在椅背上,十分萎靡,虚弱地说:“我杀了所有反抗我的人,最终统治了整个世界,然后,我还在继续进化。我就是……这颗星球的神!后来,我发现不管是什么,包括普通人,变异生物,甚至是高阶的能力者都对我没有用了,我……和这个世界的所有生命都不再一样,我……我不知道最后发生了什么,我想不起来,可是……只剩下我一个了!整个世界,都静了,过了一百年,还是一千年?我不知道过了多久,无法计算时间,什么都是静的……我用尽力气,才逃出来……”海顿说不下去了,整个身体瘫软在座椅上,只能大口喘着粗气,大团白沫从他的嘴里涌出,里面还夹杂着一抹鲜艳之极的血色。未来具现,神秘学的十阶能力,配合十阶的类法术,可以在限定条件的前提下,有限预知未来结果,也是海顿的终极能力。这并不是根据已知数据自行推演,而是通过神秘学强大的与世界沟通的能力,向茫茫的未来讨要结果。某种意义上说,可以视为把整个世界当成一个巨大无比的运算中枢,来运算某些前提下的结果。这一能力预见到的未来可能每次都不相同,也可能差异非常的大,但真正的未来很可能隐藏在预见到的场景中。而它在战斗中的意义,那就是当海顿知道了对手的详细能力后,可以通过一次次的预见找到对付敌人的终级办法。可以说,任何对手如果让海顿从手下逃掉,那么过一段时间后,它就会迎来一个恶梦般的全新的敌人。海顿因为未来具现而日渐强大,却总是难以得到贝布拉兹的认可,只有一次,贝布拉兹说了这么一句评语:你拥有了双翼,却只会用它来扇风。海顿很不愿意使用未来具现,因为十阶神秘学根本不能发挥出它的全部威力,因此也就具有非常大的风险。每次沉浸在未知的情景中,海顿其实都有彻底迷失的危险。他很有可能忘记了自己的本来身份,而在并不存在的虚幻未来中一直生活下去。现实世界中的几分钟,虚幻未来却有可能经过了几个月的时间。经历过多次未来具现的考验,虽然海顿的实际年纪很小,但他的意志力却异乎寻常的坚定。不如此,就不足以摆脱虚幻世界的迷惑和束缚。而这一次,是海顿有生以来最为危险的一次,只差一点,他就会彻底迷失在虚幻未来中。而他不知在梦幻世界中经历了怎样的场景,醒来后,竟然遗忘了其中的大半部分。海顿完全没有想到,贝布拉兹随口说的一个看起来如此简单的前置条件,就让他陷入前所未有的险境。如果没能成功自虚幻未来中逃出,那么海顿的大脑将会彻底坏死,变成只有本能的植物人。“所以,海顿,不管取得了多大的成就,获得什么样的能力,我们都需要记得,我们是人,我们属于这个星球,这个世界。我们的能力能够影响族类的繁衍兴亡,所以我们也应该为此负责。不要在力量中迷失。”说完,贝布拉兹拿起一份新的文件,一边翻看,一边说:“至于马丁那条疯狗,就随它去吧。他的野心再大,也只有摇尾巴的份,不用为它浪费时间。”座车中安静下来,只有海顿控制不住的粗重喘息回响着。连续喝了好几杯能够补充大量养分的营养素,海顿却仍然虚弱。他消耗实在太大了,不管哪种等级的营养素,都要吃下上百公斤才能彻底补满消耗的能量。这也是海顿日益增加的烦恼之一,当能力达到十阶甚至更高时,补充身体营养能量就变成了一件很麻烦的事。每天用于进食的时间越来越长,吃饭从享受变成了一项工作。海顿已经不止一次觉得人类身体自带的进食和消化系统效率太低、也太麻烦了。在实验室中,镶嵌能量晶体的技术已经部分成熟,可以通过更换高能能量晶体的方式来补充能量,替代进食。但是每当这个想法浮起,海顿都会生生把他压下去。因为贝布拉兹说过,人类的身体是这个世界在过去数十万年中赐与的礼物,应该尽可能的保留它的本来面目。其实,熟知历史的少数人会发现,议长的观点和当初分裂暗黑龙骑的顾萨格拉布有很类似之处。而血腥议会所倡导的理念则是能力至上论。只有能力才能改变一切,只有更多更强的能力才能帮助人类克服极端恶劣的环境,在动荡年代繁衍生存,只有圣阶能力才能使人类突破这个世界的束缚,重拾旧时代遨游星际的梦想。一切的基石都是能力,能力没有最强,只有更强。海顿的真实年龄毕竟还太小,他无力去分辨几种存世哲学的真伪,更不可能在此之上形成自己的价值体系。但是他会听贝布拉兹的话,在每个重大事囧件的选择上,都会绝对依从议长的意见。海顿对贝布拉兹有着近乎于崇拜的感情。在喝下第十杯营养液后,海顿才感觉到那烧灼般的饥饿感稍稍平复了一些。直到这时,他剧烈的头痛才有所缓解,于是开始回忆刚刚所经历过的一幕幕场景。记忆破碎凌乱,所有的画面都显得杂乱无章,只是一些零乱细节的拼凑,而最重要的一段时间,就是海顿从成神到整个世界变成绝对寂静之间,完全是一片空白。愤怒、迷茫、痛苦、哀伤、孤寂、悲痛,各种极端强烈的情感贯穿了记忆的大部分,却在记忆空白区消失得干干净净。而当海顿想起那个没有生命、没有热量、没有运动,归于绝对寂静的世界时,他又开始透不过气来。在那个世界,时间已经失去了意义,思维变得忽快忽慢,可以在瞬间冒出无数想法,又可能数十上百年不想不动。而且思想似乎会受世界的影响,逐渐放缓,海顿清楚知道,如果不是自己偶尔清醒了一下,察觉不对,不惜以重伤为代价脱出,肯定会被那个世界所同化,成为永恒孤独的一部分。不过在海顿的记忆中,有一幅画面反复出现了几次,而且非常清晰。那是深海,海水冰冷且暗流密布。在这个深度,已经没有从海面上透下来的光,但并不是完全的黑暗。幽暗的绿色辐射光带不时亮起,照亮了一方海域。借助辐射光芒,可以看到海底并不荒芜,广袤海底,有着各式各样的生物。它们中有好多也会发光,如果视线够远,可以看到海底会有星星点点的灯光游动着,宛若星空。在海底,有一条形态奇特的鱼在缓缓游动着,它的头出奇的大,几乎占了身体的一半,大嘴里布满了利齿,全部张开的话,可以吞下和自身差不多大小的食物。它的额头中央有一块闪烁的莹光组织,不断发出一明一暗的光芒,引诱着猎物们游到它的嘴边。深海的生物都很奇特,它和旧时代的深海鱼看起来差不多,只是它的身上鳞片张开,从鳞片下伸出一根十几厘米长的肉须。它全身上下一共伸出数十根肉须,不断无规律地舞动着,让它的游动变得艰涩困难。这些肉须很不自然,可是在动荡年代,在强烈辐射的影响下,什么奇形怪状的变异生物都有,这条鱼已经属于非常正常了。不过,它只是一条普通的鱼而已,没有特殊的功能,也没有奇异的器官,肉须更象是身体细胞不受控制生长出来的产物。海顿实在不明白,为什么会对这么一条鱼印象如此深刻,而且它还反复出现了几次。整个血腥议会中,只有海顿拥有未来具现的能力。这是一个显然可以延伸入十一阶的能力,甚至有发展成十二阶的可能,就看海顿自身的天赋限制在哪里了。以海顿对这一能力的理解,凡是在虚幻未来中反复出现的情景,很有可能在真实世界出现。里面涉及到的人或事物,则是对这一段未来具有相当重要的意义。在刚才施展能力的过程中,海顿几乎彻底迷失在虚幻未来中,以沉重代价才得以脱身。这意味着他所看见的一切都更有可能接近真实。而象这样如此清晰、反复出现的画面,应该意味着会对整个世界的未来有至关重要的影响,至少在理论上如此。不过,理论是理论,现实是现实,就像海顿怎么都想不出,一条再普通不过的深海鱼如何能对整个世界产生重大影响。它再大一千倍也不可能。他有意忽略了这幅画面,开始专心在其它地方寻找线索。可海顿不知道的是,此时此刻,在遥远的深海海底,正有这么一条鱼,在烦燥不安地来回游动着,和海顿记忆中的那条长得一模一样。它游动的姿势十分不自然,从鳞片下伸出的触须严重影响了它的活动能力。但是在黑暗的世界中,它额前发出的荧光依旧具备强大的吸引力。所以一条形状同样奇特的小鱼冒冒失失的闯了过来,被它一口咬住,然后吞下。此时它的腹侧了出现明显的蠕动,整个身体都在痉挛着,突然大嘴张开,将肚子里的所有东西都吐了出来。当吐无可吐之后,它抽动了几下,就静静浮在冷冰的海水中,再也不动了。被吐出来的,除了被咬成几段的小鱼,还有一颗碧绿的东西,缓缓沉向海底。它浑圆一体,偶尔会闪过一道幽淡的碧绿光华。在深海中,任何一点光芒都显得如此醒目,而且它还在散发着某种类似召唤般的波动。很快,就有一条鱼快速游来,一口将它吞入腹中。几分钟后,这条鱼突然发了疯一样乱冲乱撞,见到活的就咬,根本不管对方是什么。就连某些原本是它天敌的大鱼,都在它发疯般的追咬下仓皇逃窜。如是疯狂了整整一个小时,它终于累了,于是一动不动,慢慢沉入海底。在海底不知停了多久,它身上的鳞片才一片片弹开,每片下面都探出一根肉须,无意识地挥舞着。它重新游动,重新进食,可是还在不停生长的肉须阻碍了它的活动能力,许久之后,它才捕到第一个猎物。然而进食后不久,它再次在海中疯狂翻滚起来,并且不断将腹中的东西吐出来。和前任一样,它很快就在冰冷的海水中死去。而那颗碧绿色的圆珠,再次在海水中随波飘流。绿珠缓缓沉入海底,一只甲壳厚重的似虾似蟹的变异海生物慢慢爬了过来。或许是结构不同,绿珠对它的影响力要弱得多。它挥动巨鳌,稍稍碰了下圆珠,让它翻滚了几下,让另一面翻了上来。这一次,变异巨蟹看到一点非常罕见的红色。红色对它有致命的吸引力,所以它克服了隐约的不安,接近绿珠,仔细地看着。在绿珠的最深处,它看到了些完全看不懂的东西。如果有人在这深海海底,会赫然发现,那颗绿珠其实是一颗眼球!它后面还拖着几根细长的血丝,瞳孔已扩散,在最深处有一点猩红。如果放大,会看到那是一大片红色,正在缓慢地流淌蔓延着,宛若鲜血。在血色的中央,有一个沉睡的少女,苍灰色长发在漫流的鲜血中载沉载浮,却没有一滴鲜血能够挂在她的肌肤或者是发丝上。血色忽然倒卷!层层血浪翻涌而起,不断向少女身上涌去,将她的身体向黑暗的尽头拖去。“不……不!”似有一声怒吼响起,可是细听,却只有海流的奔涌。变异巨蟹突然发疯般地跳了起来,挥动巨鳌不断剪向眼珠,可是能够夹碎巨蚌甲壳的巨鳌却完全奈何不了一颗眼球。碧色眼球后拖着一根血丝不知何时变得出奇的长,一端从巨蟹甲壳缝隙中刺入。而眼球似乎还有生命,瞳孔竟然开始缓缓收缩!海水一片浑浊,变异巨蟹疯狂挣扎着,乱冲乱撞,巨鳌用力砸向碰到的一切,连在礁岩上敲断了一只都不知道。大陆上,此时正是深夜。神父还没有睡,他坐在桌前,随手翻开了《启示录》,这是每晚睡前必做的功课。借着昏暗的灯光,神父随意选了一段,轻声颂读:主是初始,主是终结。主的左眼所见,即被救赎;右眼所见,则为灾祸。
T*i2014-02-18 08:025 楼这个是很多年前的旧闻了。现在可能还是Java的,可能不是,已经没人关心了。CME也是Java写的。以前做的很烂。动不动就是几十毫秒的latency。最近改进了很多,至少不忙的时候响应在100us以内。Hedge fund用Java做low latency的也很多。不过,美国Stock exchange有很多,NASDAQ甚至不是最大的,也不是交易最多的。NYSE和ARCA交易量都比NASDAQ高。NYSE的系统最烂。ARCA,BAT做的很好。应该都是C/C++的系统。用Java做Ultra low latency的交易。我也做了一套系统。总的来说,就是两套策略:1. 预先分配好所有memory,确保运行中永远不会有GC。2. 平时关闭GC,每天有几次(比如11:00AM, 2:00PM)停止交易,集中GC,然后再恢复交易。总之这正说明了语言其实并没有重要到非他不可的程度。最重要的是系统设计。但是我是不会用Java做的,明显脱裤子放屁。而且,如果都做的对,Java系统明显比C++系统慢,这是共识。
g*r2014-02-18 08:027 楼not enough travel【在 s*****r 的大作中提到】: 好像可以在网上递交I-539 表。 提供什么延期的理由好呢?: 有没有最近打算给父母办延期的? 可不可以一起分享一下经验?
i*s2014-02-18 08:028 楼thanks里。【在 f**e 的大作中提到】: 片刻之后,海顿全身都开始冒汗,惨白的脸上显露出无限的痛苦,他突然大叫一声: ,猛然张开了双眼!此时他的金眸已炽亮得如两轮微型太阳,射出的金色光线更有瞬间: 加热到数千度高温的能力。而他身体从座椅上弹起时,金色视线恰好照向了贝布拉兹的: 身体。毁灭性的金色光线到达贝布拉兹身前半米时,突然凭空消失。空间中似有一条无: 形的边界,在边界两侧,就是不同世界。毁灭光线到达这条边界时,就不知射向了哪里。: 海顿又跌回到了座椅上。短短几分钟时间,他就变得虚弱无比,身体囧内的能量还: 不到平时的十分之一,宛如经过了一场极为激烈的大战。他靠在椅背上,十分萎靡,虚: 弱地说:“我杀了所有反抗我的人,最终统治了整个世界,然后,我还在继续进化。我: 就是……这颗星球的神!后来,我发现不管是什么,包括普通人,变异生物,甚至是高: 阶的能力者都对我没有用了,我……和这个世界的所有生命都不再一样,我……我不知
d*i2014-02-18 08:029 楼魏老师,弱弱的问一句,Java里面怎么预先分配好内存,object不是都是在heap上的吗?NYSE【在 T********i 的大作中提到】: 这个是很多年前的旧闻了。现在可能还是Java的,可能不是,已经没人关心了。: CME也是Java写的。以前做的很烂。动不动就是几十毫秒的latency。最近改进了很多,: 至少不忙的时候响应在100us以内。: Hedge fund用Java做low latency的也很多。: 不过,美国Stock exchange有很多,NASDAQ甚至不是最大的,也不是交易最多的。NYSE: 和ARCA交易量都比NASDAQ高。NYSE的系统最烂。ARCA,BAT做的很好。应该都是C/C++的: 系统。: 用Java做Ultra low latency的交易。我也做了一套系统。总的来说,就是两套策略:: 1. 预先分配好所有memory,确保运行中永远不会有GC。: 2. 平时关闭GC,每天有几次(比如11:00AM, 2:00PM)停止交易,集中GC,然后再恢复交
e*g2014-02-18 08:0212 楼重生?里。【在 f**e 的大作中提到】: 片刻之后,海顿全身都开始冒汗,惨白的脸上显露出无限的痛苦,他突然大叫一声: ,猛然张开了双眼!此时他的金眸已炽亮得如两轮微型太阳,射出的金色光线更有瞬间: 加热到数千度高温的能力。而他身体从座椅上弹起时,金色视线恰好照向了贝布拉兹的: 身体。毁灭性的金色光线到达贝布拉兹身前半米时,突然凭空消失。空间中似有一条无: 形的边界,在边界两侧,就是不同世界。毁灭光线到达这条边界时,就不知射向了哪里。: 海顿又跌回到了座椅上。短短几分钟时间,他就变得虚弱无比,身体囧内的能量还: 不到平时的十分之一,宛如经过了一场极为激烈的大战。他靠在椅背上,十分萎靡,虚: 弱地说:“我杀了所有反抗我的人,最终统治了整个世界,然后,我还在继续进化。我: 就是……这颗星球的神!后来,我发现不管是什么,包括普通人,变异生物,甚至是高: 阶的能力者都对我没有用了,我……和这个世界的所有生命都不再一样,我……我不知
l*s2014-02-18 08:0213 楼allocate a big enough heap ?吗?【在 d****i 的大作中提到】: 魏老师,弱弱的问一句,Java里面怎么预先分配好内存,object不是都是在heap上的吗?: : NYSE
T*i2014-02-18 08:0215 楼Create huge object pool。其实C++的也一样。也是huge memory pool。C++这个,要把所有的memory management都接管。我连STL的allocator都接管。当然为了图省事,要explicitly用我的allocator。吗?【在 d****i 的大作中提到】: 魏老师,弱弱的问一句,Java里面怎么预先分配好内存,object不是都是在heap上的吗?: : NYSE
d*i2014-02-18 08:0216 楼这个还是在runtime的呀?没有象C/C++那样的stack allocation.【在 l*********s 的大作中提到】: allocate a big enough heap ?: : 吗?
g*y2014-02-18 08:0217 楼FT, stack也是runtime啊。no?【在 d****i 的大作中提到】: 这个还是在runtime的呀?没有象C/C++那样的stack allocation.
H*S2014-02-18 08:0221 楼You can use sun unsafe to pre allocate large chunk of memory. In addition,you can lots of low level thing using sun unsafe, like using a memorypointer to modify object that is totally hidden from you at language level.吗?【在 d****i 的大作中提到】: 魏老师,弱弱的问一句,Java里面怎么预先分配好内存,object不是都是在heap上的吗?: : NYSE
f*y2014-02-18 08:0222 楼你的memory pool是自己写的还是用boost的?【在 T********i 的大作中提到】: Create huge object pool。: 其实C++的也一样。也是huge memory pool。: C++这个,要把所有的memory management都接管。我连STL的allocator都接管。当然为: 了图省事,要explicitly用我的allocator。: : 吗?