摘要:
SQL索引在数据库优化中占有一个非常大的比例, 一个好的索引的设计,可以让你的效率提高几十甚至几百倍,在这里将带你一步步揭开他的神秘面纱。 1.1 什么是索引? SQL索引有两种,聚集索引和非聚集索引,索引主要目的是提高了SQL Server系统的性能,加快数据的查询速度与减少系统的响应时间 下面举 阅读全文
摘要:
SQL索引在数据库优化中占有一个非常大的比例, 一个好的索引的设计,可以让你的效率提高几十甚至几百倍,在这里将带你一步步揭开他的神秘面纱。 1.1 什么是索引? SQL索引有两种,聚集索引和非聚集索引,索引主要目的是提高了SQL Server系统的性能,加快数据的查询速度与减少系统的响应时间 下面举 阅读全文
摘要:
冒泡排序(Bubble Sort) 循环的次数是n-1次,外层循环是控制循环的趟数,内层循环控制比较的次数,每循环一趟最大的数就会被交换到数组最后的位置,第二趟找到第二大的数,以此步骤就可以完成排序。 选择排序(Selection sort) 一、介绍 1.选择排序法是将序列分为两段,有序前列和无序 阅读全文
摘要:
直接插入排序(顺序插入排序) 基本思想: 排序过程,整个排序过程为n-1趟插入,即先将序列中的第1个元素看成是一个有序子序列,然后从第2个元素开始,逐个进行插入,直至整个序列有序。 在有序序列中插入一个元素,保持序列是有序的,不断增长这个有序序列完成排序 就类似将成绩单上的第一个同学的名字和成绩学到 阅读全文
摘要:
文章介绍全网最佳方式使用EF+Linq实现多条件组合查询;代码中没有使用到网上主流自定义Expression表达式而是采用linq原生态功能编写示例直观、易懂,且有效解决自定义Expression不支持EF问题。 一、EF+Linq代码片段示例如下(注意只是片段,如果对EF熟悉可轻松理解,model 阅读全文
摘要:
虚方法(virtual ) 简单的说,虚方法就是可以被子类重写的方法,如果子类重写了虚方法,那么运行时将使用重写后的逻辑,如果没有重写,则使用父类中虚方法的逻辑。 1,非虚方法的实现是一成不变的,无论在基类和派生类上调用,实现均相同。 2,虚方法能够在派生类中进行重写 3,虚方法重写时,不可改变访问 阅读全文
摘要:
一、面向对象的核心概念 (一)抽象——面向对象的根基 讲到抽象,不得不涉及到现代科学技术的基础——数学。 数学是一门抽象的科学,面对着纷繁复杂的世间万物,数学不理会各种事物的独特特性,而只抽取它们在数量上的特性,深刻揭示了“世间万物”在数量上表现出的共同规律,抽象正是数学的本质特征。 数学的一个分支 阅读全文
摘要:
创建DOM元素createElement(标签名) 创建一个节点appendChild(节点) 追加一个节点例子:为ul插入li插入元素insertBefore(节点, 原有节点) 在已有元素前插入例子:倒序插入li删除DOM元素removeChild(节点) 删除一个节点例子:删除li 删除节点 阅读全文
摘要:
一,HTML简介 HTML的英文全称是 Htper Text Marked Languager,中文叫做“超文本标记语言”。 浏览器中运行,目前是网络上应用最广泛的语言。 一个HTML文件的2后缀名是.htm或者.html。 二、HTMLTag 元素 HTML元素由开始Tag 和结束Tag 组成。如 阅读全文
摘要:
1111111111 2222222222 3333333333333 阅读全文
摘要:
快速排序(QuickSort)的算法 英国的计算机科学家,托尼·霍尔于1959年想到的,1961年发表的这个算法也是今天世界计算机产业中使用最多的排序算法,霍尔因此获得了爵士头衔,成为第一个获得这种头衔的科学家。那么快速排序为什么快的呢?原因很简单,它还是强调少做事情,大致原理是这样的: 首页,对于 阅读全文
|