11 blovekite

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 18w+

常见的Linux发行版本及不同发行版本之间的联系和区别

常见的Linux发行版本及不同发行版本之间的联系和区别Linux的发行版本主要有三大分支:slackware (1)SUSE Linux Enterprise Server (SLES) 商业版的SUSE Linux,主要用于服务器 (2)OpenSuse 社区版的SUSE Linux,主要用于桌面,也可用于服务器 debian (1)Ubuntu 开源的免费Linux,主要针对桌面用户,深受开发人员喜爱。也有针对服务器的Ubuntu server (2)mint 基于De

2020-06-22 11:47:42

1 JavaScript 运行环境

从引擎的角度来讨论 JavaScript ,因此,与浏览器相关的内容都是属于“ 应用环境 ”:属于宿主环境或属于用户编程环境。由宿主与运行期构成的应用环境,表达了这种关系。这样的关系中,运行环境是由宿主通过脚本引擎(JavaScript Engines)创建的。应用程序——宿主在这里可以看成一个应用程序——如何创建运行期环境。 在初始状态下的运行期环境主要包括:...

2019-12-16 16:47:34

7 关系数据库 SQL 语言简介

7.4关系数据库 SQL 语言简介 SQL(Structured Query Language)早已确立起自己作为关系数据库标准语言的地位,已被众多商用 DBMS 产品如 DB2、RRACLE、INGRES、SYSBASE、SQL Server和VFP 等所采用,使得它已成为关系数据库领域中一个主流语言。 SQL 是 1974 年由 Boyce 和 Chamberl...

2019-11-01 14:38:28

4 系统开发和运行知识

PERT 图 PERT图也称“计划评审技术”,PERT(Program Evaluation and Review Technique)。需要明确三个概念:事件、活动和关键路线。1、事件(Events)表示主要活动结束的那一点;2、活动(Activities)表示从一个事件到另一个事件之间的过程;3、关键路线(Critical Path)是PERT网络中花费时间最长的事件...

2019-11-01 10:10:51

8 数据结构 树

8.3 树 1、树的定义 树结构是一种非常重要的非线性结构,该结构中一个数据元素可以有两个或两个以上的直接后继元素,树可以用来描述客观世界中广泛存在的层次结构关系。 8.3.1 树与二叉树的定义 1、树的定义 树是 n(n≥0)个节点的有限集合,当 n=0 时称为空树。 在任一非空树(n>0)中,有且仅有一...

2019-10-31 11:07:36

8 数据结构 【数组、矩阵和广义表】

8.2 数组、矩阵和广义表 数组与广义表可看作是线性表的推广,其特点是数据元素仍然是一个表。 这里讨论多维数组的逻辑就结构和存储结构,特殊矩阵和矩阵的压缩存储,广义表的逻辑结构、存储结构和基本运算。 8.2.1 数组 1、数组的定义及基本运算 1)数组的定义 数组是定义长线性表在维数上...

2019-10-31 09:36:05

8 数据结构

8 数据结构 数据结构是程序设计的重要理论和技术基础,它所讨论的内容和技术,对从事软件项目的开发有重要作用。学习数据结构要达到的目标是:学会总问题出发,分析和研究计算机加工的数据结构的特性,以便为应用所涉及的数据选择适当的逻辑结构、存储结构及其相应的操作方法,为提高应用计算解决问题的效率服务。 数据结构是指数据元素的集合(或数据对象)及元素间的相互关系和构造方法。...

2019-10-28 16:38:34

数据库技术基础 7.3 关系代数

7.3 关系代数 7.3.1 关系数据库的基本概念 1、属性和域 在现实世界中,要描述一个事物常常取若干特征来表示,这些特征称为属性(attribute)。 每个属性的取值范围所对应一个值的集合,称为改属性的域(domain)。 例如,学号的域是 6 位整型数;姓名的域是 10 为字符;性别的域为{男,女}等。 一般在关系数...

2019-10-29 15:37:21

7. 数据库技术基础

7. 数据库技术基础 数据库技术是研究数据库的结构、存储、设计、管理和应用的一门软件学科。 数据库系统本质上是一个用计算机存储信息的系统。数据库管理系统是位于用户与操作系统之间的一层数据库管理软件,其基本目标是提供一个可以方便、有效地存取数据库信息的环境。 数据库就是信息的集合,它是手机计算机数据的仓库或容器,系统用户可以对这些数据执...

2019-10-28 21:42:49

UML 概述

10.4.4 UML 概述 统一建模语言是面向对象软件的标准化建模语言。 由于其简单、统一,又能变大软件设计中的动态和静态信息,目前已经成为可视化建模语言事实上的工业标准。 从企业信息系统到基于Web的分布式应用,甚至严格的实时嵌入式系统都适合UML 来建模。它是一种富有表达力的语言,可以描述开发所需要的各种视图,然后以此为基础装配系统。 U...

2019-10-28 09:20:38

9 算法设计与分析

9 算法设计与分析 算法给公认为是计算机科学的基石,算法理论研究的是算法的设计技术和分析技术。 前者回答的是“ 对特定的问题,如何提出一个算法来求解?”这样的问题,即面对一个问题,如何设计一个有效的算法;后者回答的是“ 该算法是否足够好? ”,即对已设计的算法,如何评价或判断其优劣。 二者是互相依存的,设计出的算法需要检验和评价,对算法的分析反过来又将改进算法的设计...

2019-10-25 09:34:36

10 面向对象技术

10 面向对象技术 面向对象(Object-Oriented,OO)方法是一种非常实用的软件开发方法,它已出现就受到软件技术人员的青睐,现在已经成为计算机科学研究的一个重要领域,并逐渐成为软件开发的一种主要方法。面向对象方法一客观世界中的对象为中心,其分析和设计思想符合人们的思维方式,分析和设计的结果与客观世界的实际比较接近,容易本人们所接受。 在面向对象方法中,...

2019-10-23 14:34:35

6 访问权限控制

访问权限控制 访问控制(或隐藏具体实现)与“ 最初的实现并不恰当 ”有关。 所有优秀的作者,包括哪些编写软件的程序员,都清楚其著作的某些部分直至重新创作的时候才变得完美,优势甚至要反复重写多次。如果你把一个代码段放到了某个位置,等过一会儿回头再看时,有可能会发现更好的方式去实现相同的功能。这正是重构的原动力之一,重构即重写代码,以使得它更可读、更易理解,并且因此而更具有可...

2019-10-21 17:34:02

计算机系统知识

1.1 计算机系统基础知识 1.1.1 计算机系统硬件基本组成 计算机基本硬件系统由 运算器、控制器、存储器、输入设备和输出设备5大部件组成。 运算器、控制器等部件被集成在一起统称为中央处理单元(Central Processing Unit,CPU)。 CPU及核心功能 CPU是硬件系统的核心,用于数据的加工处理,能完成各种算...

2019-10-22 11:21:10

5 初始化与清理 5.9 枚举类型

5.9 枚举类型 在Java SE5中添加了一个看似很小的特性,即enum关键字,它使得我们在需要群组并使用枚举类型集时,可以很方便地处理。再次之前,你需要创建一个整型常量集,但是这些枚举值并不会必然地将其自身的取值限制在这个常量集的范围之内,因此它们显得更有风险且更难以使用。 枚举类型属于非常普遍的需求,C、C++和其他许多语言都已经拥有它了。在Java SE5之前,Java程...

2019-10-21 17:01:24

5 初始化与清理 5.2 方法重载

5.2 方法重载 任何程序设计语言都具备的一项重要特性就是对名字的运用。当创建一个对象时,也就给此对象分配到的存储空间去了一个名字。所谓方法则是给某个动作取的名字。通过适用名字,你可以引用所有的对象和方法。名字起得好可以使系统更易于理解和修改。就好比写散文——目的是让读者易于理解。 将人类语言中存在细微差别的概念“ 映射 ”到程序设计语言中时,问题随之产生。在日常生活中...

2019-10-19 20:55:15

5 初始化与清理

初始化与清理 随着计算机革命的发展,“不安全”的编程方式已经成为编程代价高昂的主要原因之一。 初始化和清理(cleanup)整是涉及安全的两个问题。许多C程序的错误都源于程序员忘记初始化变量。特别是在使用程序库时,如果用户不知道如何初始化库的构件(或者是用户必须进行初始化的其他东西),更是如此。清理也是一个特殊问题,当使用完一个元素时,它对你也就不会有什么影响了,...

2019-10-18 16:56:36

控制执行流程

就像有知觉的生物一样,程序必须在执行过程中控制它的世界,并做出选择。在Java中,你要使用执行控制语句来做出选择。 Java 使用了C的所有流程控制语句,所以如果读者以前用过C或C++编程,那么应该非常熟悉了。大多数过程型编程语言都有某些形式的控制语句,它们通常在各种语言间是交迭的。 在Java总,设计的关键字包括:if-else、do-while、f...

2019-10-18 13:47:13

操作符 3.12 三元操作符 if-else

3.12 三元操作符 if-else 三元操作符也称为条件操作符,它显得比较特别,因为它有三个操作数;但它却是属于操作符的一种,因为它最终也会成为一个值,这与本章下一节中介绍的普通if-else语句是不同的。 其表达式采取下述形式: boolean-exp ?value0 :value1 如果boolean-exp(布尔表达式)的结果为 ...

2019-10-18 10:45:26

操作符    3.10 按位操作符

3.10 按位操作符 按位操作符用来操作整数基本数据类型中的单个“ 比特 ” (bit),即二进制位。按位操作符会对两个参数中对应的位执行布尔代数运算,并最终生成一个结果。 按位操作符来源于C语言面向底层的操作,在这种操作中经常需要直接操纵硬件,设置硬件寄存器内的二进制位。 Java的设计初衷是嵌入电视机机顶盒内,所以这种面向底层的操作仍被保...

2019-10-18 10:01:10

查看更多

勋章 我的勋章
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。