技术栈
开发语言
程序猿追
2 小时前
开发语言
·
kotlin
·
harmonyos
kotlin-retry 接入鸿蒙后,怎样确认它真的会停止重试
一个失败提示背后可能还有任务在等待。按钮再次可点,未必代表上一次请求已经结束;页面关掉,也未必代表后台没有下一次重试。接入重试库时,成功分支只是其中一种情况,次数上限、异常筛选和取消是否生效,同样需要留下能复查的记录。
我是人✓
2 小时前
java
·
开发语言
Java文件上传三方式对比:从传统到SpringBoot
目录一、Java文件的三种上传方式(一)本质区别1.Servlet(1)传统 Servlet(2)原生Servlet3.0
智能直播
2 小时前
开发语言
·
ffmpeg
·
php
·
音视频
·
视频编解码
网络RTMP拉流不卡顿、声音不同步,一文讲透缓冲区、时间戳
标签:RTMP拉流 流媒体 音画同步 直播卡顿 MEDAI V2做直播连线、远程导播、双会场互联时,最让工程师头疼的往往不是"拉不到流",而是拉到了却不流畅:画面每隔十几秒转一次圈、声音比画面快半拍、越播延迟越大。本文从RTMP拉流的底层机制讲起,拆解卡顿与音画不同步的根因,并结合MEDAI V2设备的实际配置,给出一套可以直接落地的调优方案。
墨云安全
3 小时前
开发语言
·
安全
·
网络安全
·
渗透测试
·
php
内网资产无法暴露到公网,怎么做安全检测?2026 年内网渗透测试的落地路径
本文为安全研究团队的技术实践总结,文中涉及环境均为自有系统或已获授权的测试目标。内网资产无法暴露到公网时,安全检测有三条可行路径:本地私有化部署检测平台、通过代理节点做受控探测、在运维窗口内用离线采集加云端分析。选哪条,取决于数据敏感等级与运维条件。
摇滚侠
4 小时前
java
·
开发语言
·
笔记
《计算机是如何工作的:人人都能懂的计算机软硬件工作原理》第 9 章 机器码与汇编语言 阅读笔记 9
第 8 章研究了软件的基础:在处理器上运行的机器码,以及汇编语言(一种人类可读的机器码表示)。 尽管所有的软件最终都必须转换成机器码的形式,但绝大多数软件开发人员都用更高、更抽象的语言编写程序。 本章将介绍高级编程。我们将概述高级编程,讨论各种编程语言中的常见元素,并研究几个示例程序。
Cc.Y
4 小时前
java
·
开发语言
·
python
Java零基础入门:深入Java核心:文件IO与序列化全解
在编程世界里,I/O(Input/Output,输入/输出) 是指计算机与外部设备(如硬盘、网络、键盘、屏幕)之间进行数据交换的过程。
jimy1
5 小时前
开发语言
·
c++
c++的 Type Traits (一)
Trait 的字面意思是“特征、特性、特质”。在编程里,它指对“某个类型或对象具备什么性质/能力”的抽象描述。不同语言里这个词的含义差别不小,最常见的是 C++ 的 type traits。
Web极客码
6 小时前
开发语言
·
jvm
·
python
Python Ollama 本地 Agent 入门与订单查询实践
问模型“订单 2001 一共多少钱”,它可以给出一句像客服的回答,却不一定知道订单里实际有哪些商品。只要答案依赖业务数据,就需要让程序查询真实记录,再把结果交给模型组织语言。
kimnoic
6 小时前
开发语言
·
php
PHP 8.2的DNF类型怎么用才规范
DNF 类型(Disjunctive Normal Form Types,析取范式类型)是"看文档觉得简单、一上手就报语法错误"的典型。典型症状有三种:
_Evan_Yao
7 小时前
开发语言
·
后端
·
团队开发
·
需求分析
前后端联调怎么排查问题?从 Network 到后端日志,一步步定位错误
前后端分离开发后,前端和后端往往由不同的人、不同的节奏推进。联调时经常出现这样的场景:前端说:“接口报错了,你后端看下。”
hudd668
7 小时前
java
·
开发语言
·
java-ee
JavaEE 初阶 - 多线程(进阶)
在学习多线程的时候,我们经常会听到:这些名字看起来很多,但实际上它们是从不同角度对锁进行分类。所以在学习这些锁之前,我们首先要理解为什么需要锁?
小白快快跑哦
7 小时前
开发语言
·
python
·
正则表达式
·
前后相断言
python-字符串全解(六):正则表达式-前后相断言
之前我们学了位置断言,通过位置断言,我们可以判断字符边界(\b),非字符边界(\B,)字符串或者行的开头(^)和结尾($),以及仅字符串的开头(\A)和结尾(\Z)。位置断言的特点是不占用字符,只是作为判断当前的字符是不是符合条件,如果你对位置断言已经忘记了,建议你重新看之间的章节。
kimnoic
7 小时前
开发语言
·
python
Python数据分析中正则表达式匹配字符串与常用函数示例详解
先澄清标题里的一个措辞:正则表达式(regular expression,简称 regex 或 RE)不是数据分析专有的东西,它是 Python 标准库 re 模块提供的通用文本处理能力。在数据分析场景里之所以频繁出现,是因为原始数据往往是一堆没洗过的文本——日志、爬下来的网页、表格里的脏字段——需要用模式而不是固定子串去抽取信息。数据分析库(比如 pandas 的 Series.str 系列方法)在需要正则时会调用这一套底层能力,参数细节以对应库的官方文档为准。本文只讲标准库 re,它是这一切的基础。
中屹指纹浏览器svip
7 小时前
服务器
·
开发语言
·
php
·
中屹指纹浏览器
打开账号环境网页报错,常见原因有哪些?
很多人在使用指纹浏览器打开账号环境时,经常遇到网页打不开、空白页、加载失败、直接弹出报错码的情况。不少人第一反应就判定是工具本身问题,反复重启客户端却依旧无效。实际上网页报错,绝大多数根源不在浏览器本体,而是网络链路、页面资源、环境配置、目标站点风控这几类因素叠加。下面把高频报错原因拆解清楚,附带可直接上手的排查步骤。
朝朝辞暮i
7 小时前
开发语言
·
python
第 01 讲:Python 变量、对象、数据类型与内存引用
整体按 Python 3 的主流行为组织,采用高信息密度、逐章递进的方式。每一讲都包含概念原理、关键源码、运行结果、常见陷阱,以及 1~3 道编程题和完整标准答案。
外收内放
8 小时前
开发语言
·
python
Python基础语法练习题(69)
#定义一个简单的计算器,这个类支持加、减、乘、除四种基本运算#定义计算器类class Calculate:
lojox
8 小时前
开发语言
·
c++
深入理解 C++ STL:vector 底层实现、迭代器失效与 list 特性
STL 序列式容器是 C++ 开发中最高频使用的工具,其中 vector 和 list 最具代表性:一个底层是动态数组,主打随机访问;一个底层是双向链表,主打灵活插入删除。本文通过手动模拟实现 vector,结合源码细节与常见坑点,系统梳理两大容器的核心机制。
iotxiaohu
8 小时前
c语言
·
开发语言
·
cflow
用 cflow 查看 C 函数调用关系
阅读陌生的 C 项目时, 逐个跳转函数可以看清细节, 但不容易把握整体关系。GNU cflow 从 C 源码提取静态调用关系, 帮助回答:
zhang-ge
8 小时前
开发语言
·
python
·
uv
python包和项目管理器uv在ubuntu下的安装与使用
uv 是一款用 Rust 编写的超快速 Python 包和项目管理器,可自动下载、管理多版本 Python 解释器,同时提供虚拟环境、极速包安装、项目依赖管理、且兼容传统 pip 工作流。
微笑星河q
9 小时前
开发语言
·
c++
C++类和对象(下)初始化列表、类型转换、static、友元、内部类、匿名对象
• 之前实现构造函数时,初始化成员变量都是在函数体内赋值,构造函数初始化还有一种方式:初始化列表。初始化列表的使用方式是:在函数定义处的参数列表后(在声明和定义分离时就在真正定义的地方写),以一个冒号开始,接着是一个以逗号分隔的数据成员列表,每个“成员变量”后面都跟一个放在括号中的初始值或表达式: