自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

苑先森的博客

兴趣是最好的老师~

  • 博客(34)
  • 资源 (2)
  • 收藏
  • 关注

原创 Ubuntu 22.04 Nvidia Audio2Face Error:Failed to build TensorRT engine

Audio2Face 报错 Failed to build TensorRT Engine

2024-03-17 14:13:12 962 1

原创 【亲测】Python-判断某一天是否为假期、调休、工作日

【代码】【亲测】Python-判断某一天是否为假期、调休、工作日。

2023-04-17 20:32:42 1259 1

原创 Flask中url_for无法自动跳转https问题

Flask中url_for跳转不支持https

2022-12-13 22:22:28 595 1

原创 《Python之函数参数》那些鲜为人知的坑

《Python之函数参数》那些鲜为人知的坑

2022-12-10 13:34:25 175

原创 Flask对接微信小程序之“客服消息推送非第三方服务后,微信客服系统正常接收消息”踩坑

Flask对接微信小程序之“客服消息推送非第三方服务后,微信客服系统正常接收消息”踩坑

2022-07-25 19:34:16 407

原创 JWT之JAVA-setClaims和Python的区别

jwt之java-setClaims和Python的区别

2022-03-05 18:15:14 3199 2

转载 Dubbo 稳定性案例:Nacos 注册中心可用性问题复盘

声明:转载自http://blog.itpub.net/31556476/viewspace-2670112/一、问题描述:客户使用了 Dubbo,注册中心使用的是 Nacos,在下午开始不断有调用报错,查看日志,发现了 Nacos 心跳请求返回 5022019-11-15 03:02:41.973 [com.alibaba.nacos.client.naming454] -ERROR [com.alibaba.nacos.naming.beat.sender] request xx.xx.xx.x

2022-02-26 16:50:17 4594

原创 MySQL不等于判断时,null空值处理问题

使用!=判断字段不等于某个值时,得到的结果是不包含字段为null的情况的,需要使用is null增加条件,例如;select * from A_table where field_1 != 'Value' or field_1 is null;

2022-02-09 09:43:53 5012

原创 EQMX订阅模糊主题通配符主题[+、#]的时候自动断开

EQMX订阅模糊主题、通配符主题[+、#]的时候自动断开服务器之前安装emqx时,使用rpm包安装4.2.6版本,现在要进行升级4.3.11。# 停止当前的emqx服务emqx stop# 卸载emqxrpm -e emqx# 下载emqx-centos7-4.3.11-amd64.rpm进行安装rpm -ivh emqx-centos7-4.3.11-amd64.rpm# 测试Dashboard正常。但订阅模糊主题比如test/+、test/# 时, 怪事来了, 直接断开连接。由于比较

2022-01-06 00:36:19 1497

原创 CentOS7 虚拟机本地连接不可用/消失

问题出现背景:虚拟机【网络桥接模式】在公司内部拷贝使用,连接同一个局域网,多人开启虚拟机的时候,会导致局域网中虚拟机ip地址冲突,出现网络风暴,网速慢,ssh连接极不稳定等等问题;最保守的办法是虚拟机复制前后,利用vmware重新生成一下MAC地址,再启动。不过不知道是不是最有效的方法;冲突后关闭虚拟机,vmware重新生成mac地址后,重启虚拟机后,虚拟机的网络管理功能无法使用,右上角的网络状态直接消失;命令systemctl status network.service查看网络服务,并未启动成

2021-12-28 20:32:50 3168 2

原创 pyenv环境安装以及使用笔记

pyenv 环境安装笔记:下载pyenv:git clone https://github.com/pyenv/pyenv.git ~/.pyenvps:MacOS的话可以直接用homebrew安装:brew updatebrew install pyenv添加shell配置文件到~/.bashrc(bash)或~/.bash_profile(sh)MAC下是mac的话是.zshrc,此处以~/.bashrc为例export PYENV_ROOT="$HOME/.pyenv"export P

2021-11-16 21:27:49 1559 1

原创 mysql:Access denied; you need (at least one of) the RELOAD privilege(s) for this operation

Navicat 本地数据库结构同步线上数据结构时,其中的一个创建视图语句报错:查看执行的语句为:参照:https://blog.51cto.com/u_5250070/1683762后,发现购买的阿里云RDS服务器未提供ssh登录接口;我的解决思路:调整定义者安全性,找到本地数据库视图的创建语句,进行如下修改:将只能通过本地登录"root"@“localhost"改为"root”@"%",处于安全考虑,同步完成后再改回即可!...

2021-10-22 16:29:00 760

原创 go-redis连接池相关参数MaxIdle、IdleTimeout、MaxActive

go-redis中连接池以及相关参数使用笔记参数说明:MaxIdle: 最大空闲连接数;没有redis操作时依然可以保持这个连接数量,但要在IdleTimeout的时间范围内,不然就会关闭,结合IdleTimeout进行理解;MaxActive:最大连接数,一般为0,代表不限制;同一时间最多有这么多的连接,包括连接池中的连接以及连接池外的连接,加入最大空闲MaxIdle设置3,MaxActive设置5,那么,当连接池的连接全部处于忙碌状态时,还可以再额外创建一个连接,当该连接关闭时,如果连接池中空闲数

2021-07-25 23:42:07 6471 2

原创 PyCharm Ctrl + Shift + F10 无法运行当前py文件的问题

问题:更新PyCharm2018到2020.3.3后,打开项目文件,习惯性到PyCharm中运行main.py文件,结果发现打开了Terminal终端,并没有熟悉的运行控制台界面,而是下面这样:最终发现,由于文件最上面加了下面这句:#!/usr/bin/env python3在较老的PyCharm版本中,没有问题,但新版不知道更新了哪里,导致win10平台下这句话生效了;解决办法:删除运行代码文件头部的即可:#!/usr/bin/env python3或#!/usr/bin/pyth

2021-07-22 20:37:45 3408 4

转载 vue 表单输入框不支持focus及blur事件的解决方案

vue 表单输入框不支持focus及blur事件的解决方案采用指令的方式来解决这个问题(此处的前端框架以mint-ui为例):1.html引用: v-mtfocus2.在实例中添加指令directives: { 'mtfocus' (el, binding, vnode) { let mtinput = el.querySelector('input') mtinput.onfocus = function () { ...//如果要对节点的数据进行更改,且更改要映射到页面

2021-06-23 15:58:30 1112

转载 CMakeList学习笔记

hello.cpp为源文件,构建一个CMakeLists.txtcmake_minimum_required(VERSION 2.8)project(hello)add_executable(hello hello.cpp)在目录中的build 文件夹中进行cmake …和make ,就可以编译源文件生成可运行文件.cmake的常用命令:project 命令语句 : project(<projectname> [languageName1 languageName2 … ] )

2021-06-03 17:28:06 188

原创 基于JQuery实现鼠标滑过(类似hover)图片(或Canvas),实时获取鼠标坐标位置

前言:尝试制作web端物体标注的时候,虽然利用Canvas可以标注物体,但缺少像LabelImg那样可以利用十字星定位鼠标起点的辅助功能。一直认为可以通过鼠标hover事件实时获取鼠标位置,尝试后无果!最后换个思考方式,解决!直接上代码;<!DOCTYPE html><html><head> <title>基于JQuery实时获取鼠标坐标Demo</title> <script type="text/javascr

2021-04-12 17:00:09 2686

原创 PyInstaller暴力打包基于Flask的SocketIO+PyTorch+YOLO笔记

一、项目需要。将Flask项目打包成Linux可执行【不至于源码太过于暴露在外】方便其他需要,不在赘述。二、项目环境[主要库版本]。Flask==0.10.1Flask-SocketIO==4.3.2eventlet==0.30.0torch==1.5.1-CPUtorchvision==2.3.0【特别注意】…...

2021-03-25 00:12:38 973 1

转载 nginx--default_server定义规则及配置

nginx--default_server定义规则及配置nginx 的 default_server 指令可以定义默认的 server 出处理一些没有成功匹配 server_name 的请求,如果没有显式定义,则会选取第一个定义的 server 作为 default_server。在了解到如上规则后,我们可以捕获未做绑定的域名访问或直接IP访问,做重定向到403页面等处理。1、nginx 隐式的 default serverhttp {# 如果没有显式声明 default server 则第一个

2021-02-23 17:22:52 5063

原创 libmvec.so.1: cannot open version `GLIBCXX_3.4.21‘ not found

一、解决报错“libmvec.so.1: cannot open shared object file: no such file or directory”1、安装依赖yum install gcc gcc-c++2、下载编译库wget http://ftp.gnu.org/gnu/glibc/glibc-2.25.tar.gz3、编译tar xvzf glibc-2.25.tar.gzcd glibc-2.25mkdir buildcd buildmake -imake insta

2020-07-13 22:48:37 4000

原创 树莓派Zero安装OpenCV血泪史

遇到主要报错如下:1、THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them.2、OpenSSL.SSL.WantRe

2020-07-10 21:08:04 1308

原创 利用Pyinstaller将python打包成exe,input无法阻塞DOS窗口

问题描述:最近需要将python的一个小项目打包成exe;其中使用到第三方库,先将第三方库抽离出来。达到仅仅依赖python环境正常运行的效果。在利用pyinstaller打包的时候,使用命令pyinstaller -F xxx.py,整个过程看起来无报错,但点击生成的.exe时,DOS窗口闪现即逝,代码中明明有input函数阻塞,为什么没有成功。经过研究,终于发现,只要是存在导入第三方包的语句,生成的exe就无法使input生效【后来发现导包时找不到包导致】。查找build/xxx/warn-xxx

2020-05-26 18:59:07 4048

原创 Python中的字符串转时间戳

Python中的时间转换-笔记一、代码其他说明:一、代码#!/usr/bin/python3# -*- coding: utf-8 -*-# @Time : 2020/5/13 19:23# @Author : 苑先森# @File : 时间格式转换.py# @Software : PyCharmfrom datetime import datetimeimport datetime as dtt_str1 = "May 6, 2020 10:47"t_obj1

2020-05-13 20:05:27 1818

转载 Python多线程与多进程中join()方法的效果是相同的

Python多线程与多进程中join()方法的效果是相同的。下面仅以多线程为例:首先需要明确几个概念:知识点一:当一个进程启动之后,会默认产生一个主线程,因为线程是程序执行流的最小单元,当设置多线程时,主线程会创建多个子线程,在python中,默认情况下(其实就是setDaemon(False)),主线程执行完自己的任务以后,就退出了,此时子线程会继续执行自己的任务,直到自己的任务结束,例...

2020-03-20 14:04:34 164

原创 MaxPooling 最大池化简单实现

#!/usr/bin/env python2# -*-coding:utf8-*-import numpy as npdef max_pooling(feature_map, size=2, stride=2): """max_pooling""" channel = feature_map.shape[0] height = feature_map.s...

2020-03-14 11:53:48 3553

原创 基于YoloV3-tiny训练自己的模型的坑,图像识别效果不错而视频识别效果极差

基于YoloV3-Tiny训练自己的模型的坑背景:项目需求,要进行22个物体类别的识别。无耐只有一个简陋的gtx1050Ti,那就使用YoloV3-Tiny好了,前期数据收集,采用了自动半自动自动标注。为什么叫半自动,因为前期需要人工进行预处理一下。目前产生1w张的多物体并自动生成准确标注信息的数据集差不多也就10分钟,相比手动标注,漫长而痛苦的过程,已经感觉升天了,哈哈哈~PS:相机使用的...

2020-03-06 17:43:24 2415 10

原创 Ubutnu18.04打开bash报错:/usr/share/virtualenvwrapper/virtualenvwrapper_lazy.sh: No such file or director

Ubutnu18.04打开bash报错:/usr/share/virtualenvwrapper/virtualenvwrapper_lazy.sh: No such file or directory.背景描述:解决办法:背景描述:Ubutnu18.04,之前使用apt安装过 virtualenv和virtualenvwrapper,由于种种原因出了问题,不能用了,就准备用pip安装,pip...

2019-12-12 21:52:02 748

原创 Python下Opencv尝试调用海康GIGE工业相机

环境一、相机型号(海康): HIKVison MV-CE013-50GC二、win10 x86_64三、结合海康

2019-12-03 17:30:02 10546 25

原创 C语言指针理解

C语言指针理解笔记int p; – 这是一个普通的整型变量。int p; – 首先从 p 处开始,先与结合,所以说明 p 是一个指针, 然后再与 int 结合, 说明指针所指向的内容的类型为 int 型。所以 p 是一个返回整型数据的指针。int p[3] – 首先从 p 处开始,先与[] 结合,说明 p 是一个数组, 然后与 int 结合, 说明数组里的元素是整型的, 所以 p 是一个由整...

2019-12-01 00:36:06 114

原创 I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this Tensor

环境(ubuntu18.04,python==3.6.5,GCC==7.3.0, tensorflow==1.12.0)tensorflow安装(此处以tensorflow1.12.0为例,非GPU版,如需要安装GPU版请参照tensorflow官方文档):pip3 install tensorflow==1.12 -i https://mirrors.aliyun.com/pypi/simp...

2019-09-29 01:40:28 18961 5

原创 记一次扑克牌与24点的游戏故事

最近从朋友那里看到一个有趣的打牌与游戏,直接上题题目:我的解决方案,希望可以有所优化,期待与大神一起交流学习:def deal_data(alist, k): """ 处理牌是否出完的逻辑 :param alist: :param k: :return: """ sepc_list = list() total = 0 ...

2019-09-21 15:02:20 767

原创 python格式化字符串之%()s

此种方式,相当于起别名,后面跟key-value字典格式,关键在于字典的value要与前面对应。

2019-09-14 21:14:17 3796 1

原创 python3使用相对路径导包出现ImportError: cannot import name ‘xxx‘

目录结构如下:init.py 内容print('init->begin')config = "config"# 由于info的关系,此处的导包需放在config = "config"之后from . import infoprint('init->end')__all__ = ['config', 'info', 'other']info.py 内容from ...

2019-09-14 21:13:00 28554 3

原创 docker-compose简单部署flask_web_demo

利用docker-compose部署简单flask_web_demo基于Ubuntu18.04、Docker19.03.2项目目录结构docker-compose安装app.py文件requirements.txtDockerfile文件docker-compose.yaml文件基于Ubuntu18.04、Docker19.03.2项目目录结构└── case1-flask-web ...

2019-09-08 22:10:07 1169

clean_remote_repositories.bat

清理Maven仓库缓存文件_remote.repositories

2022-01-16

clean_lastUpdated.bat

清理Maven仓库中的jar包下载失败导致的*._lastUpdated文件

2022-01-16

空空如也

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

TA关注的人

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