新手上路

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年3月21日

摘要: 这几天看书,才发现这两个家伙原来有这么多不同和联系。virtual是“虚拟的”,它指示该方法可以被重写,当然我们也可以不重写的。abstract是“抽象的”,它指示该类或者方法必须被重写,而且修饰的类为抽象类,不能被实例化。如果一个类中包含抽象方法(abstract修饰的方法),那么该类也必须被abstract修饰。也就是说,当修饰方法的时候,virtual修饰的方法需要有自己的方法体(具体实现),而abstract只能有该方法的声明。新人见习,多多指教。 阅读全文
posted @ 2013-03-21 22:26 冬夜听雨 阅读(166) 评论(0) 推荐(0) 编辑

2013年1月15日

摘要: 当表中的记录被全部删除,但此时标识列的值越来越大的时候,如果不加以重置,它还会无休止的增长。可以用如下语句重置标识列DBCC CHECKIDENT('table_name', {RESEED|NORESEED}[,new_reseed_value ])参数'table_name'是要对其当前标识值进行检查的表名。表名必须符合标识符规则。有关更多信息,请参见使用标识符。指定的表必须包含标识列。NORESEED指定不应更正当前标识值。RESEED指定应该更正当前标识值。new_reseed_value是在标识列中重新赋值时要使用的值。注释如有必要,DBCC CHEC 阅读全文
posted @ 2013-01-15 10:06 冬夜听雨 阅读(262) 评论(0) 推荐(0) 编辑

2012年7月19日

摘要: window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框,由于是对话框,因此它并没有一般用window.open()打开的窗口的所有属性。window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框。当我们用showModelessDialog()打开窗口时,不必用window.close()去关闭它,当以非模态方式[IE5]打开时, 打开对话框的窗口仍可以进行其他的操作,即对话框不总是最上面的焦点,当打开它的窗口URL改变时,它自动关闭。而模态[IE4]方式的对话框始终有焦点(焦点不可移走,直到它关闭)。模态对话框和 阅读全文
posted @ 2012-07-19 11:07 冬夜听雨 阅读(291) 评论(0) 推荐(0) 编辑

2012年3月22日

摘要: set @ai_DupCount=0; set @as_Sql = N'select @ai_DupCount=count(*) from ' + @as_TbName + ' where ' + @as_ColName + ' = ' + @as_ID; execute sp_executesql @as_Sql,N'@ai_DupCount int output',@ai_DupCount output;set @as_Sql='delete from ' + @as_TableNames + ' wh 阅读全文
posted @ 2012-03-22 17:25 冬夜听雨 阅读(991) 评论(0) 推荐(0) 编辑

2011年1月7日

摘要: 在js里面,当我们对一个html对象绑定了mouseover和mouseout事件时,会自动对其子对象绑定这两个事件,而有时候这个机制会给我们的实现带来不便,我们只希望在这个html对象上面实现mouseover和mouseout的绑定。我解决的方法是:在当mouseout的时候,设定一个延迟,例如1秒,然后在mouseover事件中对这个延迟进行清除,不让它调用应该执行的方法。原因很简单,当鼠标在html对象中移动的时候,它是从一个子对象mouseout然后又mouseover了另一个子对象。代码如下:var timeout;mouseout方法:timeout=setTimeout("执行 阅读全文
posted @ 2011-01-07 09:48 冬夜听雨 阅读(1457) 评论(0) 推荐(0) 编辑

2010年12月30日

摘要: A. 格式化显示字符串格式字符串 | 输入 | 结果"{0:C}" 12345.6789 $12,345.68"{0:C}" -12345.6789 ($12,345.68)"{0:D}" 12345 12345"{0:D8}" 12345 00012345"{0:E}" 12345.6789 1234568E+004"{0:E10}" 12345.6789 1.2345678900E+004"{0:F}" 12345.6789 12345.68"{0:F0}" 12345.6789 12346"{0:G}" 12345.6789 12345.6789"{0:G7}" 123 阅读全文
posted @ 2010-12-30 10:16 冬夜听雨 阅读(604) 评论(0) 推荐(0) 编辑

2010年12月23日

摘要: 其实只需要让处理程序继承相应的接口就可以了:IRequiresSessionState:读写session权限IReadOnlySessionState:只读session权限然后使用System.Web.HttpContext.Current.Session["session名称"];来访问或使用session就可以了。 阅读全文
posted @ 2010-12-23 16:52 冬夜听雨 阅读(595) 评论(0) 推荐(0) 编辑

2010年12月20日

摘要: 有时候即使设置了页面的charset也无济于事,今天就遇到了这样的问题。最终,在众多网络高手的帮忙下,找到解决办法了,记下来吧:那就是在引用js的script标签中,加上charset='gb2312'。 阅读全文
posted @ 2010-12-20 14:46 冬夜听雨 阅读(663) 评论(0) 推荐(0) 编辑

2010年12月10日

摘要: 总有那么些异常是我们在编写代码的时候预料不到的,我们要做的,就是记录下他们。下面是代码示例://捕获当前未绑定异常AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);//捕获线程异常Application.ThreadException += new ThreadExceptionEventHandler(Application_ThreadException);static void Application_Thre 阅读全文
posted @ 2010-12-10 18:56 冬夜听雨 阅读(1750) 评论(0) 推荐(1) 编辑

摘要: 前几天遇到了这么个问题,要实现数据库服务器间数据拷贝。到网上查了一下,共有两种实现的方法,其中一个操作简单,但是要在服务器上面做一些配置,于是我选择了另一种,即使用sp_addlinkedserver存储过程来实现。使用实例:exec sp_addlinkedserver 'Shibo','','SQLOLEDB','192.168.1.2'exec sp_addlinkedsrvlogin @rmtsrvname='Shibo',@useself='false',@locallogin='sa',@rmtuser='sa',@rmtpassword='password'然后我们可以通过Shi 阅读全文
posted @ 2010-12-10 12:51 冬夜听雨 阅读(387) 评论(0) 推荐(0) 编辑