2013年3月4日
摘要: 2 .列举ASP.NET 页面之间传递值的几种方式。答. 1).使用QueryString, 如....?id=1; response. Redirect().... 2).使用Session变量 3).使用Server.Transfer3. 一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 用递归算法实现。答:public class MainClass { public static void Main() { Console.WriteLine(Foo(30)); } public static int Foo(int i) { if (i 阅读全文
posted @ 2013-03-04 22:47 Jarrett.zhou 阅读(189) 评论(0) 推荐(0) 编辑
  2012年9月27日
摘要: IM(Instant Messaging)正在被广泛地采用,特别是在公司与它们的客户互动联接方案上。为了解决即时通讯的标准问题,IETF成立了专门的工作小组,研究和开发与IM相关的协议。 目前IM有四种协议:即时信息和空间协议(IMPP)、空间和即时信息协议(PRIM)、针对即时通讯和空间平衡扩充的进程开始协议SIP(SIMPLE)以及XMPP。PRIM与XMPP、 SIMPLE类似,但已经不再使用了。 IMPP主要定义必要的协议和数据格式,用来构建一个具有空间接收、发布能力的即时信息系统。到目前为止,这个组织已经出版了三个草案RFC,但主要的有两个:一个是针对站点空间和即时通讯模型的... 阅读全文
posted @ 2012-09-27 18:07 Jarrett.zhou 阅读(1077) 评论(0) 推荐(0) 编辑
  2012年9月14日
摘要: ref和out的区别在C# 中,既可以通过值也可以通过引用传递参数。通过引用传递参数允许函数成员更改参数的值,并保持该更改。若要通过引用传递参数, 可使用ref或out关键字。ref和out这两个关键字都能够提供相似的功效,其作用也很像C中的指针变量。它们的区别是:1、使用ref型参数时,传入的参数必须先被初始化。对out而言,必须在方法中对其完成初始化。2、使用ref和out时,在方法的参数和执行方法时,都要加Ref或Out关键字。以满足匹配。3、out适合用在需要retrun多个返回值的地方,而ref则用在需要被调用的方法修改调用者的引用的时候。注:在C#中,方法的参数传递有四种类型:传值 阅读全文
posted @ 2012-09-14 11:28 Jarrett.zhou 阅读(146) 评论(0) 推荐(0) 编辑
  2012年9月13日
摘要: C# codenamespace UDPServer{ class Program { static void Main(string[] args) { int recv; byte[] data = new byte[1024]; //构建TCP 服务器 //得到本机IP,设置TCP端口号 IPEndPoint ipep = new IPEndPoint(IPAddress.Any , 8001); Socket newsock = new Socket(AddressFamily.InterNetwork, SocketType.Dgram , ProtocolType.Udp); // 阅读全文
posted @ 2012-09-13 19:14 Jarrett.zhou 阅读(1247) 评论(0) 推荐(0) 编辑
  2012年6月16日
摘要: 大多数实现自动关机的方法都是使用一些第三方软件,这样不仅麻烦,而且 为实现这个小功能而专门动用一个软件,显的小题大做了!其实Windows XP(Windows 2000也可以)自身就具备定时关机的功能,下面我们就来看看如何实现Windows XP的自动关机Windows XP的关机是由Shutdown.exe程序来控制的,位于Windows\System32文件夹中 。如果想让Windows 2000也实现同样的效果,可以把Shutdown.exe复制到系统目录下。 比如你的电脑要在22:00关机,可以选择“开始→运行”,输入“at 22:00 Shutdown -s”,这样,到了22点电. 阅读全文
posted @ 2012-06-16 17:52 Jarrett.zhou 阅读(1775) 评论(0) 推荐(0) 编辑
摘要: 我们Pair 做任何一件事情。 ——ThoughtWorks 西安Office我的第一次Pair(Pair Programming的简称,即结对编程。后面都是用Pair代替)是在ThoughtWorks公司面试进行的。那次,他们来自英国的项目经理Andy面试我,和我一起进行Pair。Andy问我以前是否Pair过,我说:“没有,这是我第一次Pair”。随即他就告诉我:“It’s very fun.(它非常有趣)。”就这样,开始了我的第一次Pair,也是加入TW最重要的一轮面试。其实,刚开始很不习惯,我那可怜的英语口语,陌生的测试优先开发(TDD Test Driven Development 阅读全文
posted @ 2012-06-16 13:40 Jarrett.zhou 阅读(526) 评论(0) 推荐(0) 编辑
  2012年6月8日
摘要: private long fileLength; private long downLength;//已经下载文件大小,外面想用就改成公共属性 private static bool stopDown; public HttpDownLoad() { fileLength = 0; downLength = 0; stopDown = false; // // TODO: 在此处添加构造函数逻辑 ... 阅读全文
posted @ 2012-06-08 10:54 Jarrett.zhou 阅读(1152) 评论(0) 推荐(0) 编辑
  2012年6月7日
摘要: DirectoryInfo TheFolder=new DirectoryInfo(folderFullName);//遍历文件夹foreach(DirectoryInfo NextFolder in TheFolder.GetDirectories()) this.listBox1.Items.Add(NextFolder.Name);//遍历文件foreach(FileInfo NextFile in TheFolder.GetFiles()) this.listBox2.Items.Add(NextFile.Name);================================== 阅读全文
posted @ 2012-06-07 16:19 Jarrett.zhou 阅读(130) 评论(0) 推荐(0) 编辑
  2012年5月14日
摘要: 什么都不说了直接上代码主窗体函数private static ABCMatrix m_ABCMatrixTest = new ABCMatrix(); Random ran = new Random(); //随机函数 private void btnJudgeABCMatrix_Click(object sender, EventArgs e) { try { GetABCMatrix("true"); MessageBox.Show(IsExis... 阅读全文
posted @ 2012-05-14 17:35 Jarrett.zhou 阅读(303) 评论(0) 推荐(0) 编辑
摘要: #region 计算两个时间差值的函数,返回时间差的绝对值 /// <summary> /// 计算两个时间差值的函数,返回时间差的绝对值/分钟 /// </summary> /// <param name="DateTime1"></param> /// <param name="DateTime2"></param> /// <returns>时间差的绝对值/分钟</returns> private int DateDiff(DateTime DateTi 阅读全文
posted @ 2012-05-14 10:39 Jarrett.zhou 阅读(370) 评论(0) 推荐(0) 编辑