自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 undefined: grpc.SupportPackageIsVersion6 grpc.ClientConnInterface 问题解决

undefined: grpc.SupportPackageIsVersion6 grpc.ClientConnInterface由于etcd版本管理的问题,导致etcd的代码和新版本的grpc冲突,/home/ubuntu/go/pkg/mod/github.com/coreos/etcd@v3.3.22+incompatible/clientv3/balancer/resolver/endpoint/endpoint.go:114:78: undefined: resolver.BuildOptio

2020-06-04 20:21:42 4117 2

原创 vmware ubuntu 连接 usb 摄像头

vmware ubuntu 连接 usb 摄像头前言初始环境:宿主机 win10VMware® Workstation 14 Pro虚拟机 ubuntu 16.04故障:在宿主机上可以找到摄像头并看到摄像内容。开启虚拟机后,点击 虚拟机 ==> 可移动设备,在列表中没有找到我的 usb 摄像头。升级 VMware根据 csdn 上博客教程,要将 vmware 升级到 15版本,去官方下载15版本并安装,版本成功升级到15.5.2 build-15785246升级成功之后运行ubunt

2020-05-12 16:36:21 2081

原创 onvif 语音对讲

onvif 语音对讲前言在视频监控应用场景中,有很多场景需要采集查看监控的人的语音发送到监控摄像头的音响上去以实现对被监控对象的语音控制。ONVIF Core Specification Core_2.00文档中章节12.3 Back Channel Connection对此进行了详细的描述。ONVIF语音对讲的实现完全基于RTSP协议,流程中没有用到ONVIF协议。RTSP Require-TagRTSP 标准[RFC 2326]可以通过添加额外的头进行扩展,引入Requiretag 用于处理

2020-05-12 10:40:25 6429 3

原创 node.js map 的用法

map 遍历数组每一个元素并调用回调,并返回一个包含所有结果的数组。函数声明如下: /** * Calls a defined callback function on each element of an array, and returns an array that contains the results. * @param callbackfn A fu...

2019-09-24 16:49:32 14248

原创 Rabbit MQ amqplib error “No channels left to allocate”

今天在查看node.js服务日志的时候发现amqplib模块报错No channels left to allocate。是服务没有复用通道,创建了太多的channel导致该问题,通过调试找到报错的问题,在amqplib/lib/connection.js中freshChannel函数中报错。具体代码如下:// I use an array to keep track of the chann...

2019-09-23 20:25:07 2477

原创 redis中KEYS和SCAN命令对比

根据官方文档所述,KEYS命令时间复杂度是O(N),耗费时间很少,在笔记本上扫描100w个key的数据库使用了40ms。不推荐在实际生产环境使用KEYS命令,在数据量比较大的情况下执行该命令会有很大的性能损耗,这个命令是用来调试和其他特殊用途,比如,改变key空间的布局。不要在正式应用代码里使用。考虑使用SCAN和sets。KEYS就是将redis中所有的key与KEYS参数一一匹配,但是这个匹...

2019-01-05 15:10:18 4282 2

原创 Gsoap编译

gSOAP编译工具提供了一个SOAP/XML 关于C/C++ 语言的实现,从而让C/C++语言开发web服务或客户端程序的工作变得轻松了很多。gSOAP支持大多数平台,包括嵌入式系统和小系统。 你首先要定义好c/s通讯的函数接口,通过这些函数接口gSOAP就可以生成server端和client端的框架。生成的客户端(服务端)内部API可以将接收到的xml反序列化成C/C++的数据结构,也可以将本

2017-04-15 10:27:28 3464

基于 curl 实现建立 rtsp server(onvif 相机) 语音对讲会话

基于 curl 库实现与 rtsp server 建立语音对讲会话,需要安装 libcurl 。编译命令是 gcc main.c -o main `pkg-config --cflags --libs libcurl`

2020-08-21

gsoap工具包

gsoap2.8.最新版gsoap官网下载

2017-01-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除