logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【基于国产RK3588-NPU的yolov5的AI智能盒子】

基于国产瑞芯微RK3588芯片,结合yolov5实现目标识别与跟踪

文章图片
#人工智能
H5播放H264之websocket

一、简介关于前端使用websocket播放音视频我倒是没想过,但是理论上确实是可行的,因为websocket是长连接,虽然知道web端的常见用法,但是作为c++开发人员我最疑惑的问题就是:使用js处理二进制?这个做法很不常见,恕我没太多了解,我一直以为js一般处理二进制不方便,所以脑海里一直自以为是js编解码效率高吗?因为是基于浏览器的脚本语言的二不是直接基于系统api的独立进行,转行较多,效率应

#视频编解码
vc C++ 子窗口如何全屏显示

if(m_bFullSceen){    m_pWndSave->ShowWindow(SW_SHOW);    SetParent(m_pWndSave);    ModifyStyle(WS_POPUP,WS_CHILD);    SetWindowPlacement(&m_wpmSave);}else{    int cx = ::GetSystemMet

AES加解密之C++实现

一、AES介绍AES,高级加密标准(AES,Advanced Encryption Standard)为最常见的对称加密算法(微信小程序加密传输就是用这个加密算法的)。对称加密算法也就是加密和解密用相同的密钥,具体的加密流程如下图:下面简单介绍下各个部分的作用与意义:明文P没有经过加密的数据。密钥K用来加密明文的密码,在对称加密算法中,加密与解密的密钥是相同的。密钥为接收方与发送方协商产生,但不可

H5播放Rtmp之videojs播放

一、简介我们看到了HLS播放视频实时性非常差,好的在6-7s,差点的就要10-12s了,也就是人走了,估计视频上还能看到,这对观感效果造成了很大的影响!但是好处就是它是基于http协议文件下载的,所以不需要任何插件,到处播放,处处兼容,所以rtmp和hls在web端的特点如下:HLS(1) 使用http协议,兼容所有浏览器。(2) 延时非常大,不太适合实时视频源,适合文件点播或历史录像直播。RTM

#视频编解码
UpdateLayeredWindow与SetLayeredWindowAttributes

首先使用透明之前必须设置该窗口为层级窗口,即增加窗口的扩展风格WS_EX_LAYERED,增加的时候最好使用GetWindowlong获取Ex风格,然后加入后在SetWindowLong设置,最好不适用ModifyStyle增加(有时候不好使,我用vs10可以,但08却不行)。 UpdateLayeredWindow使用之后不会再发出WM_PAINT绘制消息,所有的绘制消息都由Update

网络UDP广播包发不出去或接收不到问题

在公司最近项目中,有关设备搜索采用UDP广播方式搜索,出现的情况是,部分机器能正常接收到广播包,部分机器接收不到广播包,部分机器发送不了广播包情况,经过N天的查询,结果发现惊人的秘密:虚拟机网卡导致广播包发送不出去或接收不到问题!!!以上结果仅供各位大神参考!补充一下,这文章发布几年了,一直有人问怎么设置,我也表示无语了,告诉是网卡问题,禁用虚拟机网卡不就OK了。。。...

g++编写与使用动态链接库so(shared object)(附cmake生成动态库)

最近在学习linux编程,确切的说应该是使用linux环境,我并不需要像了解windows api那样去了解linux相关api,然后去做linux开发,而是想用一写与平台无关的开元库开发服务器相关程序,从而实现一处开发处处运行的目的,所以使用linux仅仅是知道编译相关的基础功能。如下文章说明了如何将编写好的程序编译成一个类似于windows的dll动态链接库组建,linux叫做so文件(sha

duilib初始化无法获取控件位置(所有位置都为0)

duilib中,我们往往在InitWindow虚函数中获取指定控件位置,调整控制其他控件大小等,但是使用getpos获取的矩形位置为0,所有我们没法在其中最我们自己想要的操作,经过duilib的调试跟踪发现:在窗口创建后第一次刷屏WM_Paint的时候,第一次调整pRoot根节点容器的所有子控件位置就在这个时候;而虚函数InitWindow是在Oncreate中调用的,所有在InitWindow的

SpringCloud :基本配置和健康检测

一、基本配置:- 心跳配置:配置于eureka客户端,用于定时向服务器发送心跳请求,目的是告知eureka服务器,服务还活着,要继续维护我的服务。#配置心跳间隔eureka.instance.lease-renewal-interval-in-seconds=5 - 配置服务超时时间: 配置于eureka客户端,当服务关闭超过这个时间时,eureka服务器会清除掉这个...

    共 24 条
  • 1
  • 2
  • 3
  • 请选择