随笔- 34  评论- 72  文章- 0 
  2017年7月2日
摘要:在将ASP.NET项目部署到服务器上时,内网环境下Web.Config往往是直接复制过去。对于外网环境,则需要对Web.Config文件进行加密。 .NET环境下一共提供了2种方式的加密功能,分别是DpapiProtectedConfigurationProvider和RsaProtectedCon 阅读全文
posted @ 2017-07-02 21:59 方小白 阅读 (3724) 评论 (5) 编辑
  2016年9月19日
摘要:说实话我从没有在实际项目中使用过索引,仅知道索引是一个相当重要的技术点,因此我也看了不少文章知道了索引的区别、分类、优缺点以及如何使用索引。但关于索引它最本质的是什么笔者一直没明白,本文是笔者带着这些问题研究msdn的一点小结以及一大堆疑惑。 1.表结构 当开发者在数据库中创建一个表时,此时默认为这 阅读全文
posted @ 2016-09-19 23:38 方小白 阅读 (2083) 评论 (9) 编辑
  2016年9月4日
摘要:1.XML数据类型 在SQL Server中xml数据类型可以用来保存xml文档,这个文档即可以是完整的xml文档和xml片段,这样开发者就可以像使用int数据类型一样来使用xml数据类型。不过xml数据类型是一种特殊的数据类型,它主要存在以下限制。 (1)除了string数据类型外,没有其他数据类 阅读全文
posted @ 2016-09-04 21:51 方小白 阅读 (17036) 评论 (0) 编辑
  2016年8月29日
摘要:1.grouping sets 记得前几天第一次接触grouping sets时,笔者的感觉是一脸懵逼。 后来一不小心看到msdn上对grouping sets的说明,顿时豁然开朗,其实grouping sets就是由多个group by联合起来,关系如下。 select A , B from ta 阅读全文
posted @ 2016-08-29 11:06 方小白 阅读 (19915) 评论 (0) 编辑
  2016年8月22日
摘要:1.基础概念 首先要强调一点,就是我们的数据库是由数据库系统来管理的,我们登入数据库并在其上进行操作时最终均要通过数据库系统来完成。可以理解成在数据库上进行操作的是客户端,数据库系统是服务端。一个数据库由具体的数据和数据库对象组成,可将数据库看成一个大容器,里面除了存储数据还有描述这些数据信息的对象 阅读全文
posted @ 2016-08-22 21:28 方小白 阅读 (321) 评论 (0) 编辑
  2016年8月20日
摘要:1.认识快照 如名字一样,数据库快照就可以理解为数据库某一时刻的照片,它记录了此时数据库的数据信息。如果要认识快照的本质,那就要了解快照的工作原理。当我们执行t-sql创建快照后,此时就会创建一个或多个稀疏文件。稀疏文件的个数与数据库数据文件的个数相等且一定要相等,否则会报错。此时,稀疏文件只是一个 阅读全文
posted @ 2016-08-20 11:25 方小白 阅读 (12297) 评论 (0) 编辑
  2016年8月14日
摘要:1.认识select select的主要语法如下,这个很重要因为只有记住了整体的结构才能应对任何情况。从中可以看到select的强大主要就是建立在where、group by、having、order by这4个功能之上。 select [all | distinct] select_list [i 阅读全文
posted @ 2016-08-14 09:53 方小白 阅读 (3767) 评论 (0) 编辑
  2016年8月8日
摘要:1.泛型的本质 泛型的好处不用多说,在.NET中我看到有很多技术都是以泛型为基础的,不过因为不懂泛型而只能对那些技术一脸茫然。泛型主要用于集合类,最主要的原因是它不需要装箱拆箱且类型安全,比如很常用的List<T>。对于List<T>我以后还想进行深究,现在我写了一个超简版的MyList<T>集合, 阅读全文
posted @ 2016-08-08 20:10 方小白 阅读 (1285) 评论 (1) 编辑
  2016年7月31日
摘要:1.IEnumerable的作用 在使用Linq查询数据时经常以IEnumerable<T>来作为数据查询返回对象,在使用foreach进行遍历时需要该对象实现IEnumerable接口,这2个功能让我对IEnumerable充满了无穷的好奇。然而在VS中查看IEnumerable的定义时发现它只定 阅读全文
posted @ 2016-07-31 17:00 方小白 阅读 (55557) 评论 (3) 编辑
  2016年7月23日
摘要:1.认识Enum 以前一直以为Enum是值类型,在VS中查看Enum的定义时才发现它是一个抽象的类。但是这个类很奇怪,Enum继承了ValueType这个很熟悉的值类型基类,它是唯一一个继承自ValueType类型但又不是值类型的引用类型。Enum还实现了3个接口,分别是IComparable、IF 阅读全文
posted @ 2016-07-23 17:11 方小白 阅读 (3818) 评论 (0) 编辑