首页   注册   登录
 songkeys 最近的时间轴更新
songkeys
ONLINE

songkeys

V2EX 第 233087 号会员,加入于 2017-05-30 03:59:10 +08:00
今日活跃度排名 1822
V 友们有专门为自己写的软件吗?欢迎分享!
  •  1   
    问与答  •  songkeys  •  27 天前  •  最后回复来自 Leon6868
    140
    如何评价 BBC 新剧 Years and Years 《年复一年》?
    Chamber  •  songkeys  •  2019-05-26 12:24:54 PM  •  最后回复来自 fromdark
    15
    MacBook 屏幕动画时有异响??唰——唰——唰——唰唰唰唰——
    MacBook  •  songkeys  •  2019-04-01 06:46:02 AM  •  最后回复来自 songkeys
    4
    求推荐 MacBook 外接 4k 显示屏?
    MacBook Pro  •  songkeys  •  2019-01-16 02:08:12 AM  •  最后回复来自 vincentkwok
    45
    如何长期保存微信公众号与粉丝的聊天记录?
    微信  •  songkeys  •  2017-07-03 19:00:04 PM  •  最后回复来自 breadenglish
    1
    songkeys 最近回复了
    谢谢大家。我刚才发现把「家人共享」关闭后就可以自由切区,选择「无」也没有问题了!

    不过还是听各位的,申请两个号以防万一吧……
    21 天前
    回复了 keelii 创建的主题 前端开发 长文预警-前端开发的瓶颈与未来之路
    十分好的文章。特地去翻了翻楼主的博客,质量也很高。
    @zachlhb #9 主帖没说不合适,只是说相对 Java 来说,应用场景少,难找到好的实践案例。
    @Takuron #4 你和女朋友加密聊天吗??
    @raymanr #3 这个很棒啊!我一直想把 Apple Watch 的锻炼数据拉下来,然后做成更好的数据报表给自己看,但是找不到可用的 API 接口,貌似要自己再去申请一个开发账号并做一个手表的 APP 。

    你的这些数据是从哪里来的呢?
    支持一下。c29uZ2tleXNAcXEuY29t
    69 天前
    回复了 1oNflow 创建的主题 Java 递归结束的判断条件写==和>=有区别吗
    其实不考虑容错率,可以从另一个场景看来这个问题:

    A 的年龄是 B 的两倍加上 C 的年龄后再减去 B 的年龄,求 A 的年龄:

    a = 2b + c - b;

    这个代码的效果其实跟下面的是等价的:

    a = b + c;

    二者都没有错,但我更偏向于在代码中保留第一种写法,也就是更符合「直觉」、更有「含义」的写法。

    当然,这是个很简单的例子,所以你可能觉得很弱智。但碰到复杂的公式计算,我通常也都不会尽自己可能地去化简到极致来减少计算机的运算,而是保留符合直觉且有含义的写法,哪怕更复杂。

    回到你的例子。我在写迭代的时候,遇到 base case,也会根据题意去定义条件。比如,如果题目说「当超过 xx 时便不再……」,那么我就会把条件写成 >= 或者 <=;而如果题目说「直到它为 xx 时便不再」,那么我就会写成 == 或者 !=。

    再说回上面大家提到的容错率。如果你的代码真的符合题意背景,且它可以被证明是能达到 == 的条件的(请注意这个前提),便无需焦虑于使用一个 >= 来加以保护,甚至这么做会破坏了我刚刚所说的直觉和含义。如果你真的需要这一层防护的话,那么就是你写错了,请直接 debug,而不是靠这一层神秘防护来「修复」 bug 。

    当然……(老胡认为?)凡事没有一定,上面有很多建议是从工业代码、防备猪队友的角度出发,楼主如果已经处于工业代码的屎山中,完全无法做到缜密地顾全一切,那就大势所趋吧。
    我一直用的是 GitHub GUI,但看到这里很多人都推荐 sourcetree 。想请教一下 sourcetree 相比于 GitHub GUI,有什么更好的特色吗?谢谢
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4147 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 05:34 · PVG 13:34 · LAX 22:34 · JFK 01:34
    ♥ Do have faith in what you're doing.