linux系统启动后,You are in emergency mode.After logging in,.........

主要看我解决的思路。 虚拟机启动后,突然就发现进不去,所以就百度搜索了一下这个问题。 oh........是挂载硬盘出错导致的。 这个时候,按CTRL + D,然后直接输入密码(最好是root的密码)。然后enter 然后使用下面这个命令: vi /etc/fstab 进去以后,确定哪些是你的系统硬盘,哪些是你后来添加的。 因为不知道是哪个挂载出了问题,所以我把这里的两条挂载记录都注释掉。 然后输入下面这个命令,也就是重启 reboot 这就好了
分类: 其他 发布时间: 06-20 23:48 阅读次数: 0

网络课程学习笔记

分布式事务处理 通过消息传递机制来完成 日志处理过程 缓存处理过程 grpc idl
分类: 其他 发布时间: 06-20 23:48 阅读次数: 0

maven1.1

我的文章结构是:总-分-总 知识点:   1、maven的定义   2、maven项目的结构   3、怎么导入第三方依赖   4、安装maven 分析: 1、maven是专门为java打造的构建和管理的工具   它的主要功能:   1、提供一套标准的项目结构   2、提供一套标准化的构建流程(编译、测试、打包、发布、、、、)   3、提供一套依赖管理机制 2、maven 的项目结构 a-project-name(项目的名称) pom.xml(项目描述文件) src   mian     jav
分类: 其他 发布时间: 06-20 23:48 阅读次数: 0

WireShark——IP协议包分析(Ping分析IP协议包)

互联网协议 IP 是 Internet Protocol 的缩写,中文缩写为“网协”。IP 协议是位于 OSI 模型中第三层的协议,其主要目的就是使得网络间能够互联通信。前面介绍了 ARP 协议, 该协议用在第二层处理单一网络中的通信。与其类似,第三层则负责跨网络通信的地址。在 这层上工作的不止一个协议,但是最普遍的就是互联网协议(IP) 1. IP协议介绍 互联网协议地址(Internet Protocol Address,又译为网际协议地址),缩写为 IP 地址(IP Address)。在
分类: 其他 发布时间: 06-20 23:48 阅读次数: 0

二叉排序树BST及CRUD操作

摘要 构造一颗二叉排序树(也叫二叉搜索树,BST,Binary Search Tree)十分简单。一般来讲,大于根节点的放在根节点的右子树上,小于根节点的放在根节点的左子树上(如果等于根节点,则可视情况而定),如果写程序的话,可以采用递归的方式,而且由于不存在重叠子问题的情况,因此递归的性能已经足够好(不考虑栈溢出的情况)。 二叉排序树在通常情况下可以达到O(lgN)的静态、动态操作的时间复杂度,但是存在一种特殊情况,即输入的数据本身就是有序的,这时二叉排序树退化成向量。 下面我们系统归纳一下
分类: 其他 发布时间: 06-20 23:48 阅读次数: 0

PostgreSQL备份恢复-pg_rman

数据库及pg_rman版本 postgresql:(PostgreSQL) 12.3 pg_rman:pg_rman-1.3.9-pg12.tar.gz 编辑环境变量 $ id uid=5432(postgres) gid=5432(postgres) groups=5432(postgres) $ pwd /home/postgres $vi .bash_profile export PATH=$PATH:$HOME/.local/bin:$HOME/bin:$PGHOME/bin $ pg
分类: 其他 发布时间: 06-20 23:48 阅读次数: 0

初学 Python 笔记【九】字符串

字符串是一个有序的字符的集合,用来储存和表现基于文本的信息。 常见的是单引号和双引号形式,两种形式同样有效可以互换。 【字符串判断方法】 # 1.判断空白字符 space_str = " \t" print(space_str.isspace()) # 2.判断字符串中是否只包含数字 # 1>三个方法都不能判断小数 # 2>判断:纯数字 -> +unicode -> +中文数字 num_str = "" print(num_str) print(num_str.isdecimal())
分类: 其他 发布时间: 06-20 23:48 阅读次数: 0

flask的简单使用

# 三行启动Flask 提供服务 # from flask import Flask # app = Flask(__name__) # app.run() # HelloWorld # 六行启动Flask 提供HelloWorld from flask import Flask # 导入Flask 类创建Flask应用对象 from flask import render_template from flask import redirect from flask import send_
分类: 其他 发布时间: 06-20 23:48 阅读次数: 0

31.触发器、tags标签、复用和忽略错误

playbook触发器 handler handler用来执行某些条件下的任务,比如当配置文件发生变化的时候,通过notify触发handler去重启服务。 在saltstack中也有类似的触发器,写法相对Ansible简单,只需要watch,配置文件即可。 大白话:监控某一个步骤,一旦该步骤发生了变化,则立马触发该步骤的触发器,执行对应的步骤 注意: # 1.无论多少个task通知了相同的handlers,handlers仅会在所有tasks结束后运行一次。 # 2.Handlers只有在
分类: 其他 发布时间: 06-20 23:48 阅读次数: 0

数据结构上机实验(3)

1、实现顺序栈的各种基本运算算法 #include <stdio.h> #include <malloc.h> #include <stdbool.h> #define Max_Size 100 typedef char ElemType; typedef struct { ElemType data[Max_Size]; int top; }SeqStack; //初始化栈 static void init_stack(SeqStack *&s) { s = (
分类: 其他 发布时间: 06-20 23:48 阅读次数: 0

AweEraser for Mac如何永久删除笔记本电脑上的数据?

删除笔记本电脑上的数据意味着永久删除笔记本电脑上的数据,而没有恢复数据的机会。您无法使用常规方法(例如删除,格式化或擦除回收站)永久删除文件。如何从笔记本电脑中永久删除数据?AweEraser提供三种主要的数据擦除模式,以帮助您永久删除笔记本电脑中的数据。这是非常容易使用。即使是最没有经验的用户也可以使用它轻松擦除笔记本电脑上的数据。一旦笔记本电脑上的数据被AweEraser擦除,数据将永远消失,
分类: 其他 发布时间: 06-20 23:44 阅读次数: 0

全球十大IC设计厂营收排名

一般来说,芯片由集成电路经过设计、制造、封装等一系列操作后形成。芯片制造的过程就如同用乐高盖房子一样,现有设计图纸,再有晶圆作为地基,经过层层往上叠的芯片制造流程后,最后生产出IC芯片。然而,没有设计,拥有再强制造能力都没有用。因此,IC设计相当于盖房子的建筑师,所以角色相当重要。除了全球十大晶圆厂营收排名,近日,集邦咨询旗下拓墣产业研究院还公布了全球前十大IC设计业者2020年第一季营收及排名。
分类: 企业开发 发布时间: 06-20 23:34 阅读次数: 0

小白入门大数据行业需要了解什么?

在这个人人都知道大数据的时代,大数据到底是什么,却依旧鲜有人能说清楚。本文主要为了帮助对大数据一无所知的小白,整理了入门大数据必须了解的基础知识,内容大概包括了大数据的起源发展、大数据技术的概念、大数据行业的职业规划以及大数据的未来趋势,下面一起来看看吧~大数据的起源发展:随着互联网的快速发展,每天产生的数据也越来越多,数据存储以及数据中心、大数据概念也应运而生。鉴于大数据的价值及应用、大数据与数
分类: 企业开发 发布时间: 06-20 23:34 阅读次数: 0

canvas开发小游戏经验总结

canvas绘制原理和传统dom不一样,canvas是串行绘制,因此代码的先后顺序交换并不是等效的。想要覆盖其他元素,那么只需要在其后调用绘制方法即可覆盖。 无限循环图片可以采用两张一样的图片头尾相接展示。 requestAnimationFrame理想情况会以每秒60次速度执行,如果某些需求需要降速,可以使用Math.floor,比如原本是x++,一秒钟x会增加60,那么我们想放慢五倍,可以改成 a+=0.2,x=Math.floor(a),此时x一秒只会增加12。 判断a、b两个元素没有碰
分类: 其他 发布时间: 06-20 23:31 阅读次数: 0

PADS9.5 Layout软件中过孔无法显示的问题

  因为工作更换的原因,PCB软件从Allegro切换到PADS9.5,使用PADS的两个月中也渐渐的没有那么强的抵触了,这两个月的使用中出现很多问题,各种不便(相对Allegro来说),标题所诉就是其中之一。   有时候打开我们现有的PCB文件,会发现之前好好的过孔,现在却看不到了,只显示网络名(要开启了显示过孔网络名才能看到),这个时候只需切换到Router中,随便找个焊盘拉根走线出来即可,再切换到Layout软件中就可以看到所有的过孔了! 步骤:Layout软件---->Router软件
分类: 其他 发布时间: 06-20 23:31 阅读次数: 0

26.Ansible连接和基本模块

Ansible介绍 自动化运维工具,统一配置管理工具。 可以通过一个命令完成一系列的操作,进而能减少重复性的工作和维护成本,可以提高工作效率。 统一配置管理工具: Ansible 开发语言:Python 轻量级,大规模环境下只通过ssh会很慢,串行的 SaltStack 开发语言:Python 一般选择salt会使用C/S结构的模式,salt-master和salt-minion,并行的,大规模批量操作的情况下,会比Ansible速度快一些,底层使用的是zero-MQ消协队列 puppet 开
分类: 其他 发布时间: 06-20 23:31 阅读次数: 0

jre变更目录或修改文件名后报错解决

修改注册表 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.8.0_241
分类: 其他 发布时间: 06-20 23:31 阅读次数: 0

bjday5——组件的嵌套与传值

1. 组件的嵌套、与传值 1.1 组件嵌套 开发中vue前端会编写大量的组件,往往大组件代表的就是页面,大的组件下面会包含引入小组件,小组件往往就是一个页面的部分功能代码,例如:导航条、购物车、弹窗、侧边栏、轮播图等,其实就是用到了组件嵌套的方式,在父级组件中子组件。 接下来,我们组件嵌套的例子: 首先分别创建父组件和子组件文件: 在App.vue顶级组件所在的目录下有一个components文件下,我们在该文件夹下创建一个名为Home的父级组件,接着继续在components文件而内创建一个
分类: 其他 发布时间: 06-20 23:31 阅读次数: 0

27.ansible基本模块

ansible 和saltstack对比 SaltStack 底层有一个消息队列:Zero-MQ(message queue) # 1.ansible是基于ssh协议来工作的,但是saltstack也有支持ssh协议的模式 # 2.但是一般来说,选择saltstack就是为了使用客户端和服务端的方式(速度快) # 3.因为saltstack底层有一个zmq做消息队列 # 4.ansible基于ssh,如果ssh服务挂了,ansible也不能工作,saltstack可以,会起两个端口4
分类: 其他 发布时间: 06-20 23:31 阅读次数: 0

副本迁移

kafka 非常难,难在 broker 有角色之分,controller 起控制作用,难在副本有角色之分,leader 提供读写服务,所以 broker 会有状态的切换,副本也有状态的切换。 从一个具体的场景切入,4 节点集群(b1, b2, b3, b4),存在 1 个分区 tp0 分布在 (b1, b2) 上,现在通过执行命令行,希望使 tp0 的副本迁移到 (b3, b4) 上。 命令行程序把副本分配的方案写入 zk,controller 监听 zk 的变化,并处理这个请求,代码入口:
分类: 其他 发布时间: 06-20 23:31 阅读次数: 0