暂无个人介绍
暂时未有相关通用技术能力~
阿里云技能认证
详细说明我们都知道抽象类是不能被实例化的,可是在MSDN上关于Image类有一个示例,中间就有这么一句Image newImage = Image.FromFile("SampImag.jpg");一脸茫然啊,抽象类不能被实例化啊,那newImage是啥,而且FromFile()方法的返回值就是抽象类Image啊。 于是写了个Demo,Debug一下发现是这样的:
委托就是一个方法,一个没有代码块并且能作为参数的方法。 (注:这里的委托是指委托对象而不是委托类,因为委托的类与实例化的对象都被称为“委托”) 其实直接说委托就是一个方法并不准确,但这样也不无道理且更容易理解,下面细细道来。 1.为什么说委托就是一个方法? 先看代码: using System; namespace 委托demo控制台 { class
原文链接:https://segmentfault.com/a/1190000002963895 这是AndroidStudio的目录结构: 【= = 好复杂的样子】 OK,我们这么看,第一,把这么多文件先分成这么三块 1. 编译系统(Gradle) 2. 配置文件 3. 应用模块 Gradle是Google推荐使用的一套基于Groovy的编译系统脚本
毕业设计做的Lin总线,关键代码贴出来。 计算校验和 unsigned char LINCalcChecksum(unsigned char *data) { unsigned int sum = 0; unsigned char i; for(i = 0; i < 4; i++) { sum += data[i]; if(
原贴地址http://www.cnblogs.com/pepcod/archive/2013/02/11/2937403.html 写的非常不错。
该文章原文地址http://blog.csdn.net/lycb_gz/article/details/8214961 海明码(Hamming Code)是一个可以有多个校验位,具有检测并纠正一位错误代码的纠错码,所以它也仅用于信道特性比较好的环境中,如以太局域网中,因为如果信道特性不好的情况下,出现的错误通常不是一位。 海明码的检错、纠错基本思想是将有效信息按
快速排序 快速排序的核心思想: 1.选出数组中一个元素,将整个数组中比他小的元素放在他左边,比他大的放在他右边。这样整个数组就被分成了两部分,被选出的那个元素就在这两部分中间。 2.再对每一部分执行同样的操作。 3.重复执行第2步,直到每一个部分只有一个元素。 具体是这样实现的,假设有数组a[10]: 选定第一个元素,这里需要一个中间变量来储存选定的元素,
归并排序 开始之前,看这样一个例子:假设桌子上有两堆扑克牌,每堆只有一张,我们比较这两张扑克牌,将小的那个放到一个新堆里,再把大的那个放到小的那个上边。其实这样就完成了一次简单的归并排序。 先通过上边的例子了解下什么是归并排序,再往下看就容易理解了。 刚刚的例子里将要合并的两个部分都只有一个元素,下面是对于多个多元素的合并: 假设我们已经有了两个早已经排序好了的
选择排序 选择排序理解起来非常简单,直接摘录《算法导论》上的原话吧,因为理解起来真的是非常简单。还是和之前一样假设有数组a[10]={8,4,6,3,2,1,8,5,11,25}。原话是这样说的:首先找出数组a中最小的那个元素,把该元素和a[0]中的元素进行交换。然后再找出数组a中次小的元素,再把找出来的这个次小元素和a[1]中的元素交换。以此类推即可完成排序。 代码入下: cl
插入排序 1.想象桌子上有一堆扑克牌,左手中只有一张,数值是2,然后从桌子上拿起一张,数值是5,将这张扑克牌的和左手上的扑克牌进行比较,把较小的哪一个放到左边,于是左手上的扑克牌变成两张,排列从左到右分别是:2,5。 2.然后再从桌子上拿起一张牌3,此时左手上已经有两张牌并且已经排好顺序,左边的小右边的大。然后我们把刚刚拿起的第三张牌和左手上的扑克牌进行比较,从左开始,那么就是先和2比
冒泡排序 正在学习算法,然而起来的时候感觉理解起来其实挺别扭的,于是就想写一个能让人看一眼就能明白算法原理的东西,其实也是自己整理和沉淀自己的所学到的知识,要把算法写到让人一看就能明白的确挺难的感觉自己在说大话,毕竟能力有限,尽量吧。 在我最早开始接触排序算法的时候就是从冒泡排序开始的,虽然冒泡法在处理大量数据的时候基本不用(效率低下),但冒泡法容易理解,基本上是所有程序员接触的第一个
1.搜索 List<T>中与搜索相关的方法有Find、FindAll、FindLast等。 这些搜索的方法原理上都是一样的咱们就着重看一下Find。 对于Find方法 MSDN上给的解释是:搜索与指定谓词所定义的条件相匹配的元素,并返回整个 List<T> 中的第一个匹配元素。 前半句我就看蒙了,啥叫谓词(语文不好,后来查了下其实就是谓语的意思,主