加载中
ARM基础

ARM 概念梳理 ARM architecture:ARM 公司基于精简指令集开发一套指令集架构。 ARM core: 基于ARM architecture 开发的IP core,有俩种ARM core 一种是ARM 公司自己开发的ARM7,ARM8...,一种是...

2019/06/23 23:33
163
位序

位序浅析 下面我们先看一下struct iphdr的定义,后文会解惑为什么要在一个字节中区分大小端。 struct iphdr { #if defined(__LITTLE_ENDIAN_BITFIELD) __u8 ihl:4, version:4; #elif define...

2018/01/25 19:09
138
字节序

字节序 网络字节序 网络字节顺序是TCP/IP中规定好的一种数据表示格式,它与具体的CPU类型、操作系统等无关,从而可以保证数据在不同主机之间传输时能够被正确解释。网络字节顺序采用big end...

2018/01/25 19:06
179
bison

BSION ==Bison 语法文件内容的布局== Bison 工具将把 Bison 语法文件作为输入。语法文件的扩展名为.y。Bison 语法文件内容的分布如下(四个部分): %{ 序言 %} Bison 声明 %% 语法规则 %% 结...

2018/01/01 23:02
373
flex学习笔记

flex学习笔记 1、flex的安装和使用(系统Ubuntu14.04) $ sudo apt-get install flex 2、编译 flex代码的源文件往往是以.l为后缀名的。 .l文件通过以下命令编译(以文件名为scanner.l为例):...

2018/01/01 23:01
184
通过内置变量偏移地址访问结构体变量

#pragma pack(1)//一字节对其方式 #include<stdio.h> #include<stddef.h> #include<string.h> struct node_t{ int offset[10]; char a[9]; int b; int c; }; int main() {   struct n...

2017/11/13 19:05
470
github创建远程仓库

1.configure Guidance,i assume you have alreadly install git in your computer. $git config --global user.name "your name" $git config --global user.email "youremail@domain.com" c...

2017/11/10 19:00
41
epoll边缘触发和水平触发

Level_triggered(水平触发): 当被监控的文件描述符上有可读写事件发生时,epoll_wait()会通知处理程序去读写。如果这次没有把数据一次性全部读写完(如读写缓冲区太小), 那么下次调用 epol...

2017/11/10 18:53
3.9K

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部