技术成就梦想

知道用户需求,做到专注!c#,donet,Frameworks,UML,面向对象,设计模式!
随笔 - 322, 文章 - 11, 评论 - 129, 阅读 - 96万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

随笔分类 -  c#算法

c#算法
摘要:现在很多地方都要求程序源码用UTF8格式,因此需要将原来的源码转换一下,手动转显然太累了。发现c#还真是简单啊,几行代码就搞定了。 试了一下GBK转换成UTF8编码格式,没什么问题了。static void Main(string[] args) { string dir, filters; Console.WriteLine("Please input the directory:"); dir = Console.ReadLine(); Console.WriteLine("Please input the filter(such as *.c,*.cpp): 阅读全文

posted @ 2013-01-17 12:57 我不是高手 阅读(1551) 评论(0) 推荐(0) 编辑

摘要://使用C#把发表的时间改为几个月,几天前,几小时前,几分钟前,或几秒前//2008年03月15日星期六02:35publicstringDateStringFromNow(DateTimedt){TimeSpanspan=DateTime.Now-dt;if(span.TotalDays>60){returndt.ToShortDateString();}else{if(span.TotalDays>30){return"1个月前";}else{if(span.TotalDays>14){return"2周前";}else{if(sp 阅读全文

posted @ 2011-12-28 18:03 我不是高手 阅读(1115) 评论(0) 推荐(0) 编辑

摘要:SQLBulkCopy用于数据库之间大批量的数据传递。通常用于新,旧数据库之间数据的更新。即使表结构完全不同,也可以通过字段间的对应关系,顺利的将数据导过来。一、SQLBulkCopy需要2个连接。分别连接到不同的旧表所在的数据库,新表所在的数据库。如果是同一个数据库,就可以用同一个SqlConnection对象。二、我们要从旧数据库中,把导出的字段读取出来。用什么读呢?可以用Datatable,也可以用SqlDataReader。因为SqlDataReader不占用内存,对大批量的数据复制,不需要事先导入到系统。所以就用SqlDataReader了。读出后,设定对应关系,设定目标表名,写入。 阅读全文

posted @ 2011-08-29 01:48 我不是高手 阅读(2921) 评论(0) 推荐(0) 编辑

摘要:Asp.Net C# 4.0中用distinct去掉集合重复数据(非SQL),Distinct大家都知道干嘛的,常用于SQL查询时去掉重复数据。非常好用吧。嘿嘿,那么如果是集合中的重复数据怎么办呢?只能费尽心思想办法循环、遍历检测。下面我介绍一个 C# 4.0 中一个方法,对值进行比较返回序列中的非重复元素。C# 4.0 中 Distinct 语法public static IEnumerable<TSource> Distinct<TSource>( this IEnumerable<TSource> source )C# 4.0 中 Distinct D 阅读全文

posted @ 2011-06-18 03:47 我不是高手 阅读(3397) 评论(0) 推荐(1) 编辑

摘要:int[] numbers=new int [20]; //建立一个数组 Random rand=new Random (); //生成随机数 string result=""; //保存结果 for (int i = 0; i < 20; i++) //初始化数组 numbers[i] = i+1; for (int i = 0; i < 20; i++) //洗牌{int temp = rand.Next(20); int tempNumber = numbers[i ]; numbers[i] = numbers[temp ]; numbers[temp] 阅读全文

posted @ 2011-06-18 01:17 我不是高手 阅读(1530) 评论(1) 推荐(0) 编辑

摘要:overload(重载):特点(两必须,一可以) 方法名必须相同,参数列表必须不同,返回值类型可以不同.比如说:在构造函数中,由于条件限制有的构造函数需要参数有的不需要,这是用重载最合适了.override(覆写):特点(三相同) 相同的方法名,相同的参数列表,相同的返回值类型.通过使用override关键字来实现覆写. 类可以重新定义父类的同名虚函数的执行体 派生类中的方法是重写了基类的方法运行时采用动态绑定的方法根据对象的类型确定使用的方法 阅读全文

posted @ 2011-06-14 22:46 我不是高手 阅读(541) 评论(0) 推荐(0) 编辑

摘要:[代码] 阅读全文

posted @ 2010-09-08 09:35 我不是高手 阅读(2608) 评论(0) 推荐(1) 编辑

摘要:[代码] 阅读全文

posted @ 2010-07-07 16:24 我不是高手 阅读(326) 评论(0) 推荐(0) 编辑

摘要:随机数产生方法有很多, 如列表法,平方取中法,线性同余法,加法同余法,乘法同余法,混合同余法。这里采用产生随机数最快,统计效果最好的乘法同余法,公式:Rn+1 = C*Rn(mod M)n=1,2,3,4,5...C为常数,Rn为第n个随机数,Rn+1为第n+1个随机数,M为摸,MOD表示做除法只取余数。个参数取值不是随意的,有抽象代数和数论中的模数计算为理论基础。R0相对于M是素数、C是M的原始... 阅读全文

posted @ 2010-01-06 10:20 我不是高手 阅读(2230) 评论(0) 推荐(0) 编辑

摘要:1.引言 万维网WWW(World Wide Web)是一个巨大的,分布全球的信息服务中心,正在以飞快的速度扩展。1998年WWW上拥有约3.5亿个文档[14],每天增加约1百万的文档[6],不到9个月的时间文档总数就会翻一番[14]。WEB上的文档和传统的文档比较,有很多新的特点,它们是分布的,异构的,无结构或者半结构的,这就对传统信息检索技术提出了新的挑战。 传统的WEB搜索引擎大多数是基于关... 阅读全文

posted @ 2010-01-06 10:02 我不是高手 阅读(21105) 评论(2) 推荐(2) 编辑

摘要:冒泡法:Usingdirectives#regionUsingdirectivesusingSystem;usingSystem.Collections.Generic;usingSystem.Text;#endregionnamespaceBubbleSorter{publicclassBubbleSorter{publicvoidSort(int[]list){inti,j,temp;bool... 阅读全文

posted @ 2010-01-06 09:17 我不是高手 阅读(1360) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示