作者: santiago

162 篇文章

FFmpeg 截取视频第一帧(封面)
前端直接调用封面图 <img :src="videoPath+'!thumb'"> nginx 重定向到php 方法 # 截取视频第一帧 location ~ .*\.(mp4|avi)!thumb$ { try_files $uri $uri.jpg /admin/Resources/videoThumb?url=$uri; } ph…
selenium 常用方法
驱动的常用方法 driver方法作用.name检查驱动是基于什么浏览器(假设为.Firefox(),返回值则为firefox).get(网址)已get方法打开指定网址.title返回当前页面标题.current_url当前url.page_source获取当前页面的源(重要方法).back()在浏览器的历史记录中后腿一步。.forward()在浏览…
ElasticSearch 常用命令
1.创建索引 PUT users { "mappings": { "properties": { "name":{ "type": "keyword" }, "age":{ "type": "integer" }, "remark":{ "type": "text" } } } } 2.添加索引结构 PUT users/_mapping { "pr…
ELK 安装
方式一:本地安装 下载 elasticsearch,logstash,kibana,ik分词器 https://www.elastic.co/cn/downloads/elasticsearchhttps://www.elastic.co/cn/downloads/logstashhttps://www.elastic.co/cn/download…
硬件通讯协议 – I2C 协议
I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可传送信息。它结合了 SPI 和 UART 的优点,可以将多个从机连接到单个主机(如SPI那样),也可以使用多个主机控制一个或多个从机。当想让多个微控制器将数据记录到单个存储卡或将文本显示到单个LCD时,这将非常有用。 SDA (Serial Data) – 数…
硬件通讯协议 – UART 协议
协议概述 UART代表通用异步接收器/发送器也称为串口通讯,它不像SPI和I2C这样的通信协议,而是微控制器中的物理电路或独立的IC。 UART的主要目的是发送和接收串行数据,其最好的优点是它仅使用两条线在设备之间传输数据。UART的原理很容易理解。 UART通信 在UART通信中,两个UART直接相互通信。 发送UART将控制设备(如CPU)的并…
硬件通讯协议 – SPI 协议
协议概括 SPI是串行外设接口(Serial Peripheral Interface)的缩写。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚。 在SPI设备中,设备分为主机与从机系统。主机是控制设备(通常是微控制器),而从机(通常是传感器,显示器或存储芯片)从主机那获取指令。 信号线 一套SPI通讯…
硬件通讯协议简介
串行 VS 并行 电子设备通过发送数据位从而实现相互交谈。位是二进制的,只能是1或0。通过电压的快速变化,位从一个设备传输到另一个设备。在以5V工作的系统中,“0”通过0V的短脉冲进行通信,而“1”通过5V的短脉冲进行通信。 数据位可以通过并行或串行的形式进行传输。 在并行通信中,数据位在导线上同时传输。下图显示了二进制(01000011)中字母“…
树莓派开启CSI摄像头
检查摄像头配置 $ vcgencmd get_camera supported = 0 说明没有开启摄像头 修改树莓派配置,开启摄像头模块 $ sudo raspi-config 选择 Interfacing Options , 选择 Camera 选择 Yes ,同意开启 再次检查 $ vcgencmd get_camera supported …
树莓派初始化设置
设置静态ip sudo nano /etc/dhcpcd.conf interface wlan0 static ip_address=你的内网ip地址/24 static routers=内网网关ip地址 static domain_name_servers=114.114.114.114 #自定义 sudo reboot 重启机器 开启CSI …