

码农突围认证作者
-
Qt 模板类、模板函数、模板变量详细概念和源码示例
这篇文章的目的: Qt C++ 模板分类 类模板 在C++中,类模板(Class Template)是一种通用的类定义,允许在类的定义中使用一个或多个类型参数。通过类模板,可以定义…
-
Qt 前奏ALSA库的移植,录音和播放
ALSA库的移植和使用 1.ALSA简介 advance linux sound architecture –》高级linux声音架构,给程序员开发音频设备的驱动和应用…
-
如何在 Android 中使用 TLS 搭建 gRPC 客户端
对于客户端和服务器之间的交互,gRPC 是一个常见的概念。 什么是远程过程调用(RPC)? RPC 是一种软件通信协议。一个进程可以调用远程系统(如本地系统)上的一个过程(也称为函…
-
Qt中的摄像头显示,jpeg图片显示(jpeg库的移植和使用),Qt容器框架篇
QT中的容器 QT中的容器跟C++容器的用法几乎一模一样 1.对比 QT中的摄像头显示 1. 涉及到类 2. 思路和步骤 (1)获取当前系统中所有的摄像…
-
Qt V4L2摄像头编程
V4L2(Video for Linux 2)是一个用于Linux操作系统的视频捕捉和输出框架。它提供了一组API和驱动程序接口,用于与摄像头设备进行交互和控制。 如果你想进行V4…
-
JetBrains 为基于 IntelliJ 的 IDE 提供 Wayland 支持
对于那些使用 IntelliJ 集成开发环境 (IDE) 的用户,JetBrains 一直致力于提供原生 Wayland 支持。 JetBrains 正在致力于为基于 Intell…
-
小程序下H5页面实现屏幕共享思考与落地
我们常用的屏幕共享的技术实现,例如在客户端 Android 和 IOS 开发,实现屏幕共享基本上涉及两个方面:录制屏幕和传输屏幕,也就是推流。例如腾讯会议,QQ 远程桌面等。 本文…
-
如何使用 JavaScript 创建屏幕共享应用程序
你是否曾想过创建自己的屏幕共享应用程序是难还是易? 在本文中,我将向你展示如何使用 JavaScript 通过 Screen Capture API 及其 getDisplayMe…
-
ISP问题调试总结(包括黑光成像/逆光成像/降噪/宽动态wdr/偏色等问题)!
ISP调试问题及解决。文章内容是在海思平台((hi3559/hi3519/hi3516/hi3518))上进行isp调试图像问题和解决方法,其它平台可以参考这个思路去解决。 1、问…
-
什么是路由?Kamailio中的路由
路由这个词,一般人可能既熟悉又陌生。熟悉的是,基本上家家都有个路由器;陌生的是这个路由器跟我们这里说的路由是一个东西吗? 路由,对应的英文是Route,即选路的意思。家用的路由器也…
-
Android Camera2 获取RAW数据
这边文章主要记录下在Android系统上,如何通过Camera2 API去拿到RAW数据,也是当个备忘。 平时我们拿实时预览数据,更多的是获取yuv数据。一般涉及到raw域算法在A…
-
在 JavaScript 中捕捉摄像头/麦克风
在浏览器中直接捕捉摄像头和麦克风的能力已经彻底改变了Web开发,实现了沉浸式的用户体验和广泛的应用,从摄像头会议到增强现实。利用 getUserMedia API,你可以访问用户的…
-
Android 如何使用 OpenSSL 库
背景 不久前我在封装 libdatachannel Android 库中介绍了通过 prefab 在项目中引入 OpenSSL 依赖,当时确实是解决了项目所需,不过后来碰到了一个兼…
-
SpringBoot实现人脸识别功能
前言 去年在公司参与了一个某某机场建设智能机场的一个项目,人脸登机是其中的一个功能模块,当时只是写了后台的接口,调用人脸识别设备的api,给闸机回传数据信号,以保障该功能的正常使用…
-
微信聊天内容可以被监听吗
几名同学反馈, 自己的微信聊天记录就被公司截取过, “在那个群,和谁聊了什么,看的一清二楚,还可以搜索”,并且使用的是自己的设备,着实让锅叔觉得不可思议。先不论技术,逻辑…
-
一口气说出 6 种实现延时消息的方案
延时消息(定时消息)指的在分布式异步消息场景下,生产端发送一条消息,希望在指定延时或者指定时间点被消费端消费到,而不是立刻被消费。 延时消息适用的业务场景非常的广泛,在分布式系统环…
-
在 Symfony 6 中使用 HTTP 基本认证
HTTP 基本身份验证是一种用于限制对网页的访问的简单身份验证技术。用户应使用 Web 浏览器中的对话框提供用户名和密码。 本教程提供了如何在 Symfony 6 应用程序中使用 …
-
在 Symfony 6 中定义异常的 HTTP 状态代码
默认情况下,如果一个应用程序抛出一个异常,Symfony 会将该异常转化为一个带有 500 HTTP 状态码的错误,除非异常实现了HttpExceptionInterface或扩展…
-
Base64URL 编码和解码
Base64URL是一种类似于Base64的编解码方案。Base64 使用一些字符对不能直接在 URL 中使用的数据进行编码。+,/和字符=在 URL 中具有特殊含义,可能会导致错…
-
在 Android 上使用 LibVLC 播放视频文件
可以使用LibVLC库嵌入 Android 应用程序上的 VLC 引擎。本教程提供了如何在 Android 应用程序上使用 LibVLC 播放视频文件的示例。 首先,将 LibVL…