- 博客(9)
- 收藏
- 关注
转载 ORG伪指令的意义
ORG 0x7C00 伪指令说明其后面程序的目标代码在内存中存放的起始地址是0x7C00ORG伪指令:ORG是Origin的缩写:起始地址,源。在汇编语言源程序的开始通常都用一条ORG伪指令来实现规定程序的起始地址。如果不用ORG规定则汇编得到的目标程序将从0000H开始。例如: ORG 2000H START:MOV AX,#00H汇编语言源程序中若没
2017-04-30 11:43:42 4473
原创 30天自制操作系统中edimg的含义
在学习30天自制操作系统时,遇到一个问题就是:$(EDIMG) imgin:../z_tools/fdimg0at.tek \wbinimg src:ipl.bin len:512 from:0 to:0 \copy from:haribote.sys to:@: \imgout:haribote.img书上说是制作镜像文件,但是没有非常清楚的说明白。弄清楚
2017-04-29 22:17:43 1786 1
原创 30天自制操作系统(笔记1)
日本的这本书看到第2天的时候,很多东西都不解,百度了下,如下为百度结果。首先是一段汇编的BIOS的引导程序:DB 0xeb, 0x4e, 0x90, 0x48, 0x45, 0x4c, 0x4c, 0x4fDB 0x49, 0x50, 0x4c, 0x00, 0x02, 0x01, 0x01, 0x00DB 0x02, 0xe0, 0x00, 0x40, 0x0b, 0xf
2017-04-26 16:16:48 470
原创 oracle 实现表中某个字段的自动增加(相当于有些数据库的自增列)
说明:sqlserver 中设置某个列的自动增加是非常容易的,只需要在列后面加上 auto_increment即可,但是oracle在使用sql语句创建表时时不支持这种自增的。那么要实现自增列怎么办? 三步搞定--1.创建表-----CREATE TABLE users ( id number(11) NOT NULL , username varchar2(100
2016-10-01 16:53:57 8522
原创 归并算法 c#实现(递归实现)
具体原理部分百度或是参见:数据结构与算法-C语言版 175-177页这里给出c#的实现: /// /// 归并算法 /// /// 输入数组 /// 左边索引 /// 右边索引 static void MergeSort(ref int[] a,int left,int right)
2016-06-14 22:15:35 440
原创 快速排序算法 c#版(递归实现)
具体理论参考其他文章,我这里推荐【数据结构与算法-c语言描述版】这本书,在书的177-183页,描述了相关的原理,思路非常清晰这里给出c#实现的代码:static void Sort(ref int[] a,int left,int right) { Console.WriteLine(a.Length); if(left<r
2016-06-14 22:11:51 677
原创 二叉堆 build算法 c++ 数据结构与算法
数据结构与算法分析,C语言版(第140-141页)中构建堆,原理不再赘叙。#include #include #include #include typedef int ElementType;typedef struct HeapStruct *PriorityQueue;struct HeapStruct {int Capacity;int Size
2016-05-20 10:54:04 520
原创 python 网络爬虫 翻译
你并不总需要锤子当面对像难解的绳结事情的时候,马上用多条程词总结你的信息是吸引人的。但是,记住:断然舍弃在这部分的分层技术会导致代码难以调试,脆弱,或者两者有之,开始之前,让我们来看看一些可以避免高级HTML解析的方法!假设你有目内容。也许上一个名字,统计数值,或者是文本块。也许需要找的内容隐藏在一个没有帮助标签的HTML文本或是HTML属性,马上写一些像下面代码尝试提出:bsOb
2016-05-05 14:58:01 800
原创 数据结构与算法分析-c语言描述版 mark allen weiss
指出依序访问图4-61中的伸展树中关键字3,9,1,5后的结果。 图4-611.原理这里主要涉及到两种旋转方式:1)之子型旋转2)一字型旋转这两种方式实际有一点差别:之子型旋转是两次单旋转的组合,而且都可以看成是将目标节点父节点的选转(后面实例进行说明)
2016-04-18 10:38:03 6063
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人