自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

朗福德的博客

默默学习的IT小菜鸟

  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 三层数据结构总结

前言三层结构是传统的客户/服务器结构的发展,多层机构和三层结构的含义是一样的,只是细节有所不同. 软件架构是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。 软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。在面向对象领域中,组件...

2018-08-29 23:57:45 1890 5

原创 模板模式 策略模式 命令模式 比说明与比较

模板模式在模板模式中,一个抽象类公开定义了执行它的方法/模板.它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行.这种类型模式属于行为模式.定义一个操作算法的骨架,而将这一些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤.优点:封装不变部分,扩展可变部分. 提取公共代码,便于维护. 行为由父类控制,子类实现.缺点:每...

2018-08-25 20:45:31 2314 4

原创 插入排序和希尔排序

插入排序插入排序的基本思想是:每步将一个待排序的记录,按其关键码值的大小插入前面已经排序的文件中适当位置上,直到全部插入完为止。例如:桌上总共有十张打乱顺序的扑克牌,我开始抓牌,每次只抓一张然后让扑克牌在手里排成从小到大的顺序.带入上边的基础思想中,我桌上的排就是待排序的记录,我手里的牌是已经排好顺序的,将刚刚抓到手的牌按照从小到大的规则插入到相对应的位置直到桌上的牌抓完为止,这样的排...

2018-08-24 17:53:54 298 3

原创 VB.NET 的认识

Visual Basic.NET是基于微软.NET Framework之上的面向对象的编程语言。 [1] 其在调试时是以解释型语言方式运作,而输出为EXE程序是是以编译型语言方式运作。可以看作是Visual Basic在.Net Framework平台上的升级版本,增强了对面向对象的支持。大多的VB.Net程序员使用Visual Studio .Net作为IDE(integrated de...

2018-08-23 20:30:06 271

原创 结构型设计模式中的四个容易混淆的模式

适配器模式适配器模式是作为两个不兼容接口之间的桥梁.这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能.这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能.将一个类的接口转换成客户希望的另外一个接口.适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作.主要解决:主要解决在软件系统中,常常要将一些”现存的对象”放到新的环境中,而新的环境要求的接口对...

2018-08-22 18:06:36 800 1

原创 C# 接口

接口是一种用来定义程序的协议,它描述可属于任何类或结构的一组相关行为.接口可以有方法,属性,事件,和索引器或这四种成员的任何组合类型,但不包含字段.接口是非常有用的,因为和抽象类不同,接口能将实现细节和提供的服务完全隔离开来.接口是类的更高级抽象,接口定义了类实现的规范.接口好像是事先定义好的手机备忘,提醒你,类需要有这些成员,需要完成这些功能.但是不同的类,他们具体的实现方式则需要单独去定义...

2018-08-19 20:13:04 211 2

原创 设计模式的六大原则

前言鲁迅先生曾经在<<故乡>>中写道"世界上本没有路,走的人多了,也便成了路."这句话同样适用于设计模式当中."世界上本没有设计模式,代码写的多了便总结出了设计模式".使用设计模式是为了可重复使用代码,让代码更容易被他人理解,保证代码的可靠性.通过不断的积累,设计模式也成为了一门重要的课程,精通了设计模式就可以真正的理解软件工程了.要想了解和精通设计模式,首先要知道设计...

2018-08-11 17:38:50 1983 2

原创 C#类型转换

隐式转换:从类型A到类型B的转换可在所有情况下进行,执行转换的规则非常简单,可以让编译器执行转换.隐式转换不需要做任何的工作,也不需要另外编写代码.Var1=var2  如果var2的类型可以隐式的转换成var1的类型,这条赋值语句就涉及隐式转换.这两个变量的类型也可能相同,此时就不需要隐式转换.Ushort和char的值是可以互换的,因为它们都可以存储0到65535之间的数字,在这两...

2018-08-08 20:51:52 441

原创 设计模式(一) 工厂模式类比

简单工厂模式简单工厂模式(Simple Factory Pattern):定义一个工厂类,它可以根据参数的不同返回不同类的实例,被创建的实例通常都具有共同的父类.因为在简单工厂模式中用于创建实例的方法是静态(static)方法,因此简单工厂模式又被称为静态工厂方法(Static Factory Method)模式,它属于创建型模式.简单工厂模式的要点在于:当你需要什么,只需要传入一个正确的...

2018-08-05 11:12:32 381 2

h5调用手机端扫一扫.zip

二维码扫描实例,h5调用手机端实现扫一扫功能,单独的一个html文件,必须运行到手机上,无其他js引用

2020-04-28

空空如也

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

TA关注的人

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