![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机基础知识
文章平均质量分 90
包含计算机网络,操作系统等
温清夜
我仍然认为向人诉苦不过是徒劳,与其如此,不如默默承受。
展开
-
前端网络安全防范详解
借鉴了很多文章,参考很多资料浅谈CSRFXSS涉及的面试题 什么是XSS攻击?如何预防XSS攻击1 基础概念XSS(Cross Site Scripting)攻击全称跨站脚本攻击是为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS,XSS是一种在web应用中的计算机安全漏洞,它允许恶意web用户将代码植入到提供给其它用户...原创 2019-01-22 20:35:27 · 8466 阅读 · 0 评论 -
UDP和TCP
面试题TCP和UDP有哪些区别?UDP协议是面向无连接的,TCP是面向连接的所谓建立连接,是为了客户端和服务端维护连接,而建立一定的数据结构来维护双方交互的状态,用这样的数据结构来保证所谓的面向连接的特性。面向无连接也就是说不需要在正式传递数据之前先连接双方。UDP具体的说就是:在发送端,应用层将数据传递给传输层的UDP协议,UDP只会给数据增加一个UDP头部标识,然后就传递给网...原创 2019-03-31 19:22:07 · 515 阅读 · 0 评论 -
HTTP方法的详解
GET 系列请求GETGET方法用来请求访问已被URL识别的资源DELETE从服务器上删除某些资源文件HEAD只想获取服务器返回的响应头信息(响应主体内容不需要获取)POST系列请求POSTPUT 向服务器中增加指定的资源文件不管是哪一种请求方式,客户端都可以把信息传递给服务器,服务器也可以把信息返回给客户端,只是GET系列一般以获取为主(给的少,拿的多)而POST系列一般以...原创 2019-03-31 19:20:52 · 328 阅读 · 0 评论 -
HTTP和HTTPS
HTTPHTTP请求有三部分组成:请求行GET/images/logo.gif HTTP/1.1 基本由请求方法,URL,协议版本组成首部请求首部和响应首部实体HTTP/2HTTP/2相比HTTP/1 大幅度提高了网页的性能在HTTP/1 中,为了性能考虑,我们会引入雪碧图,将小图内联,使用多个域名等等的方式,这一些是因为浏览器限制了同一域名下的请求数量(Chrome下一般是限...原创 2019-03-31 19:19:47 · 321 阅读 · 0 评论 -
浏览器缓存机制
缓存可以说是性能优化中简单有效的方式之一,它可以显著减少网络传输所带来的损耗.对于一个数据请求来说,可以分为发送网络请求,后端处理,浏览器响应三个步骤。浏览器缓存可以帮助我们在第一和第三步骤中优化性能。比如说直接使用缓存而不发送请求,或者是发送了请求但后端存储的数据和前端一直,那么就没有必要在将数据会传过来,这样就减少了数据响应。下面从三部分来讨论浏览器缓存机制缓存位置缓存策略实际场...原创 2019-02-24 17:11:47 · 265 阅读 · 0 评论 -
DNS域名解析全过程
面试题: DNS寻址过程或者DNS解析过程二种方式解析1 递归查询主机向本地域名服务器的查询一般都是采用递归查询。所谓递归查询就是:如果主机所查询的本地域名服务器不知道被查询域名的IP地址,那么本地域名服务器就以DNS客户的身份,向其他根域名服务器继续发出查询的请求报文(即替该主机继续查询),而不是该主机自己进行下一步的查询,因此,递归查询返回的查询结果或者是所要查询的IP地址,或者是报...原创 2019-01-21 18:37:46 · 5272 阅读 · 2 评论 -
进程线程和并行并发
定义进程进程是具有一定独立功能的程序,关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。一个进程要是能独立运行,它必须拥有一定的资源,包括用于存放程序正文,数据的磁盘和内存地址空间,以及它在运行时所需的I/O设备,已打开的文件,信号量等。进程同时又是一个可独立调度和分派的基本单位,一个进程要是能独立运行,它还必须是一个可独立调度和分派的基本单位。线程线程是进程...原创 2019-01-17 16:37:40 · 5312 阅读 · 0 评论 -
JS实现动态分区分配中的首次适应算法和最佳适应算法
实验目的了解动态分区分配方式中使用的数据结构和分配算法,并进一步加深对动态分区存储管理方式及其实现过程的理解。实验内容(1)用C语言(不会C这里就用JS实现)分别实现采用首次适应算法和最佳适应算法的动态分区分配过程alloc( )和回收过程free( )。其中,空闲分区通过空闲分区链来管理:在进行内存分配时,系统优先使用空闲区低端的空间。(2)假设初始状态下,可用的内存空间为...原创 2018-12-08 00:27:33 · 3793 阅读 · 1 评论 -
用JS实现 使用动态优先权的进程调度算法模拟
实验目的通过动态优先权算法的模拟加深对进程概念进程调度过程的理解。实验内容(1)用C语言来实现对N个进程采用动态优先权优先算法的进程调度。(2)每个用来标识进程的进程控制块PCB用结构来描述,包括以下字段:•••• 进程标识数 ID。•••• 进程优先数 PRIORITY,并规定优先数越大的进程,其优先权越高。•••• 进程已占用的CPU时间CPUTIME。•••• 进程还需...原创 2018-12-05 22:40:18 · 2093 阅读 · 0 评论