一个好老好老的老程序员了。
全部博文(915)
发布时间:2020-05-17 17:10:57
在现实生活中,经常出现两个对象因接口不兼容而不能在一起工作的实例,这时需要第三者进行适配。例如,讲中文的人同讲英文的人对话时需要一个翻译,用直流电的笔记本电脑接交流电源时需要一个电源适配器,用计算机访问照相机的 SD 内存卡时需要一个读卡器等。在软件设计中也可能出现:需要开发的具有某种业务功能的组件在.........【阅读全文】
发布时间:2020-05-02 17:02:21
1、定义建造者模式又称创建者模式,是将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。创建者模式隐藏了复杂对象的创建过程,它把复杂对象的创建过程加以抽象,通过子类继承或者重载的方式,动态的创建具有复合属性的对象。2、适用场景隔离复杂对象的创建和使用,.........【阅读全文】
发布时间:2020-05-01 22:17:50
所谓原型模式,就是创建一个类的基本原型,然后通过克隆这个基本原型来创建新的对象,通常克隆的效率要远远高于通过构造来创建新对象。因为克隆对象的时候不需要了解创建对象时的细节。原型模型的结构和实现简介面向对象语言C#提供了Clone方法(ICloneable接口),所以要想一个类的实例能被Clone,这个类需要实现IClon.........【阅读全文】
发布时间:2020-04-24 14:35:48
单例模式的特单单例类只有一个实例对象;该单例对象必须由单例类自行创建;单例类对外提供一个访问该单例的全局访问点中最简单的模式之一。通常,普通类的构造函数是公有的,外部类可以通过“new 构造函数()”来生成多个实例。但是,如果将类的构造函数设为私有的,外部类就无法调用该构造函数.........【阅读全文】
发布时间:2020-04-18 18:36:22
本篇文章主要讲解23种设计模式中的工厂模式相关的模式(简单工厂,工厂方法,抽象工厂),统称为工厂模式。以C#语言进行DEMO。StarUML画类图。......【阅读全文】
发布时间:2019-11-06 09:44:41
我最近两天研究碰到一样的问题。感谢万能的度娘,找到了这个博主的文章。转载一下。原该地址:https://www.cnblogs.com/leaves1024/p/11295747.html......【阅读全文】
发布时间:2019-09-01 12:46:36
1.C#五个修饰符的权限修饰符 级别 适用成员 解释public 公开 类及类成员的修饰符 对访问成员没有级别限制private 私有 类成员的修饰符 只能在类的内部访问protected 受保护的 类成员的修饰符 &nbs.........【阅读全文】
发布时间:2019-05-10 16:14:50
由于参加阿里云pgAdmin4共创任务(不好意思,卖个单,本人是双MVP,由于阿里云给的代金卷实在是太小,一张30、50的什么也干不了。华为云给的多一些,100、200、1000的,购买ECS很容易),刚好发现pgAdmin居然提供了Docker版本,心想便于交流自己的成果,就将它部署到我的华为云ECS上吧。在整个过程也是对于Docker的学习加深.........【阅读全文】
发布时间:2018-08-10 14:54:48
第一步:下载和安装Oracle Developer Studio 12.6下载地址:https://www.oracle.com/technetwork/server-storage/developerstudio/downloads/index-jsp-141149.html下载后安装:解压:Unpack distribution: cd ;bzcat /OracleDeveloperStudio12.6-solaris-.........【阅读全文】
发布时间:2018-03-18 15:02:22
最近两周参加 IHE-C认证,并做前期 准备,没怎么更新博客。IHE-C认证已成功通过,博客会继续更新。......【阅读全文】
发布时间:2017-06-12 20:33:10
点击(此处)折叠或打开/** Licensed to the Apache Software Foundation (ASF) under one or more* contributor license agreements. See the NOTICE file distributed with* this work for additional information regarding copyright ownershi.........【阅读全文】
发布时间:2015-06-17 22:07:33
in eclipse. <br />在ant中打包成jar文件后,运行,出现的中文乱码问题。<br />解决方法:<br /><br /><br />1. 确保eclipse中项目的编码统一. 如:全设置成UTF-8.<br />2. 在ant task下加如下运行参数:<br /><jvmarg value="-Dfile.encoding=UTF-8"/><br /><br /><br />http://www.myexception.cn/op.........【阅读全文】
发布时间:2015-06-17 22:06:31
<span style="white-space:normal;">今天运行TOMCAT8.0.23时,发生一个错误,如下</span><br /><div><div class="codeheads"><p>点击(<span style="cursor:pointer;color:red;" onclick="code_hide('code219')">此处</span>)折叠或打开</p></div><div id="code219" class="codeText"><ol style="margin.........【阅读全文】
发布时间:2015-06-10 11:12:46
它们最本质的区别是在于设计理念的不同, 抽象类表示的是“is-a”的关系,是为子类约定方法声明; 接口表示的是“like-a”(has-a)的关系,是为多个互不相关的类约 定某一特性的方法声明。.........【阅读全文】
发布时间:2014-09-30 13:10:55
Apache2.4配置SSL后启动报错:AH02577: Init: SSLPassPhraseDialog builtin is not supported on Win32 (key file C:/Apache24/conf/server.key)原因是因为Win32不支持加密。启动Apache时就产生了上述错误,如何解决呢?在解决问题之前,先看看产生问题的环境,本人研究https环境是:1、httpd-2.2.15-win32-x86-ope.........【阅读全文】
发布时间:2014-06-17 20:44:31
首先要安装Xariman.Android。然后从https://github.com/yiyuanlu/zbar下载相应的zbar.jar和动态库文件。首先需要使用Xariman.Android的Java Bindings Library功能,将zbar.jar变成.net调用的DLL文件。需要将zbar.jar的生成操作修改为EmbeddedJar。在转换过程中可能会发生错误:错误 .........【阅读全文】
发布时间:2014-04-30 09:05:03
今天不知怎么点错了东西,SQLServer中的一个数据库变成单用户了,而且无法访问,下面是解决方法,有需要的朋友可以参考一下 解决办法是:运行下面SQL复制代码 代码如下:USE master; GO DECLARE @SQL VARCHAR(MAX); SET @SQL='' SELECT @SQL=@SQL+'; KILL '+RTRIM(SPI.........【阅读全文】
发布时间:2013-10-22 22:19:52
本文继续SequoiaDB安装测试报告,讲解通过Java语言操作SequoiaDB数据库的实例,对初学者有很大的帮助。......【阅读全文】
发布时间:2013-10-09 10:11:46
安装完mono for android 4.2.5后,启动vs2010,显示一个错误对话框,内容是:There was an error attempting to initialize the MonoAndroidPackage:System.ArgumentNullException: 值不能为null。参数名:path1 在System.IO.Path.Combine(St.........【阅读全文】