自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Hadoop是啥

Hadoop是一个开源的分布式计算框架,主要用于处理和存储大规模数据集(通常是TB级甚至PB级数据)。它最初由Apache基金会开发,灵感来源于Google的三篇论文(GFS、MapReduce和BigTable),旨在解决海量数据的存储和计算难题。它广泛应用于互联网公司、金融、电信等需要处理海量数据的领域,是大数据技术的重要基础之一。

2025-09-28 09:55:11 257

原创 请你说说多线程

1.线程是程序执行的最小单元,一个进程可以拥有多个线程 2.各个线程之间共享程序的内存空间(代码段、数据段和堆空间)和系统分配的资源(CPU,I/O,打开的文件),但是各个线程拥有自己的栈空间 3.多线程优点:减少程序响应时间;参考连接:https://www.nowcoder.com/exam/interview/detail?

2025-09-25 13:52:12 101

原创 在CPU 密集型任务下,线程和协程的效率对比

CPU 密集型任务的核心是持续占用 CPU 进行计算,几乎无 I/O 等待时间。线程由操作系统调度,可直接映射到 CPU 核心,利用多核并行处理,充分发挥硬件算力;而协程运行在单线程内,本质是用户态的任务切换,无法利用多核优势,且频繁切换反而会增加额外开销,导致整体效率低于多线程。简言之,CPU 密集型任务依赖硬件并行能力,线程更贴合这种需求,而协程的轻量切换优势在此场景中难以体现。

2025-09-25 13:38:42 113

原创 理解操作系统的启动

RAM:随机存取存储器(random access memory),又称作“随机存储器”,是与CPU直接交换数据的内部存储器,也叫主存(内存)。可以随时读写,而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储媒介。BIOS:BIOS(Basic Input Output System,基本输入输出系统)是一组固化在计算机主板上的ROM芯片中的程序。参考博客:https://blog.csdn.net/m0_47221702/article/details/120428680。

2025-09-25 13:26:39 194

原创 qt打包后,运行可执行文件报错:由于找不到Qt5Core...

打开 Qt 命令行工具:在开始菜单中找到 Qt 5.x for Desktop (对应编译器) 命令行工具,例如 Qt 5.15 for Desktop (MinGW 64-bit)。运行后,windeployqt 会在可执行文件所在目录生成一堆 Qt 相关的动态链接库和其他文件。windeployqt 是 Qt 自带的用于收集应用程序运行所需的所有 Qt 库和相关文件的工具。这里的 E:\dist\myapp 需要替换为你实际的可执行文件所在目录。使用 windeployqt 工具(推荐)

2025-09-19 15:57:51 153

原创 理解int8_t类型转换

内存中存储的始终是二进制11111111用uint8_t解读时,视为"无符号数值" →255;用int8_t解读时,视为"补码表示的负数" →-1。这就是同一二进制数据因类型解释方式不同导致结果差异的原因。

2025-09-17 09:15:50 268

原创 Wireshark抓包

2025-09-08 14:34:55 79

转载 Qt 分页组件

https://jishuzhan.net/article/1818104937242955777

2025-09-05 15:10:57 24

原创 我前提大框架不懂,局域网是如何构建的、怎么构建的、路由器、笔记本充当什么角色,然后我给以太网Internet协议版本4更改属性,设置ip,相当于什么?

在一个由路由器构建的局域网中,手动设置IP地址,就是拒绝自动获取,并为自己在网络中指定一个固定身份。这样做是为了稳定和便于内部访问,但需要你自行承担配置错误和地址冲突的风险。对于绝大多数普通家庭用户,强烈建议保持“自动获取IP地址”,让路由器来管理一切,这是最简单无忧的方式。只有你有特定需求(如NAS、服务器、端口转发)时,才需要去手动设置。

2025-08-29 08:52:34 434

原创 搭建RTMP服务器->制造rtsp流【最简单】

好的,在本地快速搭建一个RTMP服务器,最主流和简单的方法是使用的方案。这个方案免费、高效,且社区支持丰富。下面我将为你提供两种最快速的搭建方法:一种是使用,另一种是。

2025-08-20 15:07:41 424

原创 minio设置桶为可访问

设置别名->ip映射。

2025-08-18 13:30:16 126

原创 <video>和其下<div>标签挨不到一起

视频元素是一个行内块级元素(inline-block),而行内元素会受到文本基线(baseline)对齐的影响,导致元素底部会保留一些空间用于放置像字母 p、q 这样的下沉字母。这就是你看到的间隙产生的原因。根据你提供的代码,我发现视频元素和下方的 div 之间存在间隙的问题。这是一个常见的前端布局问题,通常由行内元素的默认行为导致。这些方法都可以有效消除视频元素和下方 div 之间的间隙。根据你的具体需求选择最合适的解决方案即可。

2025-07-29 17:17:53 321

原创 一对一,一对多,多对多都是外键吗

一对一必须通过外键关联,外键位置可灵活选择。

2025-07-25 16:46:06 441

原创 Postgresql中的基本类型

【代码】Postgresql中的基本类型。

2025-07-23 16:20:34 840

原创 Spring Boot 日志讲解

通过解析日志结构,能快速缩小问题范围,提高排查效率。

2025-07-23 10:24:03 319

原创 m3u8概念

DASH 协议则使用.mpd 文件 **(媒体呈现描述)作为索引,指导播放器如何选择和加载不同质量的视频片段(通常为 MP4 格式)。HLS(HTTP Live Streaming)和 DASH(Dynamic Adaptive Streaming over HTTP)均为基于 HTTP 的自适应流媒体传输协议,可根据网络状况动态调整视频码率,实现流畅的视频播放。M3U8是一种基于文本的播放列表文件格式,常用于流媒体传输,特别是在HLS(HTTP Live Streaming)协议中。

2025-07-10 14:19:14 2555

原创 Java文件操作

在Java中,文件读写方式多样,不同的类和方法适用于不同场景。

2025-07-09 13:49:23 376

原创 train=True, # 指定加载训练集(训练模型)或测试集(评估性能)

在PyTorch的中,大多数数据集(如MNIST、CIFAR、FashionMNIST等)都通过train参数来区分加载训练集还是测试集。

2025-07-09 08:54:15 285

原创 conda激活虚拟环境

从你给出的命令输出来看,命令执行之后没有报错,但环境似乎未被激活。这种情况在 Windows 的 PowerShell 里较为常见。

2025-07-08 23:07:25 440

原创 没用过模型,0基础,招聘要求是熟悉SOTA检测/分割模型的使用,你帮我选一个主流的,适合我的

作为分割模型的起点。这两个模型兼具易用性、强大性能和丰富的社区支持,非常适合快速上手并满足招聘需求。通过以上路径,1-2个月内可以达到“熟悉SOTA模型使用”的水平,满足初级算法工程师的招聘要求。对于零基础入门,推荐选择。作为目标检测的起点,

2025-07-08 16:55:06 892

原创 application.yml配置数据库

在 Spring Boot 应用中,是常用的配置文件,用于配置数据库连接是其重要用途之一。下面详细介绍如何在中配置数据库相关信息。

2025-07-04 09:46:26 703 1

空空如也

空空如也

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

TA关注的人

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