物理

内存管理

╄→尐↘猪︶ㄣ 提交于 2019-12-10 00:29:19
内存管理 习题 一.选择题 1、设备分配问题中,算法实现时,同样要考虑安全性问题,防⽌在多个进程进⾏设备请求时,因相互等待对⽅释放所占设备所造成的(D)现象。 A.瓶颈 B.碎⽚ C.系统抖动 D.死锁 2、主存与辅存间频繁的页⾯置换现象被称为(C)。 A.请求调页 B.碎⽚整理 C.系统抖动 D.输⼊输出 3、在可变分区存储管理中,最差适应分配算法要求对空闲区表项按( C)进⾏排列 A.地址从⼤到⼩ B.地址从⼩到⼤ C.尺⼨从⼤到⼩ D.尺⼨从⼩到⼤ 若为最优适应分配算法则D 最优适应分配算法可把空闲区按长度以递增顺序登记在空闲区表中。分配时顺序查找空闲区表,由于查找时每次总是从分区中的最小的一个区开始,所以,找到的第一个能满足作业要求的分区,一定是所有能满足作业要求的分区中的最小的一个分区。 4、段页式存储管理汲取了页式管理和段式管理的长处,其实现原理结合了页式和段式管理的基本思想,即( B )。 A、⽤分段⽅法来分配和管理物理存储空间,⽤分页⽅法来管理⽤户地址空间。 B、⽤分段⽅法来分配和管理⽤户地址空间,⽤分页⽅法来管理物理存储空间。 C、⽤分段⽅法来分配和管理主存空间,⽤分页⽅法来管理辅存空间。 D、⽤分段⽅法来分配和管理辅存空间,⽤分页⽅法来管理主存空间。 段页式存储管理兼有页式管理和段式管理的优点,采用分段方法来分配和管理用户地址空间,用分页方法来管理物理存储空间。

CSS响应式设计之Viewport

匆匆过客 提交于 2019-12-09 15:24:43
移动前端开发之viewport的深入理解 在移动设备上进行网页的重构或开发,首先得搞明白的就是移动设备上的viewport了,只有明白了viewport的概念以及弄清楚了跟viewport有关的meta标签的使用,才能更好地让我们的网页适配或响应各种不同分辨率的移动设备。 一、viewport的概念 通俗的讲,移动设备上的viewport就是设备的屏幕上能用来显示我们的网页的那一块区域,在具体一点,就是浏览器上(也可能是一个app中的webview)用来显示网页的那部分区域,但viewport又不局限于浏览器可视区域的大小,它可能比浏览器的可视区域要大,也可能比浏览器的可视区域要小。在默认情况下,一般来讲,移动设备上的viewport都是要大于浏览器可视区域的,这是因为考虑到移动设备的分辨率相对于桌面电脑来说都比较小,所以为了能在移动设备上正常显示那些传统的为桌面浏览器设计的网站,移动设备上的浏览器都会把自己默认的viewport设为980px或1024px(也可能是其它值,这个是由设备自己决定的),但带来的后果就是浏览器会出现横向滚动条,因为浏览器可视区域的宽度是比这个默认的viewport的宽度要小的。下图列出了一些设备上浏览器的默认viewport的宽度。 二、css中的1px并不等于设备的1px 在css中我们一般使用px作为单位

使用Kali进行ARP断网攻击

无人久伴 提交于 2019-12-06 19:55:28
一、使用Kali进行ARP断网攻击 ARP(Address Resolution Protocol),地址解析协议,是根据 IP地址 获取 物理地址 的一个 TCP/IP协议 。 主机 发送信息时将包含目标IP地址的ARP请求 广播 到网络上的 所有主机 ,并接收返回消息,以此确定目标的物理地址; 收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。 ARP是建立在网络中各个主机互相信任的基础上的,网络上的主机可以 自主发送 ARP应答消息,其他主机收到应答报文时不会检测该报文的真实性就会将其记入本机ARP缓存; 由此攻击者就可以向某一主机发送伪ARP应答报文,使其发送的信息无法到达预期的主机或到达错误的主机,这就构成了一个 ARP欺骗 。 二、那么我们如何利用ARP进行断网攻击呢? ARP攻击 就是通过伪造 IP地址 和 MAC地址 实现 ARP欺骗 ,能够在网络中产生大量的ARP通信量使 网络阻塞 ,攻击者只要持续不断的发出伪造的ARP响应包就能更改目标主机ARP缓存中的IP-MAC条目,造成网络中断或 中间人攻击 。举个例子 主机A要访问某网站,那么就要将包含目标IP地址的ARP请求 广播 到网络上的 所有主机 ,以此确定目标的物理地址。 因为是以广播方式请求的,此时此局域网内的所有主机都可以回复主机A。于是

VMware虚拟机10.0中Windows XP Professional系统共享物理机的目录后,映射网络驱动器没有显示的解决方法

好久不见. 提交于 2019-12-06 19:29:57
VMware虚拟机10.0中Windows XP Professional系统共享物理机的目录后,映射网络驱动器没有显示的解决方法 共享物理机目录的方法参考这篇经验: 虚拟机共享物理机目录 重启虚拟机后没有看到映射的网络驱动器,下面提供解决方法 点击“搜索”,输入物理机的计算机名搜索物理机 2.双击搜索到的物理机名,输入用户名和密码登录即可看到物理机分享的目录(注意用户名为administrator) 3.点击工具–映射网络驱动器,把物理机共享目录的路径粘贴到文件夹处后,点击“完成”即可 来源: CSDN 作者: Java_Enthusiast 链接: https://blog.csdn.net/Java_Enthusiast/article/details/83043373

使用P2物理引擎制作物理小球

落爺英雄遲暮 提交于 2019-12-06 18:45:13
今天分享的内容是:基于Egret使用P2物理引擎实现物理小球示例效果。 了解更多信息,您可以查看P2物理引擎GitHub地址或者是EgretP2物理系统文档。 * 第三方库的引入 * 创建一个P2物理项目 一、第三方库的引入 1.首先新建一个项目。 2.在GitHub上下载包括P2物理引擎库的完整第三方库,解压后按照路径找到physics模块。 3.将physics模块放到新建项目根目录的同级目录。 4.修改egretProperties.json,modules数组里增加 { "name":"physics", "path":"../physics" } 5.然后找到插件-Egret项目工具-编译引擎编译一下就成功引入P2库,如下图。 二、创建一个P2物理项目 使用P2物理引擎创建物理应用的过程大致分为5个步骤: 1.创建world世界 2.创建shape形状 3.创建body刚体 4.实时调用step()函数,更新物理模拟计算 5.基于形状、刚体,使用Egret渲染,显示物理模拟效果 **下面根据这5个步骤进行代码构建。 1.打开Main.ts,首先创建world世界** //创建Word世界 private world:p2.World; private CreateWorld(){ this.world = new p2.World(); //设置world为睡眠状态

vsan更换物理磁盘总结

旧城冷巷雨未停 提交于 2019-12-06 18:24:34
第一步是一切前提:将机器置为维护模式 第二步:可以选择热插拔。 将新磁盘添加到磁盘组,这个时候,老的故障状态还在。等新的加好后,可以在磁盘组里将老的删掉。 来源: 51CTO 作者: 邱团长 链接: https://blog.51cto.com/sampsondotqiu/2456607

你必须要知道的移动端开发知识

♀尐吖头ヾ 提交于 2019-12-06 07:51:13
移动开发不同与PC端开发,可能会经历各种意想不到的问题,尤其是移动端应用刚起步的几年;随着移动互联网的快速发展,有些问题已经得到了很好的支持,如1像素边界的问题。当然,要更好地解决这些移动端的问题,就需有移动端领域相关的知识,下面就来说说。 dpr设备像素比 首先说一下,这个dpr不仅仅是移动端才有的,pc端也有,但是对一些移动端的问题产生的原因及解决显得比较重要,比如1像素的问题。先来看几个概念: 物理像素(physical pixel) 一个物理像素就是显示设备上最小的物理显示单元,每个物理像素都有自己的颜色值和亮度值。例如iphone6手机屏幕有750*1334个物理像素 设备独立像素(density-independent 设备独立像素又叫密度无关像素,也可以叫逻辑像素,程序使用的虚拟像素如css像素,可以理解为显示设备坐标系统中的一个点; 设备像素比dpr(device pixel ratio) 设备像素比,简称dpr,定义了物理像素与设备独立像素之间的对应关系,具体的对应关系是一个计算公式如下: dpr = 物理像素 / 设备独立像素 上面计算的dpr是指某一个方向上如x或者y方向,二者dpr值相同;程序中获取dpr方式如下: js获取dpr使用 window.devicePixelRatio css获取dpr使用 -webkit-device-pixel-radio

固定宽度布局开发WebApp如何实现多终端下自适应?

旧巷老猫 提交于 2019-12-06 06:19:17
1.viewport的概念 通俗的讲,移动设备上的viewport就是设备的屏幕上能用来显示我们的网页的那一块区域。 在具体一点,就是浏览器上(也可能是一个app中的webview)用来显示网页的那部分区域,但viewport又不局限于浏览器可视区域的大小,它可能比浏览器的可视区域要大,也可能比浏览器的可视区域要小。 在默认情况下,一般来讲,移动设备上的viewport都是要大于浏览器可视区域的,这是因为考虑到移动设备的分辨率相对于桌面电脑来说都比较小,所以为了能在移动设备上正常显示那些传统的为桌面浏览器设计的网站。 移动设备上的浏览器都会把自己默认的viewport设为980px或1024px(也可能是其它值,这个是由设备自己决定的),但带来的后果就是浏览器会出现横向滚动条,因为浏览器可视区域的宽度是比这个默认的viewport的宽度要小的。下图列出了一些设备上浏览器的默认viewport的宽度。 浏览器的默认viewport的宽度。 2.移动设备哪些因素会引起css中px的变化? 在css中我们一般使用px作为单位,在桌面浏览器中css的1个像素往往都是对应着电脑屏幕的1个物理像素。但实际情况却并非如此,css中的像素只是一个抽象的单位,在不同的设备或不同的环境中,css中的1px所代表的设备物理像素是不同的。 1)从iphone4开始,苹果公司便推出了所谓的Retina屏

Linux 命令大全

假如想象 提交于 2019-12-06 04:50:24
1. 查看网卡信息 1.nmcli命令显示所有连接,命令为 nmcli con show 2.ifconfig查看网络信息 2.设置网络信息 vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 BOOTPROTO=none #none,static 表示静态地址 dhcp 表示动态地址IPADDR = 与物理机的IP网段保存一致GATEWAY = 物理机的网关DNS = 物理机的DNS NETMASK = 物理机的子网掩码 来源: https://www.cnblogs.com/chenzhubing/p/11962180.html