07 2010 档案

摘要:行为(Behaviors)指的是那些影响WCF系统运行的设置。WCF系统中的行为分为服务行为(Service behavior)和操作行为(Operation behavior).常见的服务行为包括实例控制、并发控制、元数据发布。常见的操作行为包括事物流设置。实例管理 通过ServiceBehavior特性的InstanceContextMode属性进行设置,Public enum InstanceContextMode{ PerSession = 0, PerCall = 1, Single =2} 1.1, PerCall 实例策略:当服务端采用了PerCall 实例策略后,每个客户端请求 阅读全文
posted @ 2010-07-27 15:07 kntao 阅读(267) 评论(0) 推荐(0) 编辑
摘要:排序算法引导之实践之快速排序 class Program { static void Main(string[] args) { int[] arr=new int[]{54,62,99,14,28,1,8,77,99,3,110}; QuickSort(arr, 0, arr.Length-1); Console.Write("Data After QuickSort:"); foreach (int i in arr) { Console.Write(i+","); } Console.ReadLine(); } #region Quick Sort 阅读全文
posted @ 2010-07-23 14:59 kntao 阅读(389) 评论(0) 推荐(0) 编辑
摘要:契约类型:服务契约(Service Contract)定义了客户端执行的服务操作数据契约(Data Contract)定义了与服务交互的数据类型消息契约(Message Contract) 允许服务直接与消息交换错误契约(Fault Contract)定义了服务抛出的错误2. 服务契约:2.1 服务契约和WSDL: 服务契约和WSDL转化ServiceContract --> wsdl:serviceOperationContract --> wsdl:operation2.2 服务契约的重载问题在WCF不能使用重载,但使用OperationContract的Name可以解决。us 阅读全文
posted @ 2010-07-23 11:44 kntao 阅读(178) 评论(0) 推荐(0) 编辑
摘要:简介:有许多的关于数据计算的应用程序中都用到算法。甚至在我们开始运算数据之前,算法的重要性就浮在我们眼前了。比如,我们在查找照片上的人时,必须按从高到低的顺序。我们必须给业绩最好的员工最好的奖金,这就要求我们必须从高到低,或从大到小的顺序排列事物。比如,我们查询数据库时,排序时,要加上Order By语句。我们寻找手机上的某本书时,必须从已经排好序的队列中找。如果你想高效的用二分查找法从数组中查找某个元素,你可能得排序好整个数组。有个问题要求我们必须以字典顺序返回结果时,那么我们想到要排序。一般考虑:假设有一种人,分给他们每人一副大乱顺序的扑克,要求他们按从大到小排序。一些人可能按桩的结构排, 阅读全文
posted @ 2010-07-21 16:01 kntao 阅读(142) 评论(0) 推荐(0) 编辑
摘要:1. 一个字符串参数(value)由字母(a-z,A-Z)组成,且最大字符位数为40,要求写一个函数(maxLength)返回该参数中连续相同字母的最大个数及该字母,如果最大位数有多个,则返回第一个。例:字符串“aaaddxxxxddddxxxx”,返回值为:“x,4”。要求:请考虑代码执行的效率并注意编码的风格。 class Program { static void Main(string[] args) { string s = "aaaddxxxxxbbbbbbbbddddxxxx"; Console.WriteLine(GetMaxLength(s)); } pu 阅读全文
posted @ 2010-07-14 17:14 kntao 阅读(224) 评论(0) 推荐(0) 编辑
摘要:使用RotateTransform进行旋转变形Angle属性定义选择角度,CenterX,CenterY旋转中心点。<TextBlock Text="This is the text to rotate!" TextWrapping="Wrap" Foreground="White"/><TextBlock.RenderTransform><RotateTransform Angle="45"/></TextBlock.RenderTransform> 使用Scale 阅读全文
posted @ 2010-07-13 15:44 kntao 阅读(249) 评论(0) 推荐(0) 编辑
摘要:这个引起我的思考:public static IEnumerable<TSource> Where<TSource>(this IEnumerable<TSource> source,Func<TSource, bool> predicate)这个this 参数怎样去解释?Func<TSource, bool>这个怎样解释?所以看了一下,this是C#3.0新特性之扩展方法。Func<T, TResult> 委托,封装一个具有一个参数并返回 TResult 参数指定的类型值的方法public delegate TResul 阅读全文
posted @ 2010-07-12 15:56 kntao 阅读(190) 评论(0) 推荐(0) 编辑
摘要:概要集中:Connection 是由系统管理的,由一个pool提供,一般不会引发问题,但是及时close仍然是好习惯Transaction和sqlreader是我们必须自己管理的资源,必须保持对称Transaction beginCommit/rollbackReader open-> close并且要考虑异常的处理,就是有异常时也要保证资源被清理对reader 用using()对 transcation 用 TryCatchFinal—可选详解:SQLConnection的运用线程池技术开发Pooling参数用来说明在连接到数据源时,是否使用连接池,默认是True。当该值为True 时 阅读全文
posted @ 2010-07-12 15:08 kntao 阅读(380) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示