摘要:
鉴赏(page5):http://thinkvitamin.com/ 鉴赏(page8):http://2011.dconstruct.org/创意收集网(page11):http://mediaqueri.es/css禅意花园(page14):http://csszengarden.com滑动门技... 阅读全文
摘要:
来自http://blog.csdn.net/softart/archive/2007/10/27/1846041.aspx一.什么是多态(Polymorphism)多态(Polymorphism)是面向对象(Object-Oriented,OO)思想"三大特征"之一,其余两个分别是封装(Encapsulation)和继承(Inheritance)--可见多态的重要性。或者说,不懂得什么是多态就不能说懂得面向对象。多态是一种机制、一种能力,而非某个关键字。它在类的继承中得以实现,在类的方法调用中得以体现。先让我们看看MSDN里给出的定义:Through inheritanc 阅读全文
摘要:
封装、继承、多态,面向对象的三大特性,前两项理解相对容易,但要理解多态,特别是深入的了解,对于初学者而言可能就会有一定困难了。我一直认为学习OO 的最好方法就是结合实践,封装、继承在实际工作中的应用随处可见,但多态呢?也许未必,可能不经意间用到也不会把它跟“多态”这个词对应起来。在此抛砖引 玉,大家讨论,个人能力有限,不足之处还请指正。 之前看到过类似的问题:如果面试时主考官要求你用一句话来描述多态,尽可能的精炼,你会怎么回答?当然答案有很多,每个人的理解和表达不尽相同,但我比较趋向这样描述:通过继承实现的不同对象调用相同的方法,表现出不同的行为,称之为多态。例1:代码publicclass. 阅读全文
摘要:
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.IO;public partial class _Default : System.Web.UI.Page{protec 阅读全文
摘要:
一个项目完成后数据库中会有很多无用的测试数据,可以使用delete * 将数据全部删除,但自增长列(一般是主键)基数不会归零,使用TRUNCATE函数可以将表中数据全部删除,并且将自增长列基数归零。一定要注意,表中的数据全部删除了。它的语法如下:TRUNCATE TABLE tableName –-其中tableName中所要操作的数据 阅读全文
摘要:
一个产生流水号(年月日+5位流水号)的存储过程现在客户有一个需求,要产生一个流水号,如090611+000001(年月日+五位流水号),此流水号在数据库表中是主键,且为varchar类 型。如果在当天之内插入此流水号,则此流水号递增,即:090611000001,090611000002,090611000003,如果不是在当天 时间,必须从090612000001开始递增。我写了个存储过程实现它。create procedure test_proc @id nvarchar(13) outputas begin set nocount on declare @date nvarchar(8. 阅读全文
摘要:
--统计某月份周情况没有的补0ifobject_id('temp_tb')isnotnulldroptabletemp_tbcreatetabletemp_tb([ID][numeric](18,0)IDENTITY(1,1)NOTNULL,[test_values]intNULL,[time]datetimenull,);goinsertintotemp_tb([test_values],[time])select3,'2009-2-110:12:30'unionallselect5,'2009-2-509:20:23'unionallsele 阅读全文
摘要:
ASP.NET提供一个功能完整的缓存引擎,页面可使用该引擎通过HTTP请求存储和检索任意对象.缓存的生存期与应用程序的生存期相同,也就是说,当应用程序重新启动时,将重新创建缓存。将数据添加到缓存中1。通过指定其键和值将项添加到缓存中Cache["txt"]="a";2.通过使用Insert(重载Insert方法)方法将项添加到缓存中Cache.Insert("txt","a");下列代码显示如何设置相对过期策略。它插入一个项,该项自上次访问后10分钟过期。注意DateTime.MaxValue的使用,它表示此项没有 阅读全文
摘要:
/*针对谷歌浏览器内核支持的CSS样式*/@media screen and (-webkit-min-device-pixel-ratio:0) {样式}/*针对IE6特制识别的CSS样式*/*HTML .SearchBox{样式}针对Firefox浏览器的内核CSS写法:@-moz-document url-prefix() {.font1 {color:red}}IE8就是自己来调试了。调试一个浏览器,有不合适的地方可以在该内核css中重写对应的方法,只需把不合适的样式重写即可实现。*HTML中则例外,需要每重写一个都要加*HTML单独处理。针对样式名如果只让ie6看见用*html .h 阅读全文
摘要:
一、Controller的责任 MVC的核心就是Controller(控制器),它负责处理浏览器传送过来的所有请求,并决定要将什么内容响应给浏览器。但Controller并不负责决定内容应该如何显示,而是将特定形态的内容响应给MVC架构,最后才由MVC架构依据响应的形态来决定如何将内容响应给浏览器。如何决定响应内容是View的责任。二、Controller的类与方法 Controller本身就是一个类(Class),该类有许多方法(Method)。在这些方法中,只要是公开方法,该方法就会被视为是一种动作(Action);只要有动作存在,就可以通过该动作方法接收网页请求并决定响应视图。 由上可知 阅读全文