最新文章列表

位运算

基本位运算包含6种运算符 & 按位与 | 按位或 ^ 按位异或 ~ 取反 << 左移 >> 右移(>>>无符号右移)  & 按位与运算 &运算符为双目运算符,参与运算的数以补码方式 相同位的两个数字都为1,则为1;若有一个不为1,则为0   3 & 5 = 1 0000 0011 0000 0101 ...
heycheng 评论(0) 有684人浏览 2018-09-14 10:47

高效率节点权重器

问题: 类似负载均衡nginx,分发请求到各个应用节点, 可按设置好的权重(机器性能)进行分派。 思路: 按位移来实现,比如共8份,占2份的话,就用8位二进制数来表示:6个0,2个1。 有个定位器按顺序移动,占2个1的,一个来回就有2次机会命中。 实现: int base = 0b1000_0000; //主机节点及权重 int[] ns = { 0b1 ...
xiemingmei 评论(0) 有542人浏览 2015-12-04 13:53

int数据与byte之间的相互转换实现代码

在BMP文件和文件压缩时需要用到的int与byte转换,现将理解的贴出来;   主要是要理解;位移等概念 http://baihe747.iteye.com/blog/2078029   int转byte;   byte转int;   /** * 字节转成int,int转成字节 * @author Administrator * */ public class ...
百合不是茶 评论(0) 有1218人浏览 2014-08-19 10:57

关于ConcurrentHashMap 中位移的问题

拜读了GoldenDoc的大作:《Java并发编程之ConcurrentHashMap》后,有一个疑问:  关于查找Segment位置的位操作,segment的位置由如下代码确定:   long u = ((h >>> segmentShift) & segmentMask);  其中 SSHIFT 和 SBASE为静态常量,而segmentShift和segm ...
leonzhx 评论(0) 有1262人浏览 2014-03-16 14:33

位移操作

1.基本操作:    使用一个unsigned int变量来作为位容器。 2.操作符: |   按位或操作符:result=exp1|exp2;当exp1和exp2中对应位中至少有一个为1时,result中对应位为1,否则为0。 &  按位与操作符::result=exp1&exp2;当exp1和exp2中对应位全为1时,result中对应位为1,否则为0。 ^  按位异 ...
wbj0110 评论(0) 有846人浏览 2013-07-23 11:25

Int和byte数组之间的转换

有时候和C的程序通信的时候,我们在封装协议时,可能需要将Java里的int值,转换成byte[]后用socket发送。所以我们需要将32位的int值放到4字节的byte[]里。 /** * int值转成4字节的byte数组 * @param num * @return */ public static byte[] int2byteArray(int num) { by ...
378629846 评论(1) 有18823人浏览 2012-08-27 20:25

java 位移运算与乘法运算

  对于 JAVA 编程中,适当的采用位移运算,会减少代码的运行时间,提高项目的运行效率。这个可以从一道面试题说起:     问题: 用最有效率的方法算出2 乘以8 等於几?” 答案:2 << 3 由此就引发了我的思考,为什么位移运算会比乘法运算更快呢?其实简单的想想,计算机的内存是用由 0 ...
周凡杨 评论(2) 有5465人浏览 2012-07-09 14:25

C语言位移运算的编译

  位运算是底层开发中常用的C语言运算,移位运算是相当有用的一种运算。举例说明:   int main() { long a; long b = a << 16; long long c; long lon ...
deltamaster 评论(0) 有1568人浏览 2011-10-25 18:32

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics