摘要:1、1.x中的数据绑定语法 <asp:Literal id="litEval2" runat="server" Text='<%#DataBinder.Eval(Container.DataItem, "userName")%>' /> 2、 2.x简化Eval数据绑定语法 <asp:Literal id="litEval1" runat="server" Text='<%Eval("userNa...
阅读全文
随笔分类 - C#
摘要:服务若要成为活动的,必须承载于创建它并控制其上下文和生存期的运行时环境中。Windows Communication Foundation (WCF) 服务设计为在支持托管代码的任何 Windows 进程中运行。WCF主要有三种不同的服务承载方式,分别是IIS承载,Windows进程激活(WAS)承载和.Net托管服务承载(即自承载)。 IIS承载 IIS 宿主选项与 ASP.NET 集成在一起,...
阅读全文
摘要:配置服务可能合用配置文件,也可以在代码中直接配置。而前者可提供在部署时的提供终结点和服务行为数据的灵活性。 方法是使用System.Configuration配置系统,向配置文件中添加xml元素。 1,IIS网站:web.config 2,其它:app.config 配置文件示例:<system.ServiceModel> //服务和终结点 <services> <service> <end...
阅读全文
摘要:服务协定(ServiceContract) 首先明白几个术语: 消息:独立的数据单元,包括正文和消息头。终结点:用于发送或接收消息的构造。一个WCF服务作为一个终结点向外界公开。服务:服务是一个公开了一个或多个终结点的构造,包括一个或多个服务操作。 创建服务协定: 可以用类和接口来定义,不过推荐使用接口来建模,这是因为接口定义的服务协定可以方便的进行其它服务协定的扩展,也方便实现类实现其它服务协定...
阅读全文
摘要:Windows Communication Foundation(WCF)是由微软发展的一组用于公开和基于服务的数据通信的应用程序开发接口,可以翻译为Windows通讯接口,它是.NET框架的一部分,由 .NET Framework 3.0 开始引入,与 Windows Presentation Foundation及 Windows Workflow Foundation并行为新一代 Windo...
阅读全文
摘要:如题,相信这个问题曾经上无数Java程序员感到迷惑,其实,只要清楚以下几点,就能很好的区分他们的不同,在适当的时候选择用适当的方法了: equals 方法:(是String类从它的超类Object中继...
阅读全文
摘要:一、将已经编译后的java中Class文件进行打包;打包命令JAR如:将某目录下的所有class文件夹全部进行打包处理;使用的命令:jar cvf test.jar -C com/ .其中test.jar为要生成的jar包;com/ . 为指定的当前目录下的文件夹,该文件夹包括子文件夹及class文件;二、到IKVM官方网站下载IKVM需要的组件 http://www.ikvm.net/ ikvm-0.42.0.3.zip ikvmbin-0.42.0.3.zip openjdk6-b16-stripped.zip三、设置路径解压ikvm-0.42.0.3.zip,并将%IKVM_HOM...
阅读全文
摘要:C#面向对象设计模式第一讲:面向对象设计模式与原则 C#面向对象设计模式第二讲:Singleton Pattern单件模式(创建型模式) C#面向对象设计模式第三讲:Abstract Factory...
阅读全文
摘要:1、创建型模式: Singleton:解决的是实例化对象的个数的问题,比如抽象工厂中的工厂、对象池等,除了Singleton之外,其他创建型模式解决的都是 new 所带来的耦合关系。 Abstract...
阅读全文
摘要:(根据MSDN WebCast相关课程整理) 类层次结构中可能经常由于引入新的操作(虚方法),从而将类型变得脆弱。 如下图是一幅类继承关系的层次结构图, 如果在父类中直接增加一个虚方法时,所有的子类...
阅读全文
摘要:(根据MSDN WebCast相关课程整理) 这是一种应用非常广泛的行为型设计模式。 对象可能经常需要用多种不同的算法,但是如果变化频繁,会将类型变得很脆弱。 如上图所示,对...
阅读全文
摘要:(根据MSDN WebCast相关课程整理) 对象拥有不同的状态,往往会行使不同的行为。如图: 通常,我们可以采用switch…case语句来解决问题,但是,如果这种状态变化比较频繁...
阅读全文
摘要:(根据MSDN WebCast相关课程整理) 对象状态变化无端,如何回溯或恢复这些对象在某个点的状态呢? GoF:在不破坏对象封装性的前提下,捕获一个对象的内部状态,并在该对象外保存这个状态...
阅读全文
摘要:(根据MSDN WebCast相关课程整理) 在一些情况下,请求的接收者可能多种多样,变化无常,如下图所示: 请求的发送者需要维护多个耦合,以处理请求信息的传达。这就存在多个强耦合。 GoF...
阅读全文
摘要:(根据MSDN WebCast相关课程整理) 常用设计模式有23种,通常可以分为创建型(5种),结构型(7种)和行为型(11种)三大类型。 考察以下场景:ATM机操作中,当持人订阅了短信,邮件等通知的...
阅读全文
摘要:(根据MSDN WebCast相关课程整理) 解决集合和访问的问题。 集合内部结构主要有链表式,顺序式等。 组件开发人员往往希望在不暴露组件内部结构的前提下,提供灵活的外部访问。 GoF:提供一种方法...
阅读全文
摘要:(根据MSDN WebCast相关课程整理) 中介者模式的依赖关系: 多个对象彼此之间存在错综复杂的依赖关系,当一个对象发生变化时,可能会引发多个对象随之发生变化。当采用一个中间对象后,该对象不保存与...
阅读全文
摘要:(根据MSDN WebCast相关课程整理) 把变化的东西抽象成一种类似于“语言”的东西,让我们的对象来解析它,从而适应变化的需求。 示例:在一个将汉字转化为数字的项目中,随着需要解析的汉字数据越来...
阅读全文
摘要:(根据MSDN WebCast相关课程整理) 实体对象与行为操作之间往往也存在耦合关系。 行为请求者通过“命令”行为实现者去执行一定的行为。 GoF:将请求封装成一个对象,从而使我们可用不同的请求对客...
阅读全文
摘要:(根据MSDN WebCast相关课程整理) 变化是软件设计中永恒的主题,如何管理变化带来的复杂性?设计模式的艺术性与复杂度就在于如何分析并发现系统中的变化点和稳定点,并使用特定的设计方法来应对这种变...
阅读全文

浙公网安备 33010602011771号