上一页 1 ··· 76 77 78 79 80 81 82 83 84 ··· 89 下一页
  2009年5月30日
摘要: 当我们的程序顺序执行的时候,如果我们调用了一个很耗时的方法,那么应用程序会使当前的线程处于阻塞状态,直到方法的调用完成再继续执行。这样的方法调用被认为是同步的。如果这个方法的调用可能花费的时间会更长,而我们不想立即取得方法所返回的结果,或者我们根本就不让方法返回结果的话,这种等待是没有必要的。那我们就可以利用异步委托来把我们的方法做成异步的调用。异步调用并不是要减少线程的开销, 它的主要目的是让调... 阅读全文
posted @ 2009-05-30 18:18 钱途无梁 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 慎用DateTime.Now.ToString() For example, 当Regional Options中日期设置:Date format:yyyy-MM-ddTime设置:Time format: tt hh:mm:ssAM symbol: 上午PM symbol:下午Console.WriteLine(DateTime.Now.ToString());输出结果:2008-9-22 下午... 阅读全文
posted @ 2009-05-30 18:16 钱途无梁 阅读(1223) 评论(3) 推荐(0) 编辑
摘要: basebase 关键字用于从派生类中访问基类的成员: 调用基类上已被其他方法重写的方法。指定创建派生类实例时应调用的基类构造函数。 基类访问只能在构造函数、实例方法或实例属性访问器中进行。 示例:在派生类中调用基类方法。 //base关键字//访问基类成员usingSystem;publicclassBaseClass{protectedstring_className="BaseClass";... 阅读全文
posted @ 2009-05-30 18:14 钱途无梁 阅读(303) 评论(1) 推荐(0) 编辑
摘要: 如果在为方法声明参数时未使用 ref 或 out,则该参数可以具有关联的值。可以在方法中更改该值,但当控制传递回调用过程时,不会保留更改的值。通过使用方法参数关键字,可以更改这种行为。paramsparams 关键字可以指定在参数数目可变处采用参数的方法参数。在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params 关键字。 示例:字面意思比较难懂,所以... 阅读全文
posted @ 2009-05-30 18:14 钱途无梁 阅读(234) 评论(1) 推荐(0) 编辑
摘要: 介绍在任何应用系统开发中,异常管理对开发人员来说都是一个关键领域。作为一个开发人员,你应该采用一种合适的、能让你编写健壮且高质量代码的异常管理策略。如果使用得当,异常管理将是一个很强大的概念而且使你的开发工作变的很容易。然而,一个不合适的异常处理将会使你的应用系统性能降低。在你钻研这些之前,要先搞清楚异常管理是什么,这点很重要。一般来说异常就表示“打破系统预定的假设”。&#... 阅读全文
posted @ 2009-05-30 18:13 钱途无梁 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 事务处理是在数据处理时经常遇到的问题,经常用到的方法有以下3种总结整理如下:方法1:直接写入到sql 中在存储过程中使用 BEGIN TRANS, COMMIT TRANS, ROLLBACK TRANS 实现[代码]优点: 所有事务逻辑包含在一个单独的调用中 拥有运行一个事务的最佳性能 独立于应用程序限制: 事务上下文仅存在于数据库调用中 数据库代码与数据库系统有关方法2 :使用ADO.NET ... 阅读全文
posted @ 2009-05-30 18:11 钱途无梁 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 动态SQL也就是可以动态的生成SQL语句,并执行!这种功能大部分是在存储过程中。下面是一个简单的例子 createPROCEDUREsp_fy_readtable@strResultvarchar(100)output,@tbNamevarchar(20)asbeginifexists(select*fromsysobjectswherename=@tbNameandxtype='U')--判断表... 阅读全文
posted @ 2009-05-30 18:07 钱途无梁 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1.继承:[代码]2.关联关系[代码]3.聚合关系[代码]4.组合关系[代码]5.依赖关系[代码] 阅读全文
posted @ 2009-05-30 18:07 钱途无梁 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 前段时间参加公司的面试,其中有一道面试题就是sql中行列互换问题。我晓得这个思想但是不晓得具体用sql语句来实现。通过在网上寻找和自己的尝试。终于解决了。下面是我从网站上转载的文章。觉得入门还比较可以。在这里谢谢文章的原创作者分享知识。再次感谢!转载: http://hi.baidu.com/festsoft/blog/item/98cf377b3f1456f00ad1871f.html问题描述假... 阅读全文
posted @ 2009-05-30 18:05 钱途无梁 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 打印当前时间:print(convert(nvarchar(50),GetDate(),121))--返回2009-01-06 10:29:42.263SQLServer日期和时间函数1、常用日期方法(下面的GetDate() = '2006-11-08 13:37:56.233')(1)DATENAME ( datepart ,date ) 返回表示指定日期的指定日期部分的字符串。Datepar... 阅读全文
posted @ 2009-05-30 18:01 钱途无梁 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 一.为什么要引入锁  多个用户同时对数据库的并发操作时会带来以下数据不一致的问题:  丢失更新  A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统  脏读  A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数据库内的数据产生了不一致  不可重复读  A用户读取数据,随后B用户读出该数据... 阅读全文
posted @ 2009-05-30 18:00 钱途无梁 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 1. 死锁原理 根据操作系统中的定义:死锁是指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。 死锁的四个必要条件:互斥条件(Mutual exclusion):资源不能被共享,只能由一个进程使用。请求与保持条件(Hold and wait):已经得到资源的进程可以再次申请新的资源。非剥夺条件(No pre-emption):已经分... 阅读全文
posted @ 2009-05-30 17:58 钱途无梁 阅读(1728) 评论(0) 推荐(0) 编辑
摘要: 级别:中级摘要:本文介绍了字符与编码的发展过程,相关概念的正确理解。举例说明了一些实际应用中,编码的实现方法。然后,本文讲述了通常对字符与编码的几种误解,由于这些误解而导致乱码产生的原因,以及消除乱码的办法。本文的内容涵盖了“中文问题”,“乱码问题”。掌握编码问题的关键是正确地理解相关概念,编码所涉及的技术其实是很简单的。因此,阅读本文时需要慢读多想... 阅读全文
posted @ 2009-05-30 17:57 钱途无梁 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 下面是开源或免费的ASP.NET web应用列表 ,包含了电子商务,论坛,博客系统,Email系统等各个方面,如果需要用ASP.NET架设web应用可以考虑它们。如果你还知道其他开源ASP.NET web应用,请留言。 电子商务/在线购物网站 e-Commerce / Online Shopping Carts Dash Commerce - http://dashcommerce.org/Do... 阅读全文
posted @ 2009-05-30 17:56 钱途无梁 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 泛型是什么 一种类型占位符,或称之为类型参数。我们知道在一个方法中,一个变量的值可以作为参数,但其实这个变量的类型本身也可以作为参数。泛型允许我们在调用的时候再指定这个类型参数是什么。在.net中,泛型能够给我们带来的两个明显好处是——类型安全和减少装箱、拆箱。泛型最常见的用途是泛型集合,命名空间System.Collections.Generic 中包含了一些基于泛型的集... 阅读全文
posted @ 2009-05-30 17:55 钱途无梁 阅读(264) 评论(0) 推荐(0) 编辑
上一页 1 ··· 76 77 78 79 80 81 82 83 84 ··· 89 下一页