分类

链接

2025 年 8 月
 123
45678910
11121314151617
18192021222324
25262728293031

近期文章

热门标签

新人福利,免费薅羊毛

快速排序

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

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

代码之美

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 暂无评论 阅读(2,000)

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,454)

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,380)

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 暂无评论 阅读(3,033)

ASP.net页面跳转方式

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

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

vs2008打开vs2010的项目

高版本可以打开底版本的,转换一下就行。低版本可以打开高版本的,只要做几件事情例如: vs2008打开vs2010的项目 1、修改VS2010的项目.NET版本为.NET3.5方法:右击项目文件-》属性-》应用程序-》目标框架-》选择.NET 3.52、重新生成项目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 20084、一般情况下,修改到这里就可以...

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

c#中double四舍五入

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

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

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 namewebBrowser1.Document.GetElementById("passwd").InnerText =txtpwd.Text.ToString().Trim();//fill pwdHtmlElem...

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

tostring 保留小数

ToString()这个方法,后面的参数可以加很多种,每种都可以起到一些效果。如:两位小数ToString("f2")或者ToString("0.00")这样变成字符串类型接下来就可以equals进行比较了。另外时间DateTime的使用。dateTimePicker的value是DateTime类型的。如果想让它呈现特殊的格式可以dateTimePicker1.Value.ToString("yyyy-MM-dd"),下面是比较详细的:日期转化一为了达到不同的显示效果有时,我们需要对时间进行转化,默认格式为:2007-01-03 14:33:34 ,要转化为其他格式,要用到DateTime.ToString的方法(String, I...

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