- 博客(7)
- 收藏
- 关注
转载 C#实现数据结构——线性表(下)
线性表链式存储结构 看了线性表的顺序存储,你肯定想线性表简是挺简单,但是我一开始怎么会知道有多少人排队?要分配多大的数组?而且插入和删除一个元素也太麻烦了,所有元素都要前移/后移,效率又低。 那怎么办呢? 这里就要用到我们的链式存储结构。 这就和我们的链条一样,一环接着一环,只要上一环知道下一环就行了。 你肯定觉得像食堂打饭那样太麻烦了,每个人都要傻傻地站在那里等,排队的位置又不够,人多...
2015-08-27 17:04:00
116
转载 C#实现数据结构——线性表(上)
什么是线性表 数据结构中最常用也最简单的应该就是线性表,它是一种线性结构(废话,不是线性结构怎么会叫线性表?当然不是废话,古人公孙龙就说白马非马,现代生物学家也说鲸鱼不是鱼)。 那什么是线性结构? 按数据逻辑结构来划分,数据结构就分为线性结构和非线性结构。 通俗来说就是排成一条线的结构,想象一下你去食堂排队打饭,前面站着一个人,后面也站着一个人,这样的结构就是线性结构。 线性表的定义 线...
2015-08-27 10:52:00
109
转载 Node开发入门
介绍 Node.js采用google的V8虚拟机来解释和执行javascript,也就是允许脱离浏览器环境运行javascript代码。 Hello World 婴儿说的第一个字一般是“妈”,程序员写的第一行代码肯定是“hello world”。 创建helloworld.js文件,输入如下代码: console.log("Hello world!"); 然后使用node来执行: nod...
2015-08-19 09:54:00
90
转载 《Node.js开发指南》知识整理
Node.js简介 Node是一个可以让JavaScript运行在服务器端的平台,抛弃了传统平台依靠多线程来实现高并发的设计思路,而采用单线程、异步式I/O、事件驱动式的程序设计模型。 安装和配置Node.js 安装配置简单,无需多说。 Node.js快速入门 异步式I/O与事件式编程 回调函数 用异步的方式读取一个文本内容为“test content”的文件,代码如下: var fs ...
2015-08-18 14:24:00
155
转载 扩展Visual Studio IDE
安装visual studio 2012 SDK 下载visual studio SDK。 安装可能遇到的问题 安装时报错:Visual Studio 2012 Install Fails: Program Compatibility Mode is on。 解决方案:将“vssdk_full.exe”重命名为:“vs_ultimate.exe”。 构建项目 安装SDK后新建项目选择“...
2015-08-18 11:26:00
114
转载 深入理解C#第二版笔记
基础知识 委托 如果代码想要执行操作,但不知道操作细节,一般可以使用委托。例如:Thread类之所以知道要在一个新线程里运行什么,唯一的原因就是在启动新线程时,向它提供了一个ThreadStart委托实例。 委托的构成 声明委托类型 创建一个要执行代码的方法 创建一个委托实例 调用(invoke)委托实例 数据类型 匿名类型 var John = new { Name = "John...
2015-05-28 00:08:00
79
转载 使用反射给泛型类赋值
public static List<T> ToList<T>( this OracleDataReader reader ) { List<T> list = new List<T>(); Type type = typeof( T ); ...
2014-02-10 10:00:00
428
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人