??xml version="1.0" encoding="utf-8" standalone="yes"?>国产欧美日韩影院,亚洲综合一区在线,国产三级av在线http://www.aygfsteel.com/rockblue1988/category/54744.html我的代码Z么这么丑?一定是因ؓ(f)我长的不好看zh-cnMon, 25 Jan 2016 18:44:15 GMTMon, 25 Jan 2016 18:44:15 GMT60一道小题的陷阱http://www.aygfsteel.com/rockblue1988/archive/2016/01/25/429203.htmlJimiJimiMon, 25 Jan 2016 09:16:00 GMThttp://www.aygfsteel.com/rockblue1988/archive/2016/01/25/429203.htmlhttp://www.aygfsteel.com/rockblue1988/comments/429203.htmlhttp://www.aygfsteel.com/rockblue1988/archive/2016/01/25/429203.html#Feedback0http://www.aygfsteel.com/rockblue1988/comments/commentRss/429203.htmlhttp://www.aygfsteel.com/rockblue1988/services/trackbacks/429203.html 最q比较闲Q逛论坛看到随手做了.
最答案是
代码如下:
    public static void main(String[] args) {
        for (int i = 0; i < Integer.MAX_VALUE; i++) {
            long value = i * 11;
            if (value % 3 == 2 && value % 5 == 4 && value % 7 == 6 && value % 9 == 8) {
                System.out.println("i:" + i + ",value:" + value);
                break;
            }
        }
    }
计算出来的结果是Qi:229,value:2519
转念一惻Il果可能不止一个,于是换个写法Q?br />
    public static void main(String[] args) {
        int count = 0;
        long value;
        long valueMax = 0;
        long iMax = 0;
        long pram = 11;
        for (int i = 0; i < Integer.MAX_VALUE; i++) {
            value = i * pram;
            if (value % 3 == 2 && value % 5 == 4 && value % 7 == 6 && value % 9 == 8) {
                count++;
                if (iMax < i) {
                    iMax = i;
                }
                if (valueMax < value) {
                    valueMax = value;
                }
            }
        }
        System.out.println("count:" + count);
        System.out.println("iMax:" + iMax);
        System.out.println("valueMax:" + valueMax);
    }
当i在Integer.MAX_VALUE范围内的计算l果Q?br />
count:6817408
iMax:2147483434
valueMax:23622317774
q边遇到了一个问题,当代码中的pram声明为intcd时计的l果?x)与声明为longcd发生极大偏差Q貌似是因ؓ(f)Java乘法对于intcd界处理的问题,具体原因待查Q?br /> 如果你用如下代码执行Q?br />
 int count = 0;
        for (int i = 0; i < Integer.MAX_VALUE; i++) {
            long value = i * 11;
            if (value % 3 == 2 && value % 5 == 4 && value % 7 == 6 && value % 9 == 8) {
                System.out.println("i:" + i + ",value:" + value);
                count++;
            }
        }
        System.out.println("count:" + count);
最后数行看到的l果是这P(x)
i:2147475704,value:2147396264
i:2147476019,value:2147399729
i:2147476334,value:2147403194
i:2147476649,value:2147406659
i:2147476964,value:2147410124
i:2147477279,value:2147413589
i:2147477594,value:2147417054
i:2147477909,value:2147420519
i:2147478224,value:2147423984
i:2147478539,value:2147427449
i:2147478854,value:2147430914
i:2147479169,value:2147434379
i:2147479484,value:2147437844
i:2147479799,value:2147441309
i:2147480114,value:2147444774
i:2147480429,value:2147448239
i:2147480744,value:2147451704
i:2147481059,value:2147455169
i:2147481374,value:2147458634
i:2147481689,value:2147462099
i:2147482004,value:2147465564
i:2147482319,value:2147469029
i:2147482634,value:2147472494
i:2147482949,value:2147475959
i:2147483264,value:2147479424
i:2147483579,value:2147482889
count:3718586
问题产生的原因应该是Java对于int的乘法结果大于上限的情况Q自动截取了?0位.
-----------------------------------------------------------------------------------------------------------------之前的理解不正确Q?br />
Ҏ(gu)Java的基cd的变H{换(Narrowing primitive conversionQ规则,对于q算l果出int范围的,超出部分全部丢弃,只保留低Q2位的Q?img src ="http://www.aygfsteel.com/rockblue1988/aggbug/429203.html" width = "1" height = "1" />

Jimi 2016-01-25 17:16 发表评论
]]>
我所了解的游戏开发相?/title><link>http://www.aygfsteel.com/rockblue1988/archive/2015/03/10/423328.html</link><dc:creator>Jimi</dc:creator><author>Jimi</author><pubDate>Mon, 09 Mar 2015 18:05:00 GMT</pubDate><guid>http://www.aygfsteel.com/rockblue1988/archive/2015/03/10/423328.html</guid><wfw:comment>http://www.aygfsteel.com/rockblue1988/comments/423328.html</wfw:comment><comments>http://www.aygfsteel.com/rockblue1988/archive/2015/03/10/423328.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.aygfsteel.com/rockblue1988/comments/commentRss/423328.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/rockblue1988/services/trackbacks/423328.html</trackback:ping><description><![CDATA[<span style="font-size: 12pt;">有位朋友问vQ我顺便ȝ一下好了。个人知识有限,有谬误欢q指正?/span><br /><span style="font-size: 12pt;">本h一直从事的服务端相关的工作Q对前端只能说是耳闻目染?/span><br /><span style="font-size: 12pt;">参与的项目主要是|和手游?/span><br /><br /><span style="font-size: 12pt;"><em><strong>从程序开发角度讲PE序一般常分ؓ(f)前端E序和后端程序?/strong></em></span><br /><br /><span style="font-size: 12pt;"><strong>一.前端</strong></span><br /><span style="font-size: 12pt;">前端是指玩家所使用的客L(fng)Q主要包括处理UI事g和向服务端发送请求?/span><br /><span style="font-size: 12pt;">|L的技术有ActionScript及新兴的Unity框架Q由html5和JavaScript做的游戏也不少?/span><br /><span style="font-size: 12pt;">手游上现在比较火的框架就是cocos2d-x和Unity 3DQcocos2d-x 是开源的QUnity 对开发者收贏V?/span><br /><span style="font-size: 12pt;">两者都支持多^収ͼ是说一ơ开发,ios、android{^台都可以生成相应代码?/span><br /><span style="font-size: 12pt;">我自己只E微玩过一点cocos2d-xQ主要用的语a是C++Q也可以跟Lua混合使用?/span><br /><span style="font-size: 12pt;">Unityq_则支持C#、Boo、JavaScript、LuaQ我没玩q,不发表评论?/span><br /><span style="font-size: 12pt;">2者现在都很火Q行情都q不错?/span><br /><span style="font-size: 12pt;">最q比较大的新闻,是Unreal Engine虚引擎宣布开发者免费,感兴的可以自行google下?/span><br /><br /><span style="font-size: 12pt;"><strong>?后端</strong></span><br /><span style="font-size: 12pt;">通常所说的后端Q常指的客户端发送请求的接收和处理者。语a的选择很多了QJava、C++、Python、PHP{等?/span><br /><span style="font-size: 12pt;">端游{对实时性能要求比较高的场合Q一般会(x)选择C++Q与之相应的开发成本更高。相Ҏ(gu)Ԍ手游|选其它语a的就很多了?/span><br /><span style="font-size: 12pt;">一般根据对实时性的要求Q来选择合适的通信方式Q长q接或短q接Q以及合适的通讯协议如http、protobuf、amf3Q及自定义协议等?/span><br /><span style="font-size: 12pt;">大多数时_(d)你主要的工作在定义协议、写游戏逻辑然后与客L(fng)联调?/span><br /><span style="font-size: 12pt;">另外Q服务端一个重要的工作是负责数据的存储,mysql数据库是一个很常见的选择Q还有这几年兴v的各UNosql数据库,其中其是redisQ有它不是数据库Q,用的来多?/span><br /><span style="font-size: 12pt;">最后,对于日志的处理,也是臛_重要的。常用到的框架有log4j以及logback。简单粗暴点的,你可以另外开U程Q直接丢入数据库Q精l点的可以先写log文gQ然后用脚本解析Q{发到日志服务器然后再存入数据库?/span><br /><span style="font-size: 12pt;">如果是放mysql数据库,记得把二q制日志xQ不然没跑几天硬盘就爆了?/span><br /><span style="font-size: 12pt;">工作内容上,除了上述事务Q经帔R要你做的事情q有Q?/span><br /><span style="font-size: 12pt;">其一Q各U游戏^台的SDKҎ(gu)Q页游如腾讯?60?7wanQ手游如Ҏ(gu)官方、谷歌官方以及各U大^収ͼ</span><br /><span style="font-size: 12pt;">其二Q制作游戏测试工PGM命o{;</span><br /><span style="font-size: 12pt;">其三Q开发供q维人员使用的WEB版本的游戏管理^台?/span><br /><span style="font-size: 12pt;">规模的公司Q你可能啥都要做Qh力配|稍微宽杄公司Q这些工作往往?x)区分开来?/span><br /><span style="font-size: 12pt;">架构上来_(d)大型游戏的服务端Q会(x)分成d服、逻辑服、数据存储服、日志服、GM理服甚x复杂?/span><br /><span style="font-size: 12pt;">一般服务器承蝲量不高的情况下,单进E的d-逻辑-数据的架构也很常见?/span><br /><br /><em><strong><span style="font-size: 12pt;">从团队结构角度讲Q常见的职位分配Q?br /></span><br /></strong></em><span style="font-size: 12pt;">1.{划c:(x)ȝ划、关卡策划、数值策划、剧本策?/span><br /><span style="font-size: 12pt;">2.术c:(x)ȝ、UI?D建模、动作、特效、场景、原?/span><br /><span style="font-size: 12pt;">3.E序c:(x)后端、前?/span><br /><span style="font-size: 12pt;">4.其它Q商务、运营、维护、QA</span><br /><span style="font-size: 12pt;">一个大规模团队里往往术是最多的Q现在是看脸的时代,囧RZQ好的美术都是用q的?/span><br /><span style="font-size: 12pt;">团队来_(d)自然是需要各Un兼数职的牛h?/span><br /><span style="font-size: 12pt;">{划Q一个就够了Q?/span><br /><span style="font-size: 12pt;">前端Q策划也能兼Q?/span><br /><span style="font-size: 12pt;">后端Q一个就够了</span><br /><span style="font-size: 12pt;">q维Q后端也能干</span><br /><span style="font-size: 12pt;">术Q不好搞外包吧</span><br /><span style="font-size: 12pt;">q个世界上永q不~少一个h搞定以上所有事情的大牛?/span><br /><br /><span style="font-size: 12pt;">{博友问Q我们当时的团队是,{划兼前端,?前端Q后期只剩俩了,后端Q前期俩Q后期只剩我一个,q有一位特效,术外包?/span><br /><span style="font-size: 12pt;">{毕?/span><br /><br /><span style="font-size: 12pt;">该休息了<br /><br /></span><span style="font-family: georgia, verdana, Arial, helvetica, sans-seriff; font-size: 13px; line-height: 20.7999992370605px; color: #ff0000;">在此xQ{?#8212;—h明出处?/span><br style="color: #4b4b4b; font-family: georgia, verdana, Arial, helvetica, sans-seriff; font-size: 13px; line-height: 20.7999992370605px;" /><span style="color: #4b4b4b; font-family: georgia, verdana, Arial, helvetica, sans-seriff; font-size: 13px; line-height: 20.7999992370605px; background-color: #ffffff;">来自Q?/span>http://www.aygfsteel.com/rockblue1988/archive/2015/03/10/423328.html<span style="color: #4b4b4b; font-family: georgia, verdana, Arial, helvetica, sans-seriff; font-size: 13px; line-height: 20.7999992370605px; background-color: #ffffff;"><br /></span><span style="font-size: 12pt;"><br /> </span><img src ="http://www.aygfsteel.com/rockblue1988/aggbug/423328.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/rockblue1988/" target="_blank">Jimi</a> 2015-03-10 02:05 <a href="http://www.aygfsteel.com/rockblue1988/archive/2015/03/10/423328.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>回顾2014http://www.aygfsteel.com/rockblue1988/archive/2015/03/07/423271.htmlJimiJimiFri, 06 Mar 2015 19:09:00 GMThttp://www.aygfsteel.com/rockblue1988/archive/2015/03/07/423271.htmlhttp://www.aygfsteel.com/rockblue1988/comments/423271.htmlhttp://www.aygfsteel.com/rockblue1988/archive/2015/03/07/423271.html#Feedback11http://www.aygfsteel.com/rockblue1988/comments/commentRss/423271.htmlhttp://www.aygfsteel.com/rockblue1988/services/trackbacks/423271.html只是x那些Ҏ(gu)不经意间忘却的,大的的、圆的扁的、重要的不重要的Q都E稍记录下来?br />
q是l完婚后的第一个年_(d)酸甜苦GQ冷暖自知(q句我咋p联想到鸭子呢Q)?br />
一.工作
2月䆾Q?3q开始做的页游创业项目彻底黄了,q没q年呢,都不l吃Q团队就“?#8221;滚蛋了?br />q完q回来,׃三个C拜扑ַ作?br />3?P最l选择C家手游公怸班,提前转正?br />׃U种原因Q决定换工作Q拿了三份OfferQ其中有我职业生涯中拿到q的最高的Q还是比较欣慰的Q这U被可的感觉良好Q虽然最l没选择它?br />11?7号到了当前公怸班,目前为止Q工作和交流都很funnyQ是个o人愉快的选择?br />
?生活
在魔都这地方Q换U了一套有独立厨房的居室,U的房子啥都没,C各种东西Q才有那么点家的样子?br />每天上班下班Q做饭洗,生活也有点像个样子?br />q一q是到媄院观影次数最多的一q_(d)q也是恋爱时候曾l憧憬的?br />l自׃了个nokia x2的手机,可是不到一个月q屏了Q渣渣伤不v?br />舅子来刎ͼ带他走向了码农的不归路?br />
?技?br />1.厨艺
研究试了很多没做过的菜式:(x)
酸菜大肠、猪肚炖蛤蜊、炖王八、蒜泥扇贝、酱汁鲍鱹{清蒸多宝鱼、清蒔R鱹{肉末蒸蛋、土豆炖牛腩?br />啤酒炖羊肉、香卤牛{、清蒸猪舌头、酸菜鱼头、土豆色拉、西式牛排、香煎鳕|q做了第一份自制双皮奶?br />q里一点要说说Q一个智能电(sh)压力锅实在是太值得入手了,煮饭炖汤焖肉都用的上Q最重要的是有预U功能,晚上下好cI早上hp吃稀饭了?br />2.球
周六无安排的话,坚持C大学打球Q虐与被虐之_(d)技术还是有所q步的。值得一提的事,公司内部比赛Q也是W一ơ正式上了场Q蛮开心?br />3.吉他
没进步,只剩下随便吼吼的技能,走入C会(x)久Q越哑。这个技能的好处是,q会(x)LZ(x)上台去释放下闷骚的青春,带q能带点礼品下来?br />4.?sh)子?br />主要l熟了两首曲子:(x)《菊ơ郎的夏天》和《梦中的婚礼》,完成了大学时的小心愿。《克|地亚狂x》挑战失败,最q电(sh)子琴已摆烂?br />5.驄
都4月䆾报名Q?500Q模拟考什么的׃500左右Q每ơ练车都AAhl吃饭,加上请假考试QL?0000左右Q好在一ơ性过----说实话,没上q几回RQ教l素质一般,考科三中间三个月停练Q呆车上的时间也l对没达?---- 全国的驾校都q样吗?都TM没h了Q?br />6.代码能力
对于Linux下的操作更加熟练Qshell脚本~写Q组lSQL的能力有所提高?br />在不同的公司Q读C同风格的代码Q隐U觉得内功有所提升----别的不说Q抄代码能力那是肯定增长了?br />作ؓ(f)一个半路出家的E序员,补了《C++ primer》和《CE序设计语言》两本心法,眼界E稍增长Q至不?x)?#8220;javaE序员不晓得指针是啥”q类的说辞给w枪?br />主要的吃饭家?---Java斚wQ我?#8220;?#8221;ơ尝试了《Javaq发~程实践》这本书Q比最初多懂得一炏V?br />比较用得上的一本书是《JavaE序性能优化》,在大牛眼中这书可能比较浅显,但里面的东西实比其它一些大部头里说的简z一些,挺多地方一般面试也帔R到?br />《Java性能优化权威指南》就是前者的加强版,q货不少Q字太多没坚持读完?br />目中用上了redisQ涨了点姿势?br />比较实用的新技能:(x)Lua是比较熟练了,可以拿来换饭钱?br />
?开心的?br />1.q会(x)上中了三{奖
2.论坛上抽中一个机械键?br />
?最重要的事
两口之家卛_变成三口之家了,希望一切顺利利、^q_安!

?2015的目?br />q底再揭?br />
观文的怽码友三羊开泎ͼ心想事成Q?br />PSQ没多少内容的一随W,竟然׃q两个小Ӟ必须对出高质量博文的博M表达一下由L(fng)敬佩

Jimi 2015-03-07 03:09 发表评论
]]>
վ֩ģ壺 | Ϫ| | ɽ| ó| | Ϫ| ȫ| | ɳ| | | | | | ɽ| | ij| | | ̨| ƽ| | | | | | | | ֶ| ƺ| | | | | | ̴| | ɽ| | |