2018年3月5日
摘要: 1,ASCII表一共有128个字符 2,尽量不要用乘除法,用时也要注意不要吞位 3,单链表编程时结尾应指向NULL 4,大数据链表频繁查找时可引入“哨兵” 5,当题目涉及到求最大最小值时,最初的比较数字就应当设置为INT_MAX或INT_MIN,更为安全。<limits.h>中有INT_MAX和IN 阅读全文
posted @ 2018-03-05 19:37 米兰达莫西 阅读(124) 评论(0) 推荐(0) 编辑
摘要: Given a string, find the length of the longest substring without repeating characters. Examples: Given "abcabcbb", the answer is "abc", which the leng 阅读全文
posted @ 2018-03-05 17:15 米兰达莫西 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 注:部分资料和图片来源于网络,本文在学习过程中对网络资源进行再整理。 I/O空间 I/O端口和I/O内存 首先上图,如下:外设中的寄存器被称为I/O端口,外设中的内存被称为I/O内存。二者合起来统称为I/O空间。 设备驱动程序要直接访问外设或其接口卡上的物理电路,这部分通常都是以寄存器的形式出现。外 阅读全文
posted @ 2018-03-05 11:43 米兰达莫西 阅读(854) 评论(0) 推荐(0) 编辑
摘要: 准备工作: 1, 一台有小PCI插槽的pc机 2, Ubuntu14.04(其他系统测试过12.04,14.02等版本,不好用,也可能是我当时没配好) 具体步骤: 按照官方网站http://dhalperi.github.io/linux-80211n-csitool/installation.ht 阅读全文
posted @ 2018-03-05 11:16 米兰达莫西 阅读(4980) 评论(0) 推荐(0) 编辑
摘要: 1,编程思路关键点 (1)理清什么是Key什么是Value (2)哈希函数选择 哈希函数映像到地址几何中任何一个地址的概率必须是相等的。 (3)冲突处理方法 (4)优化:更少的平均查找长度 2,基本知识点 (1)哈希函数 a,直接定址(巧用) H(key) = key,H(key) = a * ke 阅读全文
posted @ 2018-03-05 10:59 米兰达莫西 阅读(131) 评论(0) 推荐(0) 编辑
  2018年3月2日
摘要: 一,SETUP组成的基本部分 1,VFR,IFR: Visual Forms Representation. 一种资源CODE的格式,用于创建IFR(Internal Forms Representation) String,VFR file 中包括a Unicode file,String在a U 阅读全文
posted @ 2018-03-02 10:42 米兰达莫西 阅读(975) 评论(0) 推荐(0) 编辑
  2018年3月1日
摘要: 题目:Given an array of integers, find if the array contains any duplicates. Your function should return true if any value appears at least twice in the 阅读全文
posted @ 2018-03-01 22:34 米兰达莫西 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 由C写成的EfiCompatibility code存在于EFI环境中,它构成了一些protocols。 1,Legacy BIOS Protocol LegacyBios module构成了CSM的框架,所以Legacy BIOS Protocol 是CSM的基本protocol,作用于platf 阅读全文
posted @ 2018-03-01 22:20 米兰达莫西 阅读(732) 评论(0) 推荐(0) 编辑
摘要: CAR是Cache As RAM的缩写,是以CPU的Cache作为RAM为PEI阶段的C提供memory资源,以便EFI尽早进入C语言环境。 相关知识储备: MTRR——Memory Type Range Register,(which is a part of MSRs), 可以通过指令RDMSR 阅读全文
posted @ 2018-03-01 09:37 米兰达莫西 阅读(4979) 评论(0) 推荐(0) 编辑
  2018年2月28日
摘要: 第一条指令的位置在FFFF:0000,也就是物理地址FFFF0。第一条指令是跳转到F000:EO5B。 接下来准备由实模式进入保护模式。加载GDT,置PE位为1,清指令预取队列并真正进入保护模式。 那么计算机一直更新换代,这种模式是如何一直保持兼容的呢? 追溯到最早 808X 系列处理器,8080 阅读全文
posted @ 2018-02-28 16:12 米兰达莫西 阅读(5924) 评论(0) 推荐(0) 编辑