2012年5月17日

重温数据结构系列随笔:单链表(c#模拟实现)

摘要: 上一节我们讲述了数据结构的基本概念,这一节让我们来讨论下单链表的概念和实现我从书中简单摘录下单链表概念 简单而言单链表的是通过许多节点构成,每个节点包含2个重要元素:该节点数据(数据域)和指向下个节点的地址(指针域) 这样说太枯燥了,让我们直接用c# 来一步步实现既然一个节点是由(数据域)和(指针域)构成,那我们简单DIY一个LinkNode类 /// <summary> /// 单链表的节点 /// </summary> public class LinkNode {//节点数据域 public object LinkNodeData { ... 阅读全文

posted @ 2012-05-17 23:45 xiaogang_self 阅读(229) 评论(0) 推荐(0)

重温数据结构系列随笔:数据结构的基本概念

摘要: 现在项目已经踏上正轨,有不少时间可以用来学习,昨晚发现柜子里那本大学时候啃过无数遍的(数据结构 C语言版),那真的无限感叹啊,初恋女友啊,大学回忆啊都涌上心头。最可怜的是发现好多概念理论已经陌生或者淡忘,不行,赶快再回忆下,好吧,就从第一章开始慢慢搞起:神马是数据结构?来看下书中的定义:其实最简单的理解就是为了实现非数值计算问题而衍生出了数据结构,所以数据结构的重要性不言而喻,再来看下数据结构在计算机中所处的地位:数据结构竟然是数学和计算机软硬件的桥梁,它将计算机软硬件和数学联系了起来,为以后各种操作系统和数据库等奠定的重要基础。那么数据结构的概念是什么呢: 数据结构是相互之间存在一种或多种特 阅读全文

posted @ 2012-05-17 23:44 xiaogang_self 阅读(139) 评论(0) 推荐(0)

C# 温故而知新:Stream篇(七)

摘要: C# 温故而知新:Stream篇(七)NetworkStream目录:NetworkStream的作用简单介绍下TCP/IP 协议和相关层次简单说明下 TCP和UDP的区别简单介绍下套接字(Socket)的概念简单介绍下TcpClient,TcpListener,IPEndPoint类的作用使用NetworkStream的注意事项和局限性NetworkStream的构造NetworkStream的属性NetworkStream的方法NetwrokStream的简单示例 创建一个客户端向服务端传输图片的小示例本章总结1.NetworkStream的作用和先前的流有所不同,NetworkStre. 阅读全文

posted @ 2012-05-17 23:39 xiaogang_self 阅读(195) 评论(0) 推荐(0)

C# 温故而知新:Stream篇(六)

摘要: C# 温故而知新:Stream篇(六)BufferedStream目录:简单介绍一下BufferedStream如何理解缓冲区?BufferedStream的优势从BufferedStream 中学习装饰模式 如何理解装饰模式 再次理解下装饰模式在Stream中的作用BufferedStream的构造BufferedStream的属性BufferedStream的方法简单示例:利用socket 读取网页并保存在本地本章总结1 简单介绍一下BufferedStream在前几章的讲述中,我们已经能够掌握流的基本特性和特点,一般进行对流的处理时系统肩负着IO所带来的开销,调用十分频繁,这... 阅读全文

posted @ 2012-05-17 23:37 xiaogang_self 阅读(128) 评论(0) 推荐(0)

C# 温故而知新:Stream篇(五)

摘要: C# 温故而知新:Stream篇(五)MemoryStream目录:1 简单介绍一下MemoryStream2 MemoryStream和FileStream的区别3 通过部分源码深入了解下MemoryStream4 分析MemorySteam最常见的OutOfMemory异常5 MemoryStream 的构造6 MemoryStream 的属性7 MemoryStream 的方法8 MemoryStream 简单示例 : XmlWriter中使用MemoryStream9 MemoryStream 简单示例 :自定义一个处理图片的HttpHandler10 本章总结简单介绍一下Memory 阅读全文

posted @ 2012-05-17 23:34 xiaogang_self 阅读(225) 评论(0) 推荐(0)

C# 温故而知新:Stream篇(四)

摘要: C# 温故而知新:Stream篇(四)FileStream目录:如何去理解FileStream?FileStream的重要性FileStream常用构造函数(重要)非托管参数SafeFileHandle简单介绍FileStream常用属性介绍FileStream常用方法介绍FileStream示例1:*文件的新建和拷贝(主要演示文件同步和异步操作)FileStream示例2:*实现文件本地分段上传本章总结如何去理解FileStream?通过前3章的学习相信大家对于Stream已经有一定的了解,但是又如何去理解FileStream呢?请看下图 我们磁盘的中任何文件都是通过2进制组成,最为直观的. 阅读全文

posted @ 2012-05-17 23:32 xiaogang_self 阅读(1347) 评论(0) 推荐(0)

C# 温故而知新:Stream篇(三)

摘要: C# 温故而知新:Stream篇(三)TextWriter 和 StreamWriter目录:为何介绍TextWriter?TextWriter的构造,常用属性和方法 IFormatProvider的简单介绍如何理解StreamWriter?StreamWriter属性StreamWriter示例本章总结为何介绍TextWriter?就像上篇讲述的一样,对于重要的基础技术,我们一定要刨根问底,这样在面对将来可能很复杂的业务或技术时才能游刃有余,甚至可以创新出新的解决方案,言归正传,想了解StreamWriter 必须了解其父亲TextWriter的结构和使用方法。那么微软为什么要创建立这个抽象 阅读全文

posted @ 2012-05-17 23:29 xiaogang_self 阅读(324) 评论(0) 推荐(0)

C# 温故而知新:Stream篇(二)

摘要: C# 温故而知新:Stream篇(二)TextReader 和StreamReader目录:为什么要介绍 TextReader?TextReader的常用属性和方法TextReader 示例从StreamReader想到多态简单介绍下Encoding 编码StreamReader 的定义及作用StreamReader 类的常用方法属性StreamReader示例本章总结为什么要介绍 TextReader?首先让我们来理解下什么是TextReader,从字面上的意思入手的话,大家就会恍然大悟了一个对于Text的读取器,可是又是怎么读取的呢?聪明的你肯定会想到,当然是通过连续的字符进行读取, 为什 阅读全文

posted @ 2012-05-17 23:28 xiaogang_self 阅读(218) 评论(0) 推荐(0)

C# 温故而知新:Stream篇(—)

摘要: C# 温故而知新:Stream篇(—) 目录:什么是Stream?什么是字节序列?Stream的构造函数Stream的重要属性及方法Stream的示例Stream异步读写Stream 和其子类的类图本章总结什么是Stream?MSDN 中的解释太简洁了: 提供字节序列的一般视图(我可不想这么理解,这必定让我抓狂,我理解的流是向自然界的河流那样清澈而又美丽,c#中的流也是一样,许多技术或者说核心技术都需要流的帮忙)那什么是字节序列呢?其实简单的来理解的话字节序列指的是:字节对象都被存储为连续的字节序列,字节按照一定的顺序进行排序组成了字节序列那什么关于流的解释可以抽象为下列情况:打个比方:一条河 阅读全文

posted @ 2012-05-17 23:25 xiaogang_self 阅读(241) 评论(0) 推荐(0)

CSS3 必须要知道的10 个顶级命令

摘要: 2012-04-23 15:17 by 随风浪迹天涯, 7337 visits, 收藏, 编辑1.边框圆角(Border Radiuas)这个是我们在平常很常用的吧,以前我在用div圆角的时候,特别特别的痛苦,不管是用CSS来画圆角,还是用图片来画圆角都不那么容易,但是现在好了,在CSS3中,直接只需要如下面饿代码,就能做出美轮美奂的圆角效果了~~~#box1 {border: 1px solid #699;/* for Mozilla Firefox */-moz-border-radius: 20px;/* for Safari & Google Chrome */-webkit- 阅读全文

posted @ 2012-05-17 23:14 xiaogang_self 阅读(167) 评论(0) 推荐(0)

导航