北大青鸟分享关于计算机知识讲解

北大青鸟分享关于计算机知识讲解,第1张

在计算机软件开发领域,如果不认识其他设计师写的开发文档,那么对于我们的工作来说,反而是更加麻烦。今天,我们就北大青鸟的老师给大家简单介绍一下关于开发系统的一些计算机基本知识。

1、服务器

Server,计算机的一种,是为客户机(client)提供服务的高性能的计算机。和普通电脑不同的是,服务器面向的整个网络的用户,24h不间断工作,在多用户多任务的环境下,所以需要极高的稳定性。此外,在处理能力、安全性、可靠性、可用性、可扩展性、可管理性方面也十分强悍。

此外,服务器有很多类型,按照应用功能来划分,服务器一般分为文件服务器、打印服务器、域控制服务器、数据库服务器、邮件服务器、WEB服务器等等。服务器价格一般比较昂贵,所以一般大型的公司都会自己搭建服务器,普通的企业一般租用服务器。

2、数据库

Database,简单说就是存放、管理数据的仓库。一般分为关系型数据库、非关系型数据库两种,前者最为常见。

关系型数据库,处理表与表间的结构,是由二维表(表的形式类似于excel)及其之间的联系组成的一个数据组织。常用的关系型数据库有MySql,Oracle等。MySql最基本的 *** 作:增删改查,大家可以自学,多多练习,灰常简单。

非关系型数据库:以对象为单位数据结构。这一类型,平时用的较少,所以大家可以专攻关系型的数据库哦~~

3、缓存

计算机处理数据时,考虑到数据存储空间的压力、查找速度、数据使用率等等,所以就有了缓存。

缓存(数据交换的缓冲区,即Cache),简单说就是存储数据的临时地方,存储一些高频数据的副本。可以这样理解,当某一硬件要读取数据时,首先从缓存中查找需要的数据,找到了就直接执行,找不到的话再从内存中找。由于CPU的缓存的运行速度比内存快得多,所以缓存的目的就是提高响应速度,减少服务器压力。

fpgrowth算法是数据分析系列中的一种。FP-growth,即FrequentPatternGrowth,它通过构建FP树(即FrequentPatternTree)这样的数据结构,巧妙得将数据存储在FP树中,只需要在构建FP树时扫描数据库两次,后续处理就不需要再访问数据库了。这种特性使得FP-growth算法比Apriori算法速度快。FP树是一种前缀树,由频繁项的前缀构成。

当前业界常见的服务器性能指标有:

TPC-C

TPC-E

TPC-H

SPECjbb2005

SPECjEnterprise2010

SPECint2006 及 SPECint_rate_2006

SPECfp2006 及 SPECfp_rate_2006

SAP SD 2-Tier

LINPACK

RPE2

一、TPC (Transaction Processing Performance Council) 即联机交易处理性能协会, 成立于1988年的非盈利组织,各主要软硬件供应商均参与,成立目标: 为业界提供可信的数据库及交易处理基准测试结果,当前发 布主要基准测试为:

TPC-C : 数据库在线查询(OLTP)交易性能

TPC-E : 数据库在线查询(OLTP)交易性能

TPC-H : 商业智能 / 数据仓库 / 在线分析(OLAP)交易性能

1TPC-C测试内容:数据库事务处理测试, 模拟一个批发商的订单管理系统。实际衡量服务器及数据库软件处理在线查询交易处理(OLTP)的性能表现 正规 TPC-C 测试结果发布必须提供 tpmC值, 即每分钟完成多少笔 TPC-C 数据库交易 (TPC-C Transaction Per Minute), 同时要提供性价比$/tpmC。如果把 TPC-C 测试结果写成为 tpm, TPM, TPMC, TPCC 均不属正规。

2TPC-E测试内容:数据库事务处理测试,模拟一个证券交易系统。与TPC-C一样,实际衡量服务器及数据库软件处理在线查询交易处理(OLTP)的性能表现。正规TPC-E测试结果必须提供tpsE值,即每秒钟完成多少笔TPC-E数据库交易(transaction per second),同时提供$/tpsE。测试结果写成其他形式均不属正规。

对比:TPC-E测试较TPC-C测试,在测试模型搭建上增加了应用服务器层,同时增加了数据库结构的复杂性,测试成本相对降低。截止目前,TPC-E的测试结果仅公布有50种左右,且测试环境均为PC服务器和windows *** 作系统,并无power服务器的测试结果。除此之外,TPC官方组织并未声明TPC-E取代TPC-C,所以,说TPC-E取代TPC-C并没有根据。

是的。根据相应的fp说明显示,fp具有保险。FP-Growth算法简介由于Apriori算法在挖掘频繁模式时,需要多次扫描数据库,并且会产生大量的候选项集。所以Apriori算法的时间复杂度和空间复杂度相对都很高,算法执行效率不高。

不同的数据库扩展名不同:

1、SQL的就是MDF 。

2、Access数据库的扩展名是mdb 。

3、MSSql数据库的扩展名是mdf 。

4、Paradox数据库的扩展名是DB 。

5、Oracle数据库的扩展名是DBF。

6、dBase数据库的扩展名是DBF 。

7、FoxPro数据库的扩展名是DBF 。

8、MS Works数据库的扩展名是wdb。

扩展资料:

为了提高存储效率,许多公司都推出了压缩数据的方法和相应的软件,这类文件的使用主要通过压包和解包软件来进行,主要的后缀有:zip、arj、rar、lzh、jar。

在Dbase、FoxBase、Foxpro系列软件的环境下有以下几类后缀:

1、dbf数据库文件(databasefile)prg命令文件(即程序Program)。

2、fxp编译后的程序scx和sct屏幕文件。

3、fpt备注字段文件frx和frt报表文件。

4、pjx和pjt工程文件app应用文件。

5、cdx和idx索引文件qpr和qpxSQL查询文件。

6、fp配置文件ap生成应用。

7、err编译错误文件men内存应用。

8、fky键宏文件win窗口文件。

9、pcb库文件tmp临时文件。

参考资料:

百度百科  文件扩展名

pif为DOS环境下的可执行文件在Windows下执行时所需要的文件格式

★常见的文件后缀名

ACA:Microsoft的代理使用的角色文档

acf:系统管理配置

acm:音频压缩管理驱动程序,为Windows系统提供各种声音格式的编码和解码功能

aif:声音文件,支持压缩,可以使用Windows Media Player和QuickTime Player播放

AIF:音频文件,使用Windows Media Player播放

AIFC:音频文件,使用Windows Media Player播放

AIFF:音频文件,使用Windows Media Player播放

ani:动画光标文件扩展名,例如动画沙漏。

ans:ASCII字符图形动画文件

arc:一种较早的压缩文件,可以使用WinZip,WinRAR,PKARC等软件打开

arj:压缩文件。可以使用WinZip,WinRAR,PKARC等软件打开

asf:微软的媒体播放器支持的视频流,可以使用Windows Media Player播放

asp:微软的视频流文件,可以使用Windows Media Player打开

asp:微软提出的Active Server Page,是服务器端脚本,常用于大型网站开发,支持数据库连接,类似PHP。可以使用Visual InterDev编写,是目前的大热门

asx:Windows Media 媒体文件的快捷方式

au:是Internet中常用的声音文件格式,多由Sun工作站创建,可使用软件Waveform Hold and Modify 播放。Netscape Navigator中的LiveAudio也可以播放au文件

avi:一种使用Microsoft RIFF规范的Windows多媒体文件格式,用于存储声音和移动的

bak:备份文件,一般是被自动或是通过命令创建的辅助文件,它包含某个文件的最近一个版本,并且具有于该文件相同的文件名

bas Basic:语言源程序文件,可编译成可执行文件,目前使用Basic开发系统的是Visual Basic

bat:批处理文件,在MS-DOS中,bat文件是可执行文件,有一系列命令构成,其中可以包含对其他程序的调用

bbs:电子告示板系统文章信息文件

bfc:Windows的公文包文件

bin:二进制文件,其用途依系统或应用而定

bmp:Bitmap位图文件,这是微软公司开发Paint的自身格式,可以被多种Windows和Windows NT平台及许多应用程序支持,支持32位颜色,用于为Windows界面创建图标的资源文件格式。

c:C语言源程序文件,在C语言编译程序下编译使用

cab:Microsoft制订的压缩包格式,常用于软件的安装程序,使用Windows自带的实用程序,Extractexe可以对其解压缩,WinZip,WinRAR等都支持这种格式

cal:Windows 中的日历文件

cdf:Internet Explorer的频道文件

cdr:CorelDraw中的一种图形文件格式,它是所有CorelDraw应用程序中均能够使用的一种图形图像文件格式

cdx:索引文件,存在于Dbase,Foxbase,Foxpro系统软件环境下

cfg:配置文件,系统或应用软件用于进行配置自己功能,特性的文件

chm:编译过后的HTML文件,常用于制作帮助文件和电子文档

clp:在Windows下剪贴板中的文件格式

cmd:用于Windows NT/2000的批处理文件,其实与BAT文件功能相同,只是为了与DOS/Windows 9x下的BAT有所区别

cmf:声卡标准的音乐文件,FM合成器等可以回放

cnf:NetMeetting会议连接文件

cnt:联机帮助文件目录索引文件,通常和同名的hlp文件一起保存

col:由Autodesk Animator,Autodesk Animator Por等程序创建的一种调色板文件格式,其中存储的是调色板中各种项目的RGB值

com:DOS可执行命令文件,一般小于64KB

cpl:控制面板扩展文件,Windows *** 作系统使用

cpp:C++语言源程序,非常强大的语言,在各种平台中都有相应的开发系统

crd:Windows中的卡片文件

crt:用于安全方面的证书认证文件

cur:Windows下的光标资源文件格式,可用光标编辑软件编辑

css:Text/css文件

dat:数据文件,在应用程序中使用

dat:VCD中的图象声音文件,VCD播放软件可调用,或是通过VCD机播放

dbf:数据库文件,Foxbase,Dbase,Visual FoxPro,等数据库处理系统所产生的数据库文件

dcx:传真浏览文档文件

ddi:映象文件,DUP,HD,IMG等工具可展开

dev:设备驱动程序

dib:设备无关位图文件,这是一种文件格式,其目的是为了保证用某个应用程序创建的位图图形可以被其它应用程序装载或显示一样

dir:目录文件

dll:Windows动态连接库,几乎无处不在,但有时由于不同版本DLL冲突会造成败各种各样的问踢

doc:是目前市场占有率最高的办公室软件Microsoft Office中的字处理软件Word创建的文档

dos:Windows保留的MS-DOS的某些系统文件

dot:Microsoft Word的文档模板文件,通过模板可以简化一些常用格式文档的创建工作,而且可以内嵌VBA程序来实现某些自动化功能

drv:设备驱动程序文件,用在各种系统中

dwg:AutoCAD的图纸文件,也是许多绘图软件都支持的格式,常用于共享数据

dxb:AutoCAD创建的一中图形文件格式

dxf:图形交换格式,一种计算机辅助设计的文件格式,最初开发用来与AutoCAD一起使用,以便于图形文件在应用程序之间的传递,它以ASCII方式储存图形,在表现图形的大小方面十分精确

der:Certiticate文件

dic:Txt文件

emf:由Microsoft公司开发的Windows 32位扩展图元文件格式,其总体设计目标是要弥补在Microsoft Windows 31(Win16)中用的wmf文件格式的不足,使得图元文件更加易于使用

eps:用PostScript语言描述的一种图形文件格式,以文本文件保存,在PostScript图形打印机上能打印出高品质的图形图象,最高能表示32位图形图象

err:编译错误文件,存在于Dbase,Foxbase,Foxpro系列软件环境下

exe:可执行文件,虽然后缀名相同,但具有不同的格式和版本

exp:3DS使用的显示卡驱动程序

exc:Txt文件

flc:Autodesk Animator和Animatorpro的动画文件,支持256色,最大的图象象索是6400064000,支持压缩,广泛用于动画图形中的动画序列,计算机辅助设计和计算机游戏应用程序

fnd:保存的搜索结果

fon:点阵字库文件

for:Fortran语言程序

fot:指向字体的快捷键

fp: 配置文件,存在于Dbase,Foxbase,Foxpro系列软件的环境下

fpt:备注字段文件,存在于Dbase,Foxbase,Foxpro系列软件的环境下

frt:报表文件,存在于Dbase,Foxbase,Foxpro系列软件的环境下

frx:报表文件,存在于Dbase,Foxbase,Foxpro系列软件的环境下

fxp:编译后的程序,存在于Dbase,Foxbase,Foxpro系列软件的环境下

gif:在各种平台的各种图形处理软件上均能够处理的,经过压缩的一种图形文件格式

grh:方正公司的图象排版文件

grp:Windows下的程序管理器产生的组窗口文件

goc:Gocserve

gra:MSGraphChart5

h: C语言源程序头文件

hlp:Windows应用程序帮助文件

hqx:Macintosh中使用BinHex将二进制文件编码为7位的文本文件,大多数Macintosh文件皆以hqx出现(bin极少使用),在Macintosh中,可使用StuffIt Expander对hqx解码,在Windows中可使用BinHex 13解码

ht: 超级终端

htm:保存超文本描述语言的文本文件,用于描述各种各样的网页,使用各种浏览器打开

html:同htm文件

icm:图象配色描述文件

ico:Windows中的图标文件,可以包含同一个图标的多种格式,使用图标编辑软件创建

idf:MIDI乐器定义

idx:索引文件,存在于Dbase,Foxbase,Foxpro系列软件的环境下

iff:文件交换格式文件,这种文件格式多用于Amiga平台,在这种平台上它几乎可以存储各种类型的数据,在其它平台上,IFF文件格式多用于存储图象和声音文件

image:MAcintosh磁盘映象文件,常见于萍果机的FTP网点,在Macintosh中由Shrink Wrap处理

ime:Windows下的输入法文件

img:磁盘映象文件,用HD-COPY,WinImage等工具打开后可以恢复到一张磁盘上

inc:汇编语言包含文件,类似C/C++中的H文件

inf:Windows下的软件安装信息,Windows的标准安装程序根据此文件内的安装信息对软件,驱动程序等进行安装

ini:Windows中的初始化信息文件,已经用的不多了,新的应用程序将设置保存在系统的注册表中

jar:一种压缩文件,ARJ的新版本,不过不太流行,可以使用WinJar,Winrar等打开

jpeg:一种压缩文件,同jpg

jpg:静态图象专家组制订的静态图象压缩标准,具有很高的压缩比,使用非常广泛,可使用PhotoShop等图象处理软件创建

lnk:快捷方式,这个文件指向另一个文件,开始菜单的程序文件夹下每条项目都是一个LNK文件

log:日志文件,通常用来记录一些事件之类

lzh:一种古老的压缩文件,可以使用WinRAR打开

mac:Macintosh中使用的一中灰度图形文件格式,在Macintosh Paintbrush中使用,其分辨率只能是720567

mag :图形文件格式

mdb :Microsoft Access使用的数据库格式,是非常流行的桌面数据库

men :内存应用文件,存在于Dbase,Foxbase,Foxpro系列软件的环境下

mid :音频压缩文件,曾经非常流行,不过在现在的软件中用的很少了

rle :一种压缩过的位图文件格式,RLE压缩方案是一种极其成熟的压缩方案,特点是无损失压缩,既节省了磁盘空间又不损失任何图像数据,但在打开这种压缩文件时,要花费更多时间,此外,一些兼容性不太好的应用程序可能会搭不开

rm :Windows下的RealPlayer所支持的视频压缩文件,网上非常流行的流式视频文件,很多实时视频新闻等都是采用这种格式的,不过,最新的Windows Media Video V8已经对其发起了强大的攻势

rmi :MIDI音序文件

rtf :丰富文本格式文件,以纯文本描述内容,能够保存各种格式信息,可以用写字版,Word等创建

sav :存档文件

scp :用于Windows系统中Internet拨号用户,自动拨号登录用的脚本文件,可避免手动登录时繁琐的键盘输入

scr :屏障保护文件

sct :屏幕文件

scx :屏幕文件

set :Microsoft备份集文件,用于保存要备份的内容,设置等信息

shb :指向一个文档的快捷方式

snd :Mac声音文件,Apple计算机公司开发的声音文件格式,被Macintosh平台和多种Macintosh应用程序所支持,支持某些压缩

sql:查询文件,在Dbase,Foxbase,Foxpro系列软件的环境下使用

svg :SVG可以算是目前最火热的图像文件格式了,它是基于XML由WorldWideWebConsortium联盟开发的,SVG是可缩放的矢量图形

svx :Amiga声音文件,Commodore所开发的声音文件格式,被Amiga平台和应用程序所支持,不支持压缩

swf :flash是Micromedia公司的产品,严格说它是一种动画编辑软件,实际上它是制作出一种后缀名为swf的动画,这种格式的动画能用比较小的体积来表现丰富的多媒体形式,并且还可以与HTML文件达到一种"水乳交融"的境界

swg:虚拟内存交换文件,由 *** 作系统使用

sys:系统文件,驱动程序等,在不同的 *** 作系统中有不同的定义

先科普一下什么是OO什么是FP

OO:

OO(Object Oriented,面向对象)是当前计算机界关心的重,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。

OO方法(Object-Oriented Method,面向对象方法,面向对象的方法)是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,简称OO (Object-Oriented)方法,是建立在“对象”概念基础上的方法学。对象是由数据和容许的 *** 作组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组对象。而每继承性是对具有层次关系的类的属性和 *** 作进行共享的一种方式。所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。

FP:

FP全名为(Functional Programming函数式程序设计 )

函数式程序设计是一种设计、编制和调试函数式程序的技术。函数式程序是由一些原始函数、定义函数和函数型组成的函数表达式。

传统程序设计语言中的赋值等概念,在函数式程序设计语言中消失。函数式程序的一个最本质的特性,就是函数值唯一地由其参数值所确定。只要使用相同的参数值,对此程序的不同的调用总是得到相同的结果。这种性质称为引用透明性,有助于程序的模块化。函数式程序设计语言具有较强的组织数据结构的能力,可以把某一数据结构(如数组)作为单一值处理;可以把函数作为参数,其结果也可为函数,这种定义的函数称为高阶函数。这些由函数表达式所表示的程序简明、紧凑和易于维护。

过去,这种程序设计称为应用性程序设计。1977年,J巴克斯提出函数式程序设计的概念。一般认为表处理语言(LISP)是最早的函数式程序设计语言。但是,LISP的重点是将函数应用于对象,以产生新的对象,必要时再上升为函数。巴克斯所提出的函数式程序设计,则是引用函数型产生新函数,程序设计时从一般的对象空间上升到函数空间,因而具有优越的数学性质,有助于程序的理解、推理和验证。

人云亦云嘛,类似的例子太多了,什么东西都有人吹

以上就是关于北大青鸟分享关于计算机知识讲解全部的内容,包括:北大青鸟分享关于计算机知识讲解、fpgrowth算法属于数据分析吗、数据库性能优化基准测试的度量指标有哪些等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9400419.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存