传统的BIO里面socket.read(),如果TCP RecvBuffer里没有数据,函数会一直阻塞,直到收到数据,返回读到的数据。 对于NIO,如果TCP RecvBuffer有数据,就把数据从网卡读到内存,并且返回给用户;反之则直接返回0,永远不会阻塞。 最新的AIO(Async I/O)里面 ...
分类:
其他好文 时间:
2021-04-01 12:59:55
阅读次数:
0
早些时候,Xen被红帽当做默认虚拟化实现的解决方案。Xen是由英国剑桥大学所研发的,是开源的虚拟机监视器(VMM)。Xen的主要目的是致力于实现在单个计算机上运行多达128个有完全功能的Guest。但是,早期设计时,在Xen出现的时候,x86平台还不支持硬件辅助虚拟化(HVM),所以那个时候要么只能 ...
分类:
其他好文 时间:
2021-03-31 12:28:05
阅读次数:
0
背景 Read the fucking source code! --By 鲁迅 A picture is worth a thousand words. --By 高尔基 说明: KVM版本:5.9.1 QEMU版本:5.0.0 工具:Source Insight 3.5, Visio 文章同步在 ...
分类:
系统相关 时间:
2021-03-30 13:07:40
阅读次数:
0
VsCode搭建C语言环境 安装VsCode 去官网下载安装即可官网下载链接 安装C语言解释器 我安装的是MinGW,官网下载链接 下载后解压到要安装的目录 我的目录是 配置环境变量 将安装目录的bin文件夹路径添加至环境变量 测试环境搭建是否成功,打开Cmd输入gcc -v,出现以下信息说明搭建成 ...
分类:
编程语言 时间:
2021-03-30 13:01:12
阅读次数:
0
渲染数据时,有时候往往需要把最新的那条数据放在最上面,最简单的方法就是在渲染之前把数据先倒序排列好,再渲染到网页上。 这时就要用到reverse()。 <div class="list" v-for="(item,index) in reverseSum" :key="index> <ul > <l ...
分类:
Web程序 时间:
2021-03-29 12:27:58
阅读次数:
0
在20世纪90年代后期,Python经历了一系列1.x版本,具有标志性的是Python1.5.2,在之后的很长一段时间里,它仍然是Python的黄金标准。Python社区自1989年12月创建以来的成长和Python 1的成熟,为Python 2更广泛的扩展奠定了基础。如今,最新的Python3.9 ...
分类:
编程语言 时间:
2021-03-29 12:25:43
阅读次数:
0
原文地址:https://www.jianshu.com/p/0cabd5072b86 什么是vagrant? vagrant是一个工具,用于创建和部署虚拟化开发环境的。 拿VirtualBox举例,VirtualBox会开放一个创建虚拟机的接口,Vagrant会利用这个接口创建虚拟机,并且通过Va ...
分类:
其他好文 时间:
2021-03-29 12:13:48
阅读次数:
0
一、docker 的概念 1.虚拟化和容器技术 1.1? 虚拟化技术 Type1: 不安装宿主机操作系统,而直接在硬件基础上安装虚拟化管理软件 Type2: 安装宿主机操作系统,在宿主机操作系统之上安装虚拟化管理软件 1.2? 容器技术 Container 是在宿主机操作系统上使用Cgroups,N ...
分类:
其他好文 时间:
2021-03-29 12:11:15
阅读次数:
0
原文 http://blog.sina.com.cn/s/blog_a2a6dd380102vrai.html LinuxCNC是一个著名的开源数控软件,目前最新发行版本是:LinuxCNC 2.6.8,截止2015/6/14.LinuxCNC来源于NIST的EMC项目,先后推出了EMC1和EMC2 ...
分类:
系统相关 时间:
2021-03-29 12:05:38
阅读次数:
0
环境搭建 题目环境:https://github.com/crumbledwall/CTFChallenges/tree/main/D3CTF2021/8-bit_pub 需要更改下邮件配置 接着docker启动即可 题目复现 访问题目,注册登陆后发现存在着admin的功能并且访问不了,目的很明确, ...
分类:
其他好文 时间:
2021-03-29 11:36:14
阅读次数:
0