V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  clearbug  ›  全部回复第 40 页 / 共 48 页
回复总数  942
1 ... 32  33  34  35  36  37  38  39  40  41 ... 48  
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 创建的主题 分享创造 我也搞了一个搜索引擎。开源、主攻数学公式搜索。
两天时间,我已经见到两个搞搜索引擎的了。。这是第三个
2016-09-09 18:58:26 +08:00
回复了 vincixu 创建的主题 编程 有木有一起学习 windows 驱动开发( WDF)的?拉群共同进步?
驱动开发是神马? windows 应用还是说的网卡驱动那些东西?
2016-09-09 00:33:54 +08:00
回复了 djyde 创建的主题 分享发现 离开大学这一年
看过楼主之前写的博客,感觉他能在上小学时就接触编程而自己恰好又喜欢这个真的很幸运。。这种机遇也不是每个人都有的呀
1 ... 32  33  34  35  36  37  38  39  40  41 ... 48  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1666 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 16:42 · PVG 00:42 · LAX 09:42 · JFK 12:42
Developed with CodeLauncher
♥ Do have faith in what you're doing.