摘要: 虚拟化中设备直通的实现 设备直通的实现大致分为四个部分,分别是直通设备发现,虚拟PCI配置空间,中断重映射,DMA重映射。 直通设备发现 如何让虚拟机发现直通设备 操作系统初始化时会进行PCI设备的设备枚举,设备枚举从根节点HOST-PCI桥(Header Type为1的PCI设备),首先探测总线0 阅读全文
posted @ 2021-06-17 16:08 iaGuoZhi 阅读(1998) 评论(0) 推荐(0)
摘要: 问题 工作上需要给服务器更换一个kernel,通过以下的命令将kernel编译并安装进boot分区。 make && sudo make modules_install && sudo make install 然后重启后,在bios中选择烧入的kernel启动后,服务器并没有正常进入Linux启动 阅读全文
posted @ 2021-11-28 22:20 iaGuoZhi 阅读(310) 评论(0) 推荐(0)
摘要: 背景知识 什么是VIRTIO 使用完全虚拟化,Guest不加任何修改就可以运行在任何VMM上,VMM对于Guest是完全透明的。但每次I/O都将导致CPU在Guest模式与Host模式间切换,在I/O操作密集时,这个切换是影响虚拟机性能的一个重要因素。对于通过软件方式模拟的虚拟化而言,完全可以制定一 阅读全文
posted @ 2021-07-14 10:11 iaGuoZhi 阅读(1376) 评论(0) 推荐(0)
摘要: 安装Manjaro 下载好manjaro iso镜像文件 然后dd格式化到U盘 sudo dd if=./manjaro-kde-20.1-200911-linux58.iso of=/dev/sde 使用U盘启动Manjaro,并安装 软件安装,环境配置 更新系统 sudo pacman -Syy 阅读全文
posted @ 2021-06-17 19:10 iaGuoZhi 阅读(221) 评论(0) 推荐(0)
摘要: 完美复原的俄罗斯方块!!! 阅读全文
posted @ 2018-09-19 13:06 iaGuoZhi 阅读(4161) 评论(1) 推荐(3)
摘要: 讲解完学生、职员、书籍这些基础层之后,我们可以来了解一些应用层的活动。 新书上架、借阅排行、黑名单、图书馆介绍、图书馆新闻。 新书上架是查询数据库里的Book表,将最近注册的五本书的基本信息(若图书馆所有书籍少于5,则所有)通过listview展示出来。 源代码贴出: 1 package com.e 阅读全文
posted @ 2018-09-14 21:00 iaGuoZhi 阅读(2290) 评论(3) 推荐(2)
摘要: 前两篇介绍了主页面和Student,这一篇来讲Book类和工作人员。 Book是图书管理系统的核心,查书,借书,还书,增加书都与Book类息息相关。Book类的设计很简单:包含信息:名称、作者、页数、价钱、出版日期、数量、在架数量。 Book类的代码: 1 package com.example.a 阅读全文
posted @ 2018-09-14 20:37 iaGuoZhi 阅读(3014) 评论(2) 推荐(0)
摘要: 上一篇讲解了制作图书管理系统的初衷与要求,和app首页的代码。 下面来介绍图书管理系统的服务对象:学生 学生类的设计: 个人信息:账号、密码、姓名、学号、邮箱、年龄。 借阅信息:借阅总数(不超过十本)、借阅书籍的ID(数组)、借阅书籍的日期(数组)。 源码在此: 1 package com.exam 阅读全文
posted @ 2018-09-14 20:10 iaGuoZhi 阅读(3305) 评论(0) 推荐(0)
摘要: 图书馆手机客户端的制作之首页 阅读全文
posted @ 2018-09-14 18:31 iaGuoZhi 阅读(9078) 评论(1) 推荐(0)
摘要: 通常在主活动中可以设置连击退出程序,下面通过代码来实现这一功能: 阅读全文
posted @ 2018-09-01 12:51 iaGuoZhi 阅读(332) 评论(0) 推荐(0)