#include
#define set_bit1(x,y) (x|=(0x01L<<y))
#define set_bit0(x,y) (x&=(~(0x01L<<y)))
#define get_bit(x,y) (x&(0x01L<<y))
int main()
{
int pos = 31;
unsigned long bitmap = 0xffffff...
分类:
其他好文 时间:
2015-01-26 17:03:02
阅读次数:
238
一、位和字节1、 比特bit(b)bit是字位(最小的存储单位,)千位:Kbits(Kb,英文kilobit)计算机中的信息都是二进制的0和1来表示,其中每一个0或1被称作一个位。通常用bit来作数据传输的单位,因为物理层,数据链路层的传输对于用户是透明的,而这种通信传输是基于二进制的传输。2、 比...
分类:
其他好文 时间:
2015-01-26 13:16:57
阅读次数:
2251
W25Q80BV是台湾华邦电子(Winbond)生产的8M-bit串行flash芯片。主要特性有:工作电压:2.5 ~ 3.6 V功耗:读写(active)时4mA,低功耗(power-down)时 3.3VGND GND/CS SS (D10)DI MOSI (D11)DO MISO ...
分类:
其他好文 时间:
2015-01-25 18:06:19
阅读次数:
607
1. lscpulscpu命令可以用来查询处理器cpu的详细信息,只需要简单地输入lscpu即可,如下所示,它本身也没有提供更多选项和功能可供选择。____FCKpd___0nbsp;lscpuArchitecture:x86_64CPUop-mode(s):32-bit,64-bitByteOrd...
分类:
系统相关 时间:
2015-01-25 17:53:07
阅读次数:
281
/// /// 二值化图像 /// /// /// private static unsafe Bitmap Binaryzation(Bitmap bmp) { Bit...
字节数组的合并byte[] defArr = File.ReadAllBytes(filePath); byte[] md5Arr = GetMd5Hash(filePath); int len = defArr.Length + md5Arr.Length; byte[] lenArr = Bit...
分类:
编程语言 时间:
2015-01-24 13:03:14
阅读次数:
277
第4章ARP:地址解析协议 1.背景:当一台主机把以太网数据帧发送到位于同一局域网上的另一台主机时,是根据48 bit的以太网地址来确定目的接口的。设备驱动程序从不检查IP数据报中的目的 IP地址。 因此,在向另外一台主机发送数据时,我们不仅要知道目的主...
分类:
其他好文 时间:
2015-01-24 00:26:09
阅读次数:
150
转:http://www.ruanyifeng.com/blog/2009/08/twos_complement.html问一个主要的问题。负数在计算机中怎样表示?举例来说,+8在计算机中表示为二进制的1000,那么-8怎么表示呢?非常easy想到,能够将一个二进制位(bit)专门规定为符号位,它等...
分类:
其他好文 时间:
2015-01-23 21:24:12
阅读次数:
166
H.264码流格式
SODB: String Of Data Bits 原始数据比特流, 熵编码输出结果, 以bit为单位。
RBSP: Raw Byte Sequence Payload 原始字节序列负载, 在SODB最后加上trailing bits.
EBSP: Extent Byte Sequence Payload 扩展字节序列负载, RBSP里面加入防伪起始码字节(0x03)...
分类:
其他好文 时间:
2015-01-23 18:26:44
阅读次数:
218
c++Builder 6 下的std::map还能用,有代码提示。换到xe7,代码提示出来就一个tt.operator [](),代码没法往下写了。最后把Target Platforms切换到64 bit windows 竟然可以了!!!
分类:
编程语言 时间:
2015-01-22 21:34:47
阅读次数:
289