自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李高其的博客

李高其的学习笔记

  • 博客(8)
  • 收藏
  • 关注

原创 七、装饰模式(Decorator Pattern)

一、介绍意图:动态地给一个对象添加一些额外的职责。就增加功能来说,装饰器模式相比生成子类更为灵活。主要解决:使用继承实现类的功能的扩展,有时子类会过多的问题。应用实例:1、一幅照片,将它放入玻璃相框里,就具有了防水的功能分类:属于结构型设计模式。二、实现装饰模式类图:核心思想:Source类是被装饰类,Decorator类是一个装饰类,可以为Source类动态的添加一些功能.NET实现代码: public interface ISourceable {

2021-03-18 17:25:49 126

原创 设计模式-适配器模式(Adapter Pattern)

一、介绍意图:将一个类的接口转换成客户希望的另一个接口,使得原本因为接口不兼容而不能一起工作的类可以一起工作。主要解决:“现存对象”的接口与新环境要求接口不兼容的问题。应用实例:1、读卡器,电脑和内存卡接口不一样的时候,增加一个读卡器,就能正常使用。2、.NET中 COM组件的使用分类:属于结构型设计模式,主要分为类的适配器模式、对象的适配器模式、接口的适配器模式三类。二、实现1、类的适配器模式类图:核心思想:有一个Source类,拥有一个方法,待适配,目标接口是ITar

2021-03-18 09:59:11 137

转载 canvas - drawImage()方法绘制图片不显示的问题

canvas - drawImage()方法绘制图片不显示的问题

2020-09-07 10:24:38 1301

原创 JS工作日常问题----JavaScript中apply()方法的理解

JavaScript中apply()方法的理解JavaScript中apply()方法,就是将当前指定的方法应用到指定对象并执行,接受数组形式的参数。W3School样例:var person = { fullName: function(city, country) { return this.firstName + " " + this.lastName + "," + city + "," + country; }}var person1 = { firstName:"J

2020-09-07 10:17:34 197

原创 ServiceStack.Redis 使用PooledRedisClientManager连接池 访问带密码redis 问题记录

password@ip:port不可行获取客户端后设置Password 即可client.Password = RedisPassWord; private static PooledRedisClientManager CreateManager(string[] readWriteHosts, string[] readOnlyHosts) { //WriteServerList:可写的Redis链接地址。 //ReadServ

2020-07-23 14:51:40 2372 5

转载 访问静态资源下中文名的图片文件404

需求描述:用直接访问静态资源的方式访问一些pdf和图片文件(文件放在项目的webapp下,跟WEB_INF同级)。问题描述:文件名为中文时,请求404解决办法:本地测试,因本地使用maven tomcat插件,启动tomcat加参数 -Dmaven.tomcat.uriEncoding=UTF-8启动命令为:tomcat7:run -Dmaven.tomcat.uriEncoding=UTF-8错误描述:通过xftp工具(未勾选使用UTF-8编码)将文件上传到linux服务器中,导致上传到l

2020-05-21 14:51:04 1382

原创 Vue.js学习系列 —— 一、Vue.js是什么

Vue.js(读音 /vjuː/,类似于 view) 是一套构建用户界面的渐进式框架。Vue的核心定位并不是一个框架[3],设计上也没有完全遵循MVVM模式,可以看到在图中只有State和View两部分, Vue的核心功能强调的是状态到界面的映射,对于代码的结构组织并不重视, 所以单纯只使用其核心功能时,它并不是一个框架,而更像一个视图模板引擎,这也是为什么Vue开发者把其命名成读音类似于vie...

2020-04-18 14:36:04 252

原创 .NET基础之总纲——学习.NET要学什么

.NET基础之总纲——学习.NET要学什么这篇文章主要讲述.NET初学者需要学习哪些东西。

2017-02-14 10:57:23 9246

空空如也

空空如也

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

TA关注的人

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