自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DragonCoding的专栏

分享Android技术和Android 应用,实时了解相关前沿技术。分型QT技术和QT 应用。

  • 博客(60)
  • 资源 (1)
  • 收藏
  • 关注

原创 文件滤重:一款让人安心的重复文件清理工具

《文件滤重:安全高效的重复文件清理工具》摘要 "文件滤重"是一款专注于安全清理重复文件的桌面应用,其核心特色是"先添加文件夹优先"的智能保留策略和安全的"移入目录"删除机制。该工具采用双Map两级过滤技术实现秒级扫描(5000文件量级),通过分组卡片直观展示重复文件,支持多种一键保留规则切换。区别于传统清理工具,其最大亮点是将文件移入镜像路径结构的指定目录而非直接删除,为用户提供完整的数据安全保障。支持Windows/macOS双平台,便携无需安装,特别适合需要谨慎清理重复文件又担心误删重要数据的用户。(1

2026-08-17 14:25:11 196

原创 从几小时视频里裁剪精彩片段,AI 自动识别视频高光片段轻松实现。

【摘要】LiveClip是一款基于AI技术的视频高光片段自动识别工具,专门解决长视频内容剪辑效率低下的痛点。该工具通过提取视频音频并转换为带时间戳的文本,结合关键词匹配和AI分析(支持Deepseek接口)两种评分方式,智能筛选高光片段并生成评分报告。用户可一键导出指定片段视频,显著提升游戏直播、播客对谈、课程录像等场景的剪辑效率。工具支持缓存管理,10分钟即可完成2小时直播视频的精华剪辑,为内容创作者提供高效解决方案。

2026-08-10 19:33:09 198

原创 电脑上裁剪图片、拼接图片,易如反掌

图片合成器还支持设置画布背景,用户可以设置自定义颜色,同时也可以设置成透明背景。在透明背景情况下,导出时只能导出PNG格式。工具预制了几个颜色,用户也可以通过颜色选择器选择更多的颜色。点击导出按钮,选择导出格式,可以快速地将编辑后的图片导出。整个应用程序功能单一,非常的简单,只有一个工具栏和一块画布,没有其他多余的内容。工具也没有悬浮控制面板和广告等内容。可以认为它是一个轻量、好用的桌面图片剪切、拼装工具。这款桌面版的图片合成器还支持Windows和Mac两个平台。欢迎大家下载使用。

2026-08-04 21:00:06 175

原创 一键批量提取音频、提取视频

《音轨快提:高效无损的音频/视频批量提取工具》 音轨快提是一款专注于快速提取视频音频或静音视频的实用工具。它采用track passthrough技术,无需重新编解码,直接将音频样本从视频容器复制到音频容器,实现秒级无损提取。支持MP4、MOV等常见格式,并能自动匹配输出格式(AAC转M4A,Opus/Vorbis转OGG/WEBM)。工具还提供批量处理功能,支持导出静音视频便于后期配音。全程离线操作,保障隐私安全,处理后的文件存储在公共目录方便调用。该工具基于安卓MediaExtractor和MediaM

2026-07-24 13:50:49 232

原创 4K视频越来越大,安卓手机存不下?我写了个小工具

文章摘要:作者针对安卓手机4K视频占用过大存储空间的问题,开发了一款本地化视频压缩工具"视频轻压(VideoCompressLite)"。该工具利用手机硬件编码器和GPU加速处理,提供多种预设压缩模板(从25%到85%质量),支持批量处理和自定义参数,压缩后视频在保持观感的同时体积显著减小(如437MB压至50MB)。应用完全离线运行,保障数据安全,解决了大视频存储和分享难题。文末提供获取方式。(149字)

2026-07-20 08:26:45 243

原创 给视频人脸自动打码,我用 YOLO + CustomTkinter 搓了个桌面工具

摘要:作者基于YOLOv8和CustomTkinter开发了"DLMask"桌面工具,实现视频人脸自动打码功能。该工具采用YOLOv8m模型进行人脸检测,通过跳帧检测和简单追踪算法优化实时预览性能,利用OpenCV的resize方法实现马赛克效果。支持调整马赛克粒度并导出H.264编码视频,显著提升了视频打码效率。目前工具处理1080p视频的速度约为实时播放的1.5-2倍,未来可能加入批量处理功能进一步优化工作流程。

2026-07-10 09:38:00 179

原创 用AI给家门口装了个“电子哨兵”

摘要: 作者利用闲置笔记本和AI技术,为家门口摄像头开发了一套智能监控系统。通过YOLO模型和OpenCV处理视频流,系统能识别人体活动并自动截屏记录。初期误报率高,后经五层过滤优化(区域划定、多帧确认、冷却机制、置信度阈值和面积过滤),误报降至每日3次以内。系统可实时显示警报区域和置信度,并支持自定义监控范围。运行效果显示,能准确记录快递、访客等活动时间点,大幅提升监控效率。未来计划增加手机推送功能,并考虑拓展到其他监控场景。

2026-07-02 10:41:48 234

原创 开发一个AI Agent 难不难?提示词工程、上下文记忆、任务编排

开发一个AI Agent的核心技术并不复杂,重点在于理解三个关键概念:提示词工程、上下文记忆和任务编排。通过分析开源项目AutoGLM可以发现,其核心逻辑是一个简单的循环结构,将复杂的操作流程转化为自然语言规则,交给大模型处理。提示词工程通过精心设计的规则引导模型行为;上下文记忆通过循环传递历史对话实现;任务编排则依靠模型自主判断和纠错。虽然高级Agent可能涉及更复杂的技术,但掌握这三个基础组件就能构建基本功能。关键在于巧妙设计提示词规则,将传统编程中的逻辑判断转化为自然语言描述,由AI自主执行。

2026-06-30 13:41:52 276

原创 零门槛DIY家庭专属直播间!无需公网IP、无需服务器,小白也能搞定

本文介绍了一套零门槛DIY家庭直播方案,仅需普通电脑和安卓手机配合两款免费工具(MediaMTX服务端、DL推流/DLPlayer应用),无需公网IP、服务器或代码知识。方案利用家庭IPv6网络实现外网访问,通过光猫/路由器简单配置即可远程推拉流。还提供域名绑定+DDNS动态解析方案解决IPv6地址变动问题。整套系统具有零成本、隐私安全、低功耗等特点,支持内网/外网全场景使用,适合家庭用户轻松搭建专属直播间。

2026-06-26 19:50:20 203

原创 家里吃灰的电脑再利用,买个域名就能当服务器用

家里闲置电脑可以改造成外网可访问的服务器,只需购买一个域名(最低39元)。通过IPv6+DDNS方案实现:1.确认宽带支持IPv6并关闭光猫防火墙;2.配置路由器中继模式;3.使用Python脚本定时检测IPv6变化并同步到阿里云域名解析。该方案适合个人项目测试,但存在带宽较小(30-50Mbps)、80/443端口被屏蔽和家用网络不稳定的局限性。相比云服务器可节省成本,适合非关键业务场景使用。

2026-06-25 13:37:21 236

原创 QoderWork 的 49 元订阅,2000 积分到底能做多少工作? AI Agent 编程到底贵不贵?

本文作者测试了QoderWork的AI编程服务,通过开发一个跳绳计数应用来评估其49元订阅(2000积分)的实际工作量。该应用包含4个页面,主要功能是使用MediaPipe进行姿态识别和计数。开发过程包括技术调研、需求确认和代码编写三个阶段。结果显示,2000积分仅够完成这个简单应用的基本开发,UI优化还需要额外积分。相比之下,Claude Code+DeepSeek V4组合开发类似应用成本约10元。作者认为QoderWork的积分消耗较快,但功能表现尚可,读者可下载试用该应用来体验其实际能力。

2026-06-22 16:26:51 739

原创 DLocalShare PC版开发实录:AI编程如何“折磨“程序员

《AI编程的挑战:DLocalShare PC版开发实录》摘要:本文记录了作者使用AI辅助开发DLocalShare PC版的曲折经历。尽管AI能快速生成代码框架和文档,但存在偷懒省略代码、不遵守设计规范、误解Qt接口等三大问题。开发过程中,作者不得不花费大量时间修复AI代码中的状态管理混乱、逻辑缺陷等问题。最终经过三天调试,完成了支持局域网设备发现和跨平台文件传输功能的PC版本。这次开发让作者深刻认识到AI编程的效率优势与局限性,强调开发者需了解AI的能力边界才能有效利用。程序已可供下载使用。

2026-06-22 09:19:18 203

原创 DLocalShare实现Android手机局域网大文件多线程传输|断点续传|设备发现

DLocalShare是一款专为解决跨设备大文件传输问题而设计的工具。针对微信压缩限制、网盘速度慢、AirDrop平台限制等问题,DLocalShare采用自定义组播技术实现快速设备发现,通过TCP长连接和多线程传输技术提升文件传输效率,并支持断点续传功能。目前支持安卓平台,未来计划扩展至Windows和Mac。用户只需在接收端打开应用选择保存目录,发送端通过系统分享功能即可快速传输文件,尤其适合局域网内大文件传输场景。

2026-06-11 23:30:00 227

原创 家庭环境下,手机|电脑设备之间传输大文件这么难?

摘要:家庭跨设备大文件传输难题与解决方案探索 当前家庭环境中,跨平台设备(安卓手机+Windows电脑)传输大文件存在诸多痛点:微信等社交软件有大小限制且会压缩文件,网盘传输速度慢,数据线操作繁琐。虽然苹果AirDrop体验良好,但仅限于苹果生态。技术分析表明,基于WiFi网络的P2P直连传输是最佳解决方案,能实现高速、无损的文件传输。开发者针对现有工具(如LocalSend)存在的断点续传缺失、速度慢等问题,正在研发支持多线程、多平台的新应用,旨在提供更便捷可靠的文件传输体验。这一方向对解决家庭文件共享难

2026-06-08 20:00:00 266

原创 为了实现异地手机投屏直播,我开发了一款好用的工具。

摘要:为解决传统手机投屏方案的有线连接、局域网限制和无法直播分发等问题,作者开发了一款支持异地投屏的无线工具"DL投屏"。该工具支持通过IPv6实现远程投屏,并可与OBS Studio整合进行直播分发。使用流程包括电脑端IP配置、手机扫码添加设备、截屏授权及无线/异地传输,最终在OBS中接收并整合直播内容。该方案突破了传统投屏的地域限制,为远程直播提供了便利解决方案。

2026-06-02 23:30:00 215

原创 电脑工具,IP 地址获取与展示,二维码助力

摘要: 本文介绍了一款便捷的电脑IP地址获取工具,可自动识别并展示IPv4和IPv6地址。该工具解决了手动查找IP地址的繁琐问题,尤其针对IPv6地址复杂难辨的情况,提供清晰的分类展示。支持通过二维码快速分享IP地址,方便异地直播推流等场景使用。适用于Windows和Mac系统,操作简单高效,是网络配置和远程协作的实用助手。 (字数:150字)

2026-05-29 20:45:00 190

原创 告别采集器和解码器,安卓手机异地直播如此简单!

《DL推流应用:零硬件实现手机异地直播》针对传统异地直播依赖硬件设备、灵活性差的问题,提出基于IPv6技术的创新解决方案。该方案只需在安卓手机安装DL推流应用,配合OBS Studio即可实现异地推流:接收端通过OBS设置UDP监听端口,手机端输入目标IP地址(IPv6支持异地推流,IPv4仅限局域网)。相比传统方案,该应用无需额外硬件,显著降低成本,提升直播灵活性,支持随时随地开启直播,大幅降低直播门槛。下载链接和详细教程已附,为直播爱好者提供便捷高效的解决方案。

2026-05-28 19:15:00 189

原创 IPv6 端到端连接梦碎?实际使用困难重重!

IPv6推广面临现实挑战:虽然IPv6理论上能解决IPv4地址不足和端到端连接问题,但实际应用中仍存在诸多限制。作者通过开发RCamera应用发现,家庭网络中的IPv6防火墙设置、运营商限制等问题导致设备间直接连接困难。尽管在局域网内配置IPv6可实现设备互联,避免了复杂的NAT打洞操作,但整体用户体验仍不理想。文章指出IPv6要实现真正的端到端畅通连接还需克服技术障碍,但作为发展方向仍具潜力。

2026-05-21 20:00:00 59

原创 AI 冲击下,程序员主业副业双崩塌?

AI浪潮冲击程序员职业发展:主业面临AI替代危机,重复性编程工作被高效完成;副业接单遭遇低价困境,客户因AI认知改变而压低价格。程序员群体亟需寻找新方向突破职业发展瓶颈。

2026-05-20 10:38:12 55

原创 5 元一天 AI 开发应用,程序员出路在哪?

AI以5元一天的低成本高效开发儿童桌面应用,引发对程序员职业前景的担忧。通过AI工具快速完成需求分析、代码生成和测试优化,相比传统开发大幅节省成本和时间。但AI无法完全取代程序员,后者可借助AI提升效率,专注于复杂逻辑和创新功能开发,同时维护优化AI代码。程序员需持续学习转型以适应技术变革。

2026-05-20 10:36:47 47

原创 告别手机沉迷!这款儿童桌面,把安卓手机变成专属学习机

儿童桌面(KidsLauncher)是一款专为6-12岁学生设计的安卓应用,可将普通手机变成纯净学习设备。其核心功能包括白名单管控、默认桌面替换、密码保护和时长统计,能有效屏蔽游戏和短视频等干扰。家长只需3分钟设置,就能精准控制孩子可用的学习类APP,解决管控难题。该工具帮助孩子提升专注力、培养健康用机习惯,兼容主流安卓品牌,让闲置手机变身为安全的学习工具。

2026-05-16 08:09:50 297

原创 优化Android RCamera应用:破解耗电发热难题,这招绝了!

RCamera应用耗电优化方案 针对RCamera应用摄像机模式下的高耗电问题,开发团队制定了智能化的按需启停策略。核心方案是通过监测两个关键指标:Activity可见状态和WebSocket客户端连接数,动态控制硬件和线程资源。当应用挂起且无客户端连接时,自动关闭摄像头硬件、渲染线程和编码器;当有远程连接时立即唤醒所需模块。这种精准的资源调度机制使摄像头默认保持关闭状态,仅在必要时激活,成功解决了设备发热问题,显著降低了能耗,使RCamera在保证功能完整性的同时实现了高效节能运行。

2026-05-12 09:56:02 282

原创 旧手机别吃灰!零成本变身远程摄像头,外出也能随时看家

今天教你一个"变废为宝"的神操作——**用旧手机做远程摄像头,在外面用手机实时查看家里的画面**。不需要买摄像头,不需要订阅云服务,两部手机就能搞定。

2026-05-08 21:15:00 1097

原创 这款OBS弹幕编辑神器,让你的直播录播更精彩!

本文介绍一款运行于浏览器端的OBS弹幕编辑网页程序,阐述其核心功能、产品优势、适用场景、使用流程及注意事项。该程序通过WebSocket协议与OBS Websocket服务器实时连接,提供便捷高效的弹幕编辑与投放体验,助力内容创作者提升内容呈现效果。

2026-04-22 20:51:54 390

原创 安卓 APP 录屏视频推送卡顿?一文教你精准解决!

本文探讨安卓 APP 实现视频流推送至 OBS 播放过程。初始以 camera 采集视频能流畅推送,切换至 media production 实现录屏功能后,播放端出现卡顿。经分析,卡顿是因 media Projection 生成视频帧频率与预设不同,设备可能生成 60 帧或 120 帧,与设定的 30 帧频率冲突。解决办法是在 surface texture 的 on frame available 回调中进行跳帧处理,丢弃多余帧,从而避免卡帧问题,确保视频流畅推送与播放。

2026-04-20 15:06:57 98

原创 手机录屏秒推OBS!零延迟+画质无损,直播党必藏神器

> 告别数据线/压缩画质/卡顿延迟!100%局域网传输,手机画面直连OBS,手游直播/教程演示一键搞定🔥---## 为什么90%的直播博主都换了这个录屏推流方式?还在为手机录屏直播踩坑?✅ 数据线投屏总断连?✅ 转码压缩导致画质糊成马赛克?✅ 延迟几秒被观众疯狂吐槽?✅ 复杂设置半天搞不定,错过直播黄金期?「录屏播」直接根治这些痛点!专为直播场景量身打造的录屏推送工具,局域网直连电脑OBS,**零延迟、画质无损、3步上手**,手游直播、App演示、手机画面想推就推,新手也能秒会

2026-04-14 10:03:19 418

原创 零成本打造专业多机位直播!用旧手机+无线推流,OBS合流一键搞定

还在为多机位直播头疼?采集卡太贵、设备太复杂?这款开源应用让你用多部手机就能实现专业级无线多机位直播,无需任何硬件采集设备,手机通过WiFi直接推流到OBS,轻松完成多画面合流!

2026-04-07 19:20:59 355

原创 电脑多终端收局播视频?OBS 直播接收全流程教程

教你如何使用局播应用向多个电脑终端发送视频,通过 OBS 接收后进行多平台直播。免费、简单、高效!

2026-03-30 13:47:05 418

原创 告别采集卡!我做了一款免费安卓无线推流工具,让手机秒变 OBS 直播摄像头

摘要:一款专为安卓开发者设计的无线推流工具,让手机摄像头画面通过WiFi直接接入OBSStudio,无需数据线和采集卡。该应用具有极简界面、一键连接、低延迟传输等特点,特别适合独立主播、网课教师、美食博主等场景使用。开发者重点优化了RTP协议传输,保证画面稳定流畅,同时降低设备资源消耗。目前已完成核心功能开发,正进一步完善高级配置选项,未来将免费开放下载。这款工具解决了传统直播方式布线乱、成本高、操作复杂等痛点,让移动端直播更简单高效。

2026-03-23 16:30:56 606

原创 Face++以flow的方式实现人脸检测

我们使用人脸检测sdk进行人脸识别的过程大致可以分为下面几个步骤:加载model文件并初始化接口 获取授权 调用人脸检测获取关键点 通知描画关键点 释放接口资源这里的步骤3和4在接收到camera数据后反复执行。我们可以把这几个步骤抽象成数据流来进行封装。face++检测人脸后不断地生成人脸坐标数据,所以整个检测过程就是人脸坐标数据生产的过程,这里与flow的概念对应上了。face++需要通过处理camera数据来获取人脸关键点,所以camera又是face++人脸检测api的数据提供者。

2022-02-15 20:39:38 1472

原创 Face++如何突破试用版本的授权限制

我们可以下载sdk进行免费测试,但是每天免费授权的次数是有限的10次。我们开发的时候肯定不只是10次就能完成的,所以我们要考虑如何更高效地利用免费授权测试。Face⁺⁺ - 旷视Face⁺⁺人工智能开放平台分析授权流程现在免费授权都是通过网络授权的,LicenseManager提供了网络授权的接口。下面的代码片段调用了face++的授权接口。 public static String API_KEY = "jAKhUoK6X1HFRZrxtRWFoObzhEby"; public

2022-01-10 22:07:26 1935

原创 Qt中实现拖拽控件到窗口外释放

在窗口内拖拽控件的实现在上一篇文章中已经讲解过了,这篇文章讲解如何将控件拖拽到窗口外。控件是不能脱离窗口区域渲染的,所以我们需要为拖拽过程中的控件创建一个窗口。实现的主要思路如下:为拖拽过程中的控件创建window。 修改拖拽控件的宿主为新创建的window。 根据MouseArea接收到移动坐标修改window显示位置。 如果拖拽控件停留在主window中,那么修改拖拽控件的宿主为主window。创建窗口为了能将控件拖拽到主窗口外,这里需要为他创建新的窗口。Window {

2021-12-05 19:21:03 1522

原创 Qt中如何实现拖拽释放控件

这篇文章将要介绍Qml中如何实现拖拽功能。实现拖拽并释放控件需要下面几个步骤:为控件添加鼠标响应事件,监听鼠标移动的横纵坐标。 根据鼠标的位置移动控件位置。 修改控件的宿主。处理鼠标事件为了处理鼠标事件,我们可以在qml文件中添加一个MouseArea对象。这个对象有位置和大小,但是不可见。这里为了演示MouseArea的使用,我们先添加一个click事件监听。Rectangle{ width: 100 height: 100 color:

2021-12-05 19:19:46 2613

原创 外研小学英语音频播放器-带字幕(Android app)

目录背景背景最近孩子学习小学英语的过程中需要背诵课文,但是孩子又不认识英文单词,所以背诵的过程困难重重。通过听英语音频的方式背诵,孩子也经常不知道音频播放的是哪一句。最初我买了一个扫描阅读笔,以为通过扫描阅读笔来朗读英语课文就可以了。但实际情况还是不太好,小孩经常不能扫描到完整的句子,听起来语句变得支离破碎。那么有什么好办法解决这个问题呢?我想开发一个播放英语音频的app,它既能播放音频文件,还能显示字幕。需求以列表的方式罗列出各个单元的音频文件。 点击音频文件后启动播放器播放音频

2021-11-30 22:08:03 4473

原创 Android app 中这样用flow更方便-巧用flow实现polling

背景 在app开发过程中,实现polling逻辑也是很常见的。当然在移动端应用使用polling处理会影响应用的性能。比如polling处理增加了网络请求的次数,服务端压力增加。polling处理也消耗了更多的网络流量。但是应用polling的场景还是有的。有时是否选择polling要考虑很多综合的因素,比如我们可以使用长连接替代polling,但是长连接在服务端和客户端的开发成本相对要更高些,如果polling只是实现类似的跟帖等功能,我们完全可以使用polling实现,而不是选择代价更...

2021-10-01 22:49:53 1477

原创 QT qml中动态组件那些事

目录动态创建qml对象Qt.createComponentQt.createQmlObjectComponent qml type销毁动态创建的对象QQmlContext总结动态创建qml对象Qt.createComponentvar component = Qt.createComponent()⇒ component.createObject⇒QmlContext是createComponent方法被调用的qml对象的contextqml对象的文件定义:

2021-09-23 22:26:56 1394

原创 Android app中这样用flow更方便-刷新token获取数据

背景移动app中展示的数据多数都是通过服务器接口获取的,当接口数据与用户相关时,服务端接口会要求客户端把用户信息通过接口发送到服务器。普遍的做法是把用户登录后的token数据发送给服务器的接口。考虑到安全问题,token都有过期时间,token过期后服务端就不能通过这个token查询用户的具体信息了。为了刷新过期token,服务端会提供一个刷新token的接口给客户端使用。问题分析由于要求上传token的服务端接口会有很多,所以这些接口的调用都需要考虑token过期失效问题...

2021-09-22 22:58:31 1371

原创 Android app中这样用flow更方便-加载列表数据

背景flow简单的可以理解为数据流,它可以生成连续的同类型数据。刚接触到flow的开发者都很疑惑,它的功能好像都有东西可以替代。比如通过foreach遍历Collection或Sequence都能有flow一样的生成数据效果,那为什么还要引入flow呢。大家可能会认为flow实现了观察者模式,这点与collection或sequence的遍历不同。其实LiveData就是按照观察者模式设计的,LiveData配合集合的遍历就可以达到数据被观察的目的。 刚接触flow...

2021-09-20 22:55:33 1883

原创 一款好用的运行在Android手机上的pdf阅读器

目录​一、背景二、解决了什么痛点问题三、PdfReader如何解决问题1、建立pdf文件索引数据库2、pdf文件移动功能3、pdf查看功能扫码下载app使用一、背景用户使用手机查看pdf文件的需求越来越多了,比如管理网购的pdf格式的电子发票、修改学生的学习软件生成的pdf格式习题、管理pdf格式的合同文件等。这些pdf文件被不同的应用程序创建,被不同的应用保存发送。同时他们也会被零散地保存在不同的目录。 ...

2021-09-13 23:18:40 609

原创 Kotlin Coroutine实现原理

lifecycleScope.launch { Log.d("testCoroutineScope","testCoroutineScope start $this") delay(2000) Log.d("testCoroutineScope","testCoroutineScope middle1") delay(2000) Log.d("testCoroutineScope","t.

2021-09-06 22:23:50 766

jrtp 库资源

jrtp lib 支持android jni编译

2015-01-19

空空如也

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

TA关注的人

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