随笔分类 -  计算机基础

【计算机网络】TCP三次握手与四次挥手
摘要:一、三次握手 1、第一次握手 客户端发送同步消息(SYN=1,ACK=0,seq=x)到服务器(TCP规定SYN=1时不能携带数据,x为随机产生的一个值),并进入SYN_SEND状态,等待服务器确认。 注: SYN(同步):在连接建立时的同步序号。当SYN=1而ACK=0时,表明这是一个连接请求报文 阅读全文

posted @ 2019-11-13 09:16 周文星 阅读(175) 评论(0) 推荐(0)

【操作系统】死锁
摘要:一、死锁的基本概念 死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。 二、死锁的产生条件 互斥条件:指进程对所分配到的资源进行排它性使用,即 阅读全文

posted @ 2019-11-05 14:23 周文星 阅读(349) 评论(0) 推荐(0)

【操作系统】线程与进程
摘要:一、线程 1.定义 线程(Thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。 2.特征 ⑴轻型实体 线程中的实体基本上不拥有系统资源,只是有一点必不可少的、能保证独立运行的资源。 线程的实体包括程序、数据和TCB。线程是动态概念,它的动态特性由线程控制块 阅读全文

posted @ 2019-10-23 10:22 周文星 阅读(284) 评论(0) 推荐(0)

【计算机网络】TCP/IP
摘要:一、基本概念 TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协 阅读全文

posted @ 2019-09-27 09:45 周文星 阅读(1015) 评论(0) 推荐(0)

【计算机网络】Http与Https
摘要:一、Http 1、定义 HTTP(HyperText Transfer Protocol,超文本传输协议)是应用层协议,是一个简单的请求-响应协议,它通常运行在TCP之上。 它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII码形式给出,而消息内容则具有一个 阅读全文

posted @ 2019-09-18 21:48 周文星 阅读(423) 评论(0) 推荐(0)

【设计模式】单例模式
摘要:一、定义 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 某个类只能有1个实例; 必须自行创建这个实例; 必须自行向整个系统提供这个实例。 二、目的 保证一个类只有一个实例并且这个实例易于被访问。 三、优缺点 实例控制:单例模式会阻止其他对象实例化其自己的单例对象的副本,从而确保所有对象都访 阅读全文

posted @ 2019-09-02 21:38 周文星 阅读(116) 评论(0) 推荐(0)

【计算机基础】计算机网络入门
摘要:一、从输入URL到页面返回的过程 二、TCP/IP TCP/IP协议是Internet最基本的协议,其中应用层的主要协议有Telnet、FTP、SMTP等,是用来接收来自传输层的数据或者按不同应用要求与方式将数据传输至传输层;传输层的主要协议有UDP、TCP,是使用者使用平台和计算机信息网内部数据结 阅读全文

posted @ 2019-08-26 10:00 周文星 阅读(852) 评论(0) 推荐(0)

【正则表达式】常用正则表达式
摘要:图片链接(jpg/png):https{0,1}://[^\s]*\.(jpg|png)\b 阅读全文

posted @ 2019-07-31 08:12 周文星 阅读(76) 评论(0) 推荐(0)

【Linux】常用命令与操作
摘要:一、上传与下载文件 1.安装rz/sz root账号登录后输入以下命令: 2.使用rz/sz实现上传下载 ⑴rz命令实现上传本地文件到服务器: 执行该命令后,在弹出框中选择要上传的文件即可。 ⑵sz命令发送文件到本地: 二、查找文件 1、find命令 语法: 常用操作: -name name, -i 阅读全文

posted @ 2019-07-04 14:26 周文星 阅读(175) 评论(0) 推荐(0)

导航