代码改变世界

阅读排行榜

JMM的happens-before法则

2017-06-27 16:32 by 放作夥, 354 阅读, 收藏,
摘要: java内存模型下一些“天然”的先行发生关系,这些先行发生关系无须任何同步器协助就已经存在,可以在编码中直接使用。如果两个操作之间的关系不再此列,并且无法从下面规则中推导出来,则它们就没有顺序性保障,虚拟机可以对它们进行任意地重排序。 happen before原则是什么? happens befo 阅读全文

AtomicBoolean与AtomicInteger学习

2016-09-27 15:38 by 放作夥, 346 阅读, 收藏,
摘要: AtomicBoolean跟AtomicInteger都有一个compareAndSet的方法 我网上看见compareAndSet的应用可以是防止多次初始化,比如多个线程想用compareAndSet来判断是否初始化过,只有一个线程能初始化 当然AtomicBoolean最重要的就是getAndS 阅读全文

integer promotion

2013-03-17 20:46 by 放作夥, 343 阅读, 收藏,
摘要: 用小米的笔试题来举例吧1 void fun() 2 { 3 unsigned int a = 2013; 4 int b = -2; 5 int c = 0; 6 while (a + b > 0) 7 { 8 a = a + b; 9 c++; 10 } 11 printf("%d", c); 12 } 问输出什么?错误答案是1003,参考解释如下If both operands have the same type, then no further convers... 阅读全文

maven设置打jar包并引入依赖包

2017-06-16 11:55 by 放作夥, 336 阅读, 收藏,
摘要: 2.修改pom根节点下build为: 阅读全文

winhex注意

2012-10-13 22:11 by 放作夥, 335 阅读, 收藏,
摘要: 第一次用winhex,发现复制时不对,搜了一下,提示粘贴时要选最后一项,即ascii hex。另外如果如果有一件东西不想直接交给对方,就可以给对方16进制的代码让对方粘贴进winhex中再保存,也是相当于传送的效果,但是没给实物,相对较安全 阅读全文
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 25 下一页