上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 32 下一页
摘要: 最近一直在学习WCF相关知识;本文章将针对并发与限流知识进行一个梳理,由于很多理论的知识所以做一个简单的记录,为今后回顾做一个记录; 一:并发知识 WCF将服务实例封装在一个称为实例上下文的对象中,并发是指同一个服务实例上下文同时处理多个服务调用请求; WCF提供三种不同的实例上下文模式分别为:Pe 阅读全文
posted @ 2013-08-01 21:13 踏浪帅 阅读(1185) 评论(0) 推荐(0) 编辑
摘要: 最近一直在学习WCF相关知识,下面将通过一个小实例对所学的知识进行简单的回顾;本实例是一个简单三层操作数据库,并且也简单实现的三种宿主(控制台宿主,IIS宿主以及Windows服务宿主)的练习;还包含一个双工的功能,下图为程序所创建分层结构图; 首先了解为这个实例所创建的两张简单表; 接下来简单了解 阅读全文
posted @ 2013-07-31 23:38 踏浪帅 阅读(1699) 评论(6) 推荐(1) 编辑
摘要: 1:公共语言运行时(Common Language Runtime,CLR)是一个可由多种编程语言使用的“运行时”。CLR的核心功能(比如内存管理、程序集加载、安全性、异常处理和线程同步)可由面向CLR的所有语言使用;2:C#源代码文件---》C#编译器---》托管模块(中间语言IL和元数据);无论选用哪个编译器,结果都是一个托管模块;托管模块是一个标准的32位可移植执行体(PE32)文件,或者是一个标准的64位Windows可移植执行体(PE32+)文件,它们都需要CLR才能执行;3:托管模块各个组成部分:(1)PE32或PE32+头;PE32文件头能在32位或64位版本上运行,PE32+文 阅读全文
posted @ 2013-07-15 21:13 踏浪帅 阅读(263) 评论(2) 推荐(0) 编辑
摘要: DataContractAttribute 与 DataMenberAttributeDataContractAttribute该特性只能用于枚举、类和结构体,而不能用于接口;又因为DataContractAttribute是不可以被继承的,所以要所有作为数据契约的类型自身必须有这么一个特性;而且一个类型上只能有一个DataContractAttribute特性;(因为DataContractAttribute的AttributeUsage中AllowMultiple属性为False);DataContractAttribute仅仅包含三个属性成员;分别为Name(数据契约名称)、Namesp 阅读全文
posted @ 2013-07-13 20:20 踏浪帅 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 1:WCF异常在配置文件 2:也可以直接在服务上直接用特性进行设定[ServiceBehavior(IncludeExceptionDetailInFaults=true)]public class CalculatorService:ICalculator{}上面两种方式实现的效果是一样的;3:自定义异常信息 (1)直接通过FaultException直接指定错误的信息using System.ServiceModel;name... 阅读全文
posted @ 2013-07-09 22:32 踏浪帅 阅读(1105) 评论(3) 推荐(0) 编辑
摘要: 其中 Client 和Service为控制台程序 Service.Interface为类库首先了解契约Interface两个接口using System.ServiceModel;using System.ServiceModel.Channels;namespace Artech.WcfServices.Service.Interface{ [ServiceContract(Namespace = "http://www.artech.com/", CallbackContract = typeof(ICalculatorCallback))] public interf 阅读全文
posted @ 2013-07-04 22:34 踏浪帅 阅读(1718) 评论(1) 推荐(0) 编辑
摘要: FileUpload1.FileName 用来获取客户端上使用 FileUpload 控件上载的文件的名称。此属性返回的文件名不包含此文件在客户端上的路径。FileUpload1.PostedFile.FileName 用来获取客户端上的文件的完全限定名称。比如FileUpload1中的完整路径名是F:\qq\china.txt 那么FileUpload1.FileName的值为china.txt FileUpload1.PostedFile.FileName的值为F:\qq\china.txt******其中FileUpload1.PostedFile.FileName还有浏览器的兼容性问题 阅读全文
posted @ 2013-06-27 15:23 踏浪帅 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 一:怎么动态增加TreePanel的子级 和怎么获得TreePanle树的值前台:(1)var store = App.TreePanel1.getStore(), node = store.getNodeById("Node1"); node.appendChild({ text : "The New Node", leaf : true })(2)var sm = App.TreePanel1.getSelectionModel(); selectedNode, parentNode; if (sm.hasSelection()) { selecte 阅读全文
posted @ 2013-06-04 22:21 踏浪帅 阅读(2364) 评论(0) 推荐(2) 编辑
摘要: 一、认识索引 (一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“a”开头并以“z”结尾的,那么“安”字就自然地排在字典的前部。如果您翻完了所有以“a”开头的部分仍... 阅读全文
posted @ 2013-05-30 22:21 踏浪帅 阅读(561) 评论(0) 推荐(0) 编辑
摘要: --清空表信息truncate table T_User--插入数据Declare @i intset @i=1while @i<1000000 begin if((@i%2)=0) insert into T_User([name],Address,Tel) values('名字为:双','地区名称为:双','电话为:双') else insert into T_User([name],Address,Tel) values('名字为:单','地区名称为:单','电话为:单') set @i 阅读全文
posted @ 2013-05-30 21:05 踏浪帅 阅读(171) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 32 下一页