0

FFmpeg开发笔记(九十)采用FFmpeg套壳的音视频转码百宝箱FFBox

​FFmpeg是个经典的音视频处理开源框架,可是FFmpeg仅提供命令行方式,通过FFmpeg剪辑音视频只能在命令行下面操作,从而限制了普通用户掌握FFmpeg。 虽然《FFmpeg开发实战:从零基础到短视频上线》一书不仅给出了基于FFmpeg函数调用的示例代码,也给出了具体的ffmpeg操作命令, ...

aqi00 发布于 2025-11-30 10:03 评论(0) 阅读(29)
0

关于synchronized-reentrantlock-volatile学习总结1.0

Synchronized synchronized 是什么 synchronized是 java 提供的原子性内置锁,实现基本的同步机制,不支持超时,非公平,不可中断,不支持多条件,基于 JVM 的 Monitor(监视锁)机制实现,主要解决的是多个线程之间的访问资源的同步性,可以保证被它修饰的方法 ...

Lantz12 发布于 2025-11-29 23:20 评论(0) 阅读(4)
0

[python]FastAPI - 全链路日志追踪 Tracking ID 的设计

本文介绍如何基于 contextvars,为每次请求的完整流程都添加一个 tracking_id,并在日志中自动记录,便于全链路追踪。 ...

花酒锄作田 发布于 2025-11-29 21:32 评论(0) 阅读(54)
0

代码随想录Day25_回溯5_全排列

非递减子序列 问题描述 给了一个数组,要求给出其所有长度>=2的非递减子序列。 思路 压入结果的条件是path.size()>=2,回溯过程结束的条件是移动到了边上startIndex>=num.size() 在树中,非递减序列,要求压入的元素必须比之前压入的大:if(path.empty()||n ...

FAfa_C++ 发布于 2025-11-29 20:36 评论(1) 阅读(13)
0

FFmpeg开发笔记(八十九)基于FFmpeg的直播视频录制工具StreamCap

​随着推拉流技术的发展,现在网络直播应用很普及了,打开许多App都能看到各式各样的直播节目,包括抖音、快手、虎牙、斗鱼、B站、小红书、YY、映客等等。 有关视频推拉流的FFmpeg实现参见《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2 FFmpeg推流和拉流”,使用FFmpeg结合专 ...

aqi00 发布于 2025-11-29 16:26 评论(0) 阅读(98)
0

告别盲人摸象,数据分析的抽样方法总结

当你踏入数据分析的大门时,可能会被海量的数据淹没,感到无从下手。 想象一下,你想了解一座巨大森林里所有树木的平均高度,难道要一棵一棵地去测量吗?这显然不现实。 这时,“抽样” 这个强大的工具就该登场了! 本文将带你全面了解各种抽样方法,并用Python代码演示实际应用。 1. 抽样是什么? 抽样 是 ...

wang_yb 发布于 2025-11-29 09:06 评论(0) 阅读(71)
0

利用泛型编写更安全的Golang代码

从Go 1.18正式引入泛型,再到Go 1.21大量泛型函数/类型进入标准库开始已经过去了三年。尽管有着不支持类型特化、不支持泛型方法、实现方式有少量运行时开销、使用指针类型时不够直观等限制,泛型编程还是在golang社区和各种项目中遍地开花甚至硕果累累了。 不过也因为泛型功能上的种种限制,大多数代 ...

apocelipes 发布于 2025-11-29 07:45 评论(0) 阅读(119)
0

用C语言和文本文件实现一个简单的,可保存的通讯录

我们先思考一个通讯录都有那些信息,很明显通讯录记录的是人 人有哪些信息呢 这里我就写5个吧,分别是姓名,年龄,电话,性别,地址 然后我们把他们写成一个结构体,最好定义在头文件里,这样在使用的时候更方便 我们还可以把要使用的一些常用的或者要修改的常量定义成枚举,后续有什么要添加的,直接就能在枚举中添加 ...

好想成为人类啊 发布于 2025-11-28 22:33 评论(0) 阅读(11)
0

C语言中的库函数feof和ferror

我们来详细解释一下 C 语言中的 ferror 和 feof 这两个库函数。 1. ferror 函数 int ferror(FILE *stream); 功能:检查指定文件流(stream)上是否发生了错误。 返回值: 如果文件流上有错误发生,返回一个非零值(true)。 如果没有错误发生,返回 ...

好想成为人类啊 发布于 2025-11-28 17:32 评论(0) 阅读(3)
1

从零跑起 RokidDemo:开发小白也能搞定的入门实践

如果你第一次接触 Rokid 眼镜生态,RokidDemo 就是你的“手机端和眼镜端的桥”。它不是一个只能装起来的示例,而是一个能把手机和眼镜真正连在一起、做互动、做协同的基线工程。你能在它里边看到: 扫描发现 Rokid 眼镜,并完成蓝牙连接与鉴权 拉取眼镜的状态(电量、音量、亮度、充电)并在手机 ...

努力的小雨 发布于 2025-11-28 15:02 评论(0) 阅读(117)
0

【首选】PDF转视频教程:20秒一键将PDF转换为视频软件

一、背景介绍 大家好,我是王哪跑,现在很多做小学初中高中学习资料相关的教师或出售虚拟资料的网赚达人,都会将PDF电子档转换为视频,并发布到对应的短视频平台进行引流变现,但是使用传统的视频剪辑软件,花费的时间可能会比较长。 基于此,我用python开发了这个一键将PDF转视频的软件,只需30秒完成PD ...

程序员王哪跑 发布于 2025-11-28 10:47 评论(0) 阅读(16)
0

精致简约!一款优雅的开源云盘系统!

tank —— 蓝眼云盘,一个优雅、好用、高效的开源云盘系统。无论是个人日常文件管理,还是团队协作中的文件共享,它都能轻松应对。 ...

Java陈序员 发布于 2025-11-28 09:46 评论(0) 阅读(16)
0

线性数据结构

线性表示最常⽤⽽且最为简单的⼀种数据结构,⼀个线性表示 n 个数据元素的有限序列,有以下特点: 存在唯⼀的第⼀个的数据元素 存在唯⼀被称为最后⼀个的数据元素 除了第⼀个以外,集合中每⼀个元素均有⼀个前驱 除了最后⼀个元素之外,集合中的每⼀个数据元素都有⼀个后继元素 线性表包括下⾯⼏种: 数组:查询 ...

程序员Seven 发布于 2025-11-28 09:00 评论(0) 阅读(92)
0

Spring Cloud分布式事务(基于Seata AT模式,集成Nacos)--学习版

Spring Cloud分布式事务快速上手(基于Seata AT模式,集成Nacos)--学习版 前言 对于从未接触过Seata的同学来说,想要快速上手Seata还是需要花费比较长的时间,因为本身微服务开发中环境的搭建、以及各种配置都已经很繁琐了,然后再集成Seata,Seata又有许多配置,对于每 ...

一只爱喝果粒橙的程序员 发布于 2025-11-27 11:00 评论(0) 阅读(93)
0

虚拟资料必备!Python开发的PDF批量加水印软件,真的去不掉!

1、前言 做虚拟资料的你,手上肯定都会有一大堆PDF文件,比如做小学资料、教案资料的朋友,给PDF文件加上水印是必不可少的步骤,通过这种在pdf文件加水印的方式可以实现被动化的引流。 但是自己一个个给PDF文件添加水印费时费力,用市面上常用的软件一键添加,也都是可以一键去除的。别急,今天带来一款老王 ...

程序员王哪跑 发布于 2025-11-27 10:35 评论(0) 阅读(21)
0

剑指offer-43、左旋转字符串

题⽬描述 汇编语⾔中有⼀种移位指令叫做循环左移( ROL ),现在有个简单的任务,就是⽤字符串模拟这个指令的运算结果。对于⼀个给定的字符序列 S ,请你把其循环左移 K 位后的序列输出。例如,字符序列S=”abcXYZdef” ,要求输出循环左移3位后的结果,即“ XYZdefabc ”。是不是很简 ...

程序员Seven 发布于 2025-11-27 09:00 评论(0) 阅读(10)
1

Manim进阶:用背景图片让你的数学视频脱颖而出

做Manim动画久了,你是否厌倦了那万年不变的黑色虚空? 很多初学者(甚至老手)都想给动画加个背景图,但往往会遇到两个问题: 怎么加? 是把图片放进去,还是设置相机? 看不清! 背景花里胡哨,前面的文字公式瞬间“隐身”了。 今天,我们就来揭开Manim动画中一个简单却强大的技巧--为动画添加背景。 ...

wang_yb 发布于 2025-11-26 20:13 评论(0) 阅读(93)
0

代码随想录Day22_回溯.md

回溯理论 什么是回溯 回溯,顾名思义,返回溯源,记录当前节点后返回前一节点继续的过程。本质上是一种罗列所有情况的穷举搜索。 递归 递归,函数间接或者直接调用自身,回到最初最简单的情况。目前的情况归根结底就是一棵树的情况。 回溯与递归 为什么说回溯常常伴随递归?递归是把一棵大二叉树返回到一个最基本的三 ...

FAfa_C++ 发布于 2025-11-26 15:44 评论(0) 阅读(14)
0

死磕Spring Boot Validation校验

一、基本介绍 SpringBoot提供了方便的validation主要对输入数据进行校验,确保数据符合预期规则,是保证应用健壮性的重要手段, 1、Bean Validation:基于 JSR-380 (Bean Validation 2.0) 规范、 2、Hibernate Validator:最流 ...

木马不是马 发布于 2025-11-26 15:25 评论(0) 阅读(45)
0

深扒Pickle反序列化

Pickle反序列化 pickle简介 与PHP类似,python也有序列化功能以长期储存内存中的数据。pickle是python下的序列化与反序列化包。 python有另一个更原始的序列化包marshal,现在开发时一般使用pickle。 与json相比,pickle以二进制储存,不易人工阅读;j ...

dynasty_chenzi 发布于 2025-11-26 10:51 评论(1) 阅读(106)