摘要: 一、数组 数组在内存中是连续存储的,所以它的索引速度非常快,而且赋值与修改元素也很简单。 1、一维数组 但是数组存在一些不足的地方。在数组的两个数据间插入数据是很麻烦的,而且在声明数组的时候必须指定数组的长度,数组的长度过长,会造成内存浪费,过短会造成数据溢出的错误。如果在声明数组时我们不清楚数组的 阅读全文
posted @ 2016-08-10 21:33 后知然后觉 阅读(37778) 评论(4) 推荐(3) 编辑
摘要: 接口1.接口只提供方法规约,不提供方法体;2.接口中的方法不能用关键字修饰;3.接口里不能有接口和变量;4.接口里的方法在子类中必须全部实现;5.接口可以实现多重继承;抽象类1.抽象类可以从接口继承;2.抽象类中的实体方法在子类中不可以重写,只可以被引用;3.抽象类中的抽象方法不可以有方法体,抽象类 阅读全文
posted @ 2016-08-07 18:06 后知然后觉 阅读(2622) 评论(2) 推荐(2) 编辑
摘要: 抽象类定义:它的作用就是产生子类的同时给于子类一些特定的属性和方法。abstract修饰符可以和类、方法、属性、索引器及事件一起使用。在类声明中使用abstract修饰符以指示某个类只能是其他类的父类。标记为抽象或包含在抽象类中的成员必须通过从抽象类的子类来实现。特性:1.抽象类不能被实例化;2.抽 阅读全文
posted @ 2016-08-07 18:00 后知然后觉 阅读(725) 评论(0) 推荐(1) 编辑
摘要: 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全 阅读全文
posted @ 2016-07-21 21:05 后知然后觉 阅读(507) 评论(2) 推荐(0) 编辑
摘要: 首先介绍下Javascript的函数作用域的概念,然后了解下什么是作用域和声明提前,最后通过一个例子剖析Javascript的作用域链。 1.变量的作用域 稍微有些编程背景的都知道,变量的作用域分为两种: 全局变量 和 局部变量 。 Javascript是一门 弱类型语言 。所有的变量声明都是通过v 阅读全文
posted @ 2016-07-20 21:15 后知然后觉 阅读(6221) 评论(1) 推荐(0) 编辑
摘要: 一,游标是什么? 游标是一段私有的SQL工作区,也就是一段内存区域,用于暂时存放受SQL语句影响到的数据。通俗理解就是将受影响的数据暂时放到了一个内存区域的虚表中,而这个虚表就是游标。 二,作用是什么? 1,大家都知道数据库中的事物可以回滚,而游标在其中起着非常重要的作用,由于对数据库的操作我们会暂 阅读全文
posted @ 2016-07-20 20:20 后知然后觉 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 一、存储过程与函数的区别: 1.一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强。 2.对于存储过程来说可以返回参数(output),而函数只能返回值或者表对象。 3.存储过程一般是作为一个独立的部分来执行,而函数可以作为查询语句的一个部分来调用,由于函数可以返回一个表对象,因 阅读全文
posted @ 2016-07-20 20:12 后知然后觉 阅读(2895) 评论(0) 推荐(0) 编辑
摘要: 一、索引的概述 1、概念: 数据库索引是对数据表中一个或多个列的值进行排序的结构,就像一本书的目录一样,索引提供了在行中快速查询特定行的能力。 2、优缺点: 2.1优点: 1、大大加快搜索数据的速度,这是引入索引的主要原因. 2、创建唯一性索引,保证数据库表中每一行数据的唯一性. 3、加速表与表之间 阅读全文
posted @ 2016-07-14 21:06 后知然后觉 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 指定临时命名的结果集,这些结果集称为公用表表达式 (CTE)。公用表表达式可以包括对自身的引用。这种表达式称为递归公用表表达式。 对于递归公用表达式来说,实现原理也是相同的,同样需要在语句中定义两部分: 基本语句 递归语句 在SQL这两部分通过UNION ALL连接结果集进行返回: 使用CTE准则 阅读全文
posted @ 2016-06-28 12:44 后知然后觉 阅读(1052) 评论(0) 推荐(0) 编辑
摘要: 创建表scores 一、传统的行列转换 纵表转横表 我们要转成的横表是这样子的: 既然这个表只有两列,那么可以根据姓名进行分组。先把姓名拼凑出来,后面的分数我们再想办法。 结果: 分析: 这里符合我们需求的 case 语句就登场了。它和c#中switch-case 作用一样。 sql case 语句 阅读全文
posted @ 2016-06-28 08:18 后知然后觉 阅读(35898) 评论(1) 推荐(3) 编辑