- 博客(6)
- 资源 (13)
- 收藏
- 关注
原创 几年后再倒回来复习 马士兵老师的责任链设计模式实现方式 仍然很经典
时隔2年,现在已经从java走向了c# , 复习设计模式的时候想起马士兵老师的责任链实现方式, 太经典了,经典的不是这个链的实现,而是他将责任链类也实现了接口,这样链本身也是一个Filter,从而可以实现将该类的实例当成Filter添加到该类的实例中。 using System;using System.Collections.Generic;public interface Fil
2013-06-18 16:06:00 808
原创 C# 通过 Observer观察者 设计模式 来理解 抽象类 和 接口 应用在什么地方
什么时候用抽象类?什么时候用接口?怎么理解抽象类?怎么理解接口?一、百度解释抽象类和接口的区别总而言之就是一句话:抽象类可以包含具体实现,接口只能包含定义。实现接口时必须实现接口定义的方法等,抽象类中如果给方法加上了“abstract”,那么这个方法也需要在继承后实现这个方法,从这里来看,接口是不包含具体实现的特殊抽象类。二、观察者模式体会接口和抽象类的区别观察者模
2013-06-18 10:53:12 891
原创 (已解决)使用pl/sql的视图模式来创建sqlserver的dblink提示无法连接到“sa”
使用视图界面创建很方便也比较简单,但是默认pl/sql会把你输入的用户名和密码转换为大写,sqlserver验证就通不过,这个时候可以用sql语句来创建dblink。sql创建:create public database link DLINK connect to "sa" identified by "qszls001" using 'DDDDSQL';可以看到用户名和密码
2013-06-17 14:40:37 2180
原创 (已解决)拷贝dll文件到另一个项目,编译不报错,运行报错“未能加载文件或程序集...”
未能加载文件或程序集“JUtility, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。试图加载格式不正确的程序。 需要注意该dll生成的目标平台:右击项目-生成-目标平台, 引用这个dll的项目生成目标平台尝试改成和开发dll的目标平台一致试试。 选项简介:any cpux86x64
2013-06-13 14:46:13 2178 2
原创 (已解决)c# 客户端程序访问oracle报错:ORA-12154: TNS: 无法处理服务名
错误:ORA-12154: TNS: 无法处理服务名这个错误大家在百度上一搜一大把,但是我出现这个错误的原因跟百度不太一样,我的客户端程序在不同的目录可以正常执行,但在其中1个目录就是要出错,因此我想到是目录路径中出了问题,既然是路径那就只能是文件夹名有什么特殊之处导致不能执行,后来发现不能执行程序的目录中有文件夹名包含了“(”和“)”,这个在windows文件夹命名规则中是允许的,但是好
2013-06-08 16:32:56 5013
原创 c# 使用UdpClient并指定了本地端口,用完之后需要关闭
public class UDPSend { System.Net.Sockets.UdpClient UDP_C; //用于请求的UDP实列 //构造函数 public UDPSend(string host, int point) { CfgLoader xs = new CfgLo
2013-06-06 18:33:22 7036
[已破X]ColorSchemerStudio2.1简体中文版(最强大易用的配色、调色工具)
2013-08-20
[源码]Android开发 漂亮底部Tab栏 标签 选项卡制作教程
2013-07-29
[源码]Intellij Idea12开发android 第一个程序HelloWorld
2013-07-26
【更新v1.1】【c#】【多线程+队列】实现右下角提示框,支持关闭动画,支持弹出同时多个
2013-05-02
c#多线程+队列实现类似QQ消息提示框
2013-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人