2017.9.25学习笔记

来源:互联网 发布:linux查看服务器硬件 编辑:程序博客网 时间:2024/06/08 09:31

1.float 转换为int输出,是截取数据,并不是四舍五入。

2.求循环队列中元素的个数:

front为对头指针,rear为对尾指针,n为队列最大元素个数.

队列元素个数=(rear-front+1+n)%n

题:

若用一个大小为6的数组来实现循环队列,且当前rear和front的值分别0和3。当从队列中删除一个元素,再加入两 个元素后,rear和front的值分别为()

循环队列中增删元素规则:每删除一个元素后,队首指针要加1,front=(front+1)%6,结果为4,

每加入一个元素队尾指针加一,即real=(real+1)%6,加入两个元素后变为2,

元素个数:(2-4+1+6)%6=5;

3.子网掩码换算
请问172.16.1.0/17的子网掩码是多少?

是指此IP地址(IP地址由32个二进制位组成)的前17位用来标志此IP的网络号

与原来子网掩码(此IP属B类地址,原子网掩码为255.255.0.0)进行"&"运算后,子网掩码变为:

就是说子网掩码有17位,前17位都是1,
也就是11111111,11111111,10000000,
10000000换算成十进制是: 255.255.128.0

补充:

255.255.128.0 也就是说 这样就划分成了2个子网了 分别是 
172.16.1.0~172.16.1.127和 172.16.1.128~172.16.1.255

4.

投影

 

(数据库术语)

关系R是的投影是从关系R中选择出若干属性列组成新的关系。
分为两步:
(1)选择出指定的属性,形成一个可能含有重复行的表。
(2)删除重复行,形成新的关系。

                        

5.语法分析器

计算机科学语言学中,语法分析:Syntactic analysis,也叫Parsing)是根据某种给定的形式文法对由单词序

(如英语单词序列)构成的输入文本进行分析并确定其语法结构的一种过程。

语法分析器(Parser)通常是作为编译器解释器的组件出现的,它的作用是进行语法检查、并构建由输入的单词组成的数据结构(一般是语法分析树抽象语法树等层次化的数据结构)。

语法分析器通常使用一个独立的词法分析器从输入字符流中分离出一个个的“单词”,并将单词流作为其输入。

实际开发中,语法分析器可以手工编写,也可以使用工具(半)自动生成。

6.关于HTML/JavaScript/JQuery的内容参见w3cschool和菜鸟教程。