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

fcten

V2EX 第 7940 号会员,加入于 2011-04-13 23:42:32 +08:00
fcten 最近回复了
在原生支持整数操作的语言中,一般来说在没有溢出的情况下都是等价的。但是在很多“高级”语言中,位运算往往是模拟的,这种时候是否等价就和该语言的具体实现相关了。

比如说 JavaScript,因为 JavaScript 中 number 是只有浮点型的,所以 JavaScript 的位运算只能在浮点数上操作。由于浮点数操作上的一些坑,你会得到以下结果:

(0.7+0.1)*10 << 1 = 14
(0.7+0.1)*10 * 2 = 15.999999999999998
如果担心,就不会使用这些服务。使用这些服务,就能够承担泄露的风险。
说实话,绝大部分代码,脱离了具体的应用场景,都不值钱。现在已经不是软件卖钱的年代了。
假如我接手代码,看到 updateUserRes,我会以为是 updateUserResource。
并不是说缩写不好,而是必须有统一的代码规范。
所以,统一命名风格并不是无关紧要的事情,除非你写的代码是一次性的。
16 天前
回复了 tandaly 创建的主题 程序员 技术负责人都需要凌晨不睡觉么?
技术负责人还要 24 小时 on call,真是太惨了
24 天前
回复了 lauix 创建的主题 程序员 GO 如何实现 页面非阻塞?
这个策略是很正常的。因为任何一个 GET 请求都是有可能被缓存的,所以并发执行 GET 往往是不必要的。一旦第一个 GET 请求返回并且允许缓存,后续 GET 请求都不必再执行。
这个策略主要是为了优化静态资源的加载。
37 天前
回复了 endlessing 创建的主题 程序员 Java 被 Node.js 替换!!!
你们老总可能对 nodejs 有一些误解……建议他了解一下世界上最好的语言……
37 天前
回复了 Sunrise837 创建的主题 PHP 问个利用 PHP 采集脚本取值问题。。。
直接爬取 api 接口。
如果用算力代替金钱作为打赏的另一种方式,我觉得还可以。就是不知道区块链能不能利用这种过于碎片化的算力。
进程间的依赖关系比较复杂,操作系统是无从得知的。如果不在应用程序层面进行处理,仅仅在操作系统层面挂起进程的话,很可能会导致各种无法预料的错误。这和虚拟机挂起整个系统是有区别的。
另外一个问题是,受限于磁盘读写速度,挂起和恢复大量进程的体验不会太好。
所以,如果真的有这样的需求的话,我选择多加一根内存条……
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   实用小工具   ·   601 人在线   最高记录 3541   ·  
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.1 · 9ms · UTC 22:43 · PVG 06:43 · LAX 15:43 · JFK 18:43
♥ Do have faith in what you're doing.
沪ICP备16043287号-1