树莓派
qq_43650421
这个作者很懒,什么都没留下…
展开
-
树莓派的vscode避免pylint报错
在设置中将Pylint Enabled关闭即可原创 2021-04-03 16:25:23 · 87 阅读 · 0 评论 -
安装numpy出现的问题已解决:undefined symbol: PyFPE_jbuf
树莓派安装numpy出现的问题:其实一般不会遇到这个问题,因为一般树莓派上自带的python3.7和python2.7都自带了numpy库。这里是因为我装了python3.5没有默认自带numpy库出现的问题。网上给出的解决方案一般是因为这个问题出现的冲突问题,删掉多余的numpy文件夹,经过尝试后没有效果。这里给出的解决方案是直接通过源码安装:先下载wget http://jaist.dl.sourceforge.net/project/numpy/NumPy/1.9.0/numpy-1.9原创 2021-04-01 23:57:54 · 709 阅读 · 0 评论 -
在树莓派上搭建arm汇编开发环境
树莓派是一款很优秀以arm为底层架构,linux作为操作系统的产品。这里安装的系统为Raspbian系统,架构为armhf,32位。树莓派支持多种语言的编译,从底层的汇编,到中级语言c,到高级语言c++,java,Python等等,服务器语言html,php等等都是支持的。这里主要是讲讲怎么使用汇编的环境,我的系统没有安装什么,系统自带支持汇编和c语言编译的命令。首先写好一个汇编的程序,写程序用什么编译器都行。再通过as命令进行编译,as命令用于将汇编代码编译为二进制代码即机器码,它支持多种不原创 2021-03-31 00:08:50 · 1045 阅读 · 0 评论 -
树莓派ERROR 1698 (28000): Access denied for user ‘root‘@‘localhost‘
树莓派安装数据库后出现ERROR 1698 (28000): Access denied for user ‘root’@'localhost’问题:步骤:1.sudo mysql;进入数据库,以root权限登录2.use mysql;使用mysql表3.update user set authentication_string=password(“1234”),plugin=‘mysql_native_password’ where user=‘root’;修改密码,1234替换成想要的密码原创 2021-03-15 16:19:33 · 483 阅读 · 0 评论 -
hdf5.h:没有那个文件或目录
解决方案:sudo apt-get install libhdf5-dev仍然报错:Linking CXX shared library …/…/lib/libopencv_hdf.so /usr/bin/ld: cannot find -lhdf5解决方案:删除CMakeCache.txt,清除缓存rm CMakeCache.txtsudo make原创 2021-03-14 23:00:59 · 890 阅读 · 0 评论 -
删除数据库中的所有内容使索引重新开始计数
在进行数据库的删除操作时如果要删除所有数据可以用delete from Delivery_order where id>=0如果有id作为自增主键的话,可是这样做存在问题就是主键数据是成功删除了,可是下一条数据的id的值不是从0开始计数,因此这里提供了一种可能的思路。#!/usr/bin/python3#-*- coding:utf-8 -*-import mysql.connectorimport randomclass Database_operate:#数据库操作 def __原创 2021-02-19 00:10:08 · 354 阅读 · 0 评论 -
Qt和OpenCV视频播放器,包括暂停以及播放下一个视频以及滑动条功能
在树莓上想用PyQt5写一个视频播放器,PyQt5自带一个库PyQt5.QtMultimedia和PyQt5.QtMultimediaWidgets可以实现视频的播放,可是树莓上安装总是有问题,所以这里采取的是和OpenCV结合的方法。视频功能的实现主要是调用cv2.VideoCapture(fn)和cap.read(),滑动条的实现是通过cap.set(cv2.CAP_PROP_POS_FRAMES, 视频的帧数)函数实现的。暂停就是一直cv2.waitKey。文中用到的视频和图标要修改。注意因为全原创 2021-02-16 01:02:01 · 1159 阅读 · 0 评论 -
记录一些实用的的Linux命令
系统树莓派4B:1.查看所有已经安装的软件:dpkg --get-selections | grep + 软件名例如:dpkg --get-selections | grep mysql2.删除软件:sudo apt-get remove package 删除包sudo apt-get remove package - - purge 删除包,包括删除配置文件等aptitude remove pkgnameaptitude purge pkgname以及通过dpkg删除包sudo d原创 2020-10-05 16:26:18 · 74 阅读 · 0 评论