在shell中常用的特殊符号罗列如下: # ; ;; . , / \ 'string'| ! $ ${} $? $$ $* "string"* ** ? : ^ $# $@ `command`{} [] [[]] () (()) || && {xx,yy,zz,...}~ ~+ ~- & \<...\>
2024-11-091. 知识总览 调度算法 (1)时间片轮转调度算法(RR) (2)优先级调度算法 (3)多级反馈队列调度算法 Tips:各种调度算法的学习思路 1.算法思想 2.算法规则 3.这种调度算法是用于作业调度还是进程调度? 4.抢占式?非抢占式? 5.优点和缺点 6.是否会导致饥饿 2.时间片轮转调度算法(RR) (1)算法思想 公平地、轮流地为各个进程服务,让每个进程在一-定时间间隔内都可以得到响应 (2)算法规则 按照各进程到达就绪队列的顺序,轮流让各个进程执行一一个时间片(如100ms)。若进程
2024-11-09gcc是编译器 而make不是 make是依赖于Makefile来编译多个源文件的工具 在Makefile里同样是用gcc(或者别的编译器)来编译程序.gcc是编译一个文件,make是编译多个源文件的工程文件的工具。make是一个命令工具,是一个解释makefile中指令的命令工具。make就是一个gcc/g++的调度器,通过读入一个文件(默认文件名为Makefile或者makefile),执行一组以gcc/g++为主的shell命令序列。输入文件主要用来记录文件之间的依赖关系和命令执行顺序。g
2024-11-09准备工作: plinkssh1.bat 放在E盘下 plinkssh1.vbs 任意位置 plinkssh2.bat 放在E盘下 plinkssh2.vbs 任意位置 plink.exe 放在E盘下 假设外网服务器IP为 8.8.8.8 映射端口号为 88 本地映射端口号为 80 外网服务器域名 www.abcde.com ssh登陆账号为root 密码为passwd 外网服务器IP为 8.8.8.8 另一个端口号为 89 本地映射端口号为 81 外网服务器
2024-11-09为什么要分段? 分段要基于物理硬件的历史来说 然后可能会问16位基址如何映射到20位呢? 他是通过段基址左移4位(基址*16倍变为20位)来映射 如要访问(0x05801)的内存 就是通过(0x0058)左移4位+(0x0001)获得 0x0580+0x0001=0x00581 你如果觉得16位左移4位会溢出?维基百科有一段是这样说的 我们经常谈的程序可执行文件的分段,例如代码段数据段这些,在最开始其实就是为了跟上面描述的硬件上的内存分段机制对应,并且逻辑上能够更清晰有序地构造程序的组织
2024-11-091.CPU位数=CPU中寄存器的位数=CPU能够一次并行处理的数据宽度(位数)=数据总线宽度; //现在的计算机处理器一般都是64位,这是硬件的事。 2.CPU为了实现其功能设计了指令集,即是CPU的全部指令,这是机器语言。计算机的所有功能都是基于CPU的指令集。指令集和CPU的位数是有联系的。如Intel 8086 CPU 是16位,其指令集也是16位。如Intel 80386DX CPU 是32位,其指令集也是32位,但它也保持原16位指令集,这是为了向上兼容。有64位CPU上运行32位操
2024-11-09对该参数的理解 所以我们看到的现象就是,内核收到了新的syn报文,但只是默默drop了(没什么好处理方法,回RST可能误伤),所以造成了psql连接超时。 举例说明问题 只要新包的时戳比上次看到的时戳小,就判断报文有问题。可见,同一个peer的时戳,必须要线性增长,否则判断会出错。显然,一般情况下对于同一个客户端,”时戳线性增长”这个前提是满足的,但如果客户端在NAT之后呢? 如果192.168.1.100在频繁的连接建立、断开,192.168.1.101可能很久都无法连接的上。 转载自 一
2024-11-09第2章 Linux操作基础 2.1 Linux基本操作 在使用Linux系统前,首先需要了解和掌握一些基本的操作,包括如何登录和退出系统、如何修改口令以及关闭和重启系统。 2.1.1 登录 Linux系统是一个多用户操作系统,系统的每个合法用户都拥有一个用户账号,包括用户名和口令等信息。任何用户在使用Linux系统前必须先登录系统。登录(login)过程就是系统对用户进行认证和授权的过程。登录时,用户须提供用户名和口令。如果输入有误则不能进入系统。 每个Linux系统都有一
2024-11-09Windows PowerShell 是一种命令行外壳程序和脚本环境,在未来时很可能会替换掉命令提示符(CMD)。在Windows10系统中,很多用户对于PowerShell 相对陌生,所以今天小编给大家介绍15 个常用的PowerShell 高级任务。 1、打开PowerShell环境 Windows 10 中已内置了 PowerShell 命令行环境,大家可以直接搜索「PowerShell」并以管理员身份运行。 或者在搜索栏中键入 PowerShell 搜索到之后用Ctrl + Sh
2024-11-09ifconfig:查看网卡信息 touch [文件名称]:创建文件 注意:Linux操作系统不用后缀来区分文件 cp [源文件] [拷贝到哪里去]:拷贝文件 cp [源文件] [拷贝到哪里去] [重命名后的名称]:拷贝文件同时重命名 cp -r [源文件夹] [拷贝到哪里去]:拷贝文件夹 cp -r [源文件夹] [拷贝到哪里去] [重命名后的名称]:拷贝文件夹同时重命名 mv [文件名/文件夹名] [路径]:移动文件或文件夹 mv [文件名/文件夹名] [新文件名/新文件夹名]:
2024-11-09