Fork me on GitHub
摘要: 1、文件流可分为:输入流和输出流, 数据源->内存或者变量;内存->外部存储2、Stream类是所有流类的抽象基类 System.IO (1)操作流的类:文件流、内存流、以及读写这些流的类 (2)操作文件的类:包括对文件惊醒创建、移动、删除等,以及获取文件信息等(3)操作目录的类:包括对文件夹目录进行创建、移动、删除等操作,以及对磁盘信息进行访问的类 FileStream类http://www.cnblogs.com/JimmyZheng/archive/2012/04/03/2430585.html StreamReader StreamWriter 读写二进制文件BinaryW 阅读全文
posted @ 2013-08-16 19:42 种花生的读书人 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 1、简单描述如果我们将文件夹伪装成打印机,那么双击打开之后的会是打印机选项,而不是真正的文件,造成这个现象的原因是:在Windows系统中,每个系统级别的应用程序都有用一个唯一标识符来进行管理,当双击某个文件时,操作系统首先检查该文件夹的文件名,并注册带表中去搜索该标识符所注册的应用程序类型,最后打开相应的程序或使用这个应用程序打开该文件,在操作系统和真实文件夹之间起到承接作用的这些数字被称为“Windows文件标识符”,英文名称为“CLSID”,他们被保存在注册表中的“HKEY_LOCAL_MACHINE\Software\Classes\CLSID”键值下,通常又32个16进制的数构成。2 阅读全文
posted @ 2013-08-16 09:26 种花生的读书人 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 数组有N+M个数字, 数字的范围为1 ... N, 打印重复的元素, 要求O(M + N), 不可以用额外的空间1、题目中要求我们不能使用额外的空间,那么我们能采用在原数组上做文章,这里的重点是如何对相同元素进行标记2、本文转自:http://www.cnblogs.com/end/archive/2012/02/04/2337796.html 算法思想是对数组的前N-1个元素进行标记,在标记过程中如果发现此位置已被标记,那么说明此时的元素值是重复的,于是打印出来 int[] arr = {1,4,2,1,6,7,8,3,9,4,3,1,5,7,2,9}; ... 阅读全文
posted @ 2013-08-16 08:39 种花生的读书人 阅读(535) 评论(0) 推荐(0) 编辑

该博客仅作为记录笔记,转载随意