自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 阿里云Centos服务器在购买时忘记设置登陆密码

阿里云Centos服务器在购买时忘记设置登陆密码?1.进入控制台2.进入需要修改的服务器3.找到实例镜像下的实例菜单4.勾选需要修改的实例,点击下方的充值密码操作5.按照步骤填写新密码和远程连接密码(远程连接密码未第一次连接服务器时提示需要记住的6位数密码)6.重启服务器密码生效7.等待状态变为运行中后连接服务器在输入密码设置成功...

2019-11-24 15:34:13 354

原创 在windows中创建.gitignore

想要创建一个以“.”开头的配置文件,发现windows系统提示必须键入名称。解决:1.先创建gitignore.txt2.打开命令行,到gitignore.txt目录下输入ren gitignore.txt .gitignore,修改成功...

2018-11-03 15:19:43 169

原创 Git Warning: LF will be replaced by CRLF

参考:https://segmentfault.com/q/1010000007475593这个是由于unix系统的换行符和windows的换行符不一致造成的结果。你在安装git的时候,设置了成使用LF,即unix换行符,可是你是在windows下进行文件编辑的,所以会出现这个警告。解决:设置CRLF,问题将“消失”git config --global core.autocrlf fa...

2018-11-03 13:16:48 154

原创 9.装饰模式

文章目录原理:意图:主要解决:注意:应用实例:代码参考原理:装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式, 它是作为现有的类的一个包装。这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。意图:动态地给一个对象添加一些额外的职责。就增加功能来说,装饰器...

2018-11-03 13:09:53 129

原创 8.原型模式

文章目录原理意图主要解决应用实例:代码参考原理原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。例如,一个对象需要在一个高代价的数据库操作之后被创建。我们可以缓存该对象,在下一个请求时...

2018-10-31 14:54:45 133

原创 7.外观模式

文章目录原理:意图:主要解决:应用实例:代码参考原理:外观模式(Facade Pattern)隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。这种模式涉及到一个单一的类,该类提供了客户端请求的简化方法和对现有系统类方法的委托调用。意图:为子系统中的一组接口提供一个一致的界面,外观模式定...

2018-10-31 14:53:24 138

原创 6.模板模式

文章目录原理:意图:主要解决:应用实例:代码参考原理:在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。意图:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。...

2018-10-31 14:51:58 109

原创 5.建造者模式

文章目录原理:意图:主要解决代码参考原理:建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。一个 Builder 类会一步一步构造最终的对象。该 Builder 类是独立于其他对象的。意图:将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。主要解决...

2018-10-31 14:50:42 157

原创 4.代理模式

文章目录原理意图主要解决应用实例:代码参考原理在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。意图为其他对象提供一种代理以控制对这个对象的访问。主要解决在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上。在面向对象系统中,有些对象由于某些原因(...

2018-10-31 14:49:12 295

原创 3.策略模式

文章目录原理意图主要解决应用实例:代码参考原理在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变context 对象的执行算法。意图定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。主...

2018-10-31 14:46:44 117

原创 2.工厂方法模式

文章目录原理与简单工厂模式对比:代码参考原理工厂方法(Factory Method)模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。与简单工厂模式对比:1 工厂方法模式是...

2018-10-31 14:40:51 133

原创 1.简单工厂模式

文章目录原理意图主要解决代码原理这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。意图定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决主要解决接口选择的问题。代码Program.csusing...

2018-10-31 14:35:21 126

原创 参考书籍

参考书籍:《大话设计模式》参考链接:菜鸟教程.

2018-10-31 14:32:12 175

原创 Git GUI 个人源码及团队源码管理

文章目录1.软件安装2.Git 忽略文件3.个人源码管理4.团队本地源码管理5.Git常用命令1.软件安装跟一般软件一样,一直next就行2.Git 忽略文件在工程目录下创建.gitnore文件,然后填写(路径为想忽略的文件的所在位置):/Project/Main_MDK-ARM/DebugConfig/Project/Main_MDK-ARM/Listings/Project/M...

2018-10-31 14:22:44 1353

圈圈教你玩USB 书+光盘资料

高清版本的书籍,且有第一到第九章的随书光盘资料,想研究USB的欢迎下载

2018-10-31

空空如也

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

TA关注的人

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