05 2011 档案

摘要:GeHashCode三原则:1. 如果两个对象相等(由operator==定义),它们必须产生相同的散列码。否则,这样的散列码不能用来查找容器中的对象。2. 对于任何一个对象A,A.GetHashCode()必须是一个实例不变式(invariant)。即不管在A上调用什么方法,A.GetHashCode()都必须总是返回相同的值。这可以确保放在“散列桶”中的对象总是位于正确的“散列桶”中。3. 对于所有的输入,散列函数应该在所有整数中产生一个随机的分布。这样,我们才能从一个散列容器上获得效率的提升。Object.GetHashCode满足原则1和原则2,在哈希表(Hashtable,Dicti 阅读全文
posted @ 2011-05-31 18:59 再快一点 阅读(310) 评论(0) 推荐(1)
摘要:functionDrawImage(ImgD,iwidth,iheight){varimage=newImage();image.src=ImgD.src;if(image.width>0&&image.height>0){flag=true;if(image.width/image.height>=iwidth/iheight){if(image.width>iwidth){ImgD.width=iwidth;ImgD.height=image.height*iwidth/image.width;}else{ImgD.width=image.width 阅读全文
posted @ 2011-05-23 22:31 再快一点 阅读(384) 评论(0) 推荐(1)
摘要:staticvoidMain(string[]args){Threadth=newThread(Fun);th.Start();Thread.Sleep(1000);th.Abort();}staticvoidFun(){try{while(true){try{Test();}catch(ThreadAbortExceptionex)//在此处ThreadAbortException能被捕获到,但是还是会向上层冒泡{Console.WriteLine("线程被终止了");//由于是在异常捕获中休眠,所以即使其它线程调用此线程的Abort方法结束此线程,也得等休眠时间过去才能 阅读全文
posted @ 2011-05-18 16:16 再快一点 阅读(3048) 评论(0) 推荐(0)
摘要:sql读取excel:select * from opendatasource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source=F:\test.xls;Extended Properties=''Excel 8.0;HDR=Yes;IMEX=1''')...sheet1$ 阅读全文
posted @ 2011-05-12 14:37 再快一点 阅读(322) 评论(0) 推荐(0)
摘要:sql server 20001.dbcc traceon(1205)dbcc traceon(3605)或者dbcc traceon(1205,3605) 备注 使用后者,则死锁的日志记录信息比前者多2.dbcc traceon(1204)dbcc traceon(3605)或者dbcc traceon(1204,3605) 备注使用两者死锁的日志记录信息比前者一样3.dbcc traceon(1204,1205,3605) 日志记录比 dbcc traceon(1205,3605)还多 阅读全文
posted @ 2011-05-11 23:28 再快一点 阅读(213) 评论(0) 推荐(0)
摘要:///<summary>///根据当前页码和总页数显示分页链接///</summary>///<paramname="page"></param>///<paramname="total"></param>voidShowLink(intpage,inttotal,intbookid,intchapterid,CWmlwml){//显示当前页的前后多少页constintcount=3;//显示上一页if(page>1){wml.Href("detail.aspx?bo 阅读全文
posted @ 2011-05-06 18:18 再快一点 阅读(210) 评论(0) 推荐(0)
摘要:///<summary>///根据模板和一个DataTable得到一个解析字符串///</summary>///<paramname="template">字符串模板</param>///<paramname="dt">一个DataTable</param>///<returns>返回一个解析模板后的字符串</returns>publicstaticstringRender(stringtemplate,DataTabledt){if(dt==null||dt 阅读全文
posted @ 2011-05-04 18:47 再快一点 阅读(508) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;using System.Reflection;using System.Threading;namespace EbookToBBs{ public class Tool { public static Type RtbType = typeof(RichTextBox); /// <summary> /// 停止一个线程,如果没有停止则方法不返回 /// </summary> /// & 阅读全文
posted @ 2011-05-04 18:21 再快一点 阅读(451) 评论(0) 推荐(0)