随笔分类 -  .Net学习之路

不管明天怎么样,人总是要学习的
摘要:这是一个及其常见的问题,网上已经有关于这个问题的很多讨论。但是我觉得都是不求甚解,有一些还是在误导别人。下面我来说下我对这三者的理解,如有错误的地方请大家及时指正。 一:""与string.Empty我认为是一样的。网上有一篇被转载了几十遍的文章是这样说的string.Empty 不分配存储空间,... 阅读全文
posted @ 2015-05-21 11:08 天涯过者 阅读(2448) 评论(2) 推荐(2)
摘要:url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和 delete也可以使用,但仅部分浏览器支持。timeout: 要求为Number类型的参数,设置请求... 阅读全文
posted @ 2015-05-21 10:12 天涯过者 阅读(189) 评论(0) 推荐(0)
摘要:随着拥有多个硬线程CPU(超线程、双核)的普及,多线程和异步操作等并发程序设计方法也受到了更多的关注和讨论。本文主要是想与园中各位高手一同探讨一下如何使用并发来最大化程序的性能。 多线程和异步操作的异同 多线程和异步操作两者都可以达到避免调用线程阻塞的目的,从而提高软件的可响应性。甚至有些时候我... 阅读全文
posted @ 2015-05-21 10:09 天涯过者 阅读(702) 评论(1) 推荐(0)
摘要:首先我看看 IEnumerable:// 摘要: // 公开枚举器,该枚举器支持在指定类型的集合上进行简单迭代。 // // 类型参数: // T: // 要枚举的对象的类型。 [TypeDependency("System.SZArrayHe... 阅读全文
posted @ 2015-05-18 17:00 天涯过者 阅读(478) 评论(0) 推荐(0)
摘要:我们在登陆成功后,使用下面的3种方法,都是同一个目的:创建身份验证票并将其附加到 Cookie,当我们用Forms认证方式的时候,可以使用HttpContext.Current.User.Identity.IsAuthenticated (或者也可以用 Request.IsAuthenticated... 阅读全文
posted @ 2015-05-18 15:21 天涯过者 阅读(416) 评论(0) 推荐(0)
摘要:一、SELECTselect [ALL|DISTINCT] select_list[into new table]FROM table_source[where serch_conditaion][GROUP BY group_by_expression][Having serch_conditai... 阅读全文
posted @ 2015-05-18 11:57 天涯过者 阅读(2539) 评论(0) 推荐(0)
摘要:什么是递归函数/方法? 任何一个方法既可以调用其他方法也可以调用自己,而当这个方法调用自己时,我们就叫它递归函数或递归方法。 通常递归有两个特点: 1. 递归方法一直会调用自己直到某些条件被满足 2. 递归方法会有一些参数,而它会把一些新的参数值传递给自己。 那什么是递归函数?函数和方法没有本质区别... 阅读全文
posted @ 2015-05-18 09:47 天涯过者 阅读(5810) 评论(2) 推荐(1)
摘要:我想你去很多家公司面试的时候,遇到单链表倒置的问题可能比较多,如果一定要给面试题来一个排名,估计也能上top10吧,其实这个题目玩的是技巧和你对单链表的理解,其实我们仔细想想也不是很难,既然是倒置,那我们一定是一定要走一遍单链表的,对吧,那么走单链表有两种形式,递归和循环两种方式,而递归正是压栈和... 阅读全文
posted @ 2015-05-18 09:43 天涯过者 阅读(3049) 评论(0) 推荐(0)
摘要:#中有两种类型变量,一种是值类型变量,一种是引用类型变量。对于前者,copy是属于全盘复制;而对于后者,一般的copy只是浅copy,只copy引用地址,相当于只传递一个引用指针一样。因此对于后者进行真正copy的时候,也是最费事的,具体的说,必须为其实现 ICloneable接口中提供的Clone... 阅读全文
posted @ 2015-05-18 09:30 天涯过者 阅读(6625) 评论(0) 推荐(0)
摘要:在.net 编程环境中,系统的资源分为托管资源和非托管资源。 对于托管的资源的回收工作,是不需要人工干预回收的,而且你也无法干预他们的回收,所能够做的只是了解.net CLR如何做这些操作。也就是说对于您的应用程序创建的大多数对象,可以依靠 .NET Framework 的垃圾回收器隐式地执行所有... 阅读全文
posted @ 2015-05-18 09:25 天涯过者 阅读(1179) 评论(0) 推荐(0)
摘要:很多帖子都分析过Try-Catch的机制,以及其对性能的影响。 但是并没有证据证明,Try-Catch过于损耗了系统的性能,尤其是在托管环境下。记得园子里有位网友使用StopWatch分析过Try-Catch在不同情况下,与无Try-Catch的代码相比,代码运行的时间指标,结果并没有很大差异。 ... 阅读全文
posted @ 2015-05-18 09:15 天涯过者 阅读(1773) 评论(0) 推荐(0)
摘要:为什么要用存储过程几个去 IBM 面试的兄弟回来抱怨:去了好几个不同的 IBM 项目组,几乎每个面试官问到数据库的时候都要问用没用过存储过程,烦人不?大家去面的程序员,又不是 DBA,以前的项目都没有用到存储,不照样运行的好好的?存储过程真的那么重要吗,它到底有什么好处呢?笔者认为,存储过程说白了就... 阅读全文
posted @ 2015-05-18 09:09 天涯过者 阅读(284) 评论(0) 推荐(0)
摘要:理解抽象类 abstract class和interface在c#语言中都是用来进行抽象类(本文 中的抽象类并非从abstract class翻译而来,它表示的是一个抽象体,而abstract class为c#语言中用于定义抽象类的一种方法, 请读者注意区分)定义的,那么什么是抽象类,使用抽象类能为... 阅读全文
posted @ 2015-05-18 09:00 天涯过者 阅读(1777) 评论(0) 推荐(0)
摘要:在ASP.NET中要实现部分内容非缓存,而其它的都需要缓存输出,可以使用Substitution控件实现.Substitution控件实例Substitution控件实例演示您好当前时间[非缓存]:缓存: using System;using System.Data;using System.Con... 阅读全文
posted @ 2015-05-15 18:02 天涯过者 阅读(311) 评论(0) 推荐(0)
摘要:最近做开发时要把图片文件放到另外一台服务器上(另外一个域名),因为这样分布式存放,网站打开速度会快很多。而我采用AJAX获取图片服务器上某用户的图片时遇到了问题,按照通常的方式无法获取信息,得到的Cookie都是null,后来想到浏览器出于安全考虑JavaScript和iframe不能跨域访问,那我... 阅读全文
posted @ 2015-05-15 18:01 天涯过者 阅读(7102) 评论(0) 推荐(0)
摘要:概述反射通过反射可以提供类型信息,从而使得我们开发人员在运行时能够利用这些信息构造和使用对象。反射机制允许程序在执行过程中动态地添加各种功能。运行时类型标识运行时类型标识(RTTI),可以在程序执行期间判定对象类型。例如使用它能够确切地知道基类引用指向了什么类型对象。运行时类型标识,能预先测试某个强... 阅读全文
posted @ 2015-05-15 17:50 天涯过者 阅读(244) 评论(0) 推荐(0)
摘要:String str = "1,2,3,4,5,6";string[] strS = str.Split(',');int[] num = new int[strS.Length];int number, i = 0;foreach (var item in strS){if (int.TryPar... 阅读全文
posted @ 2015-05-15 12:02 天涯过者 阅读(2534) 评论(0) 推荐(0)
摘要:ASP.NET身份验证模式包括Windows、Forms(窗体)、Passport(护照)和None(无)。lWindows身份验证—常结合应用程序自定义身份验证使用使用这种身份验证模式时,ASP.NET依赖于IIS对用户进行验证,并创建一个Windows访问令牌来表示已通过验证的标识。IIS提供以... 阅读全文
posted @ 2015-05-14 14:27 天涯过者 阅读(1023) 评论(0) 推荐(0)
摘要:../ 上一层文件夹1 ../.. 上两层文件夹/表示根目录, ./表示当前路径, ../表示上一级父目录。/Login/Index 应用程序下的绝对路径 阅读全文
posted @ 2015-05-14 14:19 天涯过者 阅读(122) 评论(0) 推荐(0)
摘要:一个类只能继承一个其他的类在Java语言中禁止多重继承:一个类可以具有多个直接父类。多重继承不合法的原因是容易引发意义不明确。例如,有一个类C,如果允许它同时继承A类与B类(class C extends A,B{}),假如A、B两个类都有同一种方法fun(),如果定义:C c = new C();... 阅读全文
posted @ 2015-05-13 11:00 天涯过者 阅读(1097) 评论(0) 推荐(0)