自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (1)
  • 收藏
  • 关注

原创 强制结束subprocess.Popen开启的任务

强制结束subprocess.Popen开启的任务

2023-10-12 19:45:48 644

原创 使用yolov5训练数据集笔记

yolov5 训练数据集

2023-02-13 19:17:00 1191 1

原创 Pyinstaller PyQt5 QFontDatabase: Cannot find font directory

Pyinstaller PyQt5 QFontDatabase: Cannot find font directory

2022-07-15 17:08:37 496

原创 pyinstaller 打包pyqt5 之报错 no module named pyqt5.sip

no module named pyqt5.sip

2022-07-15 16:11:11 2600 3

原创 问题笔记之 no module named apt_pkg

no module named apt_pkg

2022-07-15 15:40:04 440

原创 树莓派 ubuntu 18 安装pybluez问题

ubuntu 安装 pybluez

2022-07-12 16:59:05 517

原创 python 使用sphinx 快速生成说明文档

目录python 使用sphinx 快速生成说明文档1.安装sphinx2.文件结构3.修改配置文件4.生成html文档生成markdown文档1.安装依赖2.修改配置文件3.生成markdown文档python 使用sphinx 快速生成说明文档以Linux环境使用为例,没有linux环境的可以安装虚拟机1.安装sphinxpip3 install sphinx2.文件结构在项目的同级目录下创建doc文件夹,进入doc文件夹,运行如下指令:sphinx-quickstart接着要填写一

2022-05-19 14:42:41 956

原创 python serial打开M5串口重启问题

python serial 打开串口重启

2022-04-27 11:09:55 1311

原创 树莓派 start4x.elf is not compatible

start4x.elf is not compatible

2022-03-24 10:01:30 2461

原创 使用pyqt5 chart 绘制动态折线图

pyqt5 chart 绘制动态折线图

2022-01-13 11:38:04 5241

原创 element el-carousel轮播图的使用笔记

轮播图有多种样式,这里只选取使用了一种,有需要可以访问官网查看其他样式。效果图:官网demo:// 这里使用了官网提供的demo<template> <el-carousel :interval="4000" type="card" height="200px"> <el-carousel-item v-for="item in 6" :key="item"> <h3 class="medium">{{ item }}&l.

2021-09-06 15:14:52 10559

原创 Ubuntu 设置开机直接进入桌面

使用autologin-user在**/usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf**文件中添加一行指定您的用户名。例如:[SeatDefaults]greeter-session=lightdm-gtk-greeterautologin-user=ubuntu

2021-08-18 16:52:22 2448

原创 electron-vue 树莓派armv7l打包踩坑记录

1、unsupported arch arm报错:Unsupported arch arm failedTask=build stackTrace=Error:Unsupported arch arm解决办法在package.json的scripts中的build中加入–armv7l参数:"build": "node .electron-vue/build.js && electron-builder --armv7l",再此打包就不会有这个问题了。2、Compressor

2021-07-28 11:26:37 1332

原创 树莓派4b 开启热点,设置自身ip与手机vnc连接

此方法开启的热点,无法访问网络!1、下载现成的工具git clone https://github.com/oblique/create_ap.git如果无法访问github,这里下载2、编译cd create_apsudo make install3、安装依赖包sudo apt-get install util-linux procps hostapd iproute2 iw haveged dnsmasq后续步骤都是在无网络下进行的!3、设置vnc1、打开桌面左上角的树莓派标

2021-07-27 17:59:54 1310

原创 electron-vue windows打包后左上角图标无法显示问题

解决方法1、图标必须是256x256大小的2、使用png格式或者ico格式的图标关于图标的格式,有个问题,我有两个electron项目,是使用不同的脚手架构建的,一个使用的是ico格式的图标,打包后的应用左上角的小图标可以正常显示。但是另一个在使用ico格式图标的时候,打包后无法正常显示左上角图标,后面改为使用png格式的图标打包后可以正常显示。所以说,虽然都是基于electron的项目,但是图标的使用样式可能有些许差别。...

2021-07-23 16:59:12 1609 1

原创 electron-vue 的初步安装使用

1、安装node官网Node下载进行安装.2、安装vue-cli# install 可以缩写为 inpm i -g vue-cli安装完成后可以通过输命令查看安装的版本$ vue -V2.9.63、安装electron-vue脚手架:vue init simulatedgreg/electron-vue my-project由于此脚手架很久没有更新,使用的electron版本很低,可以通过修改package.json中的electron版本。之后就可以直接安装了npm i

2021-07-23 09:46:11 305

原创 Uncaught Exception:Error:read ECONNRESET at TLSWrap.onStreamRead...

使用node的request来下载文件报错:查看官方文档发现,request在2020年2月11号起已经完全弃用了,所以不推荐继续使用。改用axios来下载保存文件。用法:file_url:文件的下载地址targetPath:文件保存地址import Axios from 'axios';var fs = require('fs');async function downloadFile(file_url, targetPath) { var req = await Axios({

2021-07-22 17:36:03 2346

原创 axios get本地json文件 404

在windows中代码如下:this.$axios.get(path + "/static/data/software.json").then((res) => { // 使用get请求获取到static目录下的 json文件的数据 ....... });windows中是用绝对路径访问的json文件,能正常访问。但是将代码移植到ubuntu平台,这样的写法会报错:Uncaught (in promise) Error: Request failed with st

2021-07-09 16:42:11 1039

原创 electron-vue使用serialport报错问题

简单的通过命令安装后直接导入使用会提升找不到serialport或者报与之相关的错误。解决方法:依次安装npm install electron-prebuilt --savenpm install serialport --savenpm install --save-dev electron-rebuild最后重新编译:.\node_modules\.bin\electron-rebuild.cmd或者.\node_modules\.bin\electron-rebuild

2021-07-05 11:34:22 1062 1

原创 input file 获取上传文件真实路径和文件名

本人是在vue项目上使用,如有不同情况请自行调整。1.样例代码代码如下(示例):<div class="add-file-right" style="height: 70px; margin-left: 100px; margin-top: 15px" > <div class="add-file-right-img" style="margin-left: 70px"> 上传文件:

2021-06-29 13:56:10 21711 17

翻译 树莓派(raspberry pi)看门狗watchdog的设置

树莓派内核默认没有启用看门狗功能,当内核挂死时将进入“死机”状态或kgdb调试状态,并不会自动重启系统。本文为树莓派开启看门狗功能并通过内核线程周期性喂狗,当出现系统崩溃时会自动重启Linux系统。启用硬件看门狗echo 'dtparam=watchdog=on' >> /boot/config.txt安装看门狗系统服务sudo apt-get updatesudo apt-get install watchdog如果安装过程报错,请看我的这篇文章对你是否有帮助看门狗安装报.

2021-04-29 14:40:55 2791

翻译 解决E: Encountered a section with no Package: header问题

项目场景:树莓派3b,linux系统,安装看门狗,安装报错。问题描述:通过命令sudo apt-get install watchdog安装watchdog包报错:Reading package lists... Error!E: Encountered a section with no Package: headerE: Problem with MergeList /var/lib/dpkg/statusE: The package lists or status file cou

2021-04-29 14:20:52 601

转载 pyqt5 QThread :Destroyed while thread is still running

我有一个QThread继承的类,用于耗时操作class ChargingThread(QtCore.QThread): _res = pyqtSignal(str) def __init__(self): super(ChargingThread,self).__init__() def run(self):在主类中调用该类时报错a = ChargingThread()a._res.connect(self.show_result)a.start()

2021-03-30 10:14:33 338

原创 python exe程序更新

python 程序打包系列文章目录python 程序打包系列更新原理一、断点续传下载二、脚本更新1.在主程序中生成脚本文件更新原理获取服务器端的应用版本号,与当前的应用版本号比较,有新版本则将服务端的新应用下载到本地,然后通过脚本移除老版本,新版本替换。(还有许多更新方式,这只是我使用的方式,不是很完美,每次都要下载完整的应用,下载较慢)1、检测更新:本地保存一个json文件,里面保存了当前版本号,读取该版本号,通过爬虫获取到服务端的版本号进行比较2、下载新版本:通过断点续传的方式下载3、下

2021-03-24 18:11:40 1538 2

原创 linux 通过程序名查找进程并结束该进程

一句命令:ps -ef | grep -E "程序名" | grep -v "grep" | awk '{print $2}' | xargs kill -9

2021-03-24 17:28:07 328

原创 rc.local不会开机自启问题

有时我们需要在开机启动的时候运行一些自己写的脚本,把运行脚本的命令加入到rc.local中是最简单的方法,但是这个文件可能不运行。可能原因:1、 rc.local没有执行权限增加权限:sudo chmod +x /etc/rc.local2、rc-local.service服务没有启动rc-local.service服务是与rc.local的启动相关联的,该服务启动了rc.local才会在开机的时候运行。检测服务是否启动:systemctl status rc-local.service

2021-02-22 14:00:07 4885

翻译 pyinstaller spec 文件浅谈

python程序打包系列接着上篇的pyinstaller的使用,在使用pyinstaller的过程中会生成一个spec文件,现在我们来聊聊这个文件。文章目录python程序打包系列spec 官方文档介绍PyInstaller要做的第一件事是建立一个spec(规范)文件 myscript.spec。该文件存储在–specpath=目录中,默认情况下为当前目录。规范文件告诉PyInstaller如何处理脚本。它对脚本名称和您提供给pyinstaller命令的大多数选项进行编码。spec文件实际上是

2021-02-01 16:56:20 7599 16

原创 pyinstaller 的简单使用

pyinstaller 的简单使用文章目录pyinstaller 的简单使用一、pyinstaller是什么?二、使用步骤1.引入库2.简单用法总结一、pyinstaller是什么?PyInstaller 是一个用来将 Python 程序打包成一个独立可执行软件包,支持 Windows、Linux 和 Mac OS X。PyInstaller 可以读取您编写的 Python 脚本。它分析您的代码以发现脚本执行所需的所有其他模块和库。然后,它将收集所有这些文件的副本-包括活动的 Python 解释

2021-01-29 10:48:44 2343

原创 inno setup 打包后的程序安装后无法打开问题

可能的问题原因:1、用户把程序安装在系统盘里,是无法直接启动的解决方法:1、用户以管理员的权限启动2、软件制作方:打开inno setup 所在文件夹,找到SetupLdr.e32文件,使用Resource Hacker打开(需要先下载),找到Manifest文件,找到并修改为:<requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>使inno setup 打包的程序自

2021-01-13 10:28:50 3246 2

原创 使用 inno setup 将exe构建为Windows 应用安装包

文章目录前言一、inno setup 是什么?二、使用步骤总结前言将项目打包成exe文件后直接给用户使用肯定是不合理的,按照我们的习惯,应用都是要有个安装过程的,所以我们要把exe制作成需要安装的应用。所以简易强大的打包成安装程序的:inno setup 就派上用场了提示:以下是本篇文章正文内容,下面案例可供参考一、inno setup 是什么?Inno Setup是一个免费的安装制作软件(开源),它既有适合新手的脚本向导,又有良好的脚本编辑环境,能够快速制作出标准Windows2000风格

2021-01-13 10:00:06 390

原创 git 创建新分支并提交到远程仓库

Git前言一、创建新分支二、查看当前修改的文件三、将修改的文件添加到新的分支四、添加分支的描述信息总结前言工作记录:使用Git创建新分支并且提交自己修改的代码。提示:以下是本篇文章正文内容,下面案例可供参考一、创建新分支查看分支git branch绿色字体的表示当前所在的分支。创建新分支git branch "分支名"这里的分支名最好使用动词+名词的形式来创建,这样可以使leader查看你的分支时可以通过名字就知道你这个分支改的什么内容。切换到你的新分支git check

2021-01-05 23:04:24 1657 1

原创 Python 实现二叉树的广度遍历和深度遍历

导航二叉树的实现广度(层次)遍历深度---先序遍历(递归)深度---先序遍历(迭代)深度---中、后序遍历(递归)二叉树的实现定义一个节点类:class Node: """节点类""" def __init__(self, elem, left=None, right=None): self.elem = elem self.left = left self.right = right定义一个树类:class Tree: "

2020-08-02 22:53:02 686

原创 Django 博客项目部署到阿里云服务器 Ubuntu系统

部署前提:项目在本地能正常运行!环境搭建本地所需准备云服务器操作本地所需准备1、我使用的是 Xshell 和 Xftp ,Xshell 用于连接云服务器,Xftp 用于本地与云服务器之间文件的传输,这两个软件都是可以去官网免费安装个人版的。2、使用了mysql等数据库保存数据的看,直接使用django自带的数据库的可以略过。找到项目使用的数据库,我的是myblog,导出数据库,结构与数据都要。云服务器操作1、通过Xshell连接上服务器后,切换到 home 文件夹,再使用Xftp 把 整个博客

2020-07-11 00:00:39 634

原创 ubuntu python虚拟环境 pip 安装virtualenvwrapper报错的解决办法

报错:Command “python setup.py egg_info” failed with error code 1…或者Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output解决方法以此安装后解决该问题。sudo pip install-i https://pypi.tuna.tsinghua.edu.cn/simple pbrsu

2020-07-09 20:54:13 1305 2

转载 Xshell 链接 Ubuntu 失败解决办法---安装SSH服务

Xshell 是通过SSH来连接的,所以Ubuntu里要有SSH服务器:通过以下命令安装SSH服务器sudo apt install openssh-server重启命令sudo server ssh restartubuntu 的IP地址不可以是动态的,一般默认是NAT连接也有可能防火墙问题,这里就不详说了,可以参考其他的解决方案...

2020-06-24 16:01:47 302

原创 python pandas读取csv文件报错:MemoryError

原因一般出现这样的情况,是由于读取的数据量过大,内存使用到一定时会终止内存如果你的Python是32位的,那么你的pandas和Numpy也只能是32位的,当你的内存使用超过2G时,就会自动终止内存。解决办法终极解决方法:再安装一个64位的python,并且重写安装64位的所需的API,可以当副本使用,再你需要读取大文件时切换这个副本使用就基本没问题了...

2020-05-31 21:35:10 1416

原创 python 机器学习 scikit_leran 的安装

python 机器学习 scikit_leran 的安装安装条件注意事项安装过程安装条件Windows环境下的安装,需要以下四个包才能正常使用 scikit_learn:1.matplotlib2.numpy+mkl3.scipy4.scikit_learn注意事项以上四个包尽量以下网站里下载:可以下载各种包的链接:https://www.lfd.uci.edu/~gohlke/pythonlibs/自己选择与自身系统版本相符的包下载如果你已经通过pip install xxx,

2020-05-28 18:09:12 321

原创 Django 2 报错NoReverseMatch

新手上路,做个笔记吧┭┮﹏┭┮异常提示:NoReverseMatch at /xxx/ Reverse for ‘xxx’ not found. ‘xxx’ is not a valid view function or pattern name一般情况:都是与命名空间有关。这是因为自己指定了app_name,app_name=‘stu’在html界面中同样要指定,即<a hre...

2020-04-13 23:03:05 498

原创 Django 2 url逆向解析

前言:URL命名空间包括两个部分:app_name ( 应用命名空间 )namespace ( 实例命名空间 )一个视图(view)往往对应多个url地址.在django中实现反向解析URL必备条件就是 url和view能一对一 的匹配.(通过view找到唯一一个对应的url,通过url也能找到唯一一个view)最 简单的方式 就是使用 name ,可以理解为url起了一个名字....

2020-04-13 22:18:24 203

原创 Python3 使用fake_useragent 模块的报错与解决方法

Python3 fake_useragent 模块的使用和报错解决发现问题解决办法以下代码片段都在控制台处测试发现问题from fake_useragent import UserAgentra = UserAgent()此时出现错误提示Error occurred during loading data. Trying to use cache server https://f...

2020-04-06 23:33:14 5152 2

bVNC Free.apk

手机vnc

2021-07-27

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

TA关注的人

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