自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 Matplotlib库的初步理解与使用

matplotlib是一个用来创建静态,动画,和可交互的可视化库。Matplotlib让简单的事情简单化,让困难的事情变可能。

2024-03-26 15:22:14 832

原创 USB复合设备构建CDC+HID鼠标键盘套装

最近需要做一个小工具,要用到USB CDC+HID设备。又重新研究了一下USB协议和STM32的USB驱动库,也踩了不少坑,因此把代码修改过程记录一下。开发环境:ST-LINK v2STM32H743开发板ST官方USB培训课程要在一个USB接口外设上实现多个设备,较方便的方式就是构建复合设备,英文称做"composite device“。只要在配置描述符中把每个设备的每一组接口都描述清楚,PC就能分别实现对每个设备功能驱动了。ST官方提供了一个项目仓库。

2023-11-15 09:24:44 1163

原创 OpenCV warpAffine做图像旋转变换90度黑边问题

OpenCV提供两种图像旋转函数,一个是cv2::rotate,只提供90,180,270三种角度的旋转。另一个是使用仿射变换的方式,实现任意角度的变换。为了通用,我们都使用仿射变换的方式进行图像旋转操作。然而,这里就遇到一个warpAffine函数的一个坑。我们先上代码,如下:import cv2import plotly.express as pxdef img_show(img, bgr_mode=True): if bgr_mode: px.imshow(img[...,::-1])

2022-02-09 09:34:33 5216 2

原创 python 3.8+vscode 无法启动jupyter kernal问题

```Traceback (most recent call last): File "c:\work\projects\test_robot\venv\lib\site-packages\tornado\web.py", line 1704, in _execute result = await result File "c:\work\projects\test_robot\venv\lib\site-packages\tornado\gen.py", line 769, in ru...

2021-06-19 16:59:59 2185

原创 Ubuntu系统上搭建最基本的C++编译环境

我的Ubuntu 18.04.4预装GCC版本为7.5,我想安装一下更新的8版本,并且使用时可以来回切换。step1:使用命令查看当前版本gcc --versiongcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0Copyright (C) 2017 Free Software Foundation, Inc.This is free software; see the source for copying conditions. There is NOwarr

2020-09-12 17:50:29 543

转载 gcc与g++的关系

作者:wuxinliulei链接:https://www.zhihu.com/question/20940822/answer/69547180来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。一:gcc与g++比较编译c/c++代码的时候,有人用gcc,有人用g++,于是各种说法都来了,譬如c代码用gcc,而 c++代码用g++,或者说编译用gcc,链接用g++,一时也不知哪个说法正确,如果再遇上个extern "C",分歧就更多了,这里我想作个了结,毕竟知识.

2020-09-12 17:12:25 420

原创 Ubuntu 18.04 使用apt-get 华为源支持

网上搜的源,什么阿里云163等等的,都不支持arm64执行以下代码,使用华为源wget -O /etc/apt/sources.list https://repo.huaweicloud.com/repository/conf/Ubuntu-Ports-bionic.listapt-get update

2020-06-28 17:03:05 2298 1

原创 ROS学习笔记(一)

beginner tutorials中的坑我是在Ubuntu20系统上练习入门ROS编程,所以下文所有内容基于Ubuntu20系统环境下,所遇到的坑不一定在其它系统环境下存在。这是做个笔记。最新版noetic的安装指引中缺少 Dependencies for building packages 章节,导致rosdep没有安装和初始化,在creat ros package章节执行rospack时会报错:缺少rosdep。原因:确实时rosdep 没有安装。解决办法:到旧版本的安装指引里找,1.6

2020-06-14 20:35:23 263

原创 通过mac地址找设备的IP地址

通过mac地址找设备的IP地址linux系统中工作,经常需要远程登陆到远端设备进行一些配置等操作。在局域网中,如果连接着多个设备,通常情况下这些设备都是使用DHCP获得IP地址实现联网的。如果要远程登陆这些设备需要先知道他们的IP地址。如何在不接触这些设备的情况下,找到他们的IP地址呢?今天学到一种使用arp,通过MAC地址找这些设备的方法。任何一个网络设备,它的IP不是固定的,但是它的MAC地址一定时永远不变的(不考虑MAC欺骗的情况)。在局域网中,如果两个网络设备相互通信成功过一次,就会在各自的ar

2020-06-08 23:09:08 15198 1

原创 解决 Markdown_Preview_Enhanced 中 Mermaid 显示黑底黑字

解决 Markdown_Preview_Enhanced 中 Mermaid 显示黑底黑字问题初次在 VSCode 中使用 Markdown_Preview_Enhanced 扩展,绘制 Mermaid 结构图,结果预览中显示黑底黑字,完全看不清字体。解决在 Markdown_Preview_Enhanced 的扩展设置中,设置 Mermaid 图的主题,在下图中 Mermaid Theme 选项的下拉菜单中,重新选一个主题。这里我选了 forest 主题。再看预览就显示正常了。..

2020-05-18 17:04:58 2093 1

原创 ubuntu 安装USB2.0 扩展和添加USB设备

原生的virtualbox只支持USB1.1。需要安装扩展包才能支持2.0和3.0。扩展包安装方法:1. 查询自己virtualbox的版本号:>>apt list --installed|grep virtualboxapt list --installed|grep virtualboxWARNING: apt does not have a stable CLI ...

2019-12-23 16:56:30 2037

原创 matlab2019a启动慢的解决办法

原因在于软件查找授权文件时间太长,所以解决自然是快速定位license文件下面是具体解决方法:1.找到你的License文件的绝对路径,一般在***\Polyspace\R2019a\licenses路径下,一个带有你电脑名的lic文件;2.找到matlab的桌面快捷方式-右键-属性-找到目标框;3.在目标栏中添加 -c "D:\Polyspace\R2019a\licenses\li...

2019-06-29 11:14:34 25209 34

原创 Anaconda3_5.3.1+Pycharm2018.3安装步骤

 最近更新了Anaconda软件,重新配置了以下Python开发环境,结果之前旧环境开发的好好的程序竟然跑不起来。网上各种搜索,各种找答案还是没有一篇靠谱的文章教我把问题解决。走了各种弯路,足足整了几天才搞定。在此做个记录,如果你也碰到类似问题,而本文恰好帮到你,本人不胜荣幸。闲话少叙,我的操作系统:win10(x64),我的安装步骤是先装Anaconda,再装pycharm,其实无所谓,...

2018-12-01 23:32:48 5772

原创 windows cmd命令路径格式不支持空格等特殊符号

 在使用Windows命令操作文件或路径时,时常会遇到带空格和特殊字符如&的路径名称。如果直接使用路径就会报各种错误无法执行。如下这句就会报错,但是路径和文件名又完全符合规则ren c:\file fold\1&2.txt 2.txt需要把命令改成如下格式:ren "c:\file fold\1&2.txt" "2.txt"...

2018-05-03 20:18:10 6386

原创 stm32Jlink仿真和调试笔记

在keil中开发stm32程序

2017-05-06 10:02:34 3151

opencv_python-4.1.2+contrib-cp37-cp37m-win_amd64.whl

opencv_python-4.1.2+contrib-cp37-cp37m-win_amd64.whl opencv-python4.1.2离线安装包

2019-11-02

二进制粒子群优化算法源码

针对解形式为二进制编码形式的问题的粒子群优化算法matlab源码

2016-12-03

异步电机电工实习

大学电工实习需要自行绘制的可控正反转异步电机实验电路图

2011-12-20

空空如也

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

TA关注的人

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