
c#
High_Mount
这个作者很懒,什么都没留下…
展开
-
C#的6种常用集合类大比拼
C#的6种常用集合类大比拼作者:清清月儿 主页:http://blog.youkuaiyun.com/21aspnet/ 时间:2007.6.27 说明:MSDN没有说出几种集合类其间的区别,当然欲知更多细节可参考MSDN。一.先来说说数组的不足(也可以说集合与数组的区别):1.数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以转载 2007-07-02 10:44:00 · 1171 阅读 · 0 评论 -
.NET中的Lambda表达式与匿名方法
在C#2中,由于有了方法组,匿名方法,类型的协变和抗变,使得运用delegate变得很容易,在注册事件时代码变得简单易读,但是在C# 2中,代码仍然有点臃肿,大块的匿名方法会降低代码的可读性,一般我们不会在一条语句中写多个匿名方法。 LINQ产生的一个目的是能够方便的对数据进行管道操作而不失语义。LINQ能够表达对数据进行的各种逻辑操作,LINQ执行时,这些操作实际上都是转载 2015-03-12 15:48:53 · 2363 阅读 · 0 评论 -
asp.net页面去调用通过SSL加密的webservice报错
今天在通过C#访问webservice时遇到一个问题,首先通过对方提供的wsdl生成了调用代理类,在测试能否正常访问时,本机调试(http协议)一切正常,当访问正式环境时(https协议),总是报“基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系”InnerException信息为:根据验证过程,远程证书无效。在网上找到解决方法:http://social.micr转载 2014-11-19 14:11:35 · 4165 阅读 · 0 评论 -
在内部架设NuGet服务器
在公司内部有很多基础框架或者基础组件,甚至对于使用SOA架构的公司来说,会有大量的业务组件的契约程序集,对于这些框架或组件的引用管理有的人使用源代码管理工具,但是NuGet相比源代码管理工具更方便:1) 安装和卸载:不需要手动添加和移除引用,不需要手动改写配置文件甚至是一些初始化服务的代码。版本升级也只需要执行一条命令。2) 打包:多文件打包,支持依赖管理等,使用的人没有繁琐的转载 2014-10-14 15:44:22 · 1563 阅读 · 1 评论 -
ASP.NET中Request.ApplicationPath、Request.FilePath、Request.Path、.Request.MapPath、
1.Request.ApplicationPath->当前应用的目录 Jsp中, ApplicationPath指的是当前的application(应用程序)的目录,ASP.NET中也是这个意思。 对应的--例如我的服务器上有两个web应用域名都是mockte.com 一个映射到目录mockte.com/1/ 另一个影射到 http://mockte.com/2/转载 2014-06-26 21:32:59 · 910 阅读 · 0 评论 -
Button的UseSubmitBehavior屬性
前章 前段时间碰到button控件的一个属性问题UseSubmitBehavior。在MSDN上查看,UseSubmitBehavior 属性时,有这样一句话“获取或设置一个布尔值,该值指示 Button 控件使用客户端浏览器的提交机制还是 ASP.NET 回发机制。 ”" 默认情况下,此属性的值为 true ,从而导致 Button 控件使用浏览器的提交机制。如果指定为转载 2012-10-08 16:27:13 · 4329 阅读 · 1 评论 -
20条编程经验
我会持续更新这些经验,我可能还会有更多的感想,但就我这20年来看,我想下面这个列表中基本不需要增添额外的东西了。下面就是我至今最难忘的经验。 1. 估算解决问题所需要的时间。不要怕,承认吧!我曾见过一些程序员为了解决一个特殊问题而坐在显示器前面8小时。为自己定一个时间限制吧,1小时、30分钟或甚至15分钟。如果在这期间你不能解决问题,那就去寻求帮助,或到网上找答案,而不是尝试去做“超级堆转载 2012-06-11 11:36:47 · 884 阅读 · 0 评论 -
ASP.NET 备忘
获取程序异常时所在方法名: System.Reflection.MethodInfo.GetCurrentMethod().Name string sConStr = ConfigurationManager.AppSettings["原创 2011-10-09 15:41:14 · 951 阅读 · 1 评论 -
是否使用存储过程
存储过程的性能要比sql语句强很多吧!存储过程性能比单纯的SQL要低的淘宝就是一个存储过程没有,一个函数没有,一个触发器也没有全部交给业务逻辑处理使用大量存储过程会带来很多弊端上次跟楼方鑫大师讨论时,就说到这个,存储过程的性能是不高的---------转载 2011-08-11 21:02:20 · 2905 阅读 · 0 评论 -
写高性能 Web 应用程序的 10 个技巧 转自微软资料 .
http://msdn.microsoft.com/zh-cn/magazine/cc163854(en-us).aspx 数据层性能 技巧 1 — 返回多个结果集 技巧 2 — 分页的数据访问 技巧 3 — 连接池 技巧 4 — ASP.NET 缓存 A转载 2011-08-09 14:18:11 · 712 阅读 · 0 评论 -
C#中的static、readonly与const的比较
C#中有两种常量类型,分别为readonly(运行时常量)与const(编译时常量),本文将就这两种类型的不同特性进行比较并说明各自的适用场景。工作原理 readonly为运行时常量,程序运行时进行赋值,赋值完成后便无法更改,因此也有人称其为只读变量。 c转载 2011-08-06 17:26:09 · 22577 阅读 · 1 评论 -
C#枚举
using System;class Program{ public enum Color { Red = 0xff0000, Orange = 0xFFA500, Yellow = 0xFFFF00,转载 2011-08-04 16:27:22 · 1009 阅读 · 0 评论 -
C# List<>与Array性能比较
在.net framework 2.0之前,数组表示可以用Array 和集合类 ArrayList 表示,2.0后,.net 引进了泛型的概念List 2.0引进泛型其本意是减少类型的装箱拆箱所带来的性能消耗。 比如; private void CompareTo(L转载 2011-07-19 09:51:23 · 1878 阅读 · 2 评论 -
NLog 在winform和asp.net下使用快速攻略 .
一、软件网站:http://www.nlog-project.org/下载:http://sourceforge.net/project/showfiles.php?group_id=116456说明:如果是.Net 2.0使用, 请下载nlog-1.0-net-2.0.zip转载 2011-07-22 15:37:10 · 1221 阅读 · 0 评论 -
C# 3.0通过Linq、Lambda、匿名函数、代理函数实现数据查询
C# 3.0通过Linq、Lambda、匿名函数、代理函数实现数据查询转载 2011-07-22 17:09:33 · 2145 阅读 · 0 评论 -
Microsoft Data Access Technologies Road Map
Data Access Technologies Road Map Prash Shirolkar, AuthorAlyssa Henry, ContributorStephen Pepitone, ContributorAcey J. Bunch, ContributorDavid Schwartz, ContributorMicrosoft CorporationJanu转载 2010-05-17 11:10:00 · 10148 阅读 · 1 评论 -
C# 正则表达式验证数据类型
public class DataVerify { private static string ReInt = @"^[+-]?(?:/d+)"; private static string ReUInt = @"^[+]?(?:/d+)"; private static string ReDouble = @"^[+-]?(?:/d+(/./d*)转载 2009-08-27 13:41:00 · 1242 阅读 · 0 评论 -
C#中Math.Round()实现中国式四舍五入
C#中的Math.Round()并不是使用的"四舍五入"法。其实在VB、VBScript、C#、J#、T-SQL中Round函数都是采用Banker's rounding(银行家算法),即:四舍六入五取偶。事实上这也是IEEE的规范,因此所有符合IEEE标准的语言都应该采用这样的算法。.NET 2.0 开始,Math.Round 方法提供了一个枚举选项 MidpointR转载 2015-04-09 13:54:54 · 1401 阅读 · 0 评论