自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunliangyuan的专栏

准备更新windows内核相关文章

  • 博客(5)
  • 资源 (59)
  • 收藏
  • 关注

原创 ISP原则

ISP(接口隔离原则) 定义:类的胖接口可以分解成多组方法,每组方法都服务于一组不同的客户程序 原则:不应该强迫客户依赖于那些他们不使用的方法. 理解:ISP是SRP的特殊实现.

2014-10-12 21:45:37 1174

原创 DIP原则

DIP(依赖倒置原则) 定义:①高层模块不应该依赖于底层模块,二者都应该依赖于抽象 ② 抽象不应该依赖于细节,细节应该依赖于抽象 启发式规则: ①任何变量都不应该持有一个指向具体类的指针或引用 ②任何类都不应该从具体类派生 ③任何方法都不应该覆写它的任何基类中已经实现了的方法 实现方式:①动态多态性:使用抽象类的多态实现 ②静态多态性:使用模版实现 理解:LSP和DIP是OCP的

2014-10-12 20:52:39 1580

原创 LSP原则

LSP(Liskov替换原则) 定义:子类型必须能够替换掉它们的基类型 问题:在使用OCP原则时,如果子类无法替换基类,而调用者却默认有这样的假设,造成程序错误的根源. 启发式原则:   ①派生类中的退化函数.(派生类将基类函数覆盖置空) ②派生类抛出异常  注意:这里①只是通用的原则,实际上又是存在这种情况也满足LSP 解决办法:提取原来继承体系的公共部分,将原来继承体系中的父子类从

2014-10-12 18:02:08 1349

原创 OCP原则

OCP(开放-封闭原则) 定义:软件实体(类,模版,函数等),应该是可以拓展的,但是不可修改的. 特征:①对拓展开放,即可以改变模块的功能 ②对更改封闭,即对模块进行拓展时,不必改动模块原有的代码或二进制 方法:创建出固定却能描述一组任意个可能行为的抽象,而模块可以操作这类抽象体.由于模块依赖一个抽象体,因此更改可以是关闭的,同时通过这个抽象体派生,也可以拓展次模块的行为. 理解:开放-

2014-10-12 16:59:33 1248

原创 SRP原则

 SRP(单一职责原则)    就一个类而言,应该有且仅有一个引起它改变的原因. 职责:变化的原因 原因:如果一个类承担过多的职责,其中某个职责的变化可能会消弱或者抑制这个类完成其他职责的能力. 个人理解:大多时候这个原则要遵循.但是不可能所有类都一成不变的使用这个原则.如果开始就分离职责,可能以后这块的需求没有多大变化,而职责的拆分必然造成不必要的复杂性.以后维护成本增加. 初始

2014-10-12 11:16:44 1719

MFC Win32API C函数大全 chm格式

MFC Win32API C函数大全 chm格式MFC Win32API C函数大全 chm格式

2010-10-18

VC++助手 破解版

VC++助手 破解版VC++助手 破解版VC++助手 破解版VC++助手 破解版

2010-09-27

新编Windows API MFC 参考大全 中文版 chm

新编Windows+API+MFC参考大全(中文版)

2010-09-20

VC++ 助手 Assist.X 破解版

VC++ 助手 Assist.XVC++ 助手 Assist.XVC++ 助手 Assist.XVC++ 助手 Assist.XVC++ 助手 Assist.X

2010-09-20

tcp-ip详解 卷3 实现 网络编程 VC++

tcp-ip详解 卷2 实现 网络编程 VC++tcp-ip详解 卷2 实现 网络编程 VC++tcp-ip详解 卷2 实现 网络编程 VC++tcp-ip详解 卷2 实现 网络编程 VC++

2010-09-09

tcp-ip详解 卷1:协议

tcp-ip详解 卷1:协议tcp-ip详解 卷1:协议tcp-ip详解 卷1:协议tcp-ip详解 卷1:协议

2010-09-09

线程详解 VC++经典讲解

\线程详解\线程详解\线程详解\线程详解\线程详解\线程详解\线程详解\线程详解\线程详解\线程详解\线程详解\线程详解\线程详解\线程详解\线程详解

2010-09-05

VC知识库 在线杂志 21

VC知识库 在线杂志VC知识库 在线杂志VC知识库 在线杂志VC知识库 在线杂志VC知识库 在线杂志VC知识库 在线杂志VC知识库 在线杂志VC知识库 在线杂志VC知识库 在线杂志

2010-09-04

李久进 MFC深入详解

这本书很经典,不知怎么的没有什么市场响应

2010-09-03

VC 知识库 第1-20期 杂志

VC 知识库 第27期 杂志很经典的东西

2010-09-03

autoIt3教程.exe 自动安装软件工具说明书

autoIt3教程.exe 自动安装软件工具说明书autoIt3教程.exe 自动安装软件工具说明书

2010-09-02

自动安装脚本生成器.rar

自动安装脚本生成器.rar 带视频教程 用于自动安装软件使用

2010-09-02

华为 编程规范和范例.pdf

华为 编程规范和范例.pdf 华为 编程规范和范例.pdf

2010-08-31

VC++ 技术内幕 笔记 潘爱民

VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民

2010-08-27

VC++ 技术内幕 笔记 潘爱民

VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民

2010-08-27

Spy++.chm VC++ 6.0 调试

Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试

2010-08-23

VC++库函数 pdf版

VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数

2010-08-23

VC++ 操作Excel(续)

VC++操作Excel,接我的一个文件,csdn不能同时发布两个文件,所以只能一个个的上传

2010-07-28

VC++ 操作Excel

VC++操作Excel的两个文件,一个是.cpp格式的,一个是.h格式的。在网上一般只能搜索到一个文件,那样会出现许多问题

2010-07-28

Windows XP注册表应用实践与精通

Windows XP注册表应用实践与精通.经典不容错过

2010-06-30

vs2008助手dll

之前那个是dll.这个是安装包.安装完成后,把相应的dll覆盖到安装目录下即可

2012-08-30

inno setup

自己写的一个简单的文件夹浏览程序.打包好了/

2012-03-20

VS2010 Assist_X

真正的破解和兼容版本 详细请运行包里的可执行文件

2011-10-15

C语言程序设计(第二版)

C 语言程序设计 国外经典教程,无需过多描述

2011-10-15

Windows网络编程技术

Windows网络编程技术Windows网络编程技术Windows网络编程技术

2011-05-29

计算机英语词汇表 高清

计算机英语词汇表 高清 pdf计算机英语词汇表 高清 pdf计算机英语词汇表 高清 pdf计算机英语词汇表 高清 pdf计算机英语词汇表 高清 pdf

2011-05-04

程序员的SQL经典试读版 扬中科

程序员的SQL经典试读版 扬中科程序员的SQL经典试读版 扬中科程序员的SQL经典试读版 扬中科程序员的SQL经典试读版 扬中科

2011-03-18

C++语言核心 C++ 语言核心

C++语言核心C++语言核心.C++语言核心.C++语言核心.

2011-03-05

Effective+C++.chm

Effective+C++.chmEffective+C++.chmEffective+C++.chmEffective+C++.chmEffective+C++.chmEffective+C++.chmEffective+C++.chmEffective+C++.chmEffective+C++.chmEffective+C++.chm

2011-02-25

保存文件 VC 源文件

Graphic.rar

2011-02-20

CCtrlList VC 可编辑功能

CCtrlList 控件重写VC 可编辑功能

2011-02-18

Hook的简单举例 (VC++深入详解第二十章代码)

Hook的简单举例 (VC++深入详解第二十章代码)

2011-02-17

VC++教程 控件的介绍等

VC++ 教程 控件VC++ 教程 控件VC++ 教程 控件VC++ 教程 控件

2010-12-15

VC++ 范例大全 源码

VC++范例大全 源码VC++范例大全 源码VC++范例大全 源码VC++范例大全 源码VC++范例大全 源码VC++范例大全 源码VC++范例大全 源码VC++范例大全 源码VC++范例大全 源码

2010-12-14

进程查看器,可以检测到系统运行的进程,以及进程的所属关系

进程查看器,可以检测到系统运行的进程,以及进程的所属关系。进程查看器,可以检测到系统运行的进程,以及进程的所属关系。进程查看器,可以检测到系统运行的进程,以及进程的所属关系。

2010-11-12

多线程编程指南 pdf

多线程编程指南 pdf版多线程编程指南 pdf版多线程编程指南 pdf版多线程编程指南 pdf版

2010-11-09

mysql.chm详解

mysql.chmmysql.chm

2010-11-04

tcp/ip详解 pdf格式

tcp/ip详解

2010-11-04

MFC深入浅出 侯俊杰 代码

MFC深入浅出 侯俊杰 代码MFC深入浅出 侯俊杰 代码MFC深入浅出 侯俊杰 代码MFC深入浅出 侯俊杰 代码

2010-10-29

网络流量图形显示 VC

网络流量图形显示 VC网络流量图形显示 VC网络流量图形显示 VC网络流量图形显示 VC

2010-10-23

空空如也

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

TA关注的人

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