片上外设区分为四条总线,根据外设速度的不同,不同总线挂载着不同的外设, APB1 挂载低速外设,APB2 和 AHB 挂载高速外设。相应总线的最低地址我们称为该总线的基地址,总线基地址也是挂载在该总线上的首个外设的地址。APB1 总线的地址最低,因此片上外设就从这这个地址开始,也称外设基地址。 (1 ...
分类:
其他好文 时间:
2019-10-05 00:57:41
阅读次数:
693
1.offset 只能获取,不能赋值 (1)元素.offsetParent //返回当前元素最近的定位父元素 (2)元素.offsetLeft //返回offsetParent的左偏移量 (3)元素.offsetTop //返回offsetParent的上偏移量 (4)元素.offsetWidth ...
分类:
其他好文 时间:
2019-10-04 09:19:37
阅读次数:
79
将message的偏移地址赋值给dx,之后 MOV AH,9 INT 21H 调用DOS功能,该功能为显示打印DS:DX地址处的字符 例: MOV AH,01H ; 指定DOS调用01号功能INT 21H ; 调用DOS,默认将键入输入的字符ASCII码送至AL.MOV AH,02H ; 指定DOS ...
分类:
其他好文 时间:
2019-10-03 21:36:41
阅读次数:
85
time模块 time模块中时间表现的格式主要有三种: a、timestamp时间戳,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量 b、struct_time时间元组,共有九个元素组。 c、format time 格式化时间,已格式化的结构使时间更具可读性。包括自定义格式和 ...
分类:
编程语言 时间:
2019-10-03 20:17:50
阅读次数:
107
一、hive文件存储格式 Hive支持的存储数的格式主要有:TEXTFILE 、SEQUENCEFILE、ORC、PARQUET。 上图左边为逻辑表,右边第一个为行式存储,第二个为列式存储。 行存储的特点: 查询满足条件的一整行数据的时候,列存储则需要去每个聚集的字段找到对应的每个列的值,行存储只需 ...
分类:
其他好文 时间:
2019-10-03 14:40:32
阅读次数:
87
offsetof和container_of宏 offsetof宏的作用:计算结构体中某个元素相对结构体首地址的偏移量 container_of宏的作用:知道结构体变量中某个成员的指针,反推这个结构体变量的指针 sizeof(short) = 2 sizeof(int) = 4 sizeof(long ...
分类:
其他好文 时间:
2019-10-02 00:40:48
阅读次数:
158
Altera 的 Cyclone IV 器件 PLL 具有时钟倍频和分频、相位偏移、可编程占空比和外部时钟输出,进行系统级的时钟管理和偏移控制。 Altera 的 Quartus II 软件无需任何外部器件,就可以启用 Cyclone IV PLL 和相关功能。 下面演示如和调用 Altera 提供 ...
分类:
其他好文 时间:
2019-09-30 21:27:59
阅读次数:
95
什么是内存对齐 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 为什么要内存对齐 平台原因: 某些硬 ...
分类:
其他好文 时间:
2019-09-29 12:27:07
阅读次数:
84
[TOC] 0.1 time模块 0.1.1 时间戳 时间戳(timestamp):时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。 0.1.2 格式化时间 格式化的时间字符串(format string):格式化时间表示的是普通的字符串格式的时间。 0.1.3 结构化时间 ...
分类:
其他好文 时间:
2019-09-29 09:42:58
阅读次数:
81
time模块 时间戳 返回1970年1月1日 00:00:00开始按秒计算时间偏移量 格式化时间 time.strfttime(参数) + time.sleep(s) 睡s秒 datetime模块 参数列表 返回当前时间 更改时间 默认更改天,可使用参数进行更改 时间替换 ...
分类:
其他好文 时间:
2019-09-28 21:42:44
阅读次数:
96