随笔分类 -  基础知识

摘要:JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。XML也是一种数据交换格式,为什么没有选择XML呢?因为XML虽然可以作为跨平台的数据交换格式,但是在JS(JavaScript的简写)中处理XML非常不方便,同时XML标记比数据多,增加了交换产生的流量,而JSON没有附加的任何标记,在JS中可作为对象处理,所以我们更倾向于选择JSON来交换数据。这篇文章主要从以下几个方面来说明JSON。1,JSON的两种结构2,认识JSON字符串3,在JS中如何使用JSON4,在.NET中如何使用 阅读全文
posted @ 2013-10-19 23:17 小薇林 阅读(269) 评论(0) 推荐(0)
摘要:基础知识——算法复杂度时间复杂度 时间复杂度(time complexity)又称时间复杂性或计算复杂度,它是算法有效性的度量之一。 时间复杂度是一个算法运行时间的相对量度,因为执行简单操作所需要的时间因机器的软硬件环境不同而不一样,所以只讨论影响运行时间的另一个因素——算法中进行简单操作次数的多少,所以通常把算法中包含简单操作次数的多少叫做该算法的时间复杂度。 若解决一个问题的规模为n,即所处理的数据中包含n个元素,则算法的时间复杂度通常是n的一个函数f(n)。 一般只要大致计算出相应的数量级(Order)即可,所以采用大O表示,比如当f(n)为n的多项式时,取最高次幂即可。 比如... 阅读全文
posted @ 2013-03-17 15:13 小薇林 阅读(334) 评论(0) 推荐(0)
摘要:对于parseInt("01")到parseInt("07");都能得到正确的结果,但如果是parseInt("08") 或parseInt("09")则返回0;首先看parseInt语法:parseInt(string, radix);其中string为要转换的字符串,radix为二进制,八进制,十六进制或十进制。在默认不指定radix时,当以0x开关时,为十六进制;如果以0开关且第二位不为x,则让为是八进制,(因为八进制不能有8,9所以报错返回0)。所以,在我们用时还是明确指定进位制,以防出错。如我们平时都用十 阅读全文
posted @ 2012-10-06 14:30 小薇林 阅读(428) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2012-09-21 13:15 小薇林 阅读(148) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;namespace sln0716{ class Program { static void Main(string[] args) {// 案例:两个集合{ “a”,“b”,“c”,“d”,“e”}和{ “d”, “e”, “f”, “g”, “h” },把这两个集合去除重复项合并成一个 //ArrayList al1 = new ArrayList() { "a&quo 阅读全文
posted @ 2012-08-25 13:14 小薇林 阅读(314) 评论(0) 推荐(0)
摘要:C#中as和is的用法一、类型转换1.任何类型都可以转换为其基类类型,用隐式转换完成;2.任何类型转换为其派生类型时,必须进行显示转换。如:(类型名)对象名;3.使用GetType可以取得任何对象的精确类型;4.基本类型可以使用Convert类实现类型转换;5.除了string以外的其他类型都有Parse方法,用于将字符串类型转换成对应的基本类型;6.值类型和引用类型的转换称为装箱(boxing)或拆箱(unboxing);二、is/as示例is转换规则:1. 检查对象类型的兼容性,并返回结果true(false);2.不会抛出异常;3.如果对象为null,刚返回false;示例:C#代码ob 阅读全文
posted @ 2012-08-23 16:18 小薇林 阅读(332) 评论(0) 推荐(0)
摘要:--建立学生信息表Studentscreate table Students( SId char(5) not null primary key, SName nvarchar(20) unique, SGender char(10) default('Male'), SAge int, SSdept nvarchar(250) )--课程表create table Course( CNo Char(4) not null primary key, CName nvarchar(50), CPNo char(4), CCreadit ... 阅读全文
posted @ 2012-08-04 16:51 小薇林 阅读(515) 评论(0) 推荐(0)
摘要:这四个修饰符的访问权限如下表: ----------------------------------------------- 类内部 package内 子类 其他 public 允许 允许 允许 允许 protected 允许 允许 允许 不允许 default 允许 允许 不允许 不允许 private 允许 不允许 不允许 不允许 阅读全文
posted @ 2012-08-04 00:57 小薇林 阅读(156) 评论(0) 推荐(0)