自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王帆的专栏

路要慢慢走

  • 博客(12)
  • 资源 (6)
  • 收藏
  • 关注

原创 磁盘管理

2016-04-20 10:45:19 345

原创 文件管理

索引文件:索引顺序文件:类式于分块查找

2016-04-19 17:33:07 381

原创 存储管理

相关概念:一、连续分配连续分配是指为一个用户程序分配一个连续的内存空间。二、非连续分配非连续分配允许一个程序分散地装入到不相邻的内存分区中1、基本分页把内存空间划分为大小相等且固定的块,称为页框;每个进程划分为大小相等的块,称为页。每个页通过页表对应一个页框从逻辑地址到物理地址的转换如下:(1)计算页号P=A/L和页内偏移量W=A%L(L表示页大

2016-04-12 19:40:26 430

原创 进程管理

一、进程与线程进程和线程的相互比较:(1)调度:进程是资源拥有的基本单位,线程是独立调度的基本单位(CPU执行的基本单位)(2)并发性:进程跟线程都可以并发(3)地址空间:进程的地址空间是相互独立的,同一进程的各个线程之间共享进程的资源(4)通信方面:进程间通信需要进程同步和互斥手段的辅助,而线程之间可以直接读写进程数据段(如全局变量)来进行通信二、处理机调度

2016-04-11 16:38:14 443

原创 享元模式

原理:     运用共享技术有效地支持大量细粒度的对象。不使用享元模式: class Game //游戏 { private string name = ""; public Game(string name) { this.name = name; } publi

2016-04-08 16:13:08 574

原创 观察者模式(又叫发布-订阅模式)

原理:        定义对象间的一种一对多依赖关系,使得每当一个对象(通知者)状态发生改变时,其相关依赖对象(观察者)皆得到通知并被自动更新 //通知者接口 interface Subject { void Attach(Observer observer); void Detach(Observer observer);

2016-04-08 10:30:49 430

原创 适配器模式

原理:把一个类的接口转换成客户端期望的另一种接口,从而使原本因接口不匹配而无法一起工作类能一起工作。适配器类可以根据所传递的参数返回给一个合适的实例给客户端。     abstract class Player //篮球运动员 { protected string name; public Player(string nam

2016-04-08 09:54:31 311

原创 面向对象五大基本原则

一、单一职责原则一个类应该仅有一个引起它变化的原因(最简单,最容易理解却最不容易做到的一个设计原则)职员类例子:比如在职员类里,将工程师、销售人员、销售经理这些情况都放在职员类里考虑,其结果将会非常混乱,在这个假设下,职员类里的每个方法都要if else判断是哪种情况,从类结构上来说将会十分臃肿,并且上述三种的职员类型,不论哪一种发生需求变化,都会改变职员类!这个是大家所不愿意看到的!

2016-04-08 09:23:50 461

原创 一个例子穿插三种不同的工厂模式形态

1、简单工厂模式工厂类根据提供给它的参数,返回的是几个产品中的一个类的实例。通常情况下,它返回的是一个公共的父类,在这个工厂类里面,父类的引用指向子类的对象厂长生产杯子时先不让生产线知道我要产的是玻璃的还是瓷的,而是让它在不知道具体材料的情况下先做它能做的,等到它把模具做好,只需要向其中填充玻璃原料或者瓷原料就可以造出同一形状的具体杯子了。所以就有了简单工厂模式。 class

2016-04-07 21:59:05 1594

原创 单例模式

public class Singleton //三步走 {     private static Singleton instance = null;//第一步:定义私有静态属性     private Singleton() {    //第二步:构造函数私有化     }     public static Singleton GetInstan

2016-04-07 20:09:47 315

原创 基本类型、字符串该注意的地方

1、不同数据类型之间的转换有哪些规则(1)类型自动转换:低等数据类型可以自动转换为高等数据类型,需要注意以下几点               char类型的数据转换为高等类型(int,long等),会转换为其对应的ASCII码       byte、char、short类型的数据在参与运算时会自动转换为int型,但当使用"+="运算时,就不会产生类型的转换       基本数据类型

2016-04-02 14:28:09 427

原创 几个关键字

1、final、finally、finalize的区别final:用于声明属性、方法和类,表示属性不可变(引用的不变性)、方法不可覆盖(不允许任何子类重写这个方法)、类不可以被继承finally:是异常处理的一部分,最终会执行,经常用在需要释放资源的情况下finalize:是Object类的一个方法,在垃圾回收器执行时会调用被回收对象的finalize()方法,可以覆盖此方法来实现对其

2016-04-01 22:04:25 279

数据结构课件

严蔚敏版本的数据结构ppt课件,很详细哦!

2014-02-20

数据结构代码

严蔚敏版本的数据结构代码,带注释,很详细哦!

2014-02-20

递归算法实例

我总结的所有递归实例代码:包括八皇后,折半查找,快速排序等

2014-02-20

计算机数值试验 winform版

这是我大二学计算机数值试验写的所有代码 c#写的 很多都是winform版本 内容很详细:拉格朗日插值 牛顿插值 高斯列主元消去 追赶法等等

2014-02-20

ASP.NET教学PPT--标准控件

ASP.NET的标准控件,里面涉及到了很多基本控件以及使用实例

2014-02-20

HTML学习PPT

HTML的PPT,涉及到了所有基本的HTML标签以及相应的示例,很详细哦!

2014-02-20

空空如也

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

TA关注的人

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