- 博客(33)
- 资源 (21)
- 收藏
- 关注
原创 树莓派3b引脚图
如上图所示,我们可以很清楚的看到各个引脚的功能。例如我们想使用pwm引脚来控制舵机,则我们可以考虑使用其中的BCM18(PWM0)和 BCM13(PWM1)。在使用wiringPi库时,我们定义的引脚即BCM引脚,例如:pwmPinV = 18pwmPinH = 13...
2021-04-20 18:39:26
7315
原创 USB接线引脚定义图
USB接口定义及USB接口外形图USB引脚定义 Pin Name Description 1 VCC +5 VDC 2 D- Data - 3 D+ Data + 4 GND Groun...
2021-04-20 18:38:12
82883
4
原创 树莓派L298N电机驱动程序连接图文教程
手里有一块树莓派3闲置很久,不知干点啥好呢。看到不少网友用树莓派做智能小车,好像很好玩的酱紫,就到淘宝买了一些配件。对于硬件小白的我来说安装过程并不轻松,网上看了很多资料但有的地方介绍的并不很详细,最后经过摸索还是成功了!为了新入门的玩家少走弯路,下面详细介绍树莓派+L298N电机驱动板的连接教程。至于传感器和Android控制端以后有机会再介绍一下吧。接口说明:1、12V输入:连接7~12V的电源正极。2、电源地(GND):连接电源负极3、5V输出:...
2021-04-20 18:32:47
8806
原创 树莓派红外遥控
硬件树莓派 * 1(系统:Raspbian Buster, 内核:4.19.x)红外接收器 * 1红外发送器 * 1红外遥控器 * 1红外发射器红外接收器遥控器网上很多lirc文档都不适用于内核4.19.x的版本,尝试多天,终于结合多个文档,成功了·····(ㄒoㄒ)方法一: 打补丁buster 内核4.19.x 不包含lirc_dev,因此需要用gpio-ir如果只使用 "irsend" 去发送IR信号,不需要打补丁如果要使用 "i...
2021-04-20 18:30:15
1795
原创 树莓派红外火焰传感器
操作1、用导线连接树莓派的针脚1(物理编号,VCC,3V),针脚6(物理编号,GND,回路),18(物理编号 ,GPIO信号)分别对应传感器的VCC,GND,DO脚。 3、编写GPIO控制代码#!/usr/bin/python# encoding:utf-8import RPi.GPIO as GPIOimport timepin_fire=24GPIO.setmode(GPIO.BCM)GPIO.setup(pin_fire, GPIO.IN, pull_..
2021-04-20 17:12:23
1452
1
原创 树莓派 人体感应器HC-SR501的应用
人体感应器HC-SR501的应用材料:树莓派B型人体感应器HC-SR501发光二极管、330欧姆电阻面包板人体感应器HC-SR501:人体感应器说明书以下说明参照:https://blog.youkuaiyun.com/sinat_33523805/article/details/78701878模块参数:工作电压:DC5V至20V静态功耗:65微安电平输出:高3.3V,低0V延时时间:可调(0.3秒~18秒)封锁时间:...
2021-04-20 17:08:35
1136
原创 Centos 怎么下载arm(aarch64 )架构的历史版本
下在从官网和国内镜像源下载的都是最新的版本,但有时候想要用老版本,发现老版本也只有X86_64的,相下其他架构,比如aarch64,要怎么办呢?方法如下:ARM64架构系统CentOS7镜像下载源http://archive.kernel.org/centos-vault/altarch/例如:centos7.5http://archive.kernel.org/centos-vault/altarch/7.5.1804/isos/aarch64/...
2021-02-03 13:49:25
5571
原创 sudo漏洞修复升级
升级原因:由于Sudo 堆缓冲区溢出致本地提权漏洞(CVE-2021-3156)必须升级sudo版本1查看sudo版本sudo -V2.下载sudo最新安装文件,我下载的是1.9.5p2sudo官方地址https://www.sudo.ws/dist/3.解压tar xf sudo-1.9.5p2.tar.gz4进入目录cd sudo-1.9.5p25./configure --prefix=/usr --libexecdir=/usr/lib --with..
2021-01-28 17:30:33
1579
3
原创 Python 远程开机(唤醒)
用 Python 关机你肯定听过或者实践过,那么用 Python 开机呢?这是一个神奇的方法,教你如何用 Python 来开机。PS注意:很多人学Python过程中会遇到各种烦恼问题,没有人解答容易放弃。为此小编建了个Python全栈免费解答.裙 :一久武其而而流一思(数字的谐音)转换下可以找到了,不懂的问题有老司机解决里面还有免非最新Python教程下载,,一起相互监督共同进步!本文目标远程开机原理 Python 远程开机代码实现 Python 关机说明Python 开机关于用程序来
2020-12-27 18:41:20
2738
2
转载 基于react的H5开发入门基础简介
一、react是什么?React是一个JavaScript 库,可用来创建用户界面的,可认为是MVC 中的V(视图)。 React是基于Component的,即组件,React认为一切页面元素都可以抽象成组件,且大部分操作都是针对组件的。1.1 React诞生背景传统的DOM(文件对象模型)操作会对整个DOM树进行重新渲染,时间成本、复杂度高 ,很慢且容易造成卡顿使页面短暂失去响应。 为解决DOM操作慢的问题,React引入虚拟DOM,比较新的与旧的虚拟DOM节点之间的差异...
2020-05-20 17:16:54
3601
1
原创 python3 安装pyaudio
直接用pip安装的pyaudio不支持,会报错,所以直接下载whl文件安装即可。whl下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio下载自己python对应的版本,我本地环境是python3.7 64位,所以我就就下载PyAudio‑0.2.11‑cp37‑cp37m‑win_amd64.whl切换...
2020-05-08 09:38:24
4174
5
转载 FFmpeg使用---FFmpeg程序的使用(ffmpeg.exe, ffplay.exe, ffprobe.exe)
一、FFmpeg程序的使用(ffmpeg.exe, ffplay.exe, ffprobe.exe)本章主要介绍一下ffmpeg工程包含的三个exe的使用方法。ffmpeg的官方网站是:http://ffmpeg.org/编译好的可用版本的下载地址: http://ffmpeg.zeranoe.com/builds/根据平台自行下载对应的版本,如图所示:FFmpeg Builds...
2020-04-18 08:23:23
1180
原创 antd pro 安装失败
安装失败fatal: destination path 'D:\react\antdpro' already exists and is not an empty directory.提示文件夹不为空问题原因:因为虽然我们创建的目录是空的,但系统会自动创建一个.yoXXXX开文件夹,导致安装失败,这应该是个bug.解决办法:在第三个选择时simple/complet...
2020-04-15 16:44:59
1760
1
原创 只用来构建RESTful API?用Django还是Flask,哪个好?
Python是最受好评的编程语言之一。 它因为简洁的语法,高效的编程速度,成为了大众的青睐。 对于任何初学者来说,python永远都是他们的首选。 自1991年发布以来,Python已经开发了许多框架和类库,这些框架和类库不仅加速了应用程序的开发,而且还提高了科学计算的研发,并且同时增添了许多图形用户界面。那么在众多python web开发框架中,django和flask绝对是金字塔尖上的两颗...
2020-04-14 18:31:06
2087
转载 真正搞明白Python中Django和Flask框架的区别
在谈Python中Django框架和Flask框架的区别之前,我们需要先探讨如下几个问题。一、为什么要使用框架? 为了更好地阐述这个问题,我们把开发一个应用的过程进行类比,往往开发一个应用(web应用、系统应用)跟建造房子的过程一样,需要先打地基,搭好骨架,然后一块砖一块砖叠上去。 而开发一个应用呢?同样也需要一个好的架构设计,数据库建模,然后一个模块一个模...
2020-04-14 17:28:26
1008
2
转载 Django/Flask/Tornado三大web框架性能分析
写在前面:本文的数据涉及到之前遇到过的问题,大概一次 http 请求到收到响应需要多少时间。这个问题在实际工作中与框架有比较大的关系,因此特别就框架的性能做了一次分析。这里使用之前的一个报告数据: Python's Web Framework Benchmarks。本文仅关注目前最常用的三大 Python 框架:Django、 Flask 以及 Tornado。报告主要比较三点:...
2020-04-14 13:28:24
316
转载 同步和异步的区别
同步,可以理解为在执行完一个函数或方法之后,一直等待系统返回值或消息,这时程序是出于阻塞的,只有接收到返回的值或消息后才往下执行其他的命令。 异步,执行完函数或方法后,不必阻塞性地等待返回值或消息,只需要向系统委托一个异步过程,那么当系统接收到返回值或消息时,系统会自动触发委托的异步过程,从而完成一个完整的流程。同步,就是实时处理(如打电话),比如服务器一接收客户端请求,马上响应,这样...
2020-04-14 10:59:57
267
原创 python文件字符串替换
英文替换with open('test.txt','+r') as f:t = f.read()t = d.replace('AAA', 'aaaaaa') #读写偏移位置移到最开始处f.seek(0, 0)f.write(t)中文替换with open('urlinfo/gdhl.txt','rb+') as...
2020-04-10 17:09:18
637
原创 python获取音频文件数据长度或时间长度
import waveimport contextlibfname = '/tmp/test.wav'with contextlib.closing(wave.open(fname,'r')) as f: frames = f.getnframes() rate = f.getframerate() duration = frames / float(rate) ...
2020-04-10 17:05:26
4095
1
原创 python unicode str互转方法
普通字符串可以用多种方式编码成Unicode字符串,具体要看你究竟选择了哪种编码:unicodestring = u"Hello world"# 将Unicode转化为普通Python字符串:"encode"utf8string = unicodestring.encode("utf-8")asciistring = unicodestring.encode("ascii")i...
2020-04-10 17:04:30
659
原创 python中按value取字典中前n个最大或最小值
with open(textinfo,'rb') as fp: data=fp.read() text=unicode(data,"gbk") cnt=Counter() for word in text: cnt[word]+=1 cnt=dict(...
2020-04-10 17:01:13
1881
1
原创 统计文本中文字(单词)出现的频率
英文from collections import Counterwith open(textinfo,'rb') as fp:data=fp.readlines() text=[line.strip().lower() for line in data]cnt=Counter() for word in text: ...
2020-04-10 16:59:01
685
原创 python字典按照key,value进行排序的几种方法
1.sorted函数按key值对字典排序 先来基本介绍一下sorted函数,sorted(iterable,key,reverse),sorted一共有iterable,key,reverse这三个参数。其中iterable表示可以迭代的对象,例如可以是 dict.items()、dict.keys()等,key是一个函数,用来选取参与比较的元素,reverse则是用来指定排...
2020-04-10 16:54:53
16963
jdk-1.8.0_251-windows-32位.rar
2020-05-20
jdk1.8.0_251-windows-x64.rar
2020-05-20
ffmpeg.exe
2020-04-17
ffmpeg-win32-v3.2.4.exe
2019-12-13
setuptools_scm-3.3.3.tar
2019-07-24
python-dateutil-2.8.0.tar
2019-07-24
django-cors-headers-2.4.0.tar.gz
2019-07-24
MySQL-python-1.2.4.win-amd64-py2.7.exe
2019-07-24
backports.functools_lru_cache-1.5.tar
2019-07-24
NBA球员数据.xlsx
2019-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人