自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pyqt5 QThread发送http请求出错: No connection adapters were found for

目的:从config.ini读取网址,使用request进行访问,post数据遇到问题:requests.exceptions.InvalidSchema: No connection adapters were found for ''https://httpbin.org/post''原因:config解析的时候默认以字符串的形式读取内容,即会在所读取的内容外面包两个单引号( ' )错误:[http]URL_GET_OPERATOR = 'https://api.github

2021-03-17 16:51:40 2269

原创 sqlite3中的execute与executemany

预备知识:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL其中DQL为 select语句数据操纵语言DML主要有三种形式:1) 插入:INSERT2) 更新:UPDATE3) 删除:DELETE使用executemany执行 select 操作会出现问题,报错信息如下:ProgrammingError: executemany() can only execute DML statements.executemany只能用于DML的操作,不过在.

2021-02-13 22:50:18 3438

原创 sqlite数据库特性

sqlite特性(相对其他数据库)选择sqlite的场景

2021-02-13 21:49:34 200

原创 python 访问sqlite数据库路径问题

访问数据库,原想通过同一个py文件py_MySQL内的方法调用,在路径上的设置是不是可以直接设置在当前目录下def dict_query_table_sqlite(sql, args=[], executemany=False): # 连接数据库 conn = sqlite3.connect('screw_database.db') cursor = conn.cursor() # 如果使用executemany()执行select语句,程序会抛出Programming

2021-02-06 10:59:33 2502

原创 python 读取 config.ini 文件出错

问题软件需要读取配置信息,配置信息写在 config.ini 文件中,config.ini文件经记事本打开修改之后,软件无法再次读取。错误信息configparser.MissingSectionHeaderError: File contains no section headers读取时也会报"\ufeff"错误错误原因记事本在修改保存 config.ini 时,默认会在文件的头部加入 BOM,以标识文件编码格式。而我们的程序以及 config.ini,使用的是utf-8,并没有

2021-02-04 12:16:17 1751 1

原创 python 异常处理问题

python异常处理文档

2021-02-03 16:42:37 384 2

原创 UI线程完成后,使用子线程实现一个延时展示的效果

pyqt项目主线程有翻页功能,当前页面有5个螺丝钉,每个螺丝钉完成之后其颜色会变成绿色,当所有螺丝钉完成之后会进行翻页。当最后一个螺丝钉完成之后,螺丝钉会有一个翻页功能,但由于主程序一直在运行,当前展示的页面4绿1黄就一直没有变化,导致直观上感觉是没有完成第5个螺丝,直接跳到了后一页。使用子线程,延时触发翻页功能。主线程执行完所有程序,界面(5绿)得以展示,而后翻页。代码如下# 主线程class MainWindow(QWidget): def __init__(se

2021-01-29 21:18:52 279 1

原创 QThread 监听端口,ternimate 之后仍锁定端口,对其进行解锁?

线程退出后资源释放问题https://blog.csdn.net/congwang3960/article/details/107662742https://blog.csdn.net/lemon4869/article/details/107346714/

2021-01-16 17:16:28 345

原创 python,使用 locals() 在for循环里生成线程

locals() 基本用法>>>def runoob(arg): # 两个局部变量:arg、z... z = 1... print (locals())... >>> runoob(4){'z': 1, 'arg': 4} # 返回一个名字/值对的字典>>>locals()用于打包函数内所有的参数进行传递    import time    def local():     p.

2021-01-06 11:45:54 452

原创 wxPython 通过扫描枪扫码触发事件

1. 扫描枪在扫描之后会自动触发一个回车事件(Enter)2.文本框可以在 style 属性中设定将被触发的事件EVT_TEXT_ENTER:当用户在一个wx.TE_PROCESS_ENTER样式的文本控件中按下了回车键时,产生该事件。self.text = wx.TextCtrl(self.panel, style=wx.TE_PROCESS_ENTER, pos=(700, 50), size=(50, 30))self.Bind(wx.EVT_TEXT_ENTER, self.onS.

2020-12-05 22:22:45 1250

转载 python 中sorted的时间、空间复杂度

python 中sorted的时间、空间复杂度,sorted使用的是 Timesort 排序方法转载自 https://www.cnblogs.com/clement-jiao/p/9243066.html

2020-11-17 09:16:41 4067

转载 python和java基于redis的通信

python和java基于redis的通信需要安装redis数据库,分别导入包redis,jedis

2020-11-16 21:10:43 233

原创 Ubuntu18 安装MySQL

https://zazalu.space/2019/06/14/ubuntu18-04%E5%AE%89%E8%A3%85mysql8-0-16-Community/

2020-10-12 10:22:49 146

原创 制作一个二维码,扫描访问网页

安装qrcodepip3 install qrcode在url里加入“http”,用微信、QQ、支付宝等扫描是会直接跳转的import qrcodeurl = "https://blog.csdn.net/zlb_zlb/article/details/108700540"qr = qrcode.QRCode( version=5, error_correction=qrcode.constants.ERROR_CORRECT_H, box_size=8, borde..

2020-10-04 20:15:37 1302

原创 github 下载历史版本的代码

操作如下所示:根据历史commit,找到历史版本,然后下载

2020-10-04 14:48:01 5038

转载 Roboware 开发 ROS 代码, Git版本控制

安装Git https://blog.csdn.net/qq_23670601/article/details/88352340#commentBox合并原有代码,参考博客https://blog.csdn.net/github_35003236/article/details/78952043git push时提示:更新被拒绝,因为您当前分支的最新提交落后于其对应的远程分支git fetch origingit merge origin/masterfatal: 拒绝合并无关的历史 .

2020-09-26 10:20:10 144

原创 Python 杂记

python节省内存1.使用__slots__方法,限制每个类的属性,不允许动态添加属性,同时去除__dict__等属性,从而节省内存。2.计算上使用numpy库,以C/C++的风格操作,节省内存https://mp.weixin.qq.com/s/m4tz52mHLUdwc8u924Rsag...

2020-09-24 09:28:29 100

原创 Ubuntu 18 系统 安装 wxPython4.10

wxPython官网安装指南系统版本 :Ubuntu 18.04python版本:3.6.9IDE使用:Pycharm 社区版2020在线安装wxPython双python版本,pip使用pip3pip3 install -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-18.04/ wxPython接下来会安装wxPython以及其依赖包,只要保证网络畅通即可。安装话题通信包.

2020-09-23 15:39:12 581

转载 matplotlib 中文官网教程

https://www.matplotlib.org.cn/tutorials/

2020-09-21 07:14:57 2119

转载 pip 国内镜像加速

https://www.runoob.com/w3cnote/pip-cn-mirror.html## 安装numpy 作为例子,使用清华源pip3 install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple## 中科大源 https://pypi.mirrors.ustc.edu.cn/simple## 豆瓣源 http://pypi.douban.com/simple/...

2020-09-20 23:21:10 172

原创 Pycharm Git 设置

目录Git设置1.Git安装2.SSH密钥设置3.PyCharm设置4.Github克隆项目​5.项目的版本操作(Get)6.Github上传项目报错Git设置1.Git安装2.SSH密钥设置生成密钥ssh-keygen -t rsa -C "example@mail.com"将密钥的 id_rsa.pub 内容复制出来,放到github上https://www.cnblogs.com/huangshitian/p/724402...

2020-09-15 10:08:02 361

原创 Ubuntu18 安装 Gitlab

https://www.cnblogs.com/yangfan-123/p/11592905.htmlhttps://www.jianshu.com/p/94b39f278214ssh 复制 时使用gedit打开 id_rsa.pub再复制创建一个项目(如果是public,可以直接fork到自己的git项目中,并通过merge request 申请commit到项目中)私有项目:创建private projectmembers中选择添加一个或多个用户为developer...

2020-09-09 17:36:58 543

转载 ubunutu 更换 阿里源

https://developer.aliyun.com/article/751568获取系统版本lsb_release -a | grep Codename | awk '{print $2}' # 输出结果为下文中的Codenamecd /etc/aptsudo mv sources.list sources.list.bakvi sources.list写入内容,bionic是系统版本,需改deb http://mirrors.aliyun.com/ubuntu/..

2020-09-05 15:44:43 171

原创 服务器 安装 proxmox 虚拟环境(安装、配置网络、简单使用)

服务器 安装 proxmox 虚拟环境(安装、配置网络、简单使用)实验室多人使用服务器需要,因此在此做个记录。主机配置:主板:华硕ROGZ490CPU:20 x Intel(R) Core(TM) i9-10900K CPU @ 3.70GHz (1 Socket)内核版本:Linux 5.4.34-1-pve #1 SMP PVE 5.4.34-2 (Thu, 07 May 2020 10:02:02 +0200)PVE管理器版本:pve-manager/6.2-4/98245..

2020-09-03 15:19:33 9359

原创 LeetCode 多线程

做多线程编程题,要根据n大小,顺序打印"010203.....0n",过程中遇到了函数引用、typing数据类型。以题目为具体代码在这里做个记录。typing的用法python文档,多线程python文档函数引用:将函数传入线程中,如下,将 printNumber传入三个子线程中。t_zero绑定到 z对象的zero方法,传入参数args=(printNumber,)),其中printNumber的类型为'Callable[[int], None]',此类型表示传入参数是一个函数,该函数参数类型为...

2020-08-19 15:55:27 171

原创 dynamic 动态修改节点的参数,切换全局和局部算法

navfn/NavfnROS + base_local_planner/TrajectoryPlannerROSnavfn/NavfnROS + dwa_local_planner/DWAPlannerROSglobal_planner/GlobalPlanner + dwa_local_planner/DWAPlannerROSglobal_planner/GlobalPlanner + base_local_planner/TrajectoryPlannerROSself._bas.

2020-08-17 20:50:39 441

原创 百度 Apollo 仿真(无硬件,虚拟环境,离线仿真)ubuntu 18

参考https://github.com/ApolloAuto/apollo/tree/master/docs/demo_guide1.安装Docker2.克隆或直接下载Apollo代码3.启动Docker,进入容器4.构建Apollo5.启动ros调用和Monitor模块以及Dreamview6.下载历史数据7.打开Chrome并转到localhost:8888以访问Apollo Dreamview1.安装 Docker,官网安装指南,Docker简介1.1...

2020-07-21 14:26:15 2523

原创 LeetCode 题目知识记录

1.两数之和遍历、hash、字典2.两数相加大神代码风格,膜拜#两数相加# Definition for singly-linked list.class ListNode: def __init__(self, x): self.val = x self.next = Noneclass Solution: def addTwoNumbers(self, l1:ListNode, l2:ListNode) -> ListNod

2020-07-09 20:37:28 144

转载 ROS 常用 msg 格式

https://www.cnblogs.com/JuiceCat/p/12359332.htmlhttps://www.cnblogs.com/JuiceCat/p/12360637.html

2020-07-06 20:40:50 697

转载 ros amcl参数

<launch><!--by dyan1024//后为wiki官网的参数说明()中为粗读算法参数说明及理解×××面临的问题常用地图有2种: 1.基于特征,仅指明在指定位置(地图中包含的对象的位置)的环境的形状。特征表示使得调节对象的位置变得简单,作为附加的检测结果。这样的地图在地图构建领域很受欢迎。 2.基于位置,这样的地图是有体积的,它们为环境中的许多位置都提供标签。不仅包括环境物体的信息,也包括了对象没有物体的信息(如空闲空间),比较经典的占用栅格地.

2020-06-30 09:56:09 5923

转载 ROS,多车同时导航,多机协同

https://github.com/airuchen/multi_turtlebot3

2020-06-26 19:22:07 3092 2

原创 问题记录-ubuntu系统dns问题

ubuntu系统ping ip地址都可以,但是解析域名不行。于是修改域名解析sudo vi /etc/resolv.conf在其中加入了nameserver 8.8.8.8发现可以使用域名解析了。但是电脑一重启,我在/etc/resolv.conf 里加的 nameserver 8.8.8.8 被清空了。总不能重启一次配一次吧!于是修改base文件sudo vi /etc/resolvconf/resolv.conf.d/base在文件中加入域名解析地址nam

2020-06-01 11:36:17 248

转载 国内ubuntu下载链接

国内ubuntu下载地址:中科大源http://mirrors.ustc.edu.cn/ubuntu-releases阿里云开源镜像站http://mirrors.aliyun.com/ubuntu-releases兰州大学开源镜像站http://mirror.lzu.edu.cn/ubuntu-releases北京理工大学开源http://mirror.bit.edu.cn/ubuntu-releases浙江大学http://mirrors.zju.edu.cn/ubuntu-rele

2020-05-12 15:47:08 255

转载 无人驾驶-----多传感器数据融合之环境感知传感器(激光雷达lidar、毫米波雷达radar、相机)

激光雷达在用眼安全的波长范围内,当在地形测绘和避障中探测固体时,通常需要约红外激光器发射1.5 µm的波长毫米波雷达的波长范围一般在1-10mm范围内,因为灰尘烟雾的颗粒大小处于激光波长和毫米波波长之间,所以在面对灰尘烟雾的时候毫米波有较好的穿透效果,而激光无法穿透,会将其识别为障碍物。激光雷达精度高,但造价昂贵、复杂天气不适用。激光雷达水平扫描角度决定...

2020-04-18 11:42:53 3176

转载 numpy基本内容

Numpy是科学计算库,是一个强大的N维数组对象ndarray,是广播功能函数。其整合C/C++.fortran代码的工具 ,更是Scipy、Pandas等的基础.ndim :维度.shape :各维度的尺度 (2,5).size :元素的个数 10.dtype :元素的类型 dtype(‘int32’).itemsize :每个元素的大小,以字节为单位 ,每个元素占4个...

2020-04-13 17:50:59 250

转载 pyinstaller

2020-04-02 11:15:45 162

原创 初识argoUML,UML自动生成代码

因为在学习由模型自动生成代码,所以先了解一下这个UML-->代码的自动化。在这里先试着使用了argoUML,感觉还挺方便的。先下载这个软件链接:https://pan.baidu.com/s/1XZIbqtgtIIYFosNcViOcGg提取码:y6ne...

2020-03-17 21:21:18 352

原创 百度AI的语音识别与语音合成

机器人语音问答的需要,调用百度AI的语音识别这里的思路很简单,就是用百度的API,初始化客户端,然后输入参数进行调用。代码import waveimport pyaudiofrom aip import AipSpeech,AipNlpfrom playsound import playsound""" 你的 APPID AK SK """APP_ID = '****'...

2020-02-10 15:32:58 1468

原创 shell(函数)

目录shell函数定义、传参返回值递归shell函数定义、传参#!/bin/bash# 直接命名调用 echo_hello(){ echo "hello"}echo_hello# 使用functionfunction add_numbers(){ echo "sum:$1+${11}" echo "参数有 $# 个...

2020-02-02 15:23:45 114

原创 Linux 虚拟机网络连接(桥接、NAT)

Linux 虚拟机网络连接使用桥接网络 ------>物理机在局域网里使用NAT --------->当前电脑拨号联网的时候仅适用主机模式 -------->物理机无联网不适用网络连接 --------->随便...

2020-02-02 15:10:11 156

gazebo_world.zip

用python规模化生成gazebo中 .world .png 和 .yaml文件 因为我们现在需要大量的.world、.png和.yaml文件来进行无人驾驶路径规划算法的实验,但是在网上没有找到类似的代码,所以自己写出了一个简单的规模化生成 该文件的 代码,现在拿出来给大家共享。1积分就是意思一下。

2019-12-18

空空如也

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

TA关注的人

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