- 博客(24)
- 资源 (8)
- 收藏
- 关注
原创 .NET体系结构
整理了小部分关于.NET体系结构的知识点 mingmap比较大张,估计放上来就没法看了。 直接给地址吧 http://www.xmind.net/share/_embed/atskyline/-net-architecture-1/ 另外还要贴几张重要的图 NET Framework 体系结构 NET的体系结构 CLR的体系结构 NET公共语言运行库与类库、应用程序及整个系统之间关系示意图
2011-02-26 23:02:00 1135
原创 C#异常处理入门
简单的讲一些不涉及到线程问题的异常处理,包括下面几个部分, 异常和异常类的介绍 try catch finally thorw关键字 try的嵌套 catch块的顺序 自定义异常类 再高明的程序因为种种可控制或者不可控制的原因在代码中都会产生异常,比如说遇到除数为0,打开一个不存在的文件,网络断开,等等不可预料的异常。这个就需要使用到异常处理机制。 在发生任何异常时程序都会抛出一个Exception类的子类对象,当中包含异常的信息。 这张图给出C#设计中部分已经定义好的类的继承关系。
2011-02-26 20:23:00 5773 4
原创 汪教授的离散数学2011-02-25逻辑
这里上次图片似乎会被压缩的很厉害 给出清晰的地址吧 http://www.xmind.net/share/_embed/atskyline/logic-logic/ 直接看图吧,其他的没什么想补充的。 是基础的东西,但是个人觉得有些东西没必要去转牛角尖,特别是语言和符号的转换部分。 那个要研究起来好麻烦的。汉字如此博大精深……
2011-02-25 22:13:00 815
原创 侯教授的JAVA2011-02-24
陆陆续续发一些侯教授课上讲得东西。牛人的课,确是是很厉害。虽然很多“听不懂”,你懂的。= =| 关于侯教授是何许人也,这个嘛……比JAVA什么的难多了,无法解释 两节课的时间一节半用来讲解上学期的期末试卷。具体的题目什么的就都没什么意思,把课上讲到的几个单词罗列一下。 pipeline 键盘上的|符号。原本的意思和水管,管道有关。在DOS 和 LINUX 等系统中有管道的概念。简单的说就是利用管道把一条命令的输出内容作为另一条命令的输入内容传送给另一条命令。更多内容可以GOOGLE LINUX管道 或
2011-02-24 21:56:00 513
原创 C#泛型简单使用
先简单的说一下泛型的作用,假如我们设计一个支持整形的排序函数,然后又需要一个支持浮点类型的排序函数,这样的写两份相似的代码,违反了OOP的原则。利用转型为object,又有封箱拆箱和安全性的问题。所以我们利用泛型,让程序到运行时才去确定到底是要用什么类型。 C#的泛型类似于C++中的模版但是不论在设计上还是功能上都有很多不同。具体可以参考MSDN中的介绍。 泛型的使用 先看一段代码 1: class Program 2: { 3:
2011-02-24 21:00:00 717
原创 C#简单的委托与事件
C#中的委托相当于C++中的函数指针。也就是可以拿来执行函数的东西,可以像使用变量一样使用函数。 可以实现类似的功能,但是更为的安全。 今天简单的写一些C#中委托的使用,多路广播,以及事件的概念和C#中事件机制的构建。 关于回调和异步调用设计到进程的东西就没有了。 委托是一种封装的方法类型。他是封闭的对象,所以是没法自己实例化的。所以只能通过特定的语法来定义。 语法如下public delegate void output(string name);定义了一个委托output。你可
2011-02-22 13:36:00 642
原创 汪教授的离散数据 2011-02-21
离散数学还是很重要的课,虽然它枯燥无聊,一时半会又看不出有什么作用。不过他真的非常非常重要。 先说一下汪教授吧。我们的班主任(大学的班主任= =|) 下面是选课系统中关于他的一些资料 姓名 汪荣贵 性别 男 出生1966-5-1 教龄15 学历 大学本科毕业 职称 副教授 院系 计算机 教研室 计算机与信息学院 电子邮件 wangrgui@mail.hf.ah.cn 教学课程 数值分析 科研方向 图象理解 知识工程 Bayes网络 简 历 1
2011-02-21 14:04:00 1503
原创 C#简单的多态
多态是面向对象编程的三大特性之一(封装,继承,多态)。 多态就是同一个操作(通常是指方法,也可以是属性,事件甚至是字段),根据不同的对象能实现不同的效果。 函数重载就是一个多态的表现。(面向过程的编程时是没有函数重载的) 多态性又分为两种,一种是编译时的多态性,一种是运行时的多态性。 编译时的多态性:编译时的多态性是通过重载来实现的。系统在编译时,根据传递的参数、返回的类型等信息决定实现何种操作。 运行时的多态性:运行时的多态性是通过覆写虚成员实现。系统运行时,才根据实际情况决定实现何种操作。重载
2011-02-21 12:29:00 788 1
原创 c#浅度复制和深度复制
有时候我们需要根据一个对象创建另外一个相同对象,也就是所谓的复制。复制又分为浅度复制(也有叫影子复制)和深度复制。 主要的差别是对于引用类型而言。 浅度复制对引用类型只复制引用,及复制后源引用与目标引用的引用类型是指向都一个对象,操作其中一个,另外一个也会受印像。 深度复制者源引用和目标引用对象的是两个不同的对象,操作互不影响。 浅度复制是直接完全把栈的内容拷贝一份而已。而深度复制把对应的堆内容也拷贝了一份。 浅度复制可以直接调用System.Object.MemberwiseClone()这个受
2011-02-16 23:50:00 2532
原创 C#中的Equals() 和运算符 ==
关于这两个东西的相似就没什么好说的了。他们在本质上有不同的。 总结起来是 ==比较的是托管栈当中的内容,Equals()比较的是托管堆当中的内容。 要讲这个就得回归到C#中一个非常非常重要的内容当中,值类型与引用类型。其实第一次看值类型与引用类型的时候就理解这两个有什么差别和异同了。但是在之后的不断学习实践中有太多的内容又是和这个知识点有着密切关系。失常感觉这个简单的东西自己理解的还是不够深刻。 C#中的类型有两种一种叫值类型,另一种叫引用类型。 具体的分类也很好记忆 值类型包括 所有数字数据类
2011-02-16 23:04:00 724
原创 C#运算符重载与索引器
123运算符重载主要是让+-*、等等的运算符有我们自定义的功能。这样就可以让我们的代码变得更加简洁而易于理解 期中索引器使用的运算符是[],所以我把自定义索引器也放到一块来讲 首先来看看MSDN为我们列出的可以重载的运算符吧 运算符 可重载性 +、-、!、~、++、--、true 和 false 可以重载这些一元运算符。
2011-02-16 21:38:00 2832
原创 关于foreach的那些事
今天写关于foreach的一些东西包括一下内容foreach的介绍foreach的简单用法手工实现 IEnumerator 和 IEnumerable接口来兼容foreachyield return关键字和迭代器 foreach的介绍类似与for语句遍历集合(数组等数据结构)的语句。看一下masn的介绍”foreach 语句对实现 System.Collections.IEnumerable 或 System.Collections.Generic.IEnumerab
2011-02-14 22:56:00 732
原创 C#中的数组,多维数组和交错数组
<br /> <br />想研究一些面向对象的东西,也许是代码写得还不够多。感觉还不好,看那些教程,不是嫌太水就是太难看不懂。心情很是落寞<br />不过再怎样也要坚持每天发一篇博客。<br />这篇来说一下C#中的数组,多维数组,交错数组的一些东西。<br />有那么一点点研究茴香豆的茴有四种写法的感觉。<br /> <br />先讲三点显而易见却又值得一提的东西<br /> <br />第一点数组是一种数据结构<br />似乎没什么好解释的<br /> <br />第二点数组类型是从抽象类Array派生
2011-02-13 22:22:00 7093 1
原创 13-19保护模式编程
这些是汇编教程的最后一个部分了。第一次尝试利用思维导图的方式来做学习记录,有些许收货,比单纯只看教程来得深刻。不过代码还是写得少,虽然知道了关于汇编的一些知识,但是要真正去写汇编代码,估计还有不少难度7个章节都在讲解保护模式下的编程,因为兼容性原因,这里有很多很多的知识点。很难记忆。另外这是一分入门的教程,所以当中还有不少知识点是可以更深入的挖掘的。寒假的汇编了解到这里就算一个段落
2011-02-12 23:50:00 568
原创 101112编写引导程序
这三讲介绍了简单的系统编程,编写了一个最简单的引导程序重点是编写启动程序的部分。视频中的代码有一点点小问题。在做图的时候已经修改了话说上个章节自己改动的代码,现在回想似乎改得不合理。mindmap下载地址:www.xmind.net/share/atskyline/101112-write-bootloader/
2011-02-11 13:03:00 457
原创 070809中断
这个是对应视频的07 08 09三讲 主要就是讲解了中断的知识 中断的概念中断向量表的介绍中断的整个过程0号中断的举例解释如何触发中断还有就是如何编写一个中断程序,当中涉及到了跳转指令最后是自己对代码的一点点改动,不知道是否合理。mindmap下载地址www.xmind.net/share/atskyline/070-809-break/
2011-02-10 01:47:00 382
原创 0506第一个汇编程序Hello World
郁闷掉了,刚写了一半的文章突然不见了。这个是教程的05 06 两节。实现了第一个应用程序虽然只是一个很简单的程序,但是里面有非常多的知识点关于开发环境的部分,可以参考http://student.csdn.net/space.php?uid=848938&do=blog&id=55519讲了一个汇编程序的大致框架。这部分的思维导图自己感觉蛮糟的。应该配合代码看起来会比较好理
2011-02-08 14:10:00 893 2
原创 【转】汇编程序开发环境搭配
这个文章十分详细,没什么需要多解释的。两个软件的下载地址我发一下Masm for Windows 集成实验环境 2010 www.onlinedown.net/soft/43311.htmMASM 5.0 :www.programfan.com/showdown.asp原文地址:www.cnblogs.com/QinBaoBei/archive/2010/11/06/18703
2011-02-08 13:49:00 962 2
原创 04堆栈
这个是汇编视频的第四讲,一些简单的堆栈问题。之前就对堆栈比较了解,这一讲感觉难度不大。不过有学习到堆栈在内存中的访问和修改方式。和之前单纯从数据结构方面所了解到关于堆栈的知识,知道了更详细的堆栈应用mindmap下载www.xmind.net/share/atskyline/04-stack/
2011-02-08 13:32:00 414
原创 02CPU结构
第二节主要讲了几个东西地址总线和总线宽度寄存器的基本概念段寄存器的概念地址的表示方式(基地址,段地址) 尝试用思维导图的方式来整理所学习到的东西,也许是我制作的还不够好。感觉重点和非重点在图上的差异还不是很大。以后努力改进
2011-02-06 21:05:00 370
原创 零基础汇编教程_01课程介绍
看了几集,感觉还不错的汇编入门视频教程。这个是第一集,没有太大价值的东西。直接上图话说思维导图这种东西,还是只能自己做,自己看。看别人的思维导图,似乎比较难学得具体
2011-02-06 20:52:00 905 1
原创 【转】常写博客的好处
中学时老师要求大家常写日记来提供自己的写作能力。但参加工作后由于工作、家庭等原因,大家很少再去写日志了。但现在也不流行写日记了,而流行写博客。 对于这个类似于日记的互联网产物,我认为他对我们的生活带来很多好处。下面我就我所理解的到好处分享给大家,有不对的地方请大家指点。1. 写 博客也可以像写日记那样,记录自己对生活,工作、学习等等方面的感悟。同时这也是记录自己生活历程的一种方式。
2011-02-05 14:06:00 475
原创 【转】程序员必知必会之blog篇
在计划以后每天至少写一篇技术类的博客文章。目的其一是为了巩固自己的技术,其二为了发展高校俱乐部。写博客确是是一个很好的手段来巩固自己的知识,不过往往也会半途而废。希望这次能养成这个好习惯。最近会转载几篇关于写博客好处的文章,希望能吸引一些人也加入这个行列当中。这篇文章应该是06年左右的,不过当中的很多思想和观点还是值得学习的-----------------------------
2011-02-05 13:53:00 444
CSharp Language Specification3.0中文版
2013-01-09
Programming Windows 8 Apps with HTML, CSS, and JavaScript
2013-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人