HnuWyd的博客

IT知识点记录

排序:
默认
按更新时间
按访问量

计算机操作系统进程管理总结

计算操作系统进程管理 一、进程与线程 1.1、进程 进程是资源分配的基本单位。 进程控制块PCB(Process Control Block)描述的是进程的基本信息以及进程的运行状态,我们说的创建及撤销进程都是对进程控制块PCB的操作。 进程之间可以并发执行。 一个程序中可以有...

2018-06-07 11:57:03

阅读数:391

评论数:0

判断字符串是否是乱码

判断字符串是否含有乱码 思路 先去除字符串中的空格、制表符、换行、回车符,然后去除字符串中的标点符号、之后判断是否是数字或者英文字母、判断是否是中日韩文字。如果既不是数字或英文字母或中日韩文字,则判断其为乱码。否则判断其不是乱码。 代码 /** * 判断是否是中日韩文字 * @...

2018-05-26 10:37:37

阅读数:406

评论数:0

剑指Offer—二叉树分层打印

剑指Offer—二叉树分层打印 题目 解题思路:建立一个队列,存放结点,创建两个指针指向最近结点和行尾结点 /** * 分层遍历二叉树(使用队列实现) * 1、新建队列,且创建两个临时节点元素last和nlast,初始值均为头结点,栈顶元素压入队列 * 2、循环遍历队列,如果不...

2018-05-17 17:08:25

阅读数:24

评论数:0

操作系统引论

操作系统引论 一、操作系统的基本特征 1.1、并发 并发是指宏观上在一段时间内多个程序同时运行 并行是指同一时刻能运行多个指令。 并行需要硬件的支持,如多条流水线或者多个处理器。 并发通过操作系统引入进程和线程来实现的。 1.2、共享 共享是指操作系统中的资源可以被多个并...

2018-05-17 16:08:24

阅读数:27

评论数:0

HTTP1和HTTP11区别及HTTP2

HTTP/1.0与HTTP/1.1的区别及HTTP/2.0 一、HTTP/1.0和HTTP/1.1的区别 参考博文缓存 HTTP/1.1 默认是持久连接 HTTP/1.1 支持流水线 HTTP/1.1 支持虚拟主机 HTTP/1.1 新增状态码 100 HTTP/1.1 支持分块传输编...

2018-05-17 11:50:31

阅读数:276

评论数:0

缓存

缓存 关于HTTP字段参考HTTP首部字段 一、优点 缓解服务器压力 降低客户端获取资源的延迟(缓存资源比服务器上的资源离客户端更近) 二、实现方法 让客户端浏览器进行缓存 让代理服务器进行缓存 三、Cache-Control HTTP/1.1通过Cache-Cont...

2018-05-17 11:17:40

阅读数:27

评论数:0

HTTP首部字段

HTTP的首部字段 有四种类型的首部字段:通用首部字段、请求首部字段、响应首部字段和实体首部字段。 一、通用首部字段 二、请求首部字段 三、响应首部字段 四、实体首部字段 ...

2018-05-17 11:15:08

阅读数:38

评论数:0

HTTPS

HTTPS HTTP的缺点 要了解HTTPS就要了解HTTP的缺点 HTTP使用的是明文(不加密)进行通信,内容可能被窃听。 HTTP不验证通信方的身份,可能遭到伪装 无法证明报文的完整性,报文可能遭到篡改 HTTPS HTTPS并不是新的协议,只是HTTP通信接口部分用SL...

2018-05-14 21:09:01

阅读数:33

评论数:0

HTTP方法总结

HTTP中的方法 客户端发送的请求报文的第一行是请求行,里面包含了请求的方法字段。 一、GET GET方法通常用于获取资源。在GET请求中一般不会包含呈现数据(如HTML文本、图片、视频等)。 二、HEAD 获取报文的首部。和GET方法是一样的,但是他不反悔报文实体的主体部分。主...

2018-05-14 16:51:44

阅读数:72

评论数:0

Cookie总结

Cookie总结 Http协议是无状态的,主要是为了让HTTP协议尽可能简单,使得它能够处理大量事务。HTTP/1.1引入Cookie来保存状态信息。 Cookie是服务器发送到用户浏览器并保存在本地的一小块数据,它会在浏览器下次向同一服务器再发起请求时被携带并发送到服务器上,通常,它用于告知...

2018-05-11 16:45:26

阅读数:34

评论数:0

HTTP主要状态码

HTTP状态码 服务器返回的响应报文中第一行为状态行,包含了状态码以及原因短语,用来告知客户端请求的结果。 1XX信息 100 Countinue:表示到目前为止都很正常,客户端可以继续发送请求或者忽略这个响应。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并...

2018-05-11 15:44:00

阅读数:32

评论数:0

计算机网络知识总结之应用层

计算机网络基础总结之应用层 一、域名系统DNS 把域名(主机名)解析为IP地址。被设计为分布式系统 1.1、层次结构 一个域名有多个层次构成,从上到下分为顶级域名、二级域名、三级域名以及四级域名。所有域名可以画成一个域名树。 因此、域名服务器可以分为以下四类 - 根域名服务...

2018-05-11 13:40:36

阅读数:40

评论数:0

计算机网络知识总结之运输层

计算机网络总结之运输层 一、运输层 网络层只是把分组发送到目的主机,但是真正通信的并不是主机而是主机中的进程。运输层提供了进程间的逻辑通信,运输层向高层用户屏蔽了下面网络层的核心细节,是应用程序看见的好像是在两个运输层实体之间有一条端到端的逻辑通信信道。 1.1、UDP和TCP的特点...

2018-05-07 10:19:24

阅读数:27

评论数:0

计算机网络总结之网络层

计算机网络知识总结之网络层 一、网路层 1.1、网络协议IP概述 因为网络是整个互联网的核心,因此应当让网络层尽可能的简单那。网路层向上只提供简单灵活的、无连接的、尽最大努力交互的数据报服务。 使用IP协议可以把异构的网络链接起来、使得在网络层看起来好像是一个统一的网络。 与...

2018-05-04 16:52:42

阅读数:33

评论数:0

剑指Offer—栈的压入、弹出序列

剑指Offer—栈的压入、弹出序列 题目 解题思路:新建一个栈模拟栈的压入弹出过程 /** * 新建一个栈模拟压栈和弹出过程 * @param pushA * @param popA * @return */ public boolean IsPopOrder(int []...

2018-05-03 17:27:23

阅读数:9

评论数:0

计算机网络知识总结之基本概念、物理层、数据链路层

计算机网络知识总结之基本概念、物理层、数据链路层 一、概述 1.1、网络的网络 网络是把主机连接起来,而互联网是把多种不同的网络链接起来,因此互联网是网络的网络。 1.2、ISP 因特网网络服务提供商ISP,他可以从因特网管理机构申请到很多IP地址,同时拥有通信线路以及路...

2018-05-03 16:52:14

阅读数:33

评论数:0

剑指Offer—包含min函数的栈

包含min函数的栈 题目 解题思路:定义两个栈,一个正常存放对栈进行操作,另一个一直存放最小元素。 private Stack<Integer> stack = new Stack(); private Stack<I...

2018-05-02 16:11:28

阅读数:17

评论数:0

剑指Offer—顺时针打印矩阵

顺时针打印举证 题目 解题思路:依次读取上边框、右边框、下边框、左边框。读取之后行列变量进行改变。 /** * 依次读取上边框、右边框、下边框、左边框 * 读取之后行列变量进行改变 * @param matrix * @return */ public ArrayLis...

2018-05-02 15:50:27

阅读数:15

评论数:0

剑指Offer—二叉树的镜像

二叉树的镜像 题目 解题思路:判断当前节点是否存在,如果存在就交换该节点的左右孩子,依次递归。 /** * 递归方法 * 如果当前节点存在就交换该节点的左右孩子,依次递归 * @param root */ public void Mirror(TreeNode root) {...

2018-05-02 15:14:11

阅读数:21

评论数:0

剑指Offer—树的子结构

树的子结构 题目 解题思路一:递归方式,依次把根节点、做孩子节点、有孩子节点作为根节点递归判断,只要有一个返回为true则就是子结构。判断的过程也是递归的,先判断根节点、左孩子是否一样,再判断右孩子。 public boolean HasSubtree(TreeNode root1,...

2018-04-28 19:29:18

阅读数:19

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭