面向块 :将信息保存在块中,传输时一次传一块,例如磁盘、usb智能卡等。html
面向流:将信息以字节流python
!E是循环条件,即!E !=0,即E==0。c++
cin是istream的类对象;而istream的常见成员函数有:istream::getline() 函数,istream::ignore() 函数,istream::get() 函数等。算法
C 语言中最简单的数据类型有下面几种:数据库
整型:byte、short、int、long;实型:float、double;字符型:char数组
而没有逻辑型,bool 值 true 和 false 是用 0 和 1 来进行表示的。安全
c++中的基本数据类型为(整形,字符型,浮点型,布尔型) 。多线程
尾数基数为 rm 的浮点数的表数效率为:(rm-1)/rm并发
连接:异步
https://www.nowcoder.com/questionTerminal/2dec608d57f046809606aca2ec841376
问题:采用隐含位表述方法的表述效率为?
Hadoop的三种运行模式 :
独立(本地)运行模式:无需任何守护进程,全部的程序都运行在同一个JVM上执行。在独立模式下调试MR程序很是高效方便。因此通常该模式主要是在学习或者开发阶段调试使用 。
伪分布式模式: Hadoop守护进程运行在本地机器上,模拟一个小规模的集群,换句话说,能够配置一台机器的Hadoop集群,伪分布式是彻底分布式的一个特例。
彻底分布式模式:Hadoop守护进程运行在一个集群上。
注意:所谓分布式要启动守护进程 ,即:使用分布式hadoop时,要先启动一些准备程序进程,而后才能使用好比start-dfs.sh start-yarn.sh。而本地模式不须要启动这些守护进程 。
标志符由字母、数字、下划线组成;
且开头必须是字母或下划线,不能是数字;
关键字不能是标识符。
注:python中的标识符是区分大小写的。
如下划线开头的标识符是有特殊意义的。
以单下划线开头(_foo)的表明不能直接访问的类属性,需经过类提供的接口进行访问,不能用“from xxx import *”而导入;
以双下划线开头的(__foo)表明类的私有成员;
以双下划线开头和结尾的(foo)表明python里特殊方法专用的标识,如init()表明类的构造函数。
假设n0为叶子结点,n1为度为1的结点,n2为度为2的结点,n为总结点;则:n=n0+n1+n2;二叉树中n2=n0-1。
VLAN是由一些局域网网段构成的与物理位置无关的逻辑组;
利用以太网交换机能够很方便地实现VLAN;
每个VLAN的工做站可处在不一样的局域网中;
虚拟局域网只是局域网给用户提供的一个种服务,而并非一种新型局域网;
VLAN本质就是指一个网段,之因此叫作虚拟的局域网,是由于它是在虚拟的路由器的接口下建立的网段。
第一范式:原子性,字段不可分割
第二范式:没有包含在主键中的列必须彻底依赖于主键,而不能只依赖于主键的一部分。
第三范式:不能存在传递依赖。须要确保数据表中的 每一列数据都和主键直接相关,而不能间接相关 。
AOV网的应用通常是求拓扑排序,其顶点表示活动;
AOE网的应用通常是求关键路径,有向边表示活动,顶点表示事件。
道批处理系统有两个特色:
多道:系统内可同时容纳多个做业。这些做业放在外存中,组成一个后备队列,系统按必定的调度原则每次从后备做业队列中选取一个或多个做业进入内存运行,运行做业结束、退出运行和后备做业进入运行均由系统自动实现,从而在系统中造成一个自动转接的、连续的做业流。
成批:在系统运行过程当中,不容许用户与其做业发生交互做用,即:做业一旦进入系统,用户就不能直接干预其做业的运行。
/proc/interrupts 显示使用的中断;
/proc/ioports 当前使用的I/O端口;
/proc/kcore 系统物理内存映像。与物理内存大小彻底同样,但不实际占用这么多的内存;
/proc/kmsg 内核输出的消息,也被送到syslog。
包括:丢失修改、不可重复读和读脏数据。
关系的描述称为关系模式。对关系的描述,通常表示为:关系名(属性1,属性2.....属性n)。例如:课程(课程号、课程名称、学分、任课老师)
在关系代数运算中,符号×的含义是广义笛卡儿积,笛卡儿积只对于关系之间的运算有意义。
页又页内碎片,段没有内部碎片,可是会形成外部碎片。
next数组
以二叉链表做为树的存储结构,左孩子右兄弟。
早期的Unix操做系统没有提供虚拟存储器,为了使容量有限的内存能支持较大的规模的程序,系统除采用正文段共享和自我覆盖技术外,主要采用了程序对换技术来扩充存储容量,使其具备相似于虚拟存储器的做用。
利用视图能够把对数据库的访问限制在必定范围内,有利于对机密数据的保护。
A.异步通讯方式中,全互锁协议最慢 B.异步通讯方式中,非互锁协议的可靠性最差 C.同步通讯方式中,同步时钟信号可由各设备提供 D.半同步通讯方式中,握手信号的采样由同步时钟控制
COPY和DISKCOPY 文件和整盘复制(备份时用较多)
REN和RENAME 重命名
COMP和DISKCOMP 比较文件和比较软盘(不能用于硬盘)
DIR和TYPE 列出文件目录和显示文件内容
子进程得到父进程的数据空间,堆和栈的复制品
线程能够与同进程的其余线程共享数据,可是它拥有本身的栈空间且拥有独立的执行序列
线程执行开销小,可是不利于资源管理和保护
空间复杂度是(O(1));
堆排序中构建堆的时间复杂度是(O(n));
初始化建堆过程时间复杂度:O(n)
更改堆元素后重建堆时间复杂度:O(nlogn)
临界区是指进程中用于访问互斥共享资源的那段代码。
堆文件、索引文件、索引顺序和(顺序文件)。
I.提供无链接服务
II.提供复用/分用服务
只有当超时事件发生,TCP才会执行重传;错,不必定须要超时才重传,出错了也能够重传;
每次TCP重传时,都从新为定时器设置一个固定时间间隔;错,这个时间间隔不是固定的。超时时间间隔 RTO,若是过短可能致使大量没必要要的重传,若是太长则会致使性能降低;因此超时时间间隔 RTO是经过往返时间RTT算出来的。TCP 采用了一个高度动态的算法,来不断的调整时间间隔,总之超时时间间隔不是固定的。
TCP接收方不须要对乱序到达的分组进行确认;错,TCP是面向链接的,提供可靠服务的,因此须要对乱序到达的分组进行确认以及重排。
一旦收到3个冗余ACK,TCP就执行快速重传;对,若是发送方收到连续3条的同一个序列号的ACK,那么就会启动快速重传机制,不须要等到timeout,把这个ACK对应的发送包从新发送一次。