logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

failed to find romfile “efi-virtio.rom“

百分百解决此问题:failed to find romfile "efi-virtio.rom"网上大多数教程都是安装ipxe-qemu,不管用,最后添加-L参数成功解决!添加参数-L pc-bios/pc-bios是qemu源码包解压后的目录

python-yaml文件读取的高级封装

如下是对yaml解析器的高级封装,使用了面向对象的思想。demo.yaml文件中的内容:test:a:b: dashuai封装代码import yamlclass YamlOperation(dict):def __init__(self, file_path=None, content=None):super().__init__()if file_path is not None:wi.

#python
python-Paramiko类的封装

对paramiko功能模块的封装,实现远程执行命令,文件上传下载功能import paramikoconf = {'196.168.41.222': ('root', 'root'),}class SSHConnection(object):def __init__(self, host, port):self._host = hostself._port = portself._username

#python
Python多进程和多线程的使用场景

Python多进程适用的场景:计算密集型(CPU密集型)任务Python多线程适用的场景:IO密集型任务计算密集型任务一般指需要做大量的逻辑运算,比如上亿次的加减乘除,使用多核CPU可以并发提高计算性能。IO密集型任务一般指输入输出型,比如文件的读取,或者网络的请求,这类场景一般会遇到IO阻塞,使用多核CPU来执行并不会有太高的性能提升。下面使用一台64核的虚拟机来执行任务,通过示例代码来区别它们

#python#linux
启动django项目报错:ModuleNotFoundError: No module named ‘_sqlite3‘

环境:CentOS-7.6-x86Python3.8.2CentOS-7.6-x86是刚安装完的虚拟机,python3.8.2是从官网下载编译安装的,在使用命令python3 manage.py 0.0.0.0:8000启动服务时,发生报错,如下:按照网上的教程:安装sqlite-devel后,重新编译python3,又提示版本太低,如下:以下是正确流程(折腾了1个小时的总结):1. 安装sqli

#python#linux#centos
新装的CentOS7.6虚拟机需要做的简单配置

继上一篇文章:超详细的VMware15安装CentOS7.6系统虚拟机对安装好的CentOS7.6虚拟机进行一些配置使用MoBaXterm连接服务器1. 修改主机名输入命令,修改主机名称为pythonhostnamectl set-hostname python同时编辑/etc/hosts文件,做出如下修改,然后reboot重启服务器,修改成功!2. 修改网络配置2.1 编辑文件vi /etc/s

#网络#linux#centos +1
Python-基于thread和queue的线程池

代码里的注释很详细#!/usr/bin/env python# -*- coding:utf-8 -*-"""一个基于thread和queue的线程池,以任务为队列元素,动态创建线程,重复利用线程,通过close和terminate方法关闭线程池。"""import queueimport threadingimport contextlibimport time# 创建空对象,用于停止线程Sto

#python
FATAL: The knotty ui could not load the required curses python module.

使用yocto工程执行命令:bitbake core-image-minimal遇到如下错误:FATAL: The knotty ui could not load the required curses python module.解决方案:安装bpython,会自动安装curses这个库,如果直接pip3 install curses是安装不了的pip3 install bpython...

#python
把一个目录打包成rpm包

最近做一个需求:把某个目录打包成rpm。就像tar包打包一样,不过要求是rpm包。环境openEuler-21.09rpmbuild安装软件yum install rpm-build rpmdevtools -y执行以下命令,生成rpm构建目录rpmdev-setuptree生成的目录结构如下目录说明:BUILD:源代码解压以后放的位置,只需提供BUILD目录,具体里面放什么,不用我们管,所以真正

主机ping能通虚拟机,虚拟机ping不通主机的解决方案

第一点,先确定本机的防火墙是不是关。第二点,查看你的虚拟机的网络配置,如下图 如果你的虚拟机是桥接模式则你的虚拟机ip需要和主机的ip设置成同一个网段 如果你的虚拟机是NAT模式则你的虚拟机ip需要和VMware的适配器设置成同一个网段看下图就理解了 最后,快去修改虚拟机的ip吧。...

#虚拟机#网络
到底了