作者: santiago

164 篇文章

VUE WebSocket 示例
管理WS 连接及重连等信息,此文件无需修改,可复用 import Handler from '@/utils/websocketHandler' /* Socket.readyState 0 CONNECTING 连接尚未建立 1 OPEN WebSocket的链接已经建立 2 CLOSING 连接正在关闭 3 CLOSED 连接已经关闭或不可用 …
Redis 常用命令
初始化redis 对象 // 这里使用php 自带redis类(非tp 的redis缓存类) $this->redis = new \Redis(); $redisConfi = Config('redis'); $this->redis->connect($redisConfi['host'], $redisConfi&…
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)中字母“…