自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 Linux 误删用户恢复(原用户目录还在,只是不能登录连接)

xxx是新建的用户名,与原用户目录的名称一致Step1 : 创建用户(跟原用户名一样)sudo useradd -M xxxStep2 : 修改用户的登录密码sudo passwd xxxStep3 : 赋予xxx用户对目录的操作权限sudo chown xxx:xxx -R /home/xxxStep4 : 将用户加入bash,赋予操作的权限sudo usermod -s /bin/bash xxx最后重新登录连接,整个账号就回到最初的样子了。...

2022-04-23 15:12:09 2361

原创 ValueError The passed save_path is not a valid checkpoint

1. 背景在使用tensorflow 1.x版本来跑目标检测算法时,发现在加载官方与训练模型时出现上述错误,上网找了好几种解释,但是都没有成功。分别是:模型的checkpoint路径太长,要改短一点。模型的checkpoint路径不能使用绝对路径,要使用相对路径。但是感觉都没有从本质上把问题讲清楚,随即搜索了一下对应的文件,发现出问题的是在这行代码,如图。因此找了官方的源码,一般来说,只需要填入sess和对应的ckpt路径就能重载训练时的参数用来进行继续训练或者进行数据的预测。但是,此处我

2021-10-14 15:14:36 1959 2

原创 Noscope视频查询优化复现过程

Noscope是在2017年提出的大规模数据视频的查询算法,通过采取差分检测器对视频帧的提取极大地提升运行速度,并且在检测时使用的轻量级CNN算法也很好地加速,是一种很好的视频查询加速思路。项目的github地址:noscopeNoscope实战教程基本环境配置要求1 环境安装1.1 安装tensorflow-gpu 0.12.0和keras 1.21.2 安装带有ffmpeg的opencv3.21.3 安装 bazel0.4.5二级目录三级目录基本环境配置要求根据官方项目的要求,我们首先配置如下:

2021-09-07 19:25:30 513 2

原创 Yolov5训练自己数据遇到问题汇总

YoloV5训练本地数据问题解决:AssertionError: train: No labels in 2007_train.cache. Can not train without labels背景解决方法背景在实现YoloV5训练本地数据时遇到了一个关于标签没有读取的问题,无法进行训练,在寻找了多个实验方法之后发现此博文有相似的错误,进而参考其解决方法顺利解决,在此做一下记录。解决方法打开dataset.py文件,使用快捷键Ctrl+F使用搜索框搜索define label按照正常的VOC标

2021-07-22 10:46:37 7106 4

原创 解决问题ImportError: cannot import name ‘_update_worker_pids’ from ‘torch._C’

背景:近日在复现超分辨率算法的时候发现了如上问题报错。然后几经周折查询,最后由Github上的环境要求和网络上的一些解决方法,发现是我的python安装torch是1.8.0以上版本的,而github项目要求是0.4.0版本的。然后猜想是由于官方对于torch的版本不兼容,然后0.4.0的接口方法功能与1.8.0的不一致,导致找不到这些模块。解决方法1(已安装anaconda):打开命令行 (这个自行查找)新建python的环境3.6.5(python版本不能大于3.6):conda crea

2021-04-08 18:32:52 5130 9

原创 S7-PLCSIM Advance, Error Code: -30,LicenseNotFound问题解决

问题描述在配置S7-PLCSIM Adcance时,开启相应的虚拟PLC时提示一个报错如下:解决方法1.打开任务管理器,选择服务2.点击打开服务选项:3.点击Automation License Manager Service服务,右键启动如上图即可,回到PLCSIM Advance再打开就可以了。...

2020-06-09 21:02:28 24846 33

原创 GazeboRosControlPlugin missing <legacyModeNS> while using DefaultRobotHWSim, defaults to true.

问题:[ERROR] [1580993178.194686301, 0.325000000]: GazeboRosControlPlugin missing while using DefaultRobotHWSim, defaults to true.This setting assumes you have an old package with an old implementatio...

2020-02-06 21:06:53 4825 1

原创 error: #error This file requires compiler and library support for the ISO C++ 2011 standard.

解决cmake编译时出现的错误问题如下:error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options.e...

2020-01-30 14:03:27 6553

原创 贝叶斯滤波的数学推导

引言贝叶斯滤波的应用无处不在,著名的卡尔曼滤波就是在这么一个背景下应用的。下面开始公式的推导。1.贝叶斯公式推导对于p(x∣y)=p(y∣x)p(x)p(y)p(x|y)=\frac{p(y|x)p(x)}{p(y)}p(x∣y)=p(y)p(y∣x)p(x)​,每个人都可以简单地推导,但是如果应用多一个场景,比如在Z=zZ=zZ=z时的p(x∣y,z)p(x|y,z)p(x∣y,z),那么...

2019-11-20 19:36:04 822

原创 希腊字母读法以及表示(自用)

Α α:阿尔法 AlphaΒ β:贝塔 BetaΓ γ:伽玛 GammaΔ δ:德尔塔 DelteΕ ε:艾普西龙 EpsilonΖ ζ :捷塔 ZetaΕ η:依塔 EtaΘ θ:西塔 ThetaΙ ι:艾欧塔 IotaΚ κ:喀帕 Kappa∧ λ:拉姆达 LambdaΜ μ:缪 MuΝ ν:拗 NuΞ ξ:克西 XiΟ ο:欧麦克轮 Omicron∏ π:派 P...

2019-10-29 11:00:52 301

原创 为图片生成动态路由

背景:我在做项目的时候使用python的sanic框架做文本编辑器的时候,以前是将图片转成base64在前后端之间传输,而众所周知现在主流的做法就是为图片生成动态的路由,专门给图片的上传生成一个路由,然后就像我们的CSDN的博客一样使用的是插入图片生成网址,来让这些图片以url的形式存在,不仅能够节省内存,还能够更简明易懂.方法:1.在项目里新建一个存储图片的文件夹,然后将上传的图片传入此文...

2019-10-19 15:15:20 290

原创 解决cannot insert an item into a CategoricalIndex that is not already an existing category问题

近日,在做数据挖掘的时候使用了pandas来做数据的预处理,然而遇到了一个棘手的问题,就是 TypeError: cannot insert an item into a CategoricalIndex that is not already an existing category。在百度找找不到解决方法,去github源码上也找不到解决方法,据说这是一个pandas的悬疑问题。后来实在...

2019-09-19 21:18:23 3948

原创 解决西门子Step 7 basic 找不到许可证问题

近日在学习西门子的PLC时遇到了一个很大的问题,可以说把我挡在了门口之外,入不了门,就是在项目里添加设备CPU的时候提示Step 7 basic找不到许可证!解决方法1.删除原授权的License:打开Automation License Manager应用,然后我们可以发现仅有的License Key前面有一个时钟,说明它已经过期不可用,我们就要去寻求新的Key.打开“我的电脑”,选择C...

2019-09-03 21:11:43 82830 12

原创 基于无状态的token刷新机制

近日在捣鼓token的时候遇到了很多问题,一个比较突出的问题就是,token是无状态的,要把它变为有状态的就失去了本来的意义,但是又如何为token做有效期的更新呢?如何让用户每次操作页面的时候token自动更新呢?如何避免用户在操作时不会自动token失效呢?在查阅了很多的资料后,确定了一个比较合适的方法,使用refresh_token机制,而不是使用session和redis这种标识为有状态...

2019-08-14 20:13:32 5924 4

原创 保持JWT token只在过期时间失效机制

近日项目渐进收尾,在最后的RBAC和token测试中发现了一些小问题,在token的交互中,发现一旦重启服务器后,之前生成的token就会失效了.这在我们的日常使用中是绝对不允许的,否则假如一个人在使用着app,我们服务器更新了,当他再次访问请求的时候发现自己要重新登录了,这样带来了很不好的用户体验,所以需要改进.但是考虑到既然实用可token的JWT机制,抛弃了session和cookie的保存...

2019-08-14 17:53:55 5819 1

原创 解决ROS Dobot串口连接乱码问题

问题近日在调试Dobot机器人的时候,使用rosrun命令去启动客户端的时候,发现端口连接不上并且有乱码。后来发现是因为的的tty接口没有读的权限。解决1 确认好所有的数据线连接,以及开启Dobot。进入dev 目录:cd dev/2 找到你的tty后面带USB的文件。例如我的:ttyUSB0,修改权限sudo chomd 777 ttyUSB0 # ttyUSB0 为端口,自己替...

2019-07-18 13:36:58 669

原创 解决ERROR 1698 (28000): Access denied for user 'root'@'localhost'问题

问题最近在使用mysql进行重新配置于Ubuntu18.04时发现的一个坑。进入mysql时需要我们使用sudo mysql -uroot -p******才能登陆成功,否则提示ERROR 1896。发现这个的原因其实是root用户的权限问题。解决方法步骤1:先使用 你的原始密码(首次安装为空)登陆sudo mysql -uroot -p 步骤2:在输入以下命令查看你的root账号...

2019-07-17 13:42:05 1791 1

原创 Sanic之request['session']报错KeyError解决

背景:最近在做项目时使用Sanic作为后台框架开发,在一开始没有多余调用的时候直接对异步函数里进行request[‘session’]毫无问题,一直测试也没什么问题,最近测着测着发现了点问题,而且是忽然间出现的,说明它有某个触发条件,或者是之前的使用不规范不合理。如图所示,报错keyError:‘session’解决方法:找到你的Sanic引用app的地方:加入如下:from san...

2019-06-06 16:27:27 2011

原创 error: src refspec dev does not match any.

解决方法:在本地新建一个本地的分支:git checkout -b name #name为分支名称再进行 git push name(name为远端分支的名称)顺便提示:git checkout -a name(name为远端分支名称,这是切换到远端分支命令)git branch -a (查看远端分支)...

2019-05-30 13:37:56 19874 1

原创 解决打开pycharm有带图片md文件卡死问题

背景最近在做项目的时候,向前端传输带图片的md文件,然后编辑完成想试着发送的时候发现Pycharm忽然卡死了,打开也是闪退。解决方法先将md文件移出项目文件,打开Pycharm,然后再进行下列操作。打开File->Settings->Plugins->installed把我们的Markdowm Support前面的勾取消掉。在我们的Plugins还有个比较好的MD插...

2019-05-25 21:53:29 3142 1

原创 sqlalchemy.pool.QueuePool Invalidate connection 问题解决

背景最近在写个项目的时候使用了sqlalchemy的ORM框架进行对数据库的接口书写,然后在写一个删除后自增id重设再添加的小接口时遇到了点问题。问题一:session或者connection连接溢出,解决engine = create_engine(“mysql+pymysql://root:password@localhost:3306/db?charset=utf8”, pool_si...

2019-05-11 14:28:19 1257

原创 ubuntu安装pycharm提示 选项useconcmarkswepgc在版本9.0中已被弃用

问题:OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.WARNING: An illegal reflective access operation has occurr...

2019-04-30 13:16:30 3823 4

原创 mysql删除后排序

1、删除原有主键:ALTER TABLE table_name DROP id;2、添加新主键字段:ALTER TABLE table_name ADD id int NOT NULL FIRST;3、设置新主键:ALTER TABLE table_name MODIFY COLUMN id int NOT NULL AUTO_INCREMENT,ADD PRIMARY KEY(id);...

2019-04-22 12:46:22 408

原创 由于没有公钥,无法验证下列签名: NO_PUBKEY 76F1A20FF987672F

W: GPG 错误:https://dl.winehq.org/wine-builds/ubuntu xenial InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 76F1A20FF987672F近日在安装wine时出现了一个小错误,可能是导入的pgp没弄好,所以进行sudo apt-get update 的命令时出现了上面的没有公钥的错误。解决方案打开终端,去...

2019-04-09 20:20:08 36600 10

原创 Linux通过终端打开应用程序(自用)

最近在使用某些应用程序时发现点击启动会没有反应,然后就自己找了挺多的解决方法,最终解决了我的小小需求。前提是你要小小记得你的应用程序的名字,比如网易云,你要记得netea…才能准确找到你的应用程序名字。解决方法打开终端,输入你需要运行的应用程序:如网易云记得netea…,然后不断地试Tab...

2019-04-01 17:13:46 21453 1

原创 学习笔记---Linux

1.在ubuntu16.04里docker使用:sudo su #切换为rootsu lry #切换回当前控制台sudo gpasswd -a ${USER} docker #为docker添加当前用户 docker-compose up -d #切换docker用户后进行提交...

2019-03-28 13:28:00 245

原创 更新Python3.6后出现ModuleNotFoundError: No module named 'apt_pkg'

更新Python3.6后出现ModuleNotFoundError: No module named 'apt_pkg'原因解决方法每个人在使用Linux时都会跳进的坑,最近系统崩了,引导坏了,没找到好的解决方法,就重装了一次UBUNTU16.04系统,配置Python,更新后,每次都出现了这个情况,在此做个记录。原因在把Python3.5升级到Python3.6之后就会出现Python a...

2019-03-27 16:13:41 7977 2

原创 Linux解决'dl.google.com'域名无法解析

ubuntu16.04解决暂时不能解析域名问题近日,在linux下安装google浏览器时,会出现不能解析域名“dl.google.com”问题,找了挺多的资料,然后总结了以下,非常好用!解决方法:1.寻找新ip:寻求一个新的ip去连接这个google的网站,来进行下载。打开ip查询网,输入dl.google.com然后下面会有一堆可用的ip,任选其一:比如楼主选的是203...

2019-03-22 20:08:08 3518

原创 Linux 端口占用

Linux下解决端口占用问题**Linux下解决端口占用问题**1.查找被占用的端口2.查看占用端口的程序以及端口的信息:3.杀死端口进程Linux下解决端口占用问题在进行编写程序时我们经常会遇到端口被占用的问题,如图:针对这个错误,以下介绍一种端口堵塞的解决方法:1.查找被占用的端口查找所有的占用端口:netstat -tln可以看到楼主的8000端口已经被占用(LISTEN)...

2019-03-19 21:13:58 328

空空如也

空空如也

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

TA关注的人

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