摘要: 如果你用过Visual Studio的自动补全功能后,再来用eclipse的自动补全功能,相信大家会有些许失望。 但是eclipse其实是非常强大的,eclipse的自动补全没有VS那么好是因为eclipse的补全功能用的是默认设置。你只需要稍微修改一下就行了。 最简单的修改方式是:Window... 阅读全文
posted @ 2015-09-06 10:54 阿尔伯特 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 父类引用指向子类对象指的是:例如父类Animal,子类Cat,Dog。其中Animal可以是类也可以是接口,Cat和Dog是继承或实现Animal的子类。Animal animal = new Cat(); 即声明的是父类,实际指向的是子类的一个对象。那我们从内存角度来理解试试. 假... 阅读全文
posted @ 2015-09-05 13:32 阿尔伯特 阅读(7374) 评论(2) 推荐(7) 编辑
摘要: 希尔排序(Shell Sort)是插入排序的一种。也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因DL.Shell于1959年提出而得名。 希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的... 阅读全文
posted @ 2015-08-19 00:03 阿尔伯特 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 文章有点水,和前几篇没有太大区别,但是单线程处理大文件导出会非常耗时间,用到多线程才能更加合理的利用资源。大文件也可能会超出excel工作表范围。这里也有相应处理 参考:用DataGridView导入TXT文件,并导出为XLS文件 参考:c#多线程介绍(上)private void ... 阅读全文
posted @ 2015-08-06 12:15 阿尔伯特 阅读(4822) 评论(0) 推荐(0) 编辑
摘要: 转载原文:这里是链接内容 转载原文:这里写链接内容 转载原文:这里写链接内容(重要事情说三遍)引言本文主要从线程的基础用法,CLR线程池当中工作者线程与I/O线程的开发,并行操作PLINQ等多个方面介绍多线程的开发。 其中委托的BeginInvoke方法以及回调函数最为常用。 而... 阅读全文
posted @ 2015-08-05 09:01 阿尔伯特 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 转载原文:这里是链接内容 转载原文:这里写链接内容 转载原文:这里写链接内容(重要事情说三遍)引言本文主要从线程的基础用法,CLR线程池当中工作者线程与I/O线程的开发,并行操作PLINQ等多个方面介绍多线程的开发。 其中委托的BeginInvoke方法以及回调函数最为常用。 而 I... 阅读全文
posted @ 2015-08-04 21:39 阿尔伯特 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 使用 DataGridView 控件,可以显示和编辑来自多种不同类型的数据源的表格数据。也可以导出.txt,.xls等格式的文件。今天我们就先介绍一下用DataGridView把导入txt文件,导出xls文件。。。 using System;using System.Collecti... 阅读全文
posted @ 2015-07-23 18:02 阿尔伯特 阅读(2522) 评论(0) 推荐(0) 编辑
摘要: 首先是密钥对的生成 /// /// 生成公钥、私钥 /// /// 公钥、私钥,公钥键"PUBLIC",私钥键"PRIVATE" public Dictionary createKeyPair() { ... 阅读全文
posted @ 2015-07-21 16:59 阿尔伯特 阅读(367) 评论(1) 推荐(1) 编辑