摘要: 功能不强,比系统的略快。但胜在可以修改,都不进行安全判断,可以比系统的快上10倍。//char的函数能改进//for循环可以增加并行性//负号的处理可以尝试改publicstaticintStringToInt(strings)...{inti=0;for(;i<s.Length;i++)if(char.IsWhiteSpace(s[i])==false)break;charnegative... 阅读全文
posted @ 2010-03-25 15:05 moonlee 阅读(557) 评论(0) 推荐(0) 编辑
摘要: using System;using System.IO;using System.Web;using System.Text;using System.Drawing;using System.Drawing.Imaging;/// <summary>///Cls_PicVcode生成图片/// </summary>public class ValidateCode{ /... 阅读全文
posted @ 2010-03-25 15:03 moonlee 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 1.如果可能尽量使用接口来编程 .NET框架包括类和接口,在编写程序的时候,你可能知道正在用.NET的哪个类。然而,在这种情况下如果你用.NET支持的接口而不是它的类来编程时,代码会变得更加稳定、可用性会更高。请分析下面的代码: private void LoadList (object [] items, ListBox l) {  for (int i = 0; i < items.L... 阅读全文
posted @ 2010-03-25 14:58 moonlee 阅读(583) 评论(2) 推荐(1) 编辑
摘要: private static int count=1;public int digui(int a,int b){int c=a+b;count++;if(count <= 30){digui(b,c);}return c;} 阅读全文
posted @ 2010-03-20 18:14 moonlee 阅读(828) 评论(0) 推荐(0) 编辑
摘要: 什么是线程?  英文:Thread  每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。进程也可能是整个程序或者是部分程序的动态执行。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下文。所以线程基本上是轻量级的进程,它负责在单个程序里执行多任务。通常由操作系统负责多个线程的调度和执行。  线程是程序中一个单一的顺序控制流程.在单个程序中... 阅读全文
posted @ 2010-03-20 17:57 moonlee 阅读(907) 评论(0) 推荐(0) 编辑
摘要: 1.querystring的方式:将需要的值直接写到链接的后面,这些内容将直接显示到地址栏中,在传递安全性要求不高的一个或多个值或者是结构简单的值就可以使用这样的方法。如: Response.Redirect( "target.aspx?param1=hello?m2=hi ")在接收页面可以通过request的方式得到所传递的值: string str = Request.QueryString... 阅读全文
posted @ 2010-03-19 22:57 moonlee 阅读(2714) 评论(0) 推荐(0) 编辑
摘要: 1、什么是ArrayListArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: 动态的增加和减少元素; 实现了ICollection和IList接口; 灵活的设置数组的大小。 2、如何使用ArrayList 最简单的例子: ArrayList List = new ArrayList(); for( int i=0;i<1... 阅读全文
posted @ 2010-03-19 22:54 moonlee 阅读(376) 评论(1) 推荐(0) 编辑