码迷,mamicode.com
首页 >  
搜索关键字:纯lua 位操作    ( 1494个结果
POJ 3748:位操作
位操作 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语言位运算详解
位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型。 C语言提供的位运算符列表: 运算符含义描述 &按位与如果两个相应的二进制位都为1,则该位的结果....
分类:编程语言   时间:2015-07-14 22:36:32    阅读次数:211
(适合入门)JVM堆内存相关的启动参数:年轻一代、岁和永久代内存分配
假设你要观察JVM进程消耗的堆内存,通过命令工具jmap或可视化工具jvisualvm.exe。JVM这些参数的默认启动值。假设你想知道JVM内存分配策略,最开始手动设置这些参数。通过JDK统计结果,进行对照,就比較easy理解这些内存分配的理论知识。执行环境是win7 32位操作系统,JDK1.7...
分类:其他好文   时间:2015-07-12 20:19:37    阅读次数:314
【转】内存分配粒度vs内存分页大小vs内存空间
原帖地址分配粒度:表示每次请求内存的时候最小给分配多少,比如32位操作系统基本上每次分配的是64K大小。分页大小:表示的是页面的大小,32位操作系统是4K是内存管理的最小单位。例如:假设你要请求6k = 4K + 2K的空间,操作系统会一次分配64K的空间放着,又因为内存最小操作单位是4K,所以实际...
分类:其他好文   时间:2015-07-09 22:38:08    阅读次数:129
Oracle 11g R2 安装教程
一, 注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。  路径名称中,最好不要出现中文,也不要出现空格等不规则字符。 官方下地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html以下两网址来源此官方下载页网。 win 32位操作系统下载地址:http:...
分类:数据库   时间:2015-07-09 18:06:31    阅读次数:188
Zigbee事件
ZIGBEE事件有两类,系统定义事件和用户定义事件。 系统类事件是协议栈已定义好的,用户类事件是我们用户层面来定义的。 事件类号采用一个16bit的常量,使用独热码编码,独热码是只有一个bit为1,其他全为0的一种码制,采用独热码的优点是操作方便,可以使用简单的位操作指令实现,如:提取系统类事件用events & SYS_EVENT_MSG,清除系统类事件用events ^ SYS_E...
分类:其他好文   时间:2015-07-09 14:31:15    阅读次数:90
PHP分组聊天室--fooking现实
最近也是比较忙,公司打码,回家继续打,越忙越折腾!?一个不小心半夜一点了,花了一晚上时间终于把这个分组聊天室写完了,前两天刚把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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!