<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Nonevx的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/VXadmin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; VXadmin]]></copyright><item><title><![CDATA[Docker安装Nginx]]></title><link>https://blog.youkuaiyun.com/VXadmin/article/details/128253388</link><guid>https://blog.youkuaiyun.com/VXadmin/article/details/128253388</guid><author>VXadmin</author><pubDate>Fri, 09 Dec 2022 15:15:50 +0800</pubDate><description><![CDATA[Docker安装Nginx, 挂载配置文件到本地]]></description><category></category></item><item><title><![CDATA[Docker安装MySQL8.0]]></title><link>https://blog.youkuaiyun.com/VXadmin/article/details/128252911</link><guid>https://blog.youkuaiyun.com/VXadmin/article/details/128252911</guid><author>VXadmin</author><pubDate>Fri, 09 Dec 2022 15:01:51 +0800</pubDate><description><![CDATA[Docker安装MySQL8.0, 设置远程访问, 并挂载数据到本地]]></description><category></category></item><item><title><![CDATA[Docker安装RedisStack]]></title><link>https://blog.youkuaiyun.com/VXadmin/article/details/128251936</link><guid>https://blog.youkuaiyun.com/VXadmin/article/details/128251936</guid><author>VXadmin</author><pubDate>Fri, 09 Dec 2022 14:39:10 +0800</pubDate><description><![CDATA[Docker安装RedisStack, 设置密码, 并挂载数据到本地]]></description><category></category></item><item><title><![CDATA[Docker更换国内源(CentOS7)]]></title><link>https://blog.youkuaiyun.com/VXadmin/article/details/128250636</link><guid>https://blog.youkuaiyun.com/VXadmin/article/details/128250636</guid><author>VXadmin</author><pubDate>Fri, 09 Dec 2022 11:57:15 +0800</pubDate><description><![CDATA[【代码】Docker更换国内源(CentOS7)]]></description><category></category></item><item><title><![CDATA[Linux服务器发行版本查看]]></title><link>https://blog.youkuaiyun.com/VXadmin/article/details/127297576</link><guid>https://blog.youkuaiyun.com/VXadmin/article/details/127297576</guid><author>VXadmin</author><pubDate>Thu, 13 Oct 2022 11:09:59 +0800</pubDate><description><![CDATA[Linux服务器发行版本查看]]></description><category></category></item><item><title><![CDATA[Python递归生成树形结构数据]]></title><link>https://blog.youkuaiyun.com/VXadmin/article/details/125535402</link><guid>https://blog.youkuaiyun.com/VXadmin/article/details/125535402</guid><author>VXadmin</author><pubDate>Thu, 30 Jun 2022 10:37:01 +0800</pubDate><description><![CDATA[Tree组件数据源构造]]></description><category></category></item><item><title><![CDATA[解决: Python运行项目中单个文件时报错 ModuleNotFoundError]]></title><link>https://blog.youkuaiyun.com/VXadmin/article/details/125160185</link><guid>https://blog.youkuaiyun.com/VXadmin/article/details/125160185</guid><author>VXadmin</author><pubDate>Tue, 07 Jun 2022 12:12:25 +0800</pubDate><description><![CDATA[项目通过pycharm创建和开发, 包含多个层级和目录, 并且要运行的单个python文件引用了其他目录的模块和第三方模块, 原本通过pycharm可以直接运行单个文件, 一切正常, 但是通过命令行的方式通过python命令运行单个文件时, 运行报错, 错误如上…
原因分析(未找到’xxxx’模块):
...]]></description><category></category></item><item><title><![CDATA[Grafana可视化Redis数据源数据(折线图示例)]]></title><link>https://blog.youkuaiyun.com/VXadmin/article/details/124796669</link><guid>https://blog.youkuaiyun.com/VXadmin/article/details/124796669</guid><author>VXadmin</author><pubDate>Mon, 16 May 2022 12:44:43 +0800</pubDate><description><![CDATA[前提
已安装可用Docker环境
环境参考

Windos11-WSL2
Docker Desktop 4.8.1
Redis-rejson
Grafana
AnotherRedisDesktopManager(Redis可视化工具-开源)

开源工具链接: AnotherRedisDesktopManager
Docker安装Redis
# 拉取镜像, 默认拉取最新稳定版本
docker pull redislabs/rejson
# 创建并运行容器
docker run -itd --name=rejs]]></description><category></category></item><item><title><![CDATA[AntV折线图Y轴自适应数据展示方法]]></title><link>https://blog.youkuaiyun.com/VXadmin/article/details/124737231</link><guid>https://blog.youkuaiyun.com/VXadmin/article/details/124737231</guid><author>VXadmin</author><pubDate>Thu, 12 May 2022 18:38:04 +0800</pubDate><description><![CDATA[“@ant-design/charts”: “^1.3.6”

   yAxis: {
      min: null
   },

添加前:

添加后:

吐槽…文档并没有提…找了很久…

]]></description><category></category></item><item><title><![CDATA[解决: Selenium自动化 Element is not clickable at point 问题]]></title><link>https://blog.youkuaiyun.com/VXadmin/article/details/124466428</link><guid>https://blog.youkuaiyun.com/VXadmin/article/details/124466428</guid><author>VXadmin</author><pubDate>Thu, 28 Apr 2022 10:39:22 +0800</pubDate><description><![CDATA[本机环境

系统: windows11
语言: python 3.9.7
框架: selenium==4.1.2
前端: vue

报错

selenium.common.exceptions.ElementClickInterceptedException: Message: Element &lt;div class=“path”&gt; is not clickable at point (1177,96) because another element &lt;span&gt; obscures i]]></description><category></category></item><item><title><![CDATA[解决: ValueError: source code string cannot contain null bytes 问题]]></title><link>https://blog.youkuaiyun.com/VXadmin/article/details/121677711</link><guid>https://blog.youkuaiyun.com/VXadmin/article/details/121677711</guid><author>VXadmin</author><pubDate>Thu, 02 Dec 2021 15:12:44 +0800</pubDate><description><![CDATA[巨坑…
根据报错很难看出问题…其实是编码问题…

解决办法:
使用vscode打开, 修改文件编码为utf-8




]]></description><category></category></item><item><title><![CDATA[PowerShell：因为在此系统上禁止运行脚本，解决方法]]></title><link>https://blog.youkuaiyun.com/VXadmin/article/details/120934671</link><guid>https://blog.youkuaiyun.com/VXadmin/article/details/120934671</guid><author>VXadmin</author><pubDate>Sun, 24 Oct 2021 15:30:10 +0800</pubDate><description><![CDATA[PowerShell：因为在此系统上禁止运行脚本，解决方法

计算机上启动 Windows PowerShell 时, 默认执行策略是 Restricted
Restricted 执行策略不允许任何脚本运行, 所以修改执行策略就可以了

查看计算机上的现用执行策略，打开PowerShell 然后输入:
$ get-executionpolicy


修改现用执行策略, 以管理员身份打开PowerShell 输入:
$ set-executionpolicy remotesigned

# 选择Y 然后就可以]]></description><category></category></item><item><title><![CDATA[Python常用代码: 使用sqlalchemy库操作mysql数据库]]></title><link>https://blog.youkuaiyun.com/VXadmin/article/details/120456774</link><guid>https://blog.youkuaiyun.com/VXadmin/article/details/120456774</guid><author>VXadmin</author><pubDate>Fri, 24 Sep 2021 16:04:21 +0800</pubDate><description><![CDATA[复制代码, 保存为.py文件, 在需要使用的模块调用即可(需要手动修改所需连接数据库信息)

from sqlalchemy import func
from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker


class DbOperation:
    def __init__(self, db_name):
        # 创建数据库引擎
        self.engine = create_en.]]></description><category></category></item><item><title><![CDATA[Python常用代码: 数据读写(json, txt, html)]]></title><link>https://blog.youkuaiyun.com/VXadmin/article/details/120003491</link><guid>https://blog.youkuaiyun.com/VXadmin/article/details/120003491</guid><author>VXadmin</author><pubDate>Mon, 30 Aug 2021 19:09:46 +0800</pubDate><description><![CDATA[复制代码, 保存为.py文件, 在需要使用的模块调用即可(注意文件位置修改), 日志器内容参考上一篇文章, 需要引入的第三方库请自行下载…

import os
import json
from bs4 import BeautifulSoup
from utils.get_log import GetLog


# 获取日志器
log = GetLog.get_log()


def read_json(file_name):
    """
    读取json文件为python字典对象
    :p.]]></description><category></category></item><item><title><![CDATA[Python常用代码: 封装日志器]]></title><link>https://blog.youkuaiyun.com/VXadmin/article/details/120003068</link><guid>https://blog.youkuaiyun.com/VXadmin/article/details/120003068</guid><author>VXadmin</author><pubDate>Mon, 30 Aug 2021 18:40:19 +0800</pubDate><description><![CDATA[复制代码, 保存为.py文件, 在需要使用的模块调用即可(需要手动修改日志文件保存位置)

import logging.handlers


class GetLog:
    logger = None

    @classmethod
    def get_log(cls):
        if cls.logger is None:
            # 获取 日志器
            cls.logger = logging.getLogger()
            # .]]></description><category></category></item><item><title><![CDATA[vscode的vim拷贝粘贴到系统剪切板]]></title><link>https://blog.youkuaiyun.com/VXadmin/article/details/119170977</link><guid>https://blog.youkuaiyun.com/VXadmin/article/details/119170977</guid><author>VXadmin</author><pubDate>Wed, 28 Jul 2021 10:15:41 +0800</pubDate><description><![CDATA[Vim和系统剪切板的拷贝粘贴交互操作

os: Windows_NT x64 10.0.19042
vscode版本: 1.58.2
vscode的vim插件: vscodevim1.21.5

Vim拷贝粘贴
拷贝: y
粘贴: p
系统复制粘贴("+"是和的意思, 不用输入)
拷贝: Ctrl + c
粘贴: Ctrl + v
从Vim拷贝粘贴到外部(拷贝:双引号和"+"是命令的一部分, 需要输入)
拷贝: "+y
粘贴: 系统粘贴方法Ctrl + v
从外部拷贝粘贴到Vim(粘贴:双引号和"+"是命令]]></description><category></category></item><item><title><![CDATA[Pytest接口自动化测试框架搭建模板]]></title><link>https://blog.youkuaiyun.com/VXadmin/article/details/112966633</link><guid>https://blog.youkuaiyun.com/VXadmin/article/details/112966633</guid><author>VXadmin</author><pubDate>Thu, 21 Jan 2021 16:47:54 +0800</pubDate><description><![CDATA[auto_api_test

开发环境: Pycharm
开发语言&amp;版本:  python3.7.8
测试框架: Pytest、测试报告: Allure
项目源码Git地址

项目目录结构

api	– 模仿PO模式, 抽象出页面类, 页面类内包含页面所包含所有接口, 并封装成方法可供其他模块直接调用
config    – 配置文件目录
data    – 测试数据目录
doc    – 文档存放目录
log    – 日志
report    – 测试报告
scripts    – 测试脚本存放]]></description><category></category></item><item><title><![CDATA[Flask接收带文件表单请求]]></title><link>https://blog.youkuaiyun.com/VXadmin/article/details/109816831</link><guid>https://blog.youkuaiyun.com/VXadmin/article/details/109816831</guid><author>VXadmin</author><pubDate>Thu, 19 Nov 2020 16:38:28 +0800</pubDate><description><![CDATA[Python: 3.6.10
Flask: 1.1.2

目录结构

index.py
templates

index.html


test.png

前端代码
&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"/&gt;
  &lt;title&gt;Upload Example&lt;/title&gt;
  &.]]></description><category></category></item><item><title><![CDATA[Python远程调用执行Window程序]]></title><link>https://blog.youkuaiyun.com/VXadmin/article/details/109525862</link><guid>https://blog.youkuaiyun.com/VXadmin/article/details/109525862</guid><author>VXadmin</author><pubDate>Fri, 06 Nov 2020 10:16:21 +0800</pubDate><description><![CDATA[Windows服务: winrm
Python类库: pywinrm

A机器远程连接B机器
1. 在A机器上需要有Python运行环境, 安装pywinrm模块
pip install pywinrm

2. 在B机器配置winrm服务, 使其能够开启监听, 接收远程指令
# 快速在服务端运行winrm  
winrm quickconfig                    
  
# 把服务中的allowUnencrypted设置为true，允许未加密的通讯  
winrm set winrm/.]]></description><category></category></item><item><title><![CDATA[Java类型转换(面试题)]]></title><link>https://blog.youkuaiyun.com/VXadmin/article/details/109205608</link><guid>https://blog.youkuaiyun.com/VXadmin/article/details/109205608</guid><author>VXadmin</author><pubDate>Wed, 21 Oct 2020 17:56:14 +0800</pubDate><description><![CDATA[题目
byte b = 130; 此表达式有没有问题? 如果想正确赋值, 可以怎么做? 最终结果是多少?
分析

byte类型在Java语言中占1个字节, 它的取值范围是-128 - 127, 所以此表达式有问题
如果想正确赋值, 需要强制类型转换: byte b = (byte) 130;
最终结果首先要了解数值在计算机中的计算方式, 可以参考之前的文章..
已知130默认为int类型, Java int类型在内存中占四个字节, 所以int类型130用二进制表示为:
00000000 00000000 0]]></description><category></category></item></channel></rss>