2012年5月12日
摘要: 每天都在叫嚣自己会什么技术,什么框架,可否意识到你每天都在被这些新名词、新技术所迷惑,.NET、XML等等技术固然诱人,可是如果自己的基础不扎实,就像是在云里雾里行走一样,只能看到眼前,不能看到更远的地方。这些新鲜的技术掩盖了许多底层的原理,要想真正的学习技术还是走下云端,扎扎实实的把基础知识学好,有了这些基础,要掌握那些新技术也就很容易了。要编写出优秀的代码同样要扎实的基础,如果排序和查找算法学的不好,怎么对程序的性能进行优化?废话不多说,本文要介绍的这些排序算法就是基础中的基础,程序员必知!1、直接插入排序(1)基本思想:在要排序的一组数中,假设前面(n-1) [n>=2] 个数已经 阅读全文
posted @ 2012-05-12 16:25 Jarrett.zhou 阅读(235) 评论(0) 推荐(0) 编辑
  2012年4月27日
摘要: //1.---------文件夹创建、移动、删除---------//创建文件夹 Directory.CreateDirectory(Server.MapPath("a")); Directory.CreateDirectory(Server.MapPath("b")); Directory.CreateDirectory(Server.MapPath("c")); //移动b到a Directory.Move(Server.MapPath("b"), Server.MapPath("a\\b" 阅读全文
posted @ 2012-04-27 13:58 Jarrett.zhou 阅读(353) 评论(0) 推荐(0) 编辑
  2012年4月23日
摘要: C#中时间差的计算 /// <summary> /// 已重载.计算两个日期的时间间隔,返回的是时间间隔的日期差的绝对值. /// </summary> /// <param name="DateTime1">第一个日期和时间</param> /// <param name="DateTime2">第二个日期和时间</param> /// <returns></returns> private string DateDiff(DateTime DateTime 阅读全文
posted @ 2012-04-23 10:12 Jarrett.zhou 阅读(991) 评论(0) 推荐(0) 编辑
  2012年4月11日
摘要: Windows Phone7允许创建多个页面,但并不像Windows mobile程序一样,可能关闭窗口或最小化,而是通过跳转的方式来实现的。但是其跳转方式也不同于PC上Sliverlight的跳转方式。不过其传值方式却是一样的。一、跳转:可以通过这条语句来完成:this.NavigationService.Naviagte(new Uri("/testPage.xaml", UriKind.Relative));向前跳转:this.NavigationService.GoFroward();向后跳转:this.NavigationService.GoBack();二、Qu 阅读全文
posted @ 2012-04-11 16:59 Jarrett.zhou 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 解决方法:进入这个文件路劲:C:\Users\Administrator\AppData\Local\Temp\SIT12124.tmp用记事本打开 ‘deffactory.dat’ 这个文件,清空文件 把如下代码复制进去-->保存-->从新安装vs2010-->next-->next.............[Version] Signature = "$Windows NT$" Provider="Microsoft Visual Studio 2010 Professional Edition – ENU" Version= 阅读全文
posted @ 2012-04-11 16:42 Jarrett.zhou 阅读(3289) 评论(0) 推荐(0) 编辑