自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 Windows内核函数的前缀

Winodws操作系统采用的是“client-server”设计模式,在用户层和内核层提供不同的系统函数,供程序员使用。其结构如下:         如上图,Win32子系统将Win32 API转为Native API,故以Nt前缀开头的都是Native API,它还是属于用户层。通过Native API,建立与内核层的联系。        在C盘的Windows文

2016-03-31 13:26:03 2584

原创 Windows驱动开发之入门篇(一)

本文主要介绍“如何入门Windows驱动开发”和“新手需要掌握哪些知识和动手技能”,大部分是本人探索Windows驱动开发近一月时间的经验之谈。大致包括如下几个方面:1,开发工具、调试工具和调试手段;2,Windows驱动开发框架;3,驱动程序基本知识;4,PCIE驱动程序;5,学习资料        以上内容在本文仅做简单介绍,后续随着本人经验的增加,将经常更新本文,并对

2016-03-28 20:03:02 44441 6

原创 数据结构之“Ordered List and Sorted List”(七)

本文主要学习“Sorted List”的应用—— 多项式相加(the addition of two polynomials,点击打开链接)。一、多项式相加的计算机表示        前面学习“Ordered List”的应用的时候,我们学到用“a sequence of ordered pairs”来表示一个多项式。如下:        然后,用“Ordered Li

2016-03-09 14:19:01 599

原创 数据结构之“Ordered List and Sorted List”(六)

本文将学习“SortedList”的指针实现,并比较数组实现和指针实现的性能。一、SortedListAsLinkedList(点击打开链接)                如上图,SortedListAsLinkedList(SortedList的指针实现)也采用的是多继承,其中接口继承自SortedList,实现继承自ListAsLinkedList。声明如下:#pra

2016-03-08 09:39:36 547

原创 数据结构之“Ordered List and Sorted List”(五)

前面四篇文章主要学习“Ordered List”,本文将学习另一种列表(list)—— “Sorted List”。一、“Sorted List”的特性和声明(点击打开链接)        “Sorted List”与“Ordered List”类似,都是保存一系列元素的可搜索容器。不同的是, “Sorted List”中任一项的位置不是任意的,它的全部项都是按从小到大的顺序排列的

2016-03-07 13:53:57 696

转载 数据结构之“Ordered List and Sorted List”(四)

本文主要介绍“Ordered List”的一种应用——“多项式求导”。(点击打开链接)一、名字介绍        本文的数学公式比较多,我就不在博客中编公式了,在此简单列一下几个高数名词。        polynomial    ——  多项式        coefficient     ——  系数        exponent       ——  指数 

2016-03-04 15:38:11 662

原创 数据结构之“Ordered List and Sorted List”(三)

本篇将给出两份测试代码,测试上一篇的两个实现列表。此外,也将比较两种实现的优缺点。一、测试代码1,测试数组实现 // test for ListAsArray { ListAsArray list1(10); Int pArray[] = { Int(1), Int(2), Int(3), Int(4), Int(5) };

2016-03-04 15:17:54 493

原创 数据结构之“Ordered List and Sorted List”(二)

本文主要学习“Ordered List”的两种实现——“ListAsArray”(基于动态数组:点击打开链接)和“ListAsLinkedList”(基于指针)。一、“ListAsArray”(点击打开链接)        基于数组的List,有大小限制。#pragma once#include "List.h"#include "DynamicArray.h"using

2016-03-04 14:57:33 641

原创 数据结构之“Ordered List and Sorted List”(一)

本系列文章将学习我们生活中最常用也最简单的一种数据结构——List(列表,点击打开链接)。List就是一个元素项(items)序列,支持“添加”、“删除”和“访问元素”等操作。本系列文章主要学习两种List——Ordered List(有序列表)和Sorted List(排序列表)。一、区分概念        这两种List从字面上看,容易让人混淆,我举几个实际生活中的例子两展示它们之间的

2016-03-04 14:45:17 2011

原创 Windows驱动开发之准备篇

近日,公司人心浮动,我们小组负责驱动开发的小伙也提离职了,领导说,让我这个组长自己搞定。于是乎,开始跨界准备“Windows驱动开发”的学习。废话不多说,开始准备学习资料和熟悉“Windows驱动开发和调试工具”。一、学习资料1,《Windows驱动开发技术详解》(张帆)        这本书绝对是入门级的经典书,必须认真阅读。它从两个最简单的驱动谈起,逐步引入“Windows

2016-03-01 09:38:19 2047

《Windows驱动开发技术详解》源码

《Windows驱动开发技术详解》一书的源码,包括:DDK 编译版本和VC 版本。

2019-02-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除