摘要: 在工作中需要建立大量websocket连接来模拟并发用户,刚开始是使用jmeter第三方websocket包来实现,但在压测过程中发现jmeter的多线程太消耗系统资源,大约建立8000左右的连接时负载机资源就已被占用的差不多,改用go来实现。 一下为部分实现代码: package main imp 阅读全文
posted @ 2020-04-01 16:06 tianyun620520 阅读(6473) 评论(1) 推荐(0) 编辑
摘要: 在Go语言中方法就是定义了接受者的函数,方法和函数只差了一个参数,那就是方法在 func 和标识符之间多了一个参数。接受者定义在func关键字和函数名之间: type Person struct { name string age int } func (p Person) say() { fmt. 阅读全文
posted @ 2020-04-01 15:50 tianyun620520 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 在剪辑视频的过程中发现部分手机拍摄的视频是带有rotate旋转矫正参数的,一般的opencv脚本剪辑出来的视频是歪的。查询了大量的资料找到一种使用ffmpeg剪辑的方法,将opencv和ffmpeg结合使用可以剪辑目前绝大多数的手机视频。 def cutVideo(path,filename): v 阅读全文
posted @ 2019-12-17 21:00 tianyun620520 阅读(2043) 评论(1) 推荐(0) 编辑
摘要: 在工作中刚好用到,按自己的需求写了一段 import cv2 cap = cv2.VideoCapture('video.mp4') cap.isOpened() width = cap.get(cv2.CAP_PROP_FRAME_WIDTH) height = cap.get(cv2.CAP_P 阅读全文
posted @ 2019-11-28 18:55 tianyun620520 阅读(2617) 评论(1) 推荐(0) 编辑