摘要: 一、使用SELECT检索数据 数据查询是SQL语言的中心内容,SELECT 语句的作用是让数据库服务器根据客户要求检索出所需要的信息资料,并按照规定的格式进行整理,返回给客户端。 SELECT 语句的基本结构 WITH子句 WITH子句用于指定临时命名的结果集,这些结果集成为公用表表达式(CTE)。 阅读全文
posted @ 2016-01-08 22:35 Allen6167 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 索引 什么是索引? 索引是一种磁盘上的数据结构,建立在表或视图的基础上。使用索引可以使数据的获取更快更高校,也会影响其他的一些性能,如插入或更新等。 索引主要分为两种类型:聚集索引和非聚集索引。 字典的目录就是一个索引,按照拼音查询想要的字就是聚集索引(物理连续,页码与目录一一对应),偏旁部首就是一 阅读全文
posted @ 2016-01-08 22:35 Allen6167 阅读(396) 评论(0) 推荐(0) 编辑
摘要: SQL Server数据库基础 一、安装SQL Server数据库 setup.exe->安装->全新SQL Server独立安装或向现有安装添加功能->输入序列号->下一步->默认实例->混合模式->输入sa密码->实例账号添加当前账号即可。 如果想要其他机器访问这台机器的sqlserver,需要 阅读全文
posted @ 2016-01-08 22:33 Allen6167 阅读(279) 评论(0) 推荐(0) 编辑
摘要: MD5加密 将字符串进行加密,无法解密。网上的解密方式也都是在库里找,找不到也没有。 进制 表示某一位置上的数运算时是逢X进一位。二进制就是逢二进一, 十进制是逢十进一,十六进制是逢十六进一,以此类推. so:二进制001010101只有0和1计算机中的数据都是二进制表示,四进制以0、1、2、3四个 阅读全文
posted @ 2016-01-08 22:30 Allen6167 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 面向对象多态 一、装箱和拆箱 装箱:将值类型转换为引用类型。object o = 1;值类型给引用类型赋值 拆箱:将引用类型转换为值类型。int n = (int)o; 强制转换为值类型 满足条件:两种类型是否存在继承关系。 int n = Convert.ToInt32("12"); 未发生装箱或 阅读全文
posted @ 2016-01-08 22:29 Allen6167 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 面向对象封装 一、面向对象概念 面向过程:面向的是完成一件事情的过程,强调的是完成这件事情的动作。 面向对象:找个对象帮你完成这件事情。 二、面向对象封装 把方法进行封装,隐藏实现细节,外部直接调用。 打包,便于管理,为了解决大型项目的维护与管理。 三、什么是类? 将相同的属性和相同方法的对象进行封 阅读全文
posted @ 2016-01-08 22:27 Allen6167 阅读(224) 评论(0) 推荐(0) 编辑
摘要: C#、.Net以及IDE简介 一、什么是.Net? .Net指 .Net Framework框架,一种平台,一种技术。 .Net Framework框架是.Net平台不可缺少的一部分,它提供了一个稳定的运行环境来保证我们基于.Net平台开发的各种应用能够正常运转。 .Net Framework 各版 阅读全文
posted @ 2016-01-08 22:18 Allen6167 阅读(229) 评论(0) 推荐(0) 编辑
摘要: new关键字引起了大家的不少关注,尤其感谢 Anders Liu的补充,让我感觉博客园赋予的交流平台真的无所不在。所以,我们就有必要继续这个话题,把我认为最值得关注的关键字开展下去,本文的重点是访问关键字(Access Keywords):base和this。虽然访问关键字不是很难理解的话题,我们还 阅读全文
posted @ 2016-01-07 22:02 Allen6167 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 在C#中,我们可以使用is as操作符来判断某数据类型和其它指定类型的关系 1. 用is运算符验证基础类型 C#允许在继承链中向下转型,所以如果DerivedClass派生自BaseClass,那么DerivedClass a; a is BaseClass返回true 2. 用as而不是强制转换 阅读全文
posted @ 2016-01-07 21:52 Allen6167 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 要扩展或修改继承的方法、属性、索引器或事件的抽象实现或虚实现,必须使用 override 修饰符。 1. override 方法提供从基类继承的成员的新实现。通过 override 声明重写的方法称为重写基方法。重写的基方法必须与 override 方法具有相同的签名。有关继承的信息,请参见继承。 阅读全文
posted @ 2016-01-07 12:42 Allen6167 阅读(180) 评论(0) 推荐(0) 编辑