- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 vBox无法成功导入vdi文件,uuid报错
错误描述:Parent medium with UUID { } of the medium ' ’ is not found in the media registry ('C:\Users\lenovo\.VirtualBox\VirtualBox.xml')例如:解决方法:1、 首先关闭virtualbox相关窗口2、 根据提示信息,找到对应的VirtualBox.xml文件,注册该UUID(为方便使用,对vdi文件重命名)注册后,通过cmd查看注册信息:3、 此时,错误信息提示为
2020-09-09 14:58:48
2788
原创 ONOS控制器---从零安装到编译成功的一次记录
操作系统:ubuntu 16.04 DeskTop1、 安装依赖,包括:gitzipcurlunzippython # 2.7 required by some development scriptspython3 # Required by Bazel bzip2 # Needed by legacy GUI build步骤1参考https://wiki.onosproject.org/display/ONOS/Developer+Quick+Start2、 从git
2020-08-14 23:16:20
897
5
原创 vShere Client 鼠标在虚拟机中定位不准确(乱跳)
问题:vShere Client 鼠标在虚拟机中会乱跳,不能正常使用。解决:将本机显示的缩放比例改为100%。原因:缩放以后,虚拟机控制台无法捕捉鼠标的实际位置。
2020-06-18 21:48:58
3774
3
原创 idea连接mysql报错Server returns invalid timezone......
IDEA链接MySQL报错:Server returns invalid timezone . Go to 'Advanced' tab and set 'serverTimezone' property
2020-06-09 09:38:54
640
1
原创 Java之String详解
String底层实现public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storage. */ private final char value[]; //char数组...
2020-04-10 22:23:19
232
原创 进程间通信机制详解(5)——信号量
信号量信号量(semaphore)是一种用于提供不同进程之间或者一个给定的不同线程间同步手段的原语。信号量多用于进程间的同步与互斥。原理当有进程要求使用共享资源时,需要执行以下操作:1.系统首先要检测该资源的信号量;2.若该资源的信号量值大于0,则进程可以使用该资源,此时进程对该信号量执行P操作(wait()) ,将该资源的信号量值减1;3.若该资源的信号量值为0,表明所有资源都在使用...
2020-04-10 21:43:44
600
原创 进程间通信机制详解(4)——共享内存
共享内存共享内存就是允许两个或多个进程共享一定的存储区,共享内存映射能够最大限度的降低内核空间和用户空间之间的数据拷贝,当内核空间和用户空间存在大量数据交互时,这些进程的数据传输不再涉及内核,从而大大提高系统的性能,是最快的IPC形式。当一个程序加载进内存后,它被分成叫作页的块。每个进程都有属于自己的进程控制块(PCB)和地址空间(Addr Space),并且都有一个与之对应的页表,负责将进程...
2020-04-10 21:34:25
600
原创 进程间通信机制详解(3)——消息队列
消息队列消息队列本质上是位于内核空间的链表,链表的每个节点都是一条消息。消息队列存放在内核中并由队列标识符标识。消息数据格式无论发送还是接收消息,消息的格式都必须按照规范来。struct Msg{ long type; // 消息类型,值>0。 char mtext[1];// 消息正文, // ...};数字 1 表示类型为 1 的消息,数字2、...
2020-03-29 17:20:46
536
原创 进程间通信机制详解(2)——信号
信号信号是在软件层次上对中断机制的一种模拟,在原理上,可以认为进程收到一个信号与处理器收到一个中断请求是一样的。信号是一种异步通信方式,可以在任何时候发送给某一进程,而无须知道该进程的状态。信号分类可靠信号:也称为实时信号,信号值位于SIGRTMIN及SIGRTMAX之间,支持排队,即可重复在进程中注册,可以存在多个sigqueue结构,不会丢失。不可靠信号:也称为非实时信号,信号值小于S...
2020-03-25 19:05:03
455
原创 进程间通信机制详解(1)——管道
管道管道是内核管理的一个固定大小的缓冲区。在Linux 中,该缓冲区的大小为1 页,即4KB。管道创建首先,使用pipe函数创建一个匿名半双工管道。#include <unistd.h>int pipe(int fd[2])fd[2]维护一个长度为2的文件描述符数组,fd[0]是读出端,fd[1]是写入端,函数值返回0表示成功,返回-1表示失败。当函数成功返回,自动建立了...
2020-03-24 16:49:17
416
原创 Linux 进程和线程比较
进程是操作系统运行的一个程序,线程是执行单元或者是一条执行路径。以360安全卫士为例,运行360安全卫士即开启了一个进程,执行垃圾清理、木马查杀等功能时即开启了多个线程。根本区别:进程是资源分配的最小单位,线程是程序调度和执行的最小单位。调度:每次创建/撤销进程时,系统都要为它分配/撤销独立的资源,建立数据表来维护代码段、堆栈段和数据段;线程是进程的一个执行流,由CPU独立调度执行,且在每个...
2020-03-15 21:46:19
307
原创 Linux系统性能查询指令
uptime快速查看平均负载(任务对CPU资源的需求)解释: 22:27:13指系统当前时间 Up 5 min指系统已运行5min 1 user 指系统当前有一个用户登录 load average:后面三个数字,分别显示系统在1分钟、5分钟和15分钟内的平均负载top综合查询系统负载、CPU利用分布情况、内存使用、每个进程的内存使用情况;a)间隔刷新:top之后,...
2020-03-08 17:48:13
334
1
2019年11月软考网络工程师每日一测错题笔记.doc
2019-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人