位操作
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 8964
Accepted: 3581
Description
假设你工作在一个32位的机器上,你需要将某一个外设寄存器的第X位设置成0(最低位为第0位,最高位为第31位),将第Y位开始的连续三位设置成...
分类:
其他好文 时间:
2015-07-15 13:22:25
阅读次数:
121
所谓旋转就是一端的位数移出字长后又插入到另一端中
unsigned char RoL(unsigned char c,int b)
{
int tmp;
for(int i=0;i<b;++i)
{
if(c & 0x80)
{
tmp=1;
}
else
{
tmp=0;
}
c <<= 1;
c |= tmp...
分类:
其他好文 时间:
2015-07-15 11:12:46
阅读次数:
124
位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型。 C语言提供的位运算符列表: 运算符含义描述 &按位与如果两个相应的二进制位都为1,则该位的结果....
分类:
编程语言 时间:
2015-07-14 22:36:32
阅读次数:
211
假设你要观察JVM进程消耗的堆内存,通过命令工具jmap或可视化工具jvisualvm.exe。JVM这些参数的默认启动值。假设你想知道JVM内存分配策略,最开始手动设置这些参数。通过JDK统计结果,进行对照,就比較easy理解这些内存分配的理论知识。执行环境是win7 32位操作系统,JDK1.7...
分类:
其他好文 时间:
2015-07-12 20:19:37
阅读次数:
314
原帖地址分配粒度:表示每次请求内存的时候最小给分配多少,比如32位操作系统基本上每次分配的是64K大小。分页大小:表示的是页面的大小,32位操作系统是4K是内存管理的最小单位。例如:假设你要请求6k = 4K + 2K的空间,操作系统会一次分配64K的空间放着,又因为内存最小操作单位是4K,所以实际...
分类:
其他好文 时间:
2015-07-09 22:38:08
阅读次数:
129
一,
注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。
路径名称中,最好不要出现中文,也不要出现空格等不规则字符。
官方下地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html以下两网址来源此官方下载页网。
win 32位操作系统下载地址:http:...
分类:
数据库 时间:
2015-07-09 18:06:31
阅读次数:
188
ZIGBEE事件有两类,系统定义事件和用户定义事件。
系统类事件是协议栈已定义好的,用户类事件是我们用户层面来定义的。
事件类号采用一个16bit的常量,使用独热码编码,独热码是只有一个bit为1,其他全为0的一种码制,采用独热码的优点是操作方便,可以使用简单的位操作指令实现,如:提取系统类事件用events & SYS_EVENT_MSG,清除系统类事件用events ^ SYS_E...
分类:
其他好文 时间:
2015-07-09 14:31:15
阅读次数:
90
最近也是比较忙,公司打码,回家继续打,越忙越折腾!?一个不小心半夜一点了,花了一晚上时间终于把这个分组聊天室写完了,前两天刚把fooking的websocket协议加上,纯lua实现。 ? ?fooking的项目地址:htt...
分类:
Web程序 时间:
2015-07-07 13:20:24
阅读次数:
124
题目描述
如何使用位操作分别实现整数的加减乘除四种运算?
解决方案
需要熟练掌握一些常见功能的位操作实现,具体为:
常用的等式:-n = ~(n-1) = ~n+1 获取整数n的二进制中最后一个1:n&(-n) 或者 n&~(n-1),如:n=010100,则-n=101100,n&(-n)=000100 去掉整数n的二进制中最后一个1:n&(n-1),如:n=010100,...
分类:
其他好文 时间:
2015-07-07 09:26:38
阅读次数:
107
一,基本概念认知
1,为啥要用补码
计算机中的符号数有三种表示方法,即原码、反码和补码。三种表示方法均有符号位和数值位两部分,符号位都是用0表示“正”,用1表示“负”,而数值位,三种表示方法各不相同。
在计算机系统中,数值一律用补码来表示和存储。原因在于,使用补码,可以将符号位和数值域统一处理;同时,加法和减法也可以统一处理。此外,补码与原码相互转换,其运算过程是相同的,不需要额外的硬件电路。...
分类:
其他好文 时间:
2015-07-06 23:33:16
阅读次数:
303