机房重构
李勇杰Charles
nothing
展开
-
无法将类型为“DAL.LoginDAO”的对象强制转换为类型“IDAL.LoginIDAL
敲七层登陆的时候遇到这个问题,报错代码如下return (IDAL.LoginIDAL)Assembly.Load(strDB).CreateInstance("DAL.LoginDAO");//这里需要把类类型转换为接口类型百度的结果是类需要把接口实现才能实现强制转换,回头检查发现没有任何问题,这个类已经实现这个接口了。整个都检查下来都没有发现问题,代码都没错,但是就是会报错,到底是哪的问题呢?经原创 2017-02-12 15:20:40 · 1024 阅读 · 32 评论 -
结账combobox问题
想要达到的效果是:窗体加载的时候就在userIDcombobox里面添加从数据库中查出来的数据,窗体加载结束之后点userIDcombobox的时候username里面的数据随着userID的变化而变化。下面是我的代码: private void fMCheck_Load(object sender, EventArgs e) { Facade.AdminFa原创 2017-03-12 10:44:25 · 488 阅读 · 16 评论 -
接口层在重构中的作用
大家都知道“类是对象的抽象,接口是方法的抽象”,那么在机房重构中接口层是起到一个什么作用呢?是怎样发挥优势的呢?why interface?接口顾名思义应该具有简化的功能,在这里它可以把各种复杂的类中相似的方法用一个统一的方法名来表示放在一个接口中,通过工厂层反射回来的这个接口就可以直接实现很多的功能,而不用知道具体的实现过程。怎样使用interface的优点?抽象不同的类中的相似方法作为一个接口,原创 2017-03-19 19:53:58 · 1398 阅读 · 31 评论 -
远程主机强迫关闭了一个现有的连接
使用SVN第一次遇到这个问题: unable to connect to a repository at Url 你的主机中的软件中止了一个已建立的连接针对这个问题网上的解决办法有很多 在副本上右击tortoiseSVN——>settings——>saved Data——>clear; 点击clear就ok了试完之后出现这个问题 远程主机强迫关闭了一个现有的连接我用的就是服务器这台主机啊原创 2017-06-30 17:25:07 · 19466 阅读 · 18 评论