摘要: 原文地址:http://www.mariusschulz.com/2013/11/13/advanced-javascript-debugging-with-consoletable可能你已经习惯了console.log()来调试js,效果不错,但是今天无意间看到console.table()调试javascript,和console.log()类似,主要区别在于:主要用来输出对象和数组;更加直接的可视化,以表格形式展现;可以单独输出某个或某几个属性;例:var languages = [ { name: "JavaScript", fileExtension: " 阅读全文
posted @ 2013-11-20 18:11 豆豆0829 阅读(697) 评论(2) 推荐(2) 编辑
摘要: StreamSystem.IO为我们提供了一个抽象类Stream,Stream类支持对字节的读写操作。在Stream类中包括了对异步操作的支持。既然Stream是抽象类,所有其它流的类就都必须从Steam类中继承。Stream类及其子类共同构成了一个数据源和数据存储的视图,从而封装了操作系统和底层存储的各个细节,使程序员把注意力集中到程序的应用逻辑上来。流包含以下基本操作:读操作(Reading)。即读出流中的数据,把数据存放在另一种数据结构中,比如数组。写操作(Writting)。即从另一种数据结构中读出数据,存放至流对象中。搜索操作(Seeking)。即从流中的当前位置开始搜索,定位到指定 阅读全文
posted @ 2013-11-01 12:05 豆豆0829 阅读(1291) 评论(0) 推荐(1) 编辑
摘要: 文件及IO操作(一)文件及IO操作(二)什么是流?文件的数据从存储介质到内存再到程序程序,以及这个反向的过程里数据仿佛在一个通道中流动,我们把这个通道成为流。 按照输入源的不同流分为文件流、内存流、网络流等。System.IO为我们提供了一个抽象类Stream。它在基础序列数据源与应用程序之间架设起了流动的通道。常见操作:Read:读出流中的数据。Write: 向数据源中写入数据。Seek: 在流中定位。BinaryReader 和 BinaryWrite类,以二进制格式操作数据 下表描述BinaryReader类常用的一些方法:colse:关闭当前读者和相应的流Re... 阅读全文
posted @ 2013-10-31 17:07 豆豆0829 阅读(1247) 评论(0) 推荐(1) 编辑
摘要: 文件及IO操作(二)文件及IO操作(三)1、File和FileInfo表示文件系统上的文件2、Directory和DirectoryInfo表示文件系统上的文件夹3、Path 表示路径,可以用来处理物理路径Directory和File它们是静态成员,只含静态的方法,不能够被实例化;(当用一次两次时用,如果多次操作的话就不好了)DirectoryInfo和FileInfo 要实例化的对象(它们可以用于多次操作)File 操作文件是否存在if (File.Exists(path)) { Console.WriteLine("不存在该文件"); }创建文件:File... 阅读全文
posted @ 2013-10-31 10:00 豆豆0829 阅读(1135) 评论(0) 推荐(4) 编辑
摘要: C# Execptionusing System;异常类型 描述 Exception:所有异常对象的基类。 SystemException:运行时产生的所有错误的基类。 IndexOutOfRangeException:当一个数组的下标超出范围时运行时引发。 NullReferenceException:当一个空对象被引用时运行时引发。 InvalidOperationException:当对方法的调用对对象的当前状态无效时,由某些方法引发。 ArgumentException:所有参数异常的基类。 ArgumentNullException:在参数为空(不允许)的情况下,由方... 阅读全文
posted @ 2013-10-30 17:01 豆豆0829 阅读(253) 评论(0) 推荐(0) 编辑
摘要: readonlyreadonly 关键字与 const 关键字不同。const 字段只能在该字段的声明中初始化。readonly 字段可以在声明或构造函数中初始化。因此,根据所使用的构造函数,readonly 字段可能具有不同的值。另外,const 字段为编译时常数,而 readonly 字段可用于运行时常数asas:用于检查在兼容的引用类型之间执行某些类型的转换。 Employee myEmployee = myObject as Employee; if (myEmployee != null) { } 在这段代码中,CLR核实myObject是否兼容于Employee... 阅读全文
posted @ 2013-10-30 17:01 豆豆0829 阅读(365) 评论(0) 推荐(0) 编辑
摘要: Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse、(int) 四者都可以解释为将类型转换为 int,那它们的区别是什么呢?Convert.ToInt32 与 int.Parse 较为类似,实际上 Convert.ToInt32 内部调用了 int.Parse;int.Parse()只能转换string类型的,Convert.ToInt32()可以转换Object类型Convert.ToInt32 参数为 null 时,返回 0; int.Parse 参数为 null 时,抛出异常。 Convert.ToInt32 参数为 "&qu 阅读全文
posted @ 2013-10-29 11:39 豆豆0829 阅读(1401) 评论(8) 推荐(3) 编辑
摘要: 文件及IO操作(一)文件及IO操作(三)FileInfo操作下表描述了FileInfo类的一些常用属性: 属性描述Attributes获得或设置当前文件相关的属性。这个属性继承自FileSystemInfo。CreationTime获取或设置当前文件的创建时间。这个属性继承自FileSystemInfo。Directory获取文件属于的目录的实例。Exists获得表示文件存在否的布尔值。Extension获取包含文件扩展的字符串。这个属性继承自FileSystemInfo。FullName获取包含文件全部路径的字符串。这个属性继承自FileSystemInfo。LastAccessTime获. 阅读全文
posted @ 2013-10-28 15:11 豆豆0829 阅读(1161) 评论(5) 推荐(3) 编辑
摘要: 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 b sb = new b(); 6 sb.ChildSpeak(); 7 b ss = new b("我是子类的参数"); 8 Console.ReadKey(); 9 }10 }11 12 class a13 {14 public string one { get; set;... 阅读全文
posted @ 2013-10-28 15:00 豆豆0829 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace 集合 7 { 8 class Student 9 { 10 //学生id 11 private int sid; 12 13 public int Sid 14 { 15 get { return sid; } 16 set { s... 阅读全文
posted @ 2013-10-24 10:42 豆豆0829 阅读(301) 评论(0) 推荐(0) 编辑