摘要:
策略模式定义了算法集合,分别封装起来,让它们之间可以互相替换,此模式让算法的变化不会影响到使用算法的客户。简单点说,策略模式就是用来封装算法的一种设计模式。使用场景有很多,比如商场促销活动、车辆调度等等。 1、定义抽象类 2、实现抽象类 3、定义一个类,可以根据传入的参数创建相应的子类对象,并执行该 阅读全文
随笔档案-2017年03月
UML类图
2017-03-25 22:48 by sunice, 959 阅读, 收藏, 编辑
摘要:
类名如果是斜体,表示这个类是抽象类。比如动物类。 +表示public -表示private #表示protected 继承关系。鸟跟动物是继承关系。UML类图中使用实线+空心三角表示。 class Bird:Animal { } 接口有两种表示方法。一种是虚线+空心三角。一种是棒棒糖表示法。 接口“ 阅读全文
Redis系列(一)StackExchange.Redis的使用
2017-03-23 14:36 by sunice, 4925 阅读, 收藏, 编辑
摘要:
Redis系列(一)StackExchange.Redis的使用 一、DLL安装 用NuGet搜索StackExchange.Redis,然后下载就可以。 ConnectionMultiplexer对象是StackExchange.Redis最中枢的对象。这个类的实例需要被整个应用程序域共享和重用的 阅读全文
Redis安装到Windows系统
2017-03-22 14:59 by sunice, 4964 阅读, 收藏, 编辑
摘要:
redis官方没有windows版本,在windows下安装需要单独去找。地址:https://github.com/MSOpenTech/redis/releases。本文用的是Redis-x64-2.8.2402版本。 1、安装。 运行对话框输入"cmd",打开命令提示符对话框。定位到redis 阅读全文
WCF(五)拾遗
2017-03-21 16:41 by sunice, 25 阅读, 收藏, 编辑
摘要:
1、WCF服务端和客户端交换数据采用元数据交换的方式。元数据交换的核心是wsdl文档。交换过程是客户端向服务端发起交换元数据的请求-->服务端运行时将元数据编写成wsdl文件-->客户端获得wsdl文件-->客户端翻译文件-->客户端根据翻译结果生成本地类代码和配置-->客户端获得服务的本地编程模型 阅读全文
WCF(四)windows服务寄宿
2017-03-21 15:49 by sunice, 355 阅读, 收藏, 编辑
摘要:
WCF常用的寄宿方式除了IIS寄宿外,还有一种方式是寄宿到windows服务中,跟随系统启动而启动。 1、在项目中选择“添加”--“新建windows服务” 2、打开系统生成的设计界面的代码,引用“using System.ServiceModel;”和WCFService、WCFServer、WC 阅读全文
WCF(三)IIS寄宿
2017-03-20 22:56 by sunice, 313 阅读, 收藏, 编辑
摘要:
WCF常用的一种使用方式是寄宿在IIS中。 IIS寄宿操作流程如下: 1、创建IIS物理路径对应的文件夹,文件夹名称是WCFIIS。 2、在WCFIIS文件夹中添加文本文件,在文本文件中写入<%@ ServiceHost Service="WCFService.Calculate" %>。Servi 阅读全文
WCF(二)配置文件
2017-03-20 11:31 by sunice, 282 阅读, 收藏, 编辑
摘要:
上篇文章中对WCF的配置放到App.config中,这样可以使程序更灵活、更具有扩展性。 下面说下配置文件中各个节点的含义。 服务端: WCF配置文件节点放在<system.serviceModel></system.serviceModel>之间。是<configuration>的子节点 服务端的 阅读全文
WCF(一)控制台寄宿
2017-03-20 10:15 by sunice, 560 阅读, 收藏, 编辑
摘要:
WCF是微软开发的一款通信框架。具有跨平台跨操作系统的特点,所以,WCF一般用于开发第三方接口或者在分布式系统用做数据交互。 WCF三要素分别是地址(Address)、绑定(Binding)、契约(Contract)。 地址:服务端与客户端通信的uri。 绑定:描述了服务端与客户端交互数据的协议,服 阅读全文
Socket通信
2017-03-12 13:32 by sunice, 279 阅读, 收藏, 编辑
摘要:
前段时间被问到Socket,当时懵圈了。只记得在学习网络编程的时候了解过这个,具体的实现步骤只剩下一点模糊的印象了。所以,借助百度又重新学习了一下Socket。 文章代码照着陈希章老师的代码写了一遍,只是将控制台程序改成了winform程序,复习了Socket通信流程。 陈老师博客链接(向初学Soc 阅读全文
C# 并行运算
2017-03-01 21:43 by sunice, 4031 阅读, 收藏, 编辑
摘要:
今天被派到其他组做临时支援,看到了Parallel。百度了下原来是做并行计算的。支援完毕后,自己了解了下,感觉C#提供的并行运算在使用形式上跟JQuery的$.each()有点类似。Parallel.For(迭代系列的第一个参数,迭代系列最后一个索引值+1,在每个迭代参数中执行的委托) Parall 阅读全文