V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  clearbug  ›  全部回复第 40 页 / 共 48 页
回复总数  946
1 ... 32  33  34  35  36  37  38  39  40  41 ... 48  
2016-09-15 20:19:12 +08:00
回复了 Qiangyuan 创建的主题 职场话题 面试用不用穿正装?
反正我是没有。。穿得正常就好
2016-09-15 20:18:22 +08:00
回复了 guoli1029 创建的主题 全球工单系统 七牛 2017 校招界面小 BUG?
哇我也想去骑牛
2016-09-15 16:42:21 +08:00
回复了 NTSKU 创建的主题 JavaScript 请教下这段 JS 什么意思?
这是要测试 Javaer 啊😄
2016-09-13 12:10:01 +08:00
回复了 mhtt 创建的主题 问与答 你们还在用 twitter 吗?
从未用过。。。
@zhongyuhang 嗯要过段时间吧
上一年还面了前端,可惜在北京。不然真想去看看
2016-09-12 13:04:06 +08:00
回复了 nikoo 创建的主题 分享发现 还是中招了,流氓软件腾讯电脑管家
装个 360 吧,拦截腾讯的东西妥妥的
2016-09-12 12:59:57 +08:00
回复了 Yimian 创建的主题 酷工作 [一面数据] 深圳南山 - Python 工程师/Web 前端/数据分析师
还有快播的。。。是不是公司一大福利是无限资源啊😄23333
@lyp111332 实话,找到朋友推荐的比较好
楼上都有些好建议,但是我感觉如果身边环境就很糟糕的话自己不同流合污很难。。可以考虑出来找个靠谱的公司实习
2016-09-11 23:22:38 +08:00
回复了 lxyyzm 创建的主题 分享创造 谁的天气 app 敢说比我这个还简洁?
你的 app 叫什么呀?
2016-09-11 17:23:26 +08:00
回复了 clearbug 创建的主题 Java Java 逻辑左移运算的规则?
@napsterwu 嗯嗯是的。因为搞一个无符号左移<<<出来没啥意义,符号位就在左边。结合答友贴出的官方文档和 sf 中第一个答友的详细解答,基本上已经搞明白了。感谢各位了。
2016-09-11 17:14:25 +08:00
回复了 clearbug 创建的主题 Java Java 逻辑左移运算的规则?
@imn1 我比较菜。。你说得我也不太懂,不过 sf 上第一个回答我感觉倒是挺合理:

着重讲一下你不理解的 10000000,00000000,00000000,00000000 怎么取补码(也就是从补码转原码)的过程吧。
取补的过程你也很清楚了,但是有一个关键点,就是在+1 的过程中不会改变符号位。在通常的情况下,+1 都不会影响符号位,只有两个数字比较特别,就是 00000000,00000000,00000000,00000000 和 10000000,00000000,00000000,00000000 。这两个取反码是 01111111,11111111,11111111,11111111 和 11111111,11111111,11111111,11111111 ,如果直接+1 都会影响符号位。而真正的去补过程是不修改符号位的,所以这两个数的补码计算之后仍然为他们本身。 所以补码 10000000,00000000,00000000,00000000 的源码就是 10000000,00000000,00000000,00000000 ,也就是负数的最大值 -2147483648

因为没有-0 ,所以 10000000,00000000,00000000,00000000 就是负数的最大值 -2147483648 。。记得之前教科书上好像也说过这个
2016-09-11 17:11:55 +08:00
回复了 clearbug 创建的主题 Java Java 逻辑左移运算的规则?
@oldwolf 大神威武,把 jvm 的实现都搬出来了。。。可惜对 cpp 不太懂。。顺便问一下:你学 Java 都直接看 jvm 实现吗?
2016-09-11 16:22:57 +08:00
回复了 clearbug 创建的主题 Java Java 逻辑左移运算的规则?
@Septembers 。。。好吧。谢谢提供官方文档哈。敢问大神你主力是啥呢?
2016-09-11 15:26:55 +08:00
回复了 clearbug 创建的主题 Java Java 逻辑左移运算的规则?
@imn1 不止这么简单的运算吧,我想搞明白内部运算规则
2016-09-11 15:25:59 +08:00
回复了 clearbug 创建的主题 Java Java 逻辑左移运算的规则?
@Septembers 英语不太好,文档终于阅读完了。看文档里有这么一句:
“ At run time, shift operations are performed on the two's-complement integer representation of the value of the left operand.”也就是说在运行时,移位操作时左操作数使用的是左操作数的补码进行移位运算的,然后运行完再将结果转换为原码就可以知晓其具体数值了( PS :不知道这里理解对否。。)。
那么我想问一下:
int x = 3; //00000000,00000000,00000000,00000011 (补码和原码是一样的)
int x31 = x << 31;
1.求 x31 的运算过程:
00000000,00000000,00000000,00000011->
10000000,00000000,00000000,00000000 (移位运算,右边补零)
这个运算过程正确吗?如果正确的话,结果 10000000,00000000,00000000,00000000 又该怎么转换成为原码呢?
2016-09-10 23:41:38 +08:00
回复了 ga6840 创建的主题 分享创造 我也搞了一个搜索引擎。开源、主攻数学公式搜索。
两天时间,我已经见到两个搞搜索引擎的了。。这是第三个
1 ... 32  33  34  35  36  37  38  39  40  41 ... 48  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3745 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 00:53 · PVG 08:53 · LAX 16:53 · JFK 19:53
Developed with CodeLauncher
♥ Do have faith in what you're doing.