自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (8)
  • 问答 (2)
  • 收藏
  • 关注

原创 Docker安装Nginx

Docker安装Nginx, 挂载配置文件到本地

2022-12-09 15:15:50 236

原创 Docker安装MySQL8.0

Docker安装MySQL8.0, 设置远程访问, 并挂载数据到本地

2022-12-09 15:01:51 611

原创 Docker安装RedisStack

Docker安装RedisStack, 设置密码, 并挂载数据到本地

2022-12-09 14:39:10 757

原创 Docker更换国内源(CentOS7)

【代码】Docker更换国内源(CentOS7)

2022-12-09 11:57:15 1188

原创 Linux服务器发行版本查看

Linux服务器发行版本查看

2022-10-13 11:09:59 210

原创 Python递归生成树形结构数据

Tree组件数据源构造

2022-06-30 10:37:01 2600 2

原创 解决: Python运行项目中单个文件时报错 ModuleNotFoundError

项目通过pycharm创建和开发, 包含多个层级和目录, 并且要运行的单个python文件引用了其他目录的模块和第三方模块, 原本通过pycharm可以直接运行单个文件, 一切正常, 但是通过命令行的方式通过python命令运行单个文件时, 运行报错, 错误如上…原因分析(未找到’xxxx’模块):...

2022-06-07 12:12:25 793 1

原创 Grafana可视化Redis数据源数据(折线图示例)

前提已安装可用Docker环境环境参考Windos11-WSL2Docker Desktop 4.8.1Redis-rejsonGrafanaAnotherRedisDesktopManager(Redis可视化工具-开源)开源工具链接: AnotherRedisDesktopManagerDocker安装Redis# 拉取镜像, 默认拉取最新稳定版本docker pull redislabs/rejson# 创建并运行容器docker run -itd --name=rejs

2022-05-16 12:44:43 2829 1

原创 AntV折线图Y轴自适应数据展示方法

“@ant-design/charts”: “^1.3.6” yAxis: { min: null },添加前:添加后:吐槽…文档并没有提…找了很久…

2022-05-12 18:38:04 1995 2

原创 解决: Selenium自动化 Element is not clickable at point 问题

本机环境系统: windows11语言: python 3.9.7框架: selenium==4.1.2前端: vue报错selenium.common.exceptions.ElementClickInterceptedException: Message: Element <div class=“path”> is not clickable at point (1177,96) because another element <span> obscures i

2022-04-28 10:39:22 2120 5

原创 解决: ValueError: source code string cannot contain null bytes 问题

巨坑…根据报错很难看出问题…其实是编码问题…解决办法:使用vscode打开, 修改文件编码为utf-8

2021-12-02 15:12:44 7331 1

原创 PowerShell:因为在此系统上禁止运行脚本,解决方法

PowerShell:因为在此系统上禁止运行脚本,解决方法计算机上启动 Windows PowerShell 时, 默认执行策略是 RestrictedRestricted 执行策略不允许任何脚本运行, 所以修改执行策略就可以了查看计算机上的现用执行策略,打开PowerShell 然后输入:$ get-executionpolicy修改现用执行策略, 以管理员身份打开PowerShell 输入:$ set-executionpolicy remotesigned# 选择Y 然后就可以

2021-10-24 15:30:10 4785

原创 Python常用代码: 使用sqlalchemy库操作mysql数据库

复制代码, 保存为.py文件, 在需要使用的模块调用即可(需要手动修改所需连接数据库信息)from sqlalchemy import funcfrom sqlalchemy import create_enginefrom sqlalchemy.orm import sessionmakerclass DbOperation: def __init__(self, db_name): # 创建数据库引擎 self.engine = create_en.

2021-09-24 16:04:21 396

原创 Python常用代码: 数据读写(json, txt, html)

复制代码, 保存为.py文件, 在需要使用的模块调用即可(注意文件位置修改), 日志器内容参考上一篇文章, 需要引入的第三方库请自行下载…import osimport jsonfrom bs4 import BeautifulSoupfrom utils.get_log import GetLog# 获取日志器log = GetLog.get_log()def read_json(file_name): """ 读取json文件为python字典对象 :p.

2021-08-30 19:09:46 408

原创 Python常用代码: 封装日志器

复制代码, 保存为.py文件, 在需要使用的模块调用即可(需要手动修改日志文件保存位置)import logging.handlersclass GetLog: logger = None @classmethod def get_log(cls): if cls.logger is None: # 获取 日志器 cls.logger = logging.getLogger() # .

2021-08-30 18:40:19 163

原创 vscode的vim拷贝粘贴到系统剪切板

Vim和系统剪切板的拷贝粘贴交互操作os: Windows_NT x64 10.0.19042vscode版本: 1.58.2vscode的vim插件: vscodevim1.21.5Vim拷贝粘贴拷贝: y粘贴: p系统复制粘贴("+"是和的意思, 不用输入)拷贝: Ctrl + c粘贴: Ctrl + v从Vim拷贝粘贴到外部(拷贝:双引号和"+"是命令的一部分, 需要输入)拷贝: "+y粘贴: 系统粘贴方法Ctrl + v从外部拷贝粘贴到Vim(粘贴:双引号和"+"是命令

2021-07-28 10:15:41 2180

原创 Pytest接口自动化测试框架搭建模板

auto_api_test开发环境: Pycharm开发语言&版本: python3.7.8测试框架: Pytest、测试报告: Allure项目源码Git地址项目目录结构api – 模仿PO模式, 抽象出页面类, 页面类内包含页面所包含所有接口, 并封装成方法可供其他模块直接调用config – 配置文件目录data – 测试数据目录doc – 文档存放目录log – 日志report – 测试报告scripts – 测试脚本存放

2021-01-21 16:47:54 2845 1

原创 Flask接收带文件表单请求

Python: 3.6.10Flask: 1.1.2目录结构index.pytemplatesindex.htmltest.png前端代码<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>Upload Example</title> &.

2020-11-19 16:38:28 1457 2

原创 Python远程调用执行Window程序

Windows服务: winrmPython类库: pywinrmA机器远程连接B机器1. 在A机器上需要有Python运行环境, 安装pywinrm模块pip install pywinrm2. 在B机器配置winrm服务, 使其能够开启监听, 接收远程指令# 快速在服务端运行winrm winrm quickconfig # 把服务中的allowUnencrypted设置为true,允许未加密的通讯 winrm set winrm/.

2020-11-06 10:16:21 1660

原创 Java类型转换(面试题)

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

2020-10-21 17:56:14 526

原创 计算机进制转换技巧

进制二进制(0b开头)八进制(0开头)十进制(默认)十六进制(0x开头)进制转换其他进制到十进制十进制: 12345 = 10000 + 2000 + 300 + 40 + 5 = 1*10^4 + 2*10^3 + 3*10^2 + 4*10^1 + 5*10^0 = 10000 + 2000 + 300 + 40 + 5 = 12345 (十进制)-----------------------------------------------------

2020-10-21 08:52:53 701

原创 计算机有符号数据表示法(原码|反码|补码)

有符号的数据表示法计算机内, 有符号数有三种表示法: 原码, 反码和补码, 所有的数据运算都是采用补码进行的.原码二进制定点表示法, 即最高位为符号位, '0'表示正, '1'表示负, 其余位表示数值的大小反码正数的反码和原码相同, 负数的反码是对其原码逐位取反, 符号位除外补码正数的补码与其原码相同, 负数的补码是在其反码的末位加1有符号数据表示法: 原码, 反码, 补码 (二进制间的表示和运算)知识点: 计算机在运算的时候, 都是采用二进制的补码来运算的---

2020-10-21 08:48:21 4079

原创 CentOS7相关配置

系统: CentOS1804 | 虚拟机安装CentOS7安装完默认网络没有开启, 需要修改配置文件才能联网# 配置文件vi /etc/sysconfig/network-scripts/ifcfg-ens33 # 编辑配置文件# 修改内容[ONBOOT=no]改为[ONBOOT=yes]TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=dhcpDEFROUTE=yesIPV4_FAILURE_FATAL=noIP.

2020-09-22 12:32:35 257

原创 Pycharm个人使用习惯配置

关闭拼写检查File => Settings => Editor => Inspections => Spelling => Typo[取消勾选]创建Python文件生成默认注释File => Settings => Editor => File and Code Templates => Python Scripts[编辑]可用变量:${PROJECT_NAME} - 当前Project名称;${NAME} - 在创建文件的对话框中

2020-08-19 16:24:52 445 1

原创 RobotFramework+Eclispe环境安装

RobotFramework:一款通用自动化测试框架, 可适用于Web自动化, APP自动化, 接口自动化, PC客户端自动化等…常用链接RobotFramework官网Anaconda安装包清华镜像站RED编辑器或插件下载1. Python环境安装推荐使用Anaconda, 方便安装多版本Python环境, RobotFramework框架最新版已经支持Python3, 而且Python2在过几年已经要弃用了, 所以选择Python3…在清华镜像站下载最新版本安装包, 以管理员身份安.

2020-08-18 15:57:53 251

原创 Linux查看端口占用情况

lsof命令$ lsof -nP -iTCP:端口号 -sTCP:LISTENnetstat命令# 根据服务名称查看$ netstat -nltp | grep 服务名# 根据端口号查看$ netstat -nltp | grep 端口号

2020-08-18 09:17:06 222

原创 Linux查看系统内存的大小和使用情况

free命令free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。直接输入free命令,显示如下free命令默认是显示单位kb,可以采用free -m和free -g命令查看,分别表示MB和GB另外,free -h会自动选择以适合理解的容量单位显示...

2020-08-17 09:20:47 1935

原创 蓝鲸运维平台5.1.28社区版离线部署

本文简要介绍单机离线部署部分功能和3ip完整部署全部功能, 单机部署了蓝鲸的PaaS模块, CMDB模块, JOB模块, SaaS模块, 安装了SaaS应用节点管理(bk_nodeman)和标准运维(bk_sops), 实现了主机管理、文件和命令下发、任务管理和标准运维等功能, 3ip部署了蓝鲸社部署环境

2020-08-11 12:53:12 2260 1

原创 实现Java+Vue上传图片到七牛云和从七牛云删除图片

开发环境后端: JDK1.8, SpringBoot2.2.2.RELEASE, Maven3.6.3前端: vue-element-admin4.4.0

2020-07-16 14:51:21 1492

原创 Mysql根据datatime类型字段查询介于某个时间段之间的数据

语法:SELECT * FROM [表名] WHERE [字段名] BETWEEN 'yyyy-MM-dd' AND 'yyyy-MM-dd';ex:select * from xxl_job_log where handle_time between '2020-07-01' and '2020-07-31';

2020-07-08 15:45:03 3740

原创 实现Java客户端上传文件与Java服务端接收文件

Java客户端通过HTTP协议上传文件, 服务端处理客户端请求, MultipartFile转File, 实现客户端上传文件的存储Java环境: JDK1.8开发环境: IDEASpringBoot: 2.2.0Maven: 3.6.3Java客户端通过HTTP协议上传文件// 引入pom依赖, hutool相关文档, https://www.hutool.cn/docs/<dependency> <groupId>cn.hutool</grou.

2020-07-03 15:33:18 1010

原创 Git使用SSH协议通讯的常见配置

工具链接:Git官网

2020-07-02 10:49:06 468

原创 解决: Mysql安装时mysqld.exe报`应用程序无法正常启动(0xc000007b)`的问题

本机环境Windows10专业版Mysql5.7.30解压版Win10系统Mysql5.7/Mysql8.0解压版安装请参考问题描述mysql5.7.30解压版安装, 解压之后执行初始化命令, 桌面弹出提示"应用程序无法正常启动(0xc000007b)"解决办法查阅资料后, 得知原因是系统dll动态链接库或者c++依赖库缺失导致安装失败, 所以需要修复这些库修复工具下载工具后解压即可以管理员身份运行DirectX Repair.exe文件工具=>选项=>扩展

2020-06-16 13:11:07 9629

原创 解决: Table XX.QRTZ_LOCKS doesn`t exist 的问题

本机环境window10专业版2004WSL2(Ubuntu18.04)下的Docker容器(Mysql5.7.22)问题描述:Quartz定时任务项目, 数据库从Windows Mysql迁移到Docker Mysql容器后, 启动项目时, 报Table ‘xx.QRTZ_LOCKS’ doesn’t exist错误问题原因:Linux系统下Mysql数据表大小写敏感解决办法修改Mysql配置文件, 在[mysqld]在下面增加一行lower_case_table_name

2020-06-12 10:46:41 19429 10

原创 解决: pip安装库缺少vc++依赖的问题

示例库: python-ldap系统: Microsoft Windows [版本 10.0.18363.836]Python版本: Python 3.7.4pip版本: pip 20.1.1常规流程pip安装: pip install python-ldap安装报错, 大概意思就是缺少必须的vc++库, 很多python库安装时都需要依赖vc++库, 但是我们不需要安装vc++库也能解决这个问题, 就是使用.whl 文件安装whl文件下载地址下载最新的amd-64的whl文件, .

2020-05-20 11:17:50 1895

原创 WSL2 + Ubuntu18.04 + Docker

本机环境: win10专业工作站版(Microsoft Windows [版本 10.0.19041.208])启用并配置WSL2WSL2 仅在 Windows 10 18917 或更高版本中可用,如果版本太低,可以加入 Windows Insider 升级 Windows ,我们可以在 cmd 中使用 ver 命令来检查当前 windows的版本…目前的正常家庭版版本应该是1909-18363…不知道为什么, 我使用的这个版本的家庭版无法使用预览体验版本…然后我就升级了专业工作站版, 并且开启了.

2020-05-11 09:58:16 1941 1

原创 Android环境配置和移动自动化(Genymotion)相关配置

本机环境: Window10其他材料准备:安卓开发者网站(AndroidStudio下载-3.6.3)安卓开发工具网站(SDKTools下载-android-sdk_r24.4.1-windows.zip)Genymotion模拟器下载(如果未安装VirtualBox 虚拟机, 选择with VirtualBox-genymotion-3.1.0-vbox.exe)安卓环境: 下载S...

2020-05-08 17:48:26 451

原创 Yarn的安装和全局配置(源/缓存位置/全局安装位置)

下载和安装全局配置

2020-04-28 11:35:42 8182

原创 yarn安装库之后卡在puppeteer

安装后卡在puppeteer:[-/11] ⠈ waiting...[-/11] ⠈ waiting...[11/11] ⠈ puppeteer[-/11] ⠈ waiting...[-/11] ⠁ waiting...解决:我用的是yarn:步骤1:  yarn config set puppeteer_download_host https://npm.taobao....

2020-04-16 14:29:58 2050 2

原创 Python的冒泡排序算法

冒泡排序相邻元素两两比较, 大的放在后面, 第一次比较完毕后, 最大值就会出现在最大索引处, 以此类推…num_list = [2, 9, 4, 5, 7, 8, 6, 3, 1]def bubble_sort(list_data): for i in range(0, len(list_data)-1): for j in range(0, len(list...

2019-06-05 21:10:12 341

ipscan.exe

运维人员或者网络管理员可以使用此工具便利快捷的查看内我那根的IP占用情况, 资源只有几百K, 打开即用..

2020-08-05

AutoIt3.3.14.2.chm

Autoit3.3.14中文文档, 桌面应用自动化可以参考, 正在学习Aotoit的小伙伴可以参考,如对您有帮助,记得好评哦

2020-07-01

dll动态链接库和c++依赖库缺失修复工具

解决系统dll动态链接库或者c++依赖库缺失, 解决Mysql因缺少系统依赖库导致的安装失败问题....

2020-06-16

SPY++16.0最新版Windows窗口、消息查看分析利器

Microsoft Spy++是一个非常好的查看Windows操作系统的窗口、消息、进程、线程信息的工具,简单易用,功能强大, 目前集成在VS中, 但是此资源为单独工具.

2019-08-23

动漫版C语言教程_嗨翻C语言

扫面板,清晰度较高,适合观看的的电子版资源,赶快下载吧..

2018-03-18

MyEclipse2017_stable_2破解

MyEclipse2017_stable_2破解,仅供学习使用,不可做非法用途.

2018-03-05

IK分词器_ikanalyzer-solr5

IK中文分词器,solr配置用jar包,适用于solr5版本,欢迎下载。。。

2018-02-11

Xshell+Xftp免费校园家庭版

xshell5.0版本和xftp5.0版本的校园家庭版,安全无毒,亲测可用。。。好评哦亲。。

2018-02-11

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除