zoukankan      html  css  js  c++  java
  • 计算机基础知识

    1.OLTP:(on-line transaction processing)联机事务处理

    2.OLAP(on-line analysis processing)联机分析处理

    3.shell:

    shell是一个命令语言解释器,它拥有自己内建的shell命令集,shell也能被系统中其他应用程序所调用。用户在提示符下输入的命令都由shell先解释然后传给Linux核心。 有一些命令,比如改变工作目录命令cd,是包含在shell内部的。还有一些命令,例如拷贝命令cp和移动命令rm,是存在于文件系统中某个目录下的单独的程序。对用户而言,不必关心一个命令是建立在shell内部还是一个单独的程序。  shell首先检查命令是否是内部命令,若不是再检查是否是一个应用程序(这里的应用程序可以是Linux本身的实用程序,如ls和rm,也可以是购买的商业程序,如xv,或者是自由软件,如emacs)。然后shell在搜索路径里寻找这些应用程序(搜索路径就是一个能找到可执行程序的目录列表)。如果键入的命令不是一个内部命令并且在路径里没有找到这个可执行文件,将会显示一条错误信息。如果能够成功找到命令,该内部命令或应用程序将被分解为系统调用并传给Linux内核....

    4.数据(data):描述事物的符号记录称为数据。描述事物的符号可以是:数字(digital)文本(text)图形(graph)音频(audio)视频(video)。数据的含义称为数据的语义,数据与其语义是不可分的。记录是计算机中表示和存储数据的一种格式或方法。

    5.数据库(database,DB)数据库是长期存储在计算机内,有组织的,可共享的大量数据的集合。数据库中的数据按一定的数据模型组织,描述和存储,具有较小的冗余(redundancy),较高的数据独立性(data independency)和易扩展性(scalability),并可为各种用户共享。  summary:永久存储,有组织,可共享。

    6.数据库管理系统(database management system,DBMS)数据库管理系统和操作系统一样是计算机的基础软件,也是一个大型复杂的软件系统。主要功能:(1)数据定义功能:(data define language,DDL)用户通过它可以方便地对数据库中的数据对象的组成与结构进行定义。

    (2)数据组织,存储和管理:数据库管理系统要分类组织,存储和管理各种数据,包括数据字典,用户数据,数据的存储路径等。要确定以何种文件结构和存储方式在存储级上组织这些数据,如何实现数据之间的联系。数据组织和存储的基本目标是提高存储空间利用率和方便存取,提供多种存取方法(如索引查找,hash查找,顺序查找)来提高存取效率。

    (3)数据操纵功能:数据库管理系统还提供数据库操纵语言(data manipulation language,DML),DML:insert,delete,update,select.

        DDL (Data Definition Language 数据定义语言)create table 创建表    alter table 修改表   drop table 删除表   truncate table 删除表中所有行    create index 创建索引

    drop index  删除索引 
    当执行DDL语句时,在每一条语句前后,oracle都将提交当前的事务。如果用户使用insert命令将记录插入到数据库后,执行了一条DDL语句(如create table),此时来自insert命令的数据将被提交到数据库。当DDL语句执行完成时,DDL语句会被自动提交,不能回滚。 DML (Data Manipulation Language 数据操作语言)
    insert 将记录插入到数据库
    update 修改数据库的记录
    delete 删除数据库的记录
    当执行DML命令如果没有提交,将不会被其他会话看到。除非在DML命令之后执行了DDL命令或DCL命令,或用户退出会话,或终止实例,此时系统会自动发出commit命令,使未提交的DML命令提交。
    7.数据模型(data model)也是一种模型,他是对现实世界数据特征的抽象。数据模型是用来描述数据,组织数据和对数据进行操作的。由于计算机不可能直接处理现实世界中的具体事物,所以人们必须事先把具体事务转换成计算机能够处理的数据,也就是首先要数字化,把现实世界中具体的人,物,活动,概念用数据模型这个工具来抽象,表示和处理。分为两类:第一类概念模型,第二类是逻辑模型和物理模型。
    概念模型(conceptual model):也称信息模型,是按照用户的观点来对数据和信息建模,主要用于数据库设计。
    逻辑模型:包括层次模型(hierarchical model),网状模型(network model),关系模型(relational model),面向对象数据模型(object oriented data model)和对象关系数据模型(object relational data model),半结构化数据模型(semistructured data model)。他是按计算机系统的观点对数据建模,主要用于数据库管理系统的实现。
    关系模型的数据结构:关系模型与以往的模型不同,它是建立在严格的数学概念的基础上的。从用户观点看,关系模型由一组关系组成。每个关系的数据结构是一张规范化的二维表。
    关系(relation):一个关系通常说的二维表。 元组(tuple):表中的一行即为一个元组
    属性(attribute):表中的一列即为一个属性 码(key):也成为码键。表中的某个属性组,他可以唯一确定一个元祖。
    域(domain):域是一组具有相同数据类型的值的集合。属性的范围来自某个域。 分量:元组中的一个属性值 关系模式:对关系的描述
    关系模式要求关系必须是关系化得,最基本的一条就是:关系的每一份量必须是一个不可分的数据项。也就是说,不允许表中还有表。操作对象和结果都是关系,关系模型吧存取路径向用户隐蔽起来,用户只要指出:干什么,或找什么,不必详细说明怎么干或怎么找。
    8.物联网可分为三层:感知层,网络层和应用层。
    1.感知层由各种传感器以及传感器网关构成,包括二氧化碳浓度传感器,温度传感器,湿度传感器,二维码标签RFIP标签和读写器,摄像头,GPS等感知终端。感知层的作用相当于人的眼耳鼻喉和皮肤神经末梢,它是物联网或识别物体,采集信息的来源,其主要功能为识别物体,采集信息。
    2.网络层由各种私有网络,互联网,有线和无线通信网,网络管理系统和云计算平台等组成,相当于人的神经中枢和大脑,负责传递和感知层获取的信息。
    3.应用层是物联网和用户(包括人,组织和其它系统)的接口,它与行业需求结合,实现物联网的智能应用。
    物联网的行业特性主要体现在其他应用领域内,目前绿色农业,工业监控,公共安全,城市管理,远程医疗,智能家居,智能交通和环境监测等各个行业均有物联网应用的尝试。
    在物联网应用中的关键技术
    1.传感技术,需要传感器把模拟信号转换成数字信号计算才能处理;
    2.RFID标签也是一种传感器技术,RFID技术是融合了无线射频技术和嵌入式技术为一体的综合技术,RFID在自动识别,物品物流管理有着广泛的应用前景
    3.M2M平台技术,M2M是机器对机器(machine-to-machine)通信的简称,目前,M2M重点在于机器对机器的无线通信,存在以下三种方式:机器对机器,机器对移动电话(如用户远程监视),移动电话对机器(如用户远程控制)。在M2M中,GSM/GPRS/UMTS是主要的远距离连接技术,其近距离连接技术主要有802.11b/g,BlueTooth,Zigbee,RFID和UWB.此外,还有一些其他技术,如XML和Corba,以及基于GPS,无线终端和网络的位置服务技术。
    4.其它还包括嵌入式技术,数据传输等技术
    SaaS(软件即服务)模式:供应商通过Internet提供软件,消费者从供应商处租用基于Web的软件来管理企业经营活动。

    9.云计算可以认为包括以下几个层次的服务:基础设施即服务(laaS),平台服务(PaaS)和软件即服务(SaaS)。云计算服务通常提供通用的通过浏览器访问在线商业应用,软件和数据可存储在数据中心。
    LaaS(infrastructure-as-a-service):基础设施服务。消费者通过internet可以从完善的计算机基础设施获得服务。
    PaaS(platform-as-a-service):平台服务。PaaS实际上是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。PaaS的发展,尤其是加快SaaS应用的开发速度。
    SaaS(software-as-a-service):软件及服务。它是一种通过internet提供软件的模式,用户无需购买软件,而是向提供商租用基于Web的软件来管理企业经营活动。相对于传统的软件,SaaS解决方案有明显的优势,包括较低的前期成本,便于维护,快速展开使用等。
    信息标准化是解决信息孤岛的重要途径,也是不同的管理信息系统之间数据交换和互操作的基础。
    GML(geography markup language)地理标识语言它由OGC(开放式地理信息系统协会)于1999年提出,并得到了许多公司的大力支持,如oracle,Galdos,MapInfo等,GML能够表示地理空间对象的空间数据和非控件属性数据。GML高度概括了2D游戏设计能用到的共通编程语句,往往浓缩为一个简短灵活的函数,是“文字版的按钮”,使设计游戏更为灵活。其与图形界面中的按钮有对应关系。GML是XML在地理空间信息领域的应用。利用GML可以存储和发布各种特征的地理信息,并控制信息在Web浏览器中显示。
    可扩展标记语言(extensible markup language,XML)使用标记电子文件使其具有结构性的标记语言,可以用来标记数据,定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。XML是标准通用标记语言(SGML)的子集,非常适合Web传输。XML提供统一的方法来描述和交换独立与应用程序或供应商的结构化数据。XML和HTML的设计区别是XML被设置为传输和存储数据,其焦点是数据的内容。而HTML被设计用来显示数据,其焦点是数据的外观。HTML旨在显示信息,而XML旨在传输信息。
    WSDL是 web service description language的缩写,是一个用来描述web服务器和说明如何与web服务通信的XML语言。为用户提供详细的接口说明书。
    WSDL文档可以分为两部分。顶部分由抽象定义组成,而底部分则由具体描述组成。

    10.电子钱包是电子商务购物活动中常用的一种支付工具,适于小额购物。
    电子钱包为安全电子交易(SET)中之一环,为一计算机软件,用来让消费者进行电子交易与存储交易记录。消费者要在网络上进行安全电子交易前,必需先安装符合安全标准之电子钱包。
    电子钱包有两种:一是纯粹的软件,主要用于网上消费,账户管理,这类软件通常与银行账户或银行卡账户连接在一起的。二是小额支付的智能储值卡,持卡人预先在卡中存入一定的金额,交易时直接从储值账户中扣除交易金额。
  • 相关阅读:
    【数据结构】算法 Minimum Remove to Make Valid Parentheses 移除无效的括号
    【数据结构】算法 Remove Outermost Parentheses 删除最外层的括号
    【数据结构】算法 Valid Parentheses 有效的括号
    for嵌套的那些事
    i++与++i的区别
    初次接触JS 2017/11/27
    鼠标经过图片变大
    bootstrap使用
    ajax的应用原理及基本用法
    ajax实例代码及效果
  • 原文地址:https://www.cnblogs.com/gw666/p/6908968.html
Copyright © 2011-2022 走看看