精华内容
下载资源
问答
  • Linux知识点总结(思维导图,建议收藏)

    万次阅读 多人点赞 2021-05-26 14:47:51
    Linux知识点总结(内附思维导图,建议收藏) 文章的内容如下: 一、基础篇 二、帮助命令 三、文件与目录管理(一) 四、文件与目录管理(二) 五、Vim文本编辑器 六、文本与文件查找 七、系统管理 八、磁盘分区、...

    Linux知识点总结(内附思维导图,建议收藏)

    文章的内容如下:

    一、基础篇

    二、帮助命令

    三、文件与目录管理(一)

    四、文件与目录管理(二)

    五、Vim文本编辑器

    六、文本与文件查找

    七、系统管理

    八、磁盘分区、逻辑卷和启动修复

    九、Shell篇认识BASH

    十、Shell篇基础命令

    十、文本操作篇

    一、基础篇

    在这里插入图片描述

    二、帮助命令

    在这里插入图片描述

    三、文件与目录管理(一)

    在这里插入图片描述

    四、文件与目录管理(二)

    在这里插入图片描述

    五、权限管理

    在这里插入图片描述

    六、Vim文本编辑器

    在这里插入图片描述

    六、文件系统与文件查找

    在这里插入图片描述

    七、系统管理

    在这里插入图片描述

    八、磁盘分区、逻辑卷和启动修复

    在这里插入图片描述

    九、Shell篇认识BASH

    在这里插入图片描述

    十、Shell篇基础命令

    在这里插入图片描述

    十一、文本操作篇

    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 高等数学(下)知识点总结

    万次阅读 多人点赞 2019-03-26 19:12:20
    高等数学(下)知识点总结 首先我们学习了空间解析几何。平面的三种方程适用于不同类型的题目: 类比平面解析几何,不难得出如下的夹角与距离的概念: 研究完平面,我们研究直线。直线也有下面三种方程: ...

    高等数学(下)知识点总结 

    首先我们学习了空间解析几何。平面的三种方程适用于不同类型的题目:

    类比平面解析几何,不难得出如下的夹角与距离的概念:

    研究完平面,我们研究直线。直线也有下面三种方程:

    计算夹角的方法如下:

    用好过直线的平面束,可以解决很多问题:

    研究完直线,我们研究曲线。曲线有如下形式的一般方程:

    曲线也可用参数方程表达:

    我们还有投影的概念:

    研究空间解析几何,一定程度上为多元函数的研究提供了基础,多元函数的最基本概念请同学们牢记:

    随后我们研究了偏导数:

    以及高阶偏导数:

    用好全微分的概念,可以处理很多计算偏导数的题目:

    研究完最简单的偏导数,我们想研究复合函数的偏导数。由于复合方法多种多样,也有如下两种不同的情形:

    隐函数定理压轴登场!一个方程的情形,计算偏导数的公式如下:

    方程组联立的情形下,我们引入了雅可比行列式的概念,方法如下。乍一看公式似乎很复杂,实际就是解一个线性方程组~

    除了在坐标轴方向有偏导数,我们在任意方向都可以定义方向导数。自然要用到梯度的概念:

    多元函数微分学反过来对第一章的空间解析几何提供了方法:

    在没有限制条件的情况下,我们可以借助偏导数求出多元函数的极值:

    接触过中学数学竞赛的同学会被中学数学竞赛那细微的放缩以及“先猜后证”弄得晕头转向,而这里的拉格朗日乘子法,让你秒杀多元条件极值问题!

    上学期同学们学习了定积分、反常积分,不过有的特定的反常积分是无法用传统方法解出来的。这就要借助我们的重积分了。类比定积分,二重积分有以下两个性质:

    如何计算重积分,可以说是高数中的关键部分。一般来说,我们把积分区域划分成如下两种区域,再进行求解,实际上,我们还是在做定积分。必要的时候,还要交换积分次序。

    三重积分最基本的计算方法有两种,我们的思想就是把三重积分转化为二重积分和定积分,这两种方法分别叫“先一后二”和“先二后一”:

    当然,有时候利用对称性,可以大大简化问题:

    我们还介绍了柱坐标系、球坐标系,其体积元可以借助雅可比行列式计算出。这两种坐标系常常能简化问题,就如同二重积分中的极坐标一样。

    重积分后,我们有线、面积分:

    曲线积分的一般方法如下:

    曲面积分的一般方法如下:

    接下来是本章最重要的公式之一——格林公式及其推论:

    同为最重要的公式之一——高斯公式:

    学期的最后,我们学习了级数的相关理论,审敛法需牢记~

    我们又讲了两种重要的函数项级数——幂级数和傅里叶级数。幂级数其实同学们在学泰勒公式的时候已经接触到了~而傅里叶级数,以三角级数拟合一般的周期函数,它的提出是一种非常伟大的想法。傅里叶级数的公式稍微复杂,请同学们记住有关公式和结论,不要弄混淆了~

    至此,高数(下)的内容就回顾完了。

    转自:https://www.sohu.com/a/239378031_185748

    展开全文
  • 数据库基本知识点总结

    万次阅读 多人点赞 2017-11-21 13:43:48
    这里根据整理的资料,对数据库的相关知识也做个总结吧。希望学过数据库但长时间不用的同学根据这些知识能够回忆和重拾,没学过的同学能掌握一些数据库的基础知识。 第一节  一、相关概念  1. Data:数据...

    数据库也是计算机类笔试面试中不可避免会遇到的考点,尤其是银行和部分传统软件类公司。这里根据整理的资料,对数据库的相关知识也做个总结吧。希望学过数据库但长时间不用的同学根据这些知识能够回忆和重拾,没学过的同学能掌握一些数据库的基础知识。

    第一节

          一、相关概念

           1. Data:数据,是数据库中存储的基本对象,是描述事物的符号记录。
           2. Database:数据库,是长期储存在计算机内、有组织的、可共享的大量数据的集合。
           3. DBMS:数据库管理系统,是位于用户与操作系统之间的一层数据管理软件,用于科学地组织、存储和管理数据、高效地获取和维护数据。
           4. DBS:数据库系统,指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员(DBA)构成。
           5. 数据模型:是用来抽象、表示和处理现实世界中的数据和信息的工具,是对现实世界的模拟,是数据库系统的核心和基础;其组成元素有数据结构、数据操作和完整性约束。
           6. 概念模型:也称信息模型,是按用户的观点来对数据和信息建模,主要用于数据库设计。
           7. 逻辑模型:是按计算机系统的观点对数据建模,用于DBMS实现。
           8. 物理模型:是对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存取方法,是面向计算机系统的。
           9. 实体和属性:客观存在并可相互区别的事物称为实体。实体所具有的某一特性称为属性。
           10.E-R图:即实体-关系图,用于描述现实世界的事物及其相互关系,是数据库概念模型设计的主要工具。
           11.关系模式:从用户观点看,关系模式是由一组关系组成,每个关系的数据结构是一张规范化的二维表。
           12.型/值:型是对某一类数据的结构和属性的说明;值是型的一个具体赋值,是型的实例。
           13.数据库模式:是对数据库中全体数据的逻辑结构(数据项的名字、类型、取值范围等)和特征(数据之间的联系以及数据有关的安全性、完整性要求)的描述。
           14.数据库的三级系统结构:外模式、模式和内模式。
           15.数据库内模式:又称为存储模式,是对数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。一个数据库只有一个内模式。
           16.数据库外模式:又称为子模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图。通常是模式的子集。一个数据库可有多个外模式。
           17.数据库的二级映像:外模式/模式映像、模式/内模式映像。

         

     二、重点知识点

           1. 数据库系统由数据库、数据库管理系统、应用系统数据库管理员构成。

           2. 数据模型的组成要素是:数据结构、数据操作、完整性约束条件

           3. 实体型之间的联系分为一对一、一对多多对多三种类型。

           4. 常见的数据模型包括:关系、层次、网状、面向对象、对象关系映射等几种。

           5. 关系模型的完整性约束包括:实体完整性、参照完整性和用户定义完整性

          6. 阐述数据库三级模式、二级映象的含义及作用。
            数据库三级模式反映的是数据的三个抽象层次: 模式是对数据库中全体数据的逻辑结构和特征的描述。内模式又称为存储模式,是对数据库物理结构和存储方式的描述。外模式又称为子模式或用户模式,是对特定数据库用户相关的局部数据的逻辑结构和特征的描述

            数据库三级模式通过二级映象在 DBMS 内部实现这三个抽象层次的联系和转换。外模式面向应用程序, 通过外模式/模式映象与逻辑模式建立联系, 实现数据的逻辑独立性。 模式/内模式映象建立模式与内模式之间的一对一映射, 实现数据的物理独立性。

    第二节

    一、相关概念

           1. 主键: 能够唯一地标识一个元组的属性或属性组称为关系的键或候选键。 若一个关系有多个候选则可选其一作为主(Primary key)。

           2. :如果一个关系的一个或一组属性引用(参照)了另一个关系的,则称这个或这组属性为外码或外键(Foreign key)。

           3. 关系数据库: 依照关系模型建立的数据库称为关系数据库。 它是在某个应用领域的所有关系的集合。

           4. 关系模式: 简单地说,关系模式就是对关系的型的定义, 包括关系的属性构成、各属性的数据类型、 属性间的依赖、 元组语义及完整性约束等。 关系是关系模式在某一时刻的状态或内容, 关系模型是型, 关系是值, 关系模型是静态的、 稳定的, 而关系是动态的、随时间不断变化的,因为关系操作在不断地更新着数据库中的数据。

           5. . 实体完整性:用于标识实体的唯一性。它要求基本关系必须要有一个能够标识元组唯一性的主键,主键不能为空,也不可取重复值

           6. 参照完整性: 用于维护实体之间的引用关系。 它要求一个关系的外键要么为空, 要么取与被参照关系对应的主键值,即外键值必须是主键中已存在的值

           7. 用户定义的完整性:就是针对某一具体应用的数据必须满足的语义约束。包括非空、 唯一和布尔条件约束三种情况。

          二、重要知识点

          1. 关系数据库语言分为关系代数、关系演算和结构化查询语言三大类。

          2. 关系的 5 种基本操作是选择、投影、并、差、笛卡尔积。

          3.关系模式是对关系的描述,五元组形式化表示为:R(U,D,DOM,F),其中

                R —— 关系名

                U —— 组成该关系的属性名集合

                D —— 属性组 U 中属性所来自的域

                DOM —— 属性向域的映象集合

                F —— 属性间的数据依赖关系集合

           4.笛卡尔乘积,选择和投影运算如下


    第三节

    一、相关概念

           1. SQL:结构化查询语言的简称, 是关系数据库的标准语言。SQL 是一种通用的、 功能极强的关系数据库语言, 是对关系数据存取的标准接口, 也是不同数据库系统之间互操作的基础。集数据查询、数据操作、数据定义、和数据控制功能于一体。

           2. 数据定义:数据定义功能包括模式定义、表定义、视图和索引的定义。

           3. 嵌套查询:指将一个查询块嵌套在另一个查询块的 WHERE 子句或 HAVING 短语的条件中的查询。

          二、重要知识点

           1. SQL 数据定义语句的操作对象有:模式、表、视图和索引。
           2. SQL 数据定义语句的命令动词是:CREATE、DROP 和 ALTER。
           3. RDBMS 中索引一般采用 B+树或 HASH 来实现。
           4. 索引可以分为唯一索引、非唯一索引和聚簇索引三种类型。


           6.SQL 创建表语句的一般格式为

                  CREATE TABLE <表名>

                  ( <列名> <数据类型>[ <列级完整性约束> ]

                  [<列名> <数据类型>[ <列级完整性约束>] ] 

                  [<表级完整性约束> ] ) 

    其中<数据类型>可以是数据库系统支持的各种数据类型,包括长度和精度。 

        列级完整性约束为针对单个列(本列)的完整性约束, 包括 PRIMARY KEY、 REFERENCES表名(列)UNIQUENOT NULL 等。 

        表级完整性约束可以是基于表中多列的约束,包括 PRIMARY KEY ( 列名列表FOREIGN KEY REFERENCES 表名(列名等。


           7. SQL 创建索引语句的一般格式为

                  CREATE [UNIQUE] [CLUSTER] INDEX <索引名>

                  ON <表名> (<列名列表> ) 

    其中UNIQUE:表示创建唯一索引,缺省为非唯一索引;

          CLUSTER:表示创建聚簇索引,缺省为非聚簇索引;

          <列名列表>:一个或逗号分隔的多个列名,每个列名后可跟 ASC 或 DESC,表示升/降序,缺省为升序。多列时则按为多级排序。


            8. SQL 查询语句的一般格式为

                  SELECT [ALLDISTINCT] <算术表达式列表> FROM <表名或视图名列表>

                  [ WHERE <条件表达式 1> ]

                  [ GROUP BY <属性列表 1> [ HAVING <条件表达式 2 > ] ]

                  [ ORDER BY <属性列表 2> [ ASCDESC ] ] 

    其中

          ALLDISTINCT: 缺省为 ALL, 即列出所有查询结果记录, 包括重复记录。 DISTINCT则对重复记录只列出一条。

           算术表达式列表:一个或多个逗号分隔的算术表达式,表达式由常量(包括数字和字符串)、列名、函数和算术运算符构成。每个表达式后还可跟别名。也可用 *代表查询表中的所有列。

          <表名或视图名列表>: 一个或多个逗号分隔的表或视图名。 表或视图名后可跟别名。

          条件表达式 1:包含关系或逻辑运算符的表达式,代表查询条件。

          条件表达式 2:包含关系或逻辑运算符的表达式,代表分组条件。

          <属性列表 1>:一个或逗号分隔的多个列名。

          <属性列表 2>: 一个或逗号分隔的多个列名, 每个列名后可跟 ASC 或 DESC, 表示升/降序,缺省为升序。


          关于SQL语句的知识这里先作如上简略介绍,具体写法下次将专门拿出一篇来叙述。


    第四节

    一、相关概念和知识

           1.触发器是用户定义在基本表上的一类由事件驱动的特殊过程。由服务器自动激活, 能执行更为复杂的检查和操作,具有更精细和更强大的数据控制能力。使用 CREATE TRIGGER 命令建立触发器。

           2.计算机系统存在技术安全、管理安全和政策法律三类安全性问题。

           3. TCSEC/TDI 标准由安全策略、责任、保证和文档四个方面内容构成。

           4. 常用存取控制方法包括自主存取控制(DAC)和强制存取控制(MAC)两种。

           5. 自主存取控制(DAC)的 SQL 语句包括 GRANT 和 REVOKE 两个。 用户权限由数据对象和操作类型两部分构成。


           6. 常见SQL 自主权限控制命令和例子。
             1) 把对 Student 和 Course 表的全部权限授予所有用户。
                  GRANT ALL PRIVILIGES ON TABLE Student,Course TO PUBLIC ;
             2) 把对 Student 表的查询权和姓名修改权授予用户 U4。
                  GRANT SELECT,UPDATE(Sname) ON TABLE Student TO U4 ;
             3) 把对 SC 表的插入权限授予 U5 用户,并允许他传播该权限。
                  GRANT INSERT ON TABLE SC TO U5 WITH GRANT OPTION ;
             4) 把用户 U5 对 SC 表的 INSERT 权限收回,同时收回被他传播出去的授权。
                  REVOKE INSERT ON TABLE SC FROM U5 CASCADE ;
             5) 创建一个角色 R1,并使其对 Student 表具有数据查询和更新权限。
                  CREATE ROLE R1;
                  GRANT SELECT,UPDATE ON TABLE Student TO R1;
             6) 对修改 Student 表结构的操作进行审计。
                  AUDIT ALTER ON Student ;

    数据库知识总结(2)范式

     一、相关概念和知识点

           1.数据依赖:反映一个关系内部属性与属性之间的约束关系,是现实世界属性间相互联系的抽象,属于数据内在的性质和语义的体现。
           2. 规范化理论:是用来设计良好的关系模式的基本理论。它通过分解关系模式来消除其中不合适的数据依赖,以解决插入异常、删除异常、更新异常和数据冗余问题。
           3. 函数依赖:简单地说,对于关系模式的两个属性子集X和Y,若X的任一取值能唯一确定Y的值,则称Y函数依赖于X,记作X→Y。
           4. 非平凡函数依赖:对于关系模式的两个属性子集X和Y,如果X→Y,但Y!⊆X,则称X→Y为非平凡函数依赖;如果X→Y,但Y⊆X,则称X→Y为非平凡函数依赖。
           5. 完全函数依赖:对于关系模式的两个属性子集X和Y,如果X→Y,并且对于X的任何一个真子集X',都没有X'→Y,则称Y对X完全函数依赖。
           6. 范式:指符合某一种级别的关系模式的集合。在设计关系数据库时,根据满足依赖关系要求的不同定义为不同的范式。
           7. 规范化:指将一个低一级范式的关系模式,通过模式分解转换为若干个高一级范式的关系模式的集合的过程。
           8. 1NF:若关系模式的所有属性都是不可分的基本数据项,则该关系模式属于1NF。
           9. 2NF:1NF关系模式如果同时满足每一个非主属性完全函数依赖于码,则该关系模式属于2NF。
           10. 3NF:若关系模式的每一个非主属性既不部分依赖于码也不传递依赖于码,则该关系模式属于3NF。
           11. BCNF:若一个关系模式的每一个决定因素都包含码,则该关系模式属于BCNF。
           12. 数据库设计:是指对于一个给定的应用环境,构造优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。
           13. 数据库设计的6个基本步骤:需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库实施,数据库运行和维护
           14. 概念结构设计:指将需求分析得到的用户需求抽象为信息结构即概念模型的过程。也就是通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。
           15. 逻辑结构设计:将概念结构模型(基本E-R图)转换为某个DBMS产品所支持的数据模型相符合的逻辑结构,并对其进行优化。
           16. 物理结构设计:指为一个给定的逻辑数据模型选取一个最适合应用环境的物理结构的过程。包括设计数据库的存储结构与存取方法。
           17. 抽象:指对实际的人、物、事和概念进行人为处理,抽取所关心的共同特性,忽略非本质的细节,并把这些特性用各种概念精确地加以描述,这些概念组成了某种模型。

           18. 数据库设计必须遵循结构设计和行为设计相结合的原则。

           19. 数据字典主要包括数据项、数据结构、数据流、数据存储和处理过程五个部分。
           20. 三种常用抽象方法是分类、聚集和概括
           21. 局部 E-R 图之间的冲突主要表现在属性冲突、命名冲突和结构冲突三个方面。

           22. 数据库常用的存取方法包括索引方法、聚簇方法和 HASH方法三种。
           23. 确定数据存放位置和存储结构需要考虑的因素主要有: 存取时间、 存储空间利用率和维护代价等。

    二、细说数据库三范式

    2.1 第一范式(1NF)无重复的列

           第一范式(1NF)中数据库表的每一列都是不可分割的基本数据项
           同一列中不能有多个值
           即实体中的某个属性不能有多个值或者不能有重复的属性。
           简而言之,第一范式就是无重复的列。

           在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。

    2.2 第二范式(2NF)属性完全依赖于主键[消除部分子函数依赖]

          满足第二范式(2NF)必须先满足第一范式(1NF)。

          第二范式(2NF)要求数据库表中的每个实例或行必须可以被惟一地区分。

          为实现区分通常需要为表加上一个列,以存储各个实例的惟一标识。 
          第二范式(2NF)要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性,如果存在,那么这个属性和主关键字的这一部分应该分离出来形成一个新的实体,新实体与原实体之间是一对多的关系。为实现区分通常需要为表加上一个列,以存储各个实例的惟一标识。简而言之,第二范式就是属性完全依赖于主键。
    2.3 第三范式(3NF)属性不依赖于其它非主属性[消除传递依赖]

          满足第三范式(3NF)必须先满足第二范式(2NF)。

          简而言之,第三范式(3NF)要求一个数据库表中不包含已在其它表中已包含的非主关键字信息。

          例如,存在一个部门信息表,其中每个部门有部门编号(dept_id)、部门名称、部门简介等信息。那么在的员工信息表中列出部门编号后就不能再将部门名称、部门简介等与部门有关的信息再加入员工信息表中。如果不存在部门信息表,则根据第三范式(3NF)也应该构建它,否则就会有大量的数据冗余。简而言之,第三范式就是属性不依赖于其它非主属性。

    2.4 具体实例剖析

          下面列举一个学校的学生系统的实例,以示几个范式的应用。

           在设计数据库表结构之前,我们先确定一下要设计的内容包括那些。学号、学生姓名、年龄、性别、课程、课程学分、系别、学科成绩,系办地址、系办电话等信息。为了简单我们暂时只考虑这些字段信息。我们对于这些信息,说关心的问题有如下几个方面。

           1)学生有那些基本信息 
           2)学生选了那些课,成绩是什么 
           3)每个课的学分是多少 
           4)学生属于那个系,系的基本信息是什么。

           首先第一范式(1NF):数据库表中的字段都是单一属性的,不可再分。这个单一属性由基本类型构成,包括整型、实数、字符型、逻辑型、日期型等。在当前的任何关系数据库管理系统(DBMS)中,不允许你把数据库表的一列再分成二列或多列,因此做出的都是符合第一范式的数据库。 

           我们再考虑第二范式,把所有这些信息放到一个表中(学号,学生姓名、年龄、性别、课程、课程学分、系别、学科成绩,系办地址、系办电话)下面存在如下的依赖关系。 
           1)(学号)→ (姓名, 年龄,性别,系别,系办地址、系办电话) 
           2) (课程名称) → (学分) 
           3)(学号,课程)→ (学科成绩)

    根据依赖关系我们可以把选课关系表SelectCourse改为如下三个表: 

           学生:Student(学号,姓名, 年龄,性别,系别,系办地址、系办电话); 
           课程:Course(课程名称, 学分); 
           选课关系:SelectCourse(学号, 课程名称, 成绩)。

           事实上,对照第二范式的要求,这就是满足第二范式的数据库表,若不满足第二范式,会产生如下问题 
    数据冗余: 同一门课程由n个学生选修,"学分"就重复n-1次;同一个学生选修了m门课程,姓名和年龄就重复了m-1次。

    更新异常: 1)若调整了某门课程的学分,数据表中所有行的"学分"值都要更新,否则会出现同一门课程学分不同的情况。 
                     2)假设要开设一门新的课程,暂时还没有人选修。这样,由于还没有"学号"关键字,课程名称和学分也无法记录入数据库。

    删除异常 : 假设一批学生已经完成课程的选修,这些选修记录就应该从数据库表中删除。但是,与此同时,课程名称和学分信息也被删除了。很显然,这也会导致插入异常。

           我们再考虑如何将其改成满足第三范式的数据库表,接着看上面的学生表Student(学号,姓名, 年龄,性别,系别,系办地址、系办电话),关键字为单一关键字"学号",因为存在如下决定关系:

          (学号)→ (姓名, 年龄,性别,系别,系办地址、系办电话) 
    但是还存在下面的决定关系 
           (学号) → (所在学院)→(学院地点, 学院电话) 
            即存在非关键字段"学院地点"、"学院电话"对关键字段"学号"的传递函数依赖。 
           它也会存在数据冗余、更新异常、插入异常和删除异常的情况(这里就不具体分析了,参照第二范式中的分析)。根据第三范式把学生关系表分为如下两个表就可以满足第三范式了:

           学生:(学号, 姓名, 年龄, 性别,系别); 
           系别:(系别, 系办地址、系办电话)。



    SQL语句总结

    SQL语句中常用关键词及其解释如下:

    1)SELECT

    将资料从数据库中的表格内选出,两个关键字:从 (FROM) 数据库中的表格内选出 (SELECT)。语法为
    SELECT "栏位名" FROM "表格名"。

    2)DISTINCT

    在上述 SELECT 关键词后加上一个 DISTINCT 就可以去除选择出来的栏位中的重复,从而完成求得这个表格/栏位内有哪些不同的值的功能。语法为
    SELECT DISTINCT "栏位名" FROM "表格名"。

    3)WHERE

    这个关键词可以帮助我们选择性地抓资料,而不是全取出来。语法为
    SELECT "栏位名" FROM "表格名" WHERE "条件" 

    4)AND OR

    上例中的 WHERE 指令可以被用来由表格中有条件地选取资料。这个条件可能是简单的 (像上一页的例子),也可能是复杂的。复杂条件是由二或多个简单条件透过 AND 或是 OR 的连接而成。语法为:
    SELECT "栏位名"  FROM "表格名"  WHERE "简单条件"  {[AND|OR] "简单条件"}+

    5)IN

    在 SQL 中,在两个情况下会用到 IN  这个指令;这一页将介绍其中之一:与 WHERE 有关的那一个情况。在这个用法下,我们事先已知道至少一个我们需要的值,而我们将这些知道的值都放入 IN  这个子句。语法为:
    SELECT "栏位名"  FROM "表格名"  WHERE "栏位名" IN ('值一', '值二', ...)  

    6)BETWEEN

    IN 这个指令可以让我们依照一或数个不连续 (discrete)的值的限制之内抓出资料库中的值,而 BETWEEN 则是让我们可以运用一个范围 (range)  内抓出资料库中的值,语法为:
    SELECT "栏位名"  FROM "表格名" WHERE "栏位名" BETWEEN '值一' AND '值二' 

    7)LIKE

    LIKE 是另一个在 WHERE  子句中会用到的指令。基本上, LIKE  能让我们依据一个模式(pattern) 来找出我们要的资料。语法为:
    SELECT "栏位名"  FROM "表格名"  WHERE "栏位名" LIKE {模式} 

    8)ORDER BY

    我们经常需要能够将抓出的资料做一个有系统的显示。这可能是由小往大 (ascending)  或是由大往小(descending)。在这种情况下,我们就可以运用 ORDER BY 这个指令来达到我们的目的。语法为:
    SELECT "栏位名"  FROM "表格名 [WHERE "条件"] ORDER BY "栏位名" [ASC, DESC] 

    9)函数

    函数允许我们能够对这些数字的型态存在的行或者列做运算,包括 AVG (平均)、COUNT (计数)、MAX (最大值)、MIN (最小值)、SUM (总合)。语法为:
    SELECT "函数名"("栏位名") FROM "表格名"  

    10)COUNT

    这个关键词能够帮我我们统计有多少笔资料被选出来,语法为:
    SELECT COUNT("栏位名") FROM "表格名"

    11)GROUP BY

    GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。语法为:
    SELECT "栏位1", SUM("栏位2")  FROM "表格名"  GROUP BY "栏位1" 

    12)HAVING

    该关键词可以帮助我们对函数产生的值来设定条件。语法为:
    SELECT "栏位1", SUM("栏位2")  FROM "表格名"  GROUP BY "栏位1"  HAVING (函数条件)  

    13)ALIAS

    我们可以通过ALIAS为列名称和表名称指定别名,语法为:
    SELECT "表格别名"."栏位1" "栏位别名"  FROM "表格名" "表格别名"  

    下面为一个例子,通过它我们应该能很好地掌握以上关键词的使用方法。


    Student(S#,Sname,Sage,Ssex) 学生表
    Course(C#,Cname,T#) 课程表
    SC(S#,C#,score) 成绩表
    Teacher(T#,Tname) 教师表


    问题:
    1、查询“001”课程比“002”课程成绩高的所有学生的学号;
    select a.S#
    from (select s#,score from SC where C#=’001′) a,
    (select s#,score from SC where C#=’002′) b
    where a.score>b.score and a.s#=b.s#;

    2、查询平均成绩大于60分的同学的学号和平均成绩;
    select S#,avg(score)
    from sc
    group by S# having avg(score) >60;

    3、查询所有同学的学号、姓名、选课数、总成绩;
    select Student.S#,Student.Sname,count(SC.C#),sum(score)
    from Student left Outer join SC on Student.S#=SC.S#
    group by Student.S#,Sname

    4、查询姓“李”的老师的个数;
    select count(distinct(Tname))
    from Teacher
    where Tname like ‘李%’;

    5、查询没学过“叶平”老师课的同学的学号、姓名;
    select Student.S#,Student.Sname
    from Student
    where S# not in (select distinct( SC.S#) from SC,Course,Teacher where SC.C#=Course.C# and Teacher.T#=Course.T# and Teacher.Tname=’叶平’);

    6、查询学过“001”并且也学过编号“002”课程的同学的学号、姓名;
    select Student.S#,Student.Sname
    from Student,SC

    where Student.S#=SC.S# and SC.C#=’001′and exists( Select * from SC as SC_2 where SC_2.S#=SC.S# and SC_2.C#=’002′);


    7、查询学过“叶平”老师所教的所有课的同学的学号、姓名;
    select S#,Sname
    from Student
    where S# in
    (select S#
    from SC ,Course ,Teacher
    where SC.C#=Course.C# and Teacher.T#=Course.T# and Teacher.Tname=’叶平’ group by S# having count(SC.C#)=(select count(C#) from Course,Teacher where Teacher.T#=Course.T# and Tname=’叶平’));

    8、查询所有课程成绩小于60分的同学的学号、姓名;
    select S#,Sname
    from Student
    where S# not in (select Student.S# from Student,SC where S.S#=SC.S# and score>60);

    9、查询没有学全所有课的同学的学号、姓名;
    select Student.S#,Student.Sname
    from Student,SC
    where Student.S#=SC.S#
    group by Student.S#,Student.Sname having count(C#) <(select count(C#) from Course);

    10、查询至少有一门课与学号为“1001”的同学所学相同的同学的学号和姓名;
    select S#,Sname
    from Student,SC
    where Student.S#=SC.S# and C# in (select C# from SC where S#='1001');

    11、删除学习“叶平”老师课的SC表记录;
    Delect SC
    from course ,Teacher
    where Course.C#=SC.C# and Course.T#= Teacher.T# and Tname='叶平';

    12、查询各科成绩最高和最低的分:以如下形式显示:课程ID,最高分,最低分
    SELECT L.C# 课程ID,L.score 最高分,R.score 最低分
    FROM SC L ,SC R
    WHERE L.C# = R.C#
    and
    L.score = (SELECT MAX(IL.score)
    FROM SC IL,Student IM
    WHERE IL.C# = L.C# and IM.S#=IL.S#
    GROUP BY IL.C#)
    and
    R.Score = (SELECT MIN(IR.score)
    FROM SC IR
    WHERE IR.C# = R.C#
    GROUP BY IR.C# );

    13、查询学生平均成绩及其名次
    SELECT 1+(SELECT COUNT( distinct 平均成绩)
    FROM (SELECT S#,AVG(score) 平均成绩
    FROM SC
    GROUP BY S# ) T1
    WHERE 平均成绩 > T2.平均成绩) 名次, S# 学生学号,平均成绩
    FROM (SELECT S#,AVG(score) 平均成绩 FROM SC GROUP BY S# ) T2
    ORDER BY 平均成绩 desc;

    14、查询各科成绩前三名的记录:(不考虑成绩并列情况)
    SELECT t1.S# as 学生ID,t1.C# as 课程ID,Score as 分数
    FROM SC t1
    WHERE score IN (SELECT TOP 3 score
    FROM SC
    WHERE t1.C#= C#
    ORDER BY score DESC)
    ORDER BY t1.C#;

    15、查询每门功成绩最好的前两名
    SELECT t1.S# as 学生ID,t1.C# as 课程ID,Score as 分数
    FROM SC t1
    WHERE score IN (SELECT TOP 2 score
    FROM SC
    WHERE t1.C#= C#
    ORDER BY score DESC )

    ORDER BY t1.C#;

    展开全文
  • 计算机组成原理核心知识点总结&面试笔试要点

    万次阅读 多人点赞 2019-08-13 14:04:07
    作为一名计算机专业的学生,计算机组成原理、计算机网络、操作系统这三门课程可以说是专业核心基础课,是至...而且很多互联网公司在笔试和面试中都会涉及到这三门课程的知识点,因此我通过视频学习对这三门课程就行...

      作为一名计算机专业的学生,计算机组成原理、计算机网络、操作系统这三门课程可以说是专业核心基础课,是至关重要的,其内容是一名合格的coder所必备的知识集;非科班出身的程序员要是想要有所提升,也需要认真学习这三门课程,可以快速形成计算机知识的结构体系,理解计算机底层原理,在工作实践中可以借鉴优秀的设计;而且很多互联网公司在笔试和面试中都会涉及到这三门课程的知识点,因此我通过视频学习对这三门课程就行复习巩固,同时分三篇博客记录总结。

    计算机组成原理

    一 计组之概述篇

    1. 计算机的发展历史
      第一阶段(1946-1957):电子管计算机 特点:集成度低,体积大,功耗高,运行速度慢,操作复杂。
      第二阶段(1957-1964):晶体管计算机 特点:相对电子管计算机,体积小,速度快,功耗低,可靠性高,配备显示器。
      第三阶段(1964-1980):集成电路计算机 特点:操作系统诞生。
      第四阶段(1980-至 今):超大规模集成电路计算机 特点:集成度高,速度快,体积小,价格低,用途广泛。
      第五阶段( f u t u r e) :生物计算机&&量子计算机 …

    2. 计算机的分类
      超级计算机、大型计算机、迷你计算机(普通服务器)、工作站、微型计算机(个人计算机)

    3. 计算机的体系与结构
      冯·诺伊曼体系:将程序指令数据一起存储的计算机设计概念结构,存储器+控制器+运算器+输入设备+输出设备。
      冯·诺伊曼体系
      现代计算机的结构:以存储器为核心,解决冯·诺伊曼体系瓶颈问题(CPU与存储设备之间的性能差异)。
      在这里插入图片描述

    4. 计算机的层次
      在这里插入图片描述

    5. 计算机的字符与编码集
      字符编码集的历史:ASCII码 --> Extended ASCII码
      中文编码集:GB2312、GBK、Unicode(统一码、万国码)

    二 计组之组成篇

    1. 计算机的总线与I/O设备
      a.计算机的总线(Bus)
       概述:连接多个设备或者接入点的数据传输通路。
      作用:解决不同设备之间的通信问题。
       分类:片内总线(高集成度内部的信息传输线)、系统总线(细分为:数据总线&地址总线&控制总线,是CPU、主内存、IO设备、各组件之间的信息传输线)
       总线的仲裁:为了解决总线使用权的冲突问题,三种方法:链式查询、计时器定时查询、独立请求。
      b.常见的输入输出设备
       字符输入设备:键盘
       图形输入设备:鼠标、数位板、扫描仪
       图像输出设备:显示器、打印机、投影仪
      c.输入输出接口的通用设计
       数据线:I/O设备与主机进行数据交换的传送线(单向&双向)。
       状态线:I/O设备状态向主机报告的信号线。
       命令线:CPU向I/O设备发送命令(读写信号、启动停止信号)的信号线。
       设备选择线:主机选择I/O设备进行操作的信号线。
      d.CPU与I/O设备的通信
       程序中断:提供低速设备通知CPU的一种异步的方式,CPU可以在高速运转的同时兼顾低速设备的响应。
       直接存储器访问(DMA):
      在这里插入图片描述

    2. 计算机的存储器
      a.存储器的分类:
       按照存储介质:半导体存储器(内存、U盘、固态硬盘)、磁存储器(磁带、磁盘)
       按照存取方式:随机存储器RAM(随机读取,与位置无关)、串行存储器(按顺序查找,与位置有关)、只读存储器ROM(只读不写)
      b.存储器的层次结构
      在这里插入图片描述
      缓存-主存层次:局部性原理,在CPU与主存之间增加一层速度快容量小的Cache,解决主存速度不足的问题。
      主存-辅存层次:局部性原理,主存之外增加辅助存储器,解决主存容量不足的问题。
      局部性原理:是指CPU访问存储器时,无论是存取指令还是存取数据,所访问的存储单元都趋于聚集在一个较小的连续区域中。
      在这里插入图片描述
      c.计算机的主存储器
       内存RAM(随机存取存储器Random Access Memory):通过电容存取数据,掉电将丢失所有数据。
      d.计算机的辅助存储器
      e.计算机的高速缓存
       工作原理:命中率是衡量缓存的重要性能指标,理论上CPU每次都能从高速缓存取数据的时候,命中率为1。
      在这里插入图片描述
      在这里插入图片描述
      高速缓存的替换时间:当缓存没有数据,需要从主存载入数据的时候。
      高速缓存的替换策略:随机算法、先进先出算法(FIFO)、最不经常使用算法(LFU)、最近最少使用算法(LRU)。

    3. 计算机的CPU
      a.计算机的指令系统
       机器指令的形式:操作码(指明指令所要完成的操作)+地址码(给出操作数或操作数的地址);
       机器指令的操作类型:数据传输、算术逻辑操作、移位操作、控制指令;
       机器指令的寻址方式:指令寻址(顺序寻址+跳跃寻址)、数据寻址(立即寻址(速度快)+直接寻址(寻找操作数简单)+间接寻址(寻址范围大,速度慢))
      b.计算机的控制器
       作用:控制器是协调和控制计算机运行的。
       组成:程序计数器(存储下一条指令的地址)、时序发生器(发送时序脉冲)、指令译码器(控制器的主要部件之一,翻译操作码+地址码)、指令寄存器(控制器的主要部件之一,从主存或缓存存取计算机指令)、主存地址寄存器(保存当前CPU正要访问的内存地址单元)、主存数据寄存器(保存当前CPU正要读或写的主存数据)、通用寄存器(比一般专用寄存器大,可以暂时存放或传送数据或指令,可保存ALU的运算中间结果)。
      c.计算机的运算器
       作用:进行数据运算加工。
       组成:数据缓冲器(输入缓冲暂时存放外设送过来的数据,输出缓冲暂时存放送往外设的数据)、ALU(算术逻辑运算)、状态字及寄存器(存放运算状态和运算控制信息)、通用寄存器(比一般专用寄存器大,可以暂时存放或传送数据或指令,可保存ALU的运算中间结果)。
      d.计算机指令执行的过程
       指令执行过程:取指令-分析指令-执行指令
      (3-10-0629)
      CPU的流水线设计:因运算器和控制器不能同时工作,CPU的综合利用率并不高,所以CPU的流水线设计可以提高CPU的利用率,提高大概3倍。

    三 计组之计算篇

    1. 进制运算的基础知识
      进位制:即进制,是一种计数方式,亦称进位计数法,有限种数字符号来表示无限的数值。
      传送门——>关于进制转换推荐看文
    2. 二进制数据的表示方法
      a.有符号数和无符号数
      原码表示法:0表示正数,1表示负数,规定符号位位于数值的第一位;表达简单,容易理解,但运算复杂。
      b.二进制的补码表示法
      定义:(4-4-0104)
      引入目的:为了消除减法(未完全实现)引入补码的概念,使用正数代替负数。
      规律:负数的补码等于反码+1,如十进制数-7,反码表示为1,1000,补码表示为1,1001。
      举个小例子计算题:(4-4-0622)
      c.二进制的反码表示法
      定义:(4-5-0216)
      引入目的:找出原码和补码之间的规律,消除转换过程中的减法操作。
      规律:负数的反码等于原码除符号位外按位取反,如十进制数-7,原码表示为1,0111,反码表示为1,1000
      举个小例子计算题:(4-5-0330)
      d.小数的二进制补码表示
      定义:(4-6-0032)
      上述两个整数的反码补码计算规律同样适用。
    3. 二进制数据的运算
      a.定点数与浮点数
      定点数:小数点固定在某个位置。
      浮点数的表示格式:符号、阶码、尾数
      (4-7--555)
      浮点数的表示范围:单精度± (2-2^-23) × 2127
      双精度± (2-2^-52) × 21023 其中大于浮点数绝对值最大的数为上溢,小于绝对值最小的数据为下溢
      浮点数的规格化:尾数使用纯小数、尾数最高位必须是1。
      b.定点数的加减法运算
      加法运算:数值位与符号位一同运算,并将符号位产生的进位自然丢掉(模2^n舍去)。
      (4-8-0107)
      举两个小栗子计算题(整数和小数):(4-8-0509)(4-8-0607)
      减法运算:将B[补码]转换成-B[补码]来计算,其中-B[补码]=B[补码]连同符号按位取反,末尾加1,例如B[补码]=1,0010101 ,则-B[补码]=0,1101011
      举个小栗子计算题:(04 08-1654)
      c.浮点数的加减法运算
      步骤:对阶(使得阶码一致,尾数才可以运算)–>尾数求和–>尾数规格化–>舍入–>溢出判断
      运算:先进行对阶,后与定点数的加减法相同。
      举个小栗子计算题:
      (4-9-1315)
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      d.浮点数的乘除法运算
      乘法:阶码相加,尾数求积。
      除法:阶码相减,尾数求商。

    四 计组之实践篇

    1. 实现双向链表
      单向链表:节点1–>节点2–>节点3–>节点4–>节点5 其中每一个节点都有下一个节点的地址或引用。
      双向链表:节点1⇋节点2⇋节点3⇋节点4⇋节点5 每一个节点都有上一个和下一个节点的地址和引用。
      双向链表优点:可以快速找到上/下节点,也可以快速去掉链表中的某一个节点。
      传送门——>实现双向链表
    2. 实现FIFO缓存置换算法
      淘汰缓存时,把最先进入链表的结点淘汰掉。
      传送门——> 实现FIFO缓存置换算法
    3. 实现LRU缓存置换算法
      传送门——> 实现LRU缓存置换算法
    4. 实现LFU缓存置换算法
      传送门——> 实现LFU缓存置换算法

    五 重要知识点及笔&面试常考题目

    传送门——>计算机组成原理试题1
    传送门——>计算机组成原理试题2
    传送门——>计算机组成原理试题3

    展开全文
  • 剑指Offer——咪咕笔试题+知识点总结情景回顾 时间:2016.10.09 15:00-16:30 地点:山东省网络环境智能计算技术重点实验室 事件:咪咕笔试 ![这里写图片描述](http://img.blog.csdn.net/20161010141449988) 知识点...
  • 大学物理(上)知识点总结

    万次阅读 多人点赞 2020-06-02 16:14:51
    大学物理(上)知识点总结 期末,总结一下大学物理知识点 对于大学物理(以下简称大物)的知识点总结,采取以公式为主线的方式进行 文章目录大学物理(上)知识点总结一、质点动力学二、刚体的定轴转动三、机械振动...
  • 剑指Offer——顺丰笔试题+知识点总结情景回顾 时间:2016.10.16 19:00-20:40 地点:山东省网络环境智能计算技术重点实验室 事件:顺丰笔试 知识点总结快排霍尔排序(快排)  快速排序是由安东尼·霍尔所发明的一种...
  • 剑指Offer——携程笔试题+知识点总结情景回顾时间:2016.9.17 19:10-21:10地点:山东省网络环境智能计算技术重点实验室事件:携程笔试 总体来说,携程笔试内容与其它企业笔试题类型基本一致,主要分为智能题、选择题...
  • 剑指Offer——网易笔试题+知识点总结Fibonaccipackage cn.edu.ujn.nk;import java.util.ArrayList; import java.util.Scanner;/** * 费波纳茨数 * @author SHQ * */ public class Finonacci { /** * @param ...
  • 剑指Offer——滴滴笔试题+知识点总结情景回顾 时间:2016.9.18 15:00-17:00 地点:山东省网络环境智能计算技术重点实验室 事件:滴滴笔试   总体来说,滴滴笔试内容体量不算多,主要分为19道选择题、1道多选题,2道...
  • 剑指Offer——乐视笔试题+知识点总结情景回顾 时间:2016.9.19 15:10-17:10 地点:山东省网络环境智能计算技术重点实验室 事件:乐视笔试   总体来说,乐视笔试内容体量不算少,主要分为35道选择题,3道编程题,...
  • 剑指Offer——迅雷笔试题+知识点总结情景回顾时间:2016.9.19 19:00-21:00地点:山东省网络环境智能计算技术重点实验室事件:迅雷笔试 总体来说,迅雷笔试内容体量不算多,主要分为30道选择题,2道编程题,半小时将...
  • 剑指Offer——搜狐畅游笔试题+知识点总结情景回顾 时间:2016.9.24 10:00-12:00 地点:山东省网络环境智能计算技术重点实验室 事件:搜狐畅游笔试   注意事项:要有大局观,该舍弃的还是要舍弃,不要在一道编程题上...
  • 高等数学(上)知识点总结

    万次阅读 多人点赞 2019-03-26 19:12:00
    高等数学(上)期末知识点总结 转:http://www.sohu.com/a/287862964_185748
  • HTML知识点总结大纲

    千次阅读 多人点赞 2020-11-30 17:05:56
    HTML知识点总结 一.基本知识 HTML 指的是超文本标记语言: HyperText Markup Language HTML 标记标签通常被称为 HTML 标签 (HTML tag) <标签>内容</标签> HTML 元素包含了开始标签与结束标签,元素的内容...
  • 计算机操作系统核心知识点总结&面试笔试要点

    万次阅读 多人点赞 2019-08-14 22:00:41
    线程同步方法总结   4种线程同步方法对比: 二、进程同步  1.使用fork系统调用创建进程   使用fork系统调用无参数,fork会返回两次,分别返回子进程id和0,返回子进程id的是父进程,返回0的是子进程。  2.共享...
  • 面向对象C++奇奇怪怪的知识点总结

    万次阅读 多人点赞 2021-04-12 16:00:58
    面向对象C++知识点总结 Ch1 C与C++ 1. 面向对象与面向过程 2. 函数的新增机制:重载,默认参数,内联,引用 3. C++语法: bool/ enum, const, new等 Ch2 类与数据抽象(30%) 1. 类的定义:语法结构 2. ...
  • 剑指Offer——小米+小红书笔试题+知识点总结情景回顾 时间:2016.9.23 19:00-21:00 2016.9.24 15:00-17:00 地点:山东省网络环境智能计算技术重点实验室 事件:小米笔试、小红书笔试 注意事项:要有大局观,该...
  • 剑指Offer——完美+今日头条笔试题+知识点总结情景回顾 时间:2016.9.28 16:00-18:00 19:00-21:00 地点:山东省网络环境智能计算技术重点实验室 事件:完美世界笔试 今日头条笔试   今日头条的两道编程题均涉及到...
  • JAVA集合知识点总结

    千次阅读 2020-04-09 09:01:19
    Java集合知识点总结
  • 剑指Offer——京东校招笔试题+知识点总结笔试感言 经过一系列的笔试,发觉自己的基础知识还是比较薄弱的,尤其是数据结构和网络,还有操作系统。工作量还是很大的。做到精确制导的好方法就是在网上刷题,包括牛客和...
  • 大学物理(下)知识点总结

    千次阅读 多人点赞 2020-10-01 21:17:08
    大学物理(下)知识点总结(持续更新) 文章目录大学物理(下)知识点总结(持续更新)静电场知识点总结习题精选 静电场 需要掌握的重难点:电通量的高斯定理,电势的两种求法。 知识点总结 1、电荷守恒定律 在一个...
  • 剑指Offer——腾讯+360+搜狗校招笔试题+知识点总结 9.11晚7:00,腾讯笔试。选择题与编程、设计题单独计时。 栈是不是顺序存储的线性结构啊?首先弄明白两个概念:存储结构和逻辑结构。数据的逻辑结构包括线性结构、树...
  • 操作系统面试知识点总结

    万次阅读 多人点赞 2016-07-12 10:20:39
    操作系统面试知识点总结
  • Spring知识点总结

    万次阅读 多人点赞 2018-03-31 19:56:37
    Spring知识点总结 1. 简介一下Spring框架。答:Spring框架是一个开源的容器性质的轻量级框架。主要有三大特点:容器、IOC(控制反转)、AOP(面向切面编程)。 2. Spring框架有哪些优点?谈谈你的看法。答:...
  • 大一线性代数知识点总结

    万次阅读 多人点赞 2018-09-13 14:01:59
     以下是全部知识点总结   线性方程组的系数行列式为零时,不能用克拉默法则解方程组,因为此时方程组的解为无解或有无穷多个解。 克拉默法则解线性方程组的两个条件: 方程个数等于未知量个数 系数行列式...
  • C语言数组专题知识点总结

    千次阅读 2018-12-22 16:48:20
    知识点总结 1.一维数组的定义和初始化. 注: ① C语言数组的下标都是从0开始的; ②在定义数组时不能使用变量定义数组的大小,如果前面没有对n进行宏定义 #define n 5 则a[n]则不对,因为n不是一个确定的数; ③在对数...
  • C语言指针知识点总结

    万次阅读 多人点赞 2020-05-11 09:37:26
    以前总是搞不懂指针这一章节的知识,学得非常的混乱,这可不,马上要考试了,必须火力全开呀,今天在CSDN博客上看到一篇关于指针的知识点总结,觉得受益匪浅,感触颇丰! 指针 指针的定义: 指针是一个变量,用来...
  • html重要知识点总结

    千次阅读 多人点赞 2017-12-03 16:33:15
    HTML知识点总结 一、div,span 看起来相对于,啥的没有什么效果,实际上是最实用的,有两大功能 1、容器,分块明确,使页面更结构化 dkjgaklgja 分块操作 &src=...
  • JDBC知识点总结

    千次阅读 2018-07-12 18:33:22
    JDBC知识点总结1.什么是JDBC?JDBC: Java Database Connectivity java数据库连接,即使用java代码发送sql语句的技术,为多种关系型数据库提供统一访问。 2.简述JDBC连接数据库的步骤。加载驱动 创建连接 执行sql并...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 666,244
精华内容 266,497
关键字:

知识点总结