分类目录

链接

2011 年 12 月
 1234
567891011
12131415161718
19202122232425
262728293031  

近期文章

热门标签

新人福利,免费薅羊毛

搜索算法

1. Searching for Minimum and Maximum Values   //这个太简单,不多说,直接贴代码。 static int FindMin(int[] array) {     var min = array[0];     foreach (var i in array)     {         if (i < min) min = i;     }       return min; }   static int FindMax(int[] array) {     var max = array[0];     foreach (var i in array)     {         if (i > max) max = i;     }       return max; }   static void Main(string[] args) {     var array = new[] { 3, 7, 6, 5, 8, 4, 9, 2, 0, 1 ...

.NET 暂无评论 阅读(1,709)

快速排序

快速排序应该是目前最快,也是最常用的一种排序算法。它将一个集合划分成两个子集合,然后继续递归来完成最终排序。 具体做法: 1. 选取集合最右端的元素作为一个参照物,称之为 "枢纽" (pivot)。 2. 开始计算分割位置。在计算时,进行元素交换,确保左侧元素都小于枢纽,而右侧都大于枢纽。 3. 根据分割位置,分别递归左右两段子集合,直至最终完成排序。 过程演示: array = {2, 9, 5, 1, 8, 3, 6, 4, 7, 0}; 第一轮调用: 1. 首先获取最右侧元素 0 作为枢纽。 2. 由于没有比枢纽更小的元素,因此没有发生内部交...

.NET 暂无评论 阅读(2,155)

代码之美

1. using   如果你写过下面这样的代码,那么你可以省一点,起码不用过多的缩进。 using (SqlConnection conn = new SqlConnection()) { using (SqlConnection conn2 = new SqlConnection()) { } }   类型相同时,和我们一次声明多个同类型变量差不多。 using (SqlConnection conn = new SqlConnection(), conn2 = new SqlConnection()) { }   如果类型不同,那么就写成下面这样。 using (MemoryStream stream = new MemoryStream()) using (SqlConnection conn = new SqlConnection()) { }   2. ??   这类代码很...

.NET 暂无评论 阅读(1,881)

C#窗体淡入淡出

        //淡入         public int state = 0;         private void f2_Load(object sender, EventArgs e)         {             this.Opacity = 0;         }           private void timer1_Tick(object sender, EventArgs e)         {             if (state == 0)             {                 this.Opacity += 0.02;                 if (this.Opacity == 1)                 {                     state = 1;                     timer1.Enabled = false;                 }             }        ...

.NET 暂无评论 阅读(2,371)

asp.net 弹出提示并跳转

asp.net弹出提示与跳转方式 1,页面中显示: Response.Write(i.ToString ()+"<br>"); 2,对话框显示: Page.RegisterStartupScript("msg", "<script>alert('" + _info + "')<" + "/script>"); Response.Write("<script>alert('"+_info+"')<" + "/script>");   3.提示之后再跳转: Response.Write("<script>alert('注册成功');window.location='/employee/stulogsuccess.aspx';<" + "/script>"); 注:此方法不可用window.history.back()返回;   4.直接跳转:...

.NET 暂无评论 阅读(2,325)

C#连接EXCEL数据库

using System.Data.OleDb; //命名空间 private void button1_Click(object sender, EventArgs e) { string strConn = @"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=student.xls; Extended Properties=Excel 8.0;";   OleDbConnection conn = new OleDbConnection(strConn)   string sql = "select * from [student$]"; //注意EXCEL数据库表形式   OleDbCommand cmd = new OleDbCommand(sql, conn);   OleDbDataAdapter oda = new OleDbDataAdapter(cmd);   DataSet ds = new DataSet();   oda.Fill(ds,"stud...

.NET, Access 暂无评论 阅读(2,921)

ASP.net页面跳转方式

跳转页面asp.net提供的三种方法比较 1. response.redirect 这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳 转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护。但速度慢是其最大缺陷!redirect跳转机制:首先是发送一个http请求到客户端,通知需要跳转到新页面,然后客户端在发送跳转请求到服务器端。需要注意的是跳转后内部空间保存的所有数据信息将会丢失,所以需要用到session。 2 server.transfer 速度快,只需要一次postback ,但是。。...

.NET 暂无评论 阅读(2,252)

vs2008打开vs2010的项目

高版本可以打开底版本的,转换一下就行。 低版本可以打开高版本的,只要做几件事情 例如: vs2008打开vs2010的项目   1、修改VS2010的项目.NET版本为.NET3.5 方法:右击项目文件-》属性-》应用程序-》目标框架-》选择.NET 3.5 2、重新生成项目 3、修改项目文件.sln文件: 方法:(第一行) Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 修改为: Microsoft Visual Studio Solution File, Format Version 10.00 # Visual Studio 2008 4、一般情况下,修改到这里就可以...

.NET 暂无评论 阅读(2,637)

c#中double四舍五入

   计算机中的舍入问题,其实算是个老生长谈的问题。最初是在VB中产生过这种疑问,后来知道这是IEEE的一个标准,因此也成为各种语言通用的标准,说起来也是个“国际惯例”哩。这种舍入方法所采取的是四退六进五取偶,与国内传统的四舍五入还是有很大区别的,还有人专门写了一个四舍五入的程序,具体解释可参见百度百科等相关资讯,记得第一次接触这种舍入法应该是在大二的第一次物理实验课上,那位有点老学究模样的诸琢雄老师(可没有贬低的意思,过了五六年还能记得他的名字说明偶很尊敬他滴,据说他还是本校超级名...

.NET 暂无评论 阅读(3,706)

C#模拟点击

判断是否网络正常 p rivate  bool IsConnectedToInternet() { int Desc; return internet.InternetGetConnectedState(out  Desc, 0); } 设置默认页面: webBrowser1.Navigate(new Uri("http://www.ic2ic.com/copy.jsp")); 登录代码: p rivate  void btnlogin_Click(object sender, EventArgs e) { webBrowser1.Document.GetElementById("id").InnerText =txtuser.Text.ToString().Trim();//fill name webBrowser1.Document.GetElementById("passwd").InnerText =txtpwd.Text.ToString().Trim();//fill pwd HtmlElem...

.NET 暂无评论 阅读(2,393)