目录
1.Cache基本原理
2、字节取位操作:
/*************************************************************************
> File Name: yuwei.c
> Author: terry
> Mail: terry@nokia-sbell.com
> Created Time: 2020骞▒11鏈▒24鏃▒ 16:00:17
************************************************************************/
#include<stdio.h>
/*对int型取一个字节*/
int main()
{
int i=0x12345678;
int a,b,c,d;
a=i&0xFF;
b=i>>8;
c=(i>>16)&0xFF;
d=i>>24;
printf("a=0x%x,b=0x%x,c=0x%x,d=0x%x",a,b,c,d);
return 0;
}
/*一个字节取bit位操作*/
int main()
{
unsigned char c = 0x32;
int b[8];
for(int i =0; i<8; i++)
{
b[i] = ((c >> i) & 1);
printf("b[%d]=%d ",i,b[i]);
}
return 0;
}
3、计算机组成原理
4、RingQueue实现
5、sizeof字节对齐
6、Callback回调函数
7、DPDK背景和优势
8、查看服务器是32/64位
$ getconf LONG_BIT
结果返回64,则说明是64位的;
结果返回32, 则说明是32位的