总结的都是基础知识点,关于计算机基础的。
1,操作系统是对计算机资源进行管理的软件。
2,进程
进程是动态的概念,进程的执行需要CPU,进程具有生命周期,进程是对指令的描述。
3,数据存储和数据流都是数据,仅仅是所处的状态不同。
4,进程之间通信的途径:共享内存、消息队列、管道。(操作系统)
5,存储区域的字节是做加法。
## 32位编译器
char :1个字节
char(即指针变量): 4个字节(32位的寻址空间是2^32, 即32个bit,也就是4个字节。同理64位编译器)
short int : 2个字节
int: 4个字节
unsigned int : 4个字节
float: 4个字节
double: 8个字节
long: 4个字节
long long: 8个字节
unsigned long: 4个字节
## 64位编译器
char :1个字节
char*(即指针变量): 8个字节
short int : 2个字节
int: 4个字节
unsigned int : 4个字节
float: 4个字节
double: 8个字节
long: 8个字节
long long: 8个字节
unsigned long: 8个字节**
6,从url到页面展现,这之中发生了什么?
在浏览器的地址栏中敲入了url(统一资源定位符)。
1,域名解析
(当你输入网址后,浏览器会进行以下一系列流程,透过域名伺服器(DNS) ,去进行域名解析,查找域名是对应哪个 IP 地址,最后从该 IP 地址获取网页等网络资源。)
2,服务器处理请求
当web server接收到一个HTTP请求(request),会返回一个HTTP响应(response),例如送回一个HTML页面。
3,浏览器处理
4,绘制网页
7,参考笔试博客
8,http 两次请求:302重定向
9,浏览器的存储技术
10,viewport属性值
11, http请求方法:GET POST HEAD PUT DELET CONNECT OPTIONS TRACE
12,单链表的存储密度
13,完全二叉树
14,js事件的三个阶段分别为:捕获、目标、冒泡 。
事件捕获:当使用事件捕获时,父级元素先触发,子元素后触发 。至上而下。
事件冒泡:当使用事件冒泡时,子级元素先触发,父元素后触发。至下而上。
目标:具体的元素本身 。
15,xss攻击成功后不可以得到
16,node.js全局变量
17,xss攻击防御
18,反射存储
19,prototype
20,typeof() instanceof() object.type.tosting,call()
21,队列
22,算法题
23,编程题
24,数据库 Count(*) 返回指定行数。
select * from 表名称 /
select 列名称 from 表名称
where + 筛选条件(如:city = ‘beijing’,age > 20)
25,嵌套列:.container row col(col-xs)
26,手写动画最小时间间隔 16.7ms
27
CSS中哪些属性可以被继承
主要的有:
字体相关:line-height(行高), font-family(文字类型), font-size(文字大小), font-style(字形), font-variant(文字变化), font-weight(文字重度), font(文字)
文本相关: letter-spacing(字符间距), text-align(文本排序), text-indent(文本缩进), text-transform(文本转化), word-spacing(单词、字间距)
列表相关:list-style-image(列表属性图), list-style-position(列表属性方位), list-style-type(列表式), list-style(列表属性)
还有一个比较重要的:color(颜色)
28,主流浏览器内核私有属性css前缀:
safari,chrome:webkit内核 -webkit前缀
ie trident内核 -ms
firefox,flock mozilla内核 -mz
opera opera内核-o