摘要: 1、使用partial将需要添加的字段进行扩展 2、使用时 阅读全文
posted @ 2018-06-28 09:18 南东 阅读(222) 评论(1) 推荐(0)
摘要: 参考:https://www.lanhusoft.com/Article/120.html 产生的原因: 公司原来的项目用的是MiniProfiler 3.0.11新项目本来想使用4.0,但是无奈网上资料太少,连英文文档都是3.0的版本,使用只能使用3.0.11 版本的,报了这个错之后,按照上面地址 阅读全文
posted @ 2018-06-27 16:51 南东 阅读(205) 评论(0) 推荐(0)
摘要: 这两天 一直和京东对接接口,我们用.net api 提供接口,对方用java调用,本来没什么问题,但是对方对数据安全要求特别严,要验签,于是噩梦开始了。 1、在传输的时候,约定传输格式: 2、双方平台对编码不一致,所以在对数据进行MD5加密前,先进行UTF8编码: 3、我们遇到了这个问题:https 阅读全文
posted @ 2018-06-13 12:03 南东 阅读(668) 评论(1) 推荐(0)
摘要: 1 Thread 默认为前台线程,即主程序退出后,线程还可以继续(曾经就掉入这个坑中,使用两线程分别进行UDP收发,结果发线程结束了退出方法,收线程还在继续) 2 Thread 没有可以暂停,可以重新启动,但是没有结束方法,使用Abort()方法强制销毁会抛异常。 3 线程的等待用Join()实现 阅读全文
posted @ 2018-06-05 23:41 南东 阅读(126) 评论(0) 推荐(0)
摘要: bootstrap-multiselect 的使用介绍:https://www.cnblogs.com/landeanfen/p/5013452.html bootstrap-multiselect 设置单选无效(设置单选依然是复选框) 原因是要将设置和数据绑定放一起,最好是先设置,再绑定(好简单~ 阅读全文
posted @ 2018-06-05 09:05 南东 阅读(1614) 评论(0) 推荐(0)
摘要: 正常委托的调用方法为:Invoke() 异步委托的调用方法为:BeginInvoke() BeginInvoke()的倒数第二个参数为回调参数,最后一个参数为回调函数的传入值 如果申明一个变量来记录BeginInvoke的值,可以使用此变量值进行等待 上面的等待方式时间并不精确,下面两种方法可以保证 阅读全文
posted @ 2018-06-04 22:13 南东 阅读(162) 评论(0) 推荐(0)
摘要: 别人的博客 http://blog.163.com/lesheng@126/blog/static/357364652010102111051668/ 以下是我的实现: but,报错了:无法在客户端上使用方法“Boolean Like(System.String, System.String)”;它 阅读全文
posted @ 2018-06-04 10:14 南东 阅读(580) 评论(0) 推荐(0)
摘要: 先说一下我以前对桥接模式的理解:当每个类中都使用到了同样的属性或方法时,应该将他们单独抽象出来,变成这些类的属性和方法(避免重复造轮子),当时的感觉是和三层模型中的model有点单相似,也就是让model独立出来就可以上蹿下跳^_^ 现在看来,这句话,前半句是对的,后半句,有点牵强。具体实现方式(举 阅读全文
posted @ 2018-06-03 21:44 南东 阅读(106) 评论(0) 推荐(0)
摘要: 适配器设计模式的适应场景: 一般情况是上端固定,下端固定,下端功能不满足或跟上端不协调,使用适配器重新包一层(继承适配器接口,以满足上端需求,继承下层类,以调用方法),使下端代码能满足上端需求(欺骗,强行满足),即类适配器 类适配器存在的问题是,下端也许存在不满足上端的方法,会抛出异常或提供假的实现 阅读全文
posted @ 2018-06-03 18:31 南东 阅读(124) 评论(0) 推荐(0)
摘要: 1、使用单例模式定义类的构造函数2、将类的初始化改为克隆 2.1单例模式的类初始化 2.2 原型模式类的初始化 3、类的初始化使用克隆方式 总结: 原型模式是为了解决单列模式初始化快,但是类的属性所有对象共用(相互覆盖)而使用的,克隆分为深克隆和浅克隆。浅克隆只能克隆值类型的属性,引用类型的变量依然 阅读全文
posted @ 2018-06-03 12:53 南东 阅读(151) 评论(0) 推荐(0)