live555开发笔记(二):live555创建RTSP服务器源码剖析,创建rtsp服务器的基本流程总结

博主头像 前言 基于Live555的流媒体服务器方案源码剖析,了解基本的代码搭建步骤。 Demo 关于.h264与.265 没深入研究,但是h264的后缀名.264替换为.h264文件,流媒体服务器连接播放rtsp是成功的。 阅读示例 这是学习的必经之路,live555本身是一套框架,我们需要按照预定义的流程 ...

Vitepress 建站资源汇总

博主头像 整理下使用 Vitepress 搭建博客过程中使用过的一些资源和方案 主要参考站点 Vitepress 官方文档 VitePress快速上手中文教程,这个站点扩展很全,包括静态部署选择,样式美化,第三方插件等,都是手把手教程,很细 XaviDocs个人技术文档,借鉴了部分 VitePress 的使用 ...

蓝牙基础(一):蓝牙软硬件架构介绍

博主头像 liwen01 2025.04.05 前言 随着物联网的发展,蓝牙已融入到我们生活的方方面面:手机、平板、手环、耳机、音响、智能灯泡、智能门铃、摄像机、冰箱、空调、洗衣机、血糖仪、键盘、鼠标等等。 关于蓝牙相关的芯片、协议栈、应用方案也因产品需求的不同而存在很大的差异,因而导致关于蓝牙相关的知识相对 ...

基于Surprise和Flask构建个性化电影推荐系统:从算法到全栈实现

博主头像 在Netflix每年节省10亿美元内容采购成本的背后,在YouTube占据用户80%观看时长的推荐算法中,推荐系统正悄然改变内容消费模式。本文将带您从零开始构建一个具备用户画像展示的电影推荐系统,通过协同过滤算法捕捉用户偏好,用Flask框架实现可视化交互。项目完成后,您将理解推荐系统的核心原理,并... ...

面试官:SpringBoot 工程启动以后,希望将数据库中已有的固定内容提前加载到 Redis 缓存中,应该如何处理

博主头像 这个问题说白了就是希望通过预加载数据,达到提升系统性能和响应速度的效果。像目前在很多场景中都有使用: 电商平台的商品分类信息、用户基础资料:避免高并发时数据库被重复查询,降低响应延迟。 系统参数配置(如地区编码、权限规则)、国际化资源:减少对配置中心或数据库的依赖,提升配置读取速度。 促销活动的商品 ...

多年后再做Web开发,AI帮大忙

博主头像 最近在AI辅助下做一个简单的网站开发,真是感叹AI的强大呀! 虽然多年前我做过Web前端和后端开发,但是那时候的开发没有现在这么容易入门、上手。 之前SSH(Structs2+Spring+Hibernate)整合都的费点功夫,现在Spring已经一家独大了; 之前Web开发还需要单独下载Tomca ...

SpringBoot3整合SpringSecurity6(二)SpringSecurity默默的干了些啥

博主头像 写在前面 第一节中,我们基本上就引入SpringSecurity依赖,其他什么都没做就完成了认证功能。 之所以我们不用做什么,是因为SpringSecurity默认实现了很多功能。 当然了,这里默认实现都是基于内存的用户认证,即用户都是创建在内存当中的,实际应用都是基于数据库的。 小伙伴们不用着急, ...

五年测试开发心路历程:沉淀与思考

博主头像 前言 前段时间,我在准备绩效材料,总结过去一年的质量工作和产出。不经意间,感叹时间飞逝,今年是我在测试开发领域摸爬滚打的第五个年头,趁着这个时间点,对过去几年工作做个小结。 总结有几个目的: 沉淀与分享:沉淀过去几年的质量保障技术和工作经验,一方面可以为刚入门的同学提供些参考,希望帮同学们少走些弯路 ...

使用xxxbase应付CRUD后端任务

博主头像 很多的后端CRUD开发任务都是毫无意义的, 如果使用firebase/supabase/pocketbase这些工具快速应付这些任务才是重要的. 如果是一位研究生, 在面对导师的垃圾横向的时候, 这种工具会起到很好的帮助.(我们的目的是让代码可以正常运行) 如果希望快速开发DEMO, 展示项目效果也 ...

<1···868788···100>