- 博客(13)
- 资源 (6)
- 收藏
- 关注
转载 override
要扩展或修改继承的方法、属性、索引器或事件的抽象实现或虚实现,必须使用 override 修饰符。<br />在此例中,类 Square 必须提供 Area 的重写实现,因为 Area 是从抽象的 ShapesClass 继承而来的。<br />abstract class ShapesClass<br />{<br /> abstract public int Area();<br />}<br />class Square : ShapesClass<br />{<br /> int x
2010-10-28 17:16:00 446
原创 sql 批量更新分批进行
declare @i int<br />set @i=1<br />while (@i<100)<br />begin<br />set rowcount 500<br />update table set flag=1 where flag!=1<br />waitfor delay '00:00:1' <br />set @i=@i+1<br />end<br />
2010-10-28 17:15:00 1701
转载 判断阻塞发生在某张表上
1. 使用sp_lock进行察看,如果 输出信息 locktype 中包含 -blk 字符,说明当前表 table_id 的 page 上的锁对其他进程造成了阻塞<br />2. 通过察看 master..syslocks 系统表<br />例<br />id dbid page type spid class fid context row loid<br />----------- ------ ----------- ------ ------ ----------------------------
2010-10-28 17:14:00 454
原创 抓取cookies登录的页面
string strURL = "http://www.baidu.com";<br />HttpWebRequest request = (HttpWebRequest)WebRequest.Create(strURL);//使用 WebRequest.Create 方法初始化 HttpWebRequest 的一个新实例。如果 URI 的方案是 http:// 或 https://,则 Create 将返回 HttpWebRequest 实例。<br /> <br />
2010-10-26 18:01:00 1187
转载 软件开发问题的症状及其根本原因
<br />症状:<br /><br />对最终用户的需求理解的不够精确<br />对需求的改变束手无策<br />程序块不兼容<br />软件不易维护或不易扩展<br />对项目严重缺陷的发现较晚<br />软件质量低劣<br />软件性能无法令人接受<br />开发组中的人员按各自的方式进行开发,如果有人改变了部分软件,将很难再进行重组<br />一个不可靠的构造和发布过程<br /><br />原因:<br /><br />特别的需求管理<br />模糊和不精确的交流<br />脆弱哦的构架<br
2010-10-26 17:50:00 481
原创 javascript的数组和对象定义方式
//字符串数组<br />var array1=["1","2","3"];<br />alert(array1[0]+"|"+array1.length);<br />//对象数组<br />var array2=[{id:"11",name:"fzg11"},{id:"22",name:"fzg22"}];<br />alert(array2[0].id+"|"+array1.length);<br />//定义对象方式一<br />var object1={id:"33",name:"fzg33"};
2010-10-20 16:10:00 532
转载 收集JavaScript内置对象扩展原型函数2
<br />Array对象的几个原型方法 <br />Array.prototype.inArray = function (value) {<br />for (var i = 0; i < this.length; i++) {<br /> if (this[i] === value) {<br /> return true;<br /> }<br />}<br />return false;<br />};<br />Array.prototype.max = function(
2010-10-20 16:09:00 425
转载 收集JavaScript内置对象扩展原型函数1
<br />String对象的几个原型方法:<br />String.prototype.trim = function(){<br />return this.replace(/(^/s*)|(/s*$)/g, "");<br />};<br />String.prototype.ltrim = function(){<br /> return this.replace(/(^/s*)/g, "");<br />};<br />String.prototype.rtrim = function(){
2010-10-20 16:08:00 446
转载 XmlHttp返回的XML文档
<br />if (req.readyState == 4)<br />//返回XMLHTTP请求的当前状态<br />//变量,此属性只读,状态用长度为4的整型表示.定义如下:<br />//0 (未初始化) 对象已建立,但是尚未初始化(尚未调用open方法) <br />//1 (初始化) 对象已建立,尚未调用send方法 <br />//2 (发送数据) send方法已调用,但是当前的状态及http头未知 <br />//3 (数据传送中) 已接收部分数据,因为响应及http头不全,这时通过respo
2010-10-20 16:07:00 340
原创 sqlserver中如何实现时间按月,日,小时分组查询
--按照月份统计<br />select count(id) cnt,datepart(mm,time) [Month]<br />from [table]<br />where [time] between '2007/09/08 09:10:43' and '2007/10/09 04:32:37'<br />group by datepart(mm,time)<br />--按照日统计<br />select count(id) cnt,datepart(dd,time) [Day]<br />fro
2010-10-20 16:04:00 3715
转载 C #中的几个线程同步对象方法二
<br />Monitor的常用方法:Enter和Exit都是静态方法,作用跟lock语句的两个花括号一样。<br />而使用 Mutex 就不需声明一个“令牌”对象了,但要实例化之后才可以使用:<br /><br />public class Tools<br />{<br />private Mutex mut = new Mutex();<br />private int count = 100;<br /><br />public void Add(int n)<br />{<br />mut.Wa
2010-10-19 16:58:00 387
转载 C #中的几个线程同步对象方法一
在编写多线程程序时无可避免会遇到线程的同步问题。什么是线程的同步呢? 举个例子:如果在一个公司里面有一个变量记录某人T的工资count=100,有两个主管A和B(即工作线程)在早一些时候拿了这个变量的值回去,过了一段时间A主管将T的工资加了5块,并存回count变量,而B主管将T的工资减去3块,并存回count变量。好了,本来T君可以得到102块的工资的,现在就变成98块了。这就是线程同步要解决的问题。 在.Net的某些对象里面,在读取里面的数据的同时还可以修改数据,这类的对象就是“线程安全”。但对于自
2010-10-19 16:57:00 271
转载 关于c#委托的几点
1.什么时候用委托:当给一个方法传递的参数是方法,而不是数据的时候,要使用委托。如:多线程、事件、运行时才能确认的应用程序等。2.如何使用委托:定义委托:(与类相同)delegate string GetAString();实例化:GetAString testString=new GetAString("test".ToString());运行: Console.Write(testString());类图:System.Delegate|System.MulticastDelegate|GetAStri
2010-10-19 16:54:00 578
Android ViewPager 组件使用实例源码
2014-07-19
Fiddler2(汉化版)及中文帮助chm
2011-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人