自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

欢迎来到我的博客!

目前是一个初入职场的程序员,大家一起进步呀!

  • 博客(140)
  • 收藏
  • 关注

原创 2025 数据库排行深析:从全球顶流到国产黑马,选型避坑全指南

看了这么多排行和数据,最后想给大家提个醒:数据库选型没有 "最优解",只有 "最适配"。Oracle 再强,初创公司用就是浪费;开源产品再香,核心场景没服务就是裸奔。我的经验是:先明确业务需求(OLTP/OLAP/AI),再框定预算范围,最后参考榜单选 3 款产品做压测。毕竟,排行榜是行业地图,能帮你避开荒漠,但真正的宝藏还得在自己的业务场景里挖。2025 年的数据库江湖已经足够精彩,2026 年的黑马会是谁?欢迎在评论区留下你的预测,咱们明年此时再聊!

2025-09-24 14:07:03 9692 2

原创 2025 年 8 月 22 日科技前沿:技术突破与范式跃迁的交汇点

站在 2025 年夏末的时间窗口,我们正目睹技术融合加速度的惊人力量:Stereo-cell 技术重构生命科学的研究范式,AI 大模型重新定义人机交互的边界,6G 通信重塑物理世界与数字世界的连接方式。这些突破不再是孤立的技术迭代,而是形成相互嵌套的创新生态 —— 例如,噬菌体疗法的精准筛选依赖 AI 模型,量子计算优化电池材料设计,6G 网络支撑具身智能的实时决策。

2025-08-24 15:14:07 5154

原创 测评:8 款主流电脑清理工具横评,C 盘瘦身指南 + 官方下载全解析(附避坑指南和官方下载链接)

电脑清理,链接直达!

2025-08-08 10:26:09 21169 1

原创 AI相争,最好用的居然是......

我们生在了AI狂欢的时代

2025-08-07 15:37:53 2101

原创 客户端音视频开发全指南

客户端音视频开发是一门综合性极强的技术领域,覆盖硬件适配、信号处理、编码解码、网络传输、渲染优化等多个维度,核心是在复杂的设备和网络环境下,保障音视频的高效、稳定、优质呈现。本文从基础认知出发,拆解了五大核心技术模块的实现要点,梳理了跨平台开发方案,提供了性能优化和问题排查思路,同时给出了分阶段的学习路径。对于客户端开发者而言,需在夯实基础的前提下,通过大量实践积累设备适配和问题解决经验,同时持续关注行业前沿技术(如AI+音视频、WebRTC升级、AV1编码)。

2025-12-31 15:07:25 624

原创 从入门到精通:音视频开发全链路指南

音视频开发涉及多个技术领域,形成了一套完整的技术栈,主要包括以下几个部分:### 1.2.1 采集层负责从硬件设备(麦克风、摄像头)获取原始音视频数据。不同平台(Android、iOS、Windows、Linux)的采集API存在差异,例如Android的Camera2 API、MediaRecorder API,iOS的AVFoundation框架,Windows的DirectShow、MediaFoundation等。采集层需要处理设备兼容性、权限管理、数据格式转换等问题。

2025-12-31 14:52:41 579

原创 c++的回调函数

回调监听函数是「先注册、后触发」的被动调用机制,核心作用是解耦和实现事件驱动;(C++11 + 首选)> 类成员函数指针 > 函数指针 > 函数对象;std::bind用于绑定类成员函数和固定参数,lambda 用于简洁捕获上下文,提供通用包装;注意事项:重点关注对象生命周期和线程安全,避免悬空引用和数据竞争。// 1. 定义回调函数类型(简化函数指针声明)这行是「约定规则」:告诉事件管理器,“能被你用来通知的函数(联系方式),必须长这样”;规则细节:void。

2025-12-26 11:01:45 771

原创 git操作遇到的问题

git init--------------》初始化git add .---------------》添加到本地仓库git commit -m ""----------》提交描述信息》根据url建立本地连接git push -u origin main------------》将代码推送。

2025-12-23 17:19:00 279

原创 Hexo 完整使用指南(从搭建到部署)

命令简写功能说明hexo init初始化 Hexo 博客hexo new "标题"hexo n新建博客文章hexo g生成静态网页文件到public/目录hexo s启动本地服务器,默认端口 4000hexo d部署静态文件到远程仓库(如 GitHub Pages)hexo clean清除旧的静态文件和缓存一键清除、生成、部署(常用部署命令)Hexo 依赖 Node.js 和 Git,需先完成前置环境安装;hexo init初始化 →hexo n新建文章 →hexo g生成静态文件 →。

2025-12-23 17:11:27 847

原创 从游戏服务器视角看客户端技术演进:实时协同与高并发适配

从游戏服务器视角看,客户端技术的演进过程,是“端到端实时协同”不断深化的过程。从早期单机的“零协同”,到局域网的“轻量协同”,再到广域网的“高并发协同”,直至如今跨端的“全平台协同”,游戏服务器的核心价值已从“简单数据存储”升级为“游戏世界的核心引擎”。在实践中,我们深刻认识到:优秀的跨端游戏体验,离不开游戏服务器的架构适配、并发优化、状态同步和安全防护。

2025-12-23 15:47:26 706

原创 从服务端视角看客户端技术演进:协同优化与架构适配

从服务端视角看,客户端技术的演进过程,是“端到端协同”不断深化的过程。从早期的“标准化适配”,到跨端时代的“无感知兼容”,再到融合架构下的“全链路协同”,服务端的核心价值已从“单纯的数据提供”升级为“端到端体验优化的推动者”。在实践中,我们深刻认识到:优秀的客户端体验,离不开服务端的架构适配、性能优化和工程化协同。服务端需要主动拥抱客户端技术变化,提前做好架构预留,通过标准化接口、协议升级、性能协同、安全保障和工程化工具,为客户端提供全方位支撑,实现“1+1>2”的端到端价值。

2025-12-23 15:31:29 827

原创 客户端开发全栈指南:从基础架构到工程化实践

冷启动:App进程未启动,从点击图标到首页完全展示并可交互的过程。冷启动是启动优化的重点,因为其启动时间最长;热启动:App进程已存在(如退到后台),从点击图标到首页恢复展示并可交互的过程。热启动时间较短,优化空间有限;温启动:App进程已终止,但部分资源仍有缓存,启动时间介于冷启动和热启动之间。启动时间的衡量标准:从用户点击图标开始,到首页UI完全渲染完成、可响应用户交互为止的时间。行业内通常要求冷启动时间控制在2秒以内,热启动时间控制在500毫秒以内。

2025-12-23 15:12:22 1004 2

原创 Android Studio全攻略:从入门到精通的高效开发指南

Live Templates(实时模板)是Android Studio的高效编码工具,可通过简短的缩写快速生成重复的代码片段(如Log日志、Toast提示、for循环、Lambda表达式等)。Android Studio内置了大量常用模板,同时支持自定义模板,适配个性化开发需求。内置Live Templates使用:常用内置模板及缩写:① logd:生成Debug级别的Log日志(Log.d(TAG, "$METHOD_NAME$: $content$"));

2025-12-23 14:25:21 456

原创 大模型微调的核心任务与实践逻辑:从技术本质到行业落地

指令微调的核心是让模型理解自然语言描述的任务要求,并输出符合预期的结果。其输入是“自然语言指令+可选输入数据”,输出是“任务执行结果”。例如:指令:“总结以下文本的核心观点,不超过100字”+ 输入文本;指令:“将以下英文句子翻译成中文,保持专业术语准确”+ 英文句子;指令:“判断以下金融产品描述是否符合监管要求,若不符合请指出违规点”+ 产品描述。预训练模型未经过指令微调时,可能无法准确理解模糊指令(如“简洁总结”“专业翻译”),输出结果要么冗长、要么偏离要求;

2025-12-22 19:26:11 1133

原创 Markdown 完全指南:从入门到精通的 8000 字实战教程

Markdown 是由约翰・格鲁伯(John Gruber)和亚伦・斯沃茨(Aaron Swartz)于 2004 年设计的纯文本标记语言,其核心思想是:“用最简单的符号标记文本格式,让纯文本文件也能呈现美观、结构化的排版效果”。​本质:纯文本文件,后缀为.md或.markdown,可用任何文本编辑器(记事本、VS Code)打开;​特点:语法简洁(仅需 10 + 核心符号)、学习成本低(30 分钟入门)、格式兼容强(跨平台无乱码);​。

2025-12-17 15:39:56 1727

原创 OpenSL ES 完全指南:移动端高性能音频开发实战

OpenSL ES 是一套硬件无关的音频 API 规范,而非具体实现 —— 不同平台(如 Android、Linux)会根据规范提供底层驱动适配,开发者基于统一接口编写代码,即可实现 “一次编写,多端运行”。其核心设计目标包括:​低延迟:通过原生代码调用、硬件加速支持,最小化音频数据的传输与处理延迟,满足实时音频应用(如语音通话、乐器演奏)的需求;​高性能:支持多线程并发处理、批量音频数据操作,降低 CPU 与内存占用,适配移动设备的资源限制;​。

2025-12-17 14:55:55 1149

原创 JNI 完全指南:从 Java 到 Native 的深度探索与实战

JNI 是 Java 虚拟机规范定义的一套编程接口,其核心目标是实现 “双向交互”:Java 代码可以调用原生代码,原生代码也能反向访问 Java 虚拟机中的对象、方法和字段。与其他跨语言方案(如 JNA、SWIG)相比,JNI 的优势在于直接与虚拟机底层交互,性能损耗最小,但代价是需要手动管理跨语言调用的细节。​JNI 的设计遵循三大原则:​二进制兼容性:原生库编译后生成的二进制文件(.so/.dll/.dylib)可在不同 Java 虚拟机实现中运行,无需重新编译;​。

2025-12-17 14:08:32 635

原创 DoraemonKit(DoKit)使用教程:从集成到实战

DoKit 支持将业务相关的测试工具集成到面板中(如 “环境切换”“清理用户数据”),避免工具入口分散。自定义工具类,实现接口:@Override// 工具图标(自己添加)@Overridereturn "一键清理用户数据";// 工具名称@Override// 业务逻辑:清理SharedPreferences、数据库、缓存等// 提示用户Toast.makeText(context, "数据清理完成", Toast.LENGTH_SHORT).show();@Override。

2025-12-16 16:39:44 936

原创 SourceTree 全方位使用教程

问题:Git 默认限制大文件(如 100MB 以上),推送时卡住。解决:用 Git LFS 管理大文件(SourceTree 集成支持):安装 Git LFS:终端执行(Windows 需先安装Git LFS(如跟踪所有 zip 文件)。提交文件(自动生成,需提交到仓库)→ 正常推送大文件。教学视角:适合 Git 新手、学生或需要系统学习的人群,从 “是什么→怎么做→为什么” 逐步深入,打好基础。博客视角:适合有基础的开发者、团队负责人,聚焦真实项目中的问题与效率技巧,快速解决实际需求。

2025-12-16 16:33:55 1288

原创 开源的音视频元数据分析工具

MediaInfo 的核心优势是 “轻量、免费、跨平台、基础参数全面”,适合大多数用户的日常需求;但在 “元数据修改、深度码流分析、专业生产参数” 等场景,需搭配其他工具使用。选择时可遵循 “基础需求用 MediaInfo,专项需求用补充工具,专业需求用生产级软件” 的原则,通过工具组合覆盖从 “日常查看” 到 “研发测试” 再到 “专业生产” 的全场景需求。

2025-12-16 16:24:48 625

原创 mysql修改密码

本文整理了不同场景下 MySQL 密码修改的方法,涵盖「记得密码」「忘记密码」「修改其他用户密码」及「MySQL 8.0+ 特殊处理」,适配 Windows/Linux/macOS 系统。

2025-12-16 11:31:41 881

原创 Windows平台的音频接口技术

好的,我将为您详细阐述DirectSound、WaveOut和WASAPI这三种音频API的技术差异与应用场景。

2025-12-16 11:17:30 973

原创 如何处理 InnoDB 事务日志

InnoDB 事务日志包含,是保障事务 ACID 特性的核心组件:Redo Log 确保事务持久性,Undo Log 实现事务回滚和 MVCC 多版本控制。以下从日志原理、配置优化、日常维护、故障处理等维度,详细说明如何规范处理 InnoDB 事务日志。

2025-12-15 17:52:09 881

原创 MySQL 高频细节问题(覆盖性能、存储、运维、故障排查,补充前文未深入的核心细节)

后加载的配置会覆盖先加载的;

2025-12-05 15:55:55 637

原创 如何确认 MySQL 备份权限的最小化(从「权限设计」「权限校验」「权限审计」三维度落地)

避免备份账号权限过大导致数据泄露 / 篡改风险。以下分「权限设计标准」「权限校验方法」「权限审计与优化」三部分详细说明,覆盖 MySQL 5.7/8.0 版本。

2025-12-05 15:53:31 701

原创 备份 / 恢复 MySQL 底层文件的核心安全问题(避坑 + 合规 + 防数据丢失)

备份 / 恢复 MySQL 底层文件的安全风险集中在四大维度,以下按「备份前」「备份中」「恢复前」「恢复中」「恢复后」全流程拆解关键安全注意事项,覆盖技术风险和操作规范。

2025-12-05 15:48:54 529

原创 MySQL 底层文件的备份与恢复(分「文本类文件」「二进制核心文件」,附全场景实操)

以下按「备份分类」「恢复方法」「关键注意事项」详细说明,覆盖单机、主从、故障恢复场景。

2025-12-05 15:47:25 488

原创 如何查看和修改 MySQL 底层文件(分「查看」「修改」维度,严格区分安全 / 危险操作)

MySQL 底层文件分为和,以下按「查看方法」「修改方法」「风险管控」三部分详细说明,所有操作均以 Linux 环境为例(Windows 仅路径不同,逻辑一致)。

2025-12-05 15:44:51 1010

原创 mysql的底层文件分析

【代码】mysql的底层文件分析。

2025-12-05 15:42:33 1379

原创 Flink 全维度技术深度解析

不同于传统的批处理框架(如 MapReduce)和实时流框架(如 Storm)的割裂设计,Flink 以 “流优先” 为核心理念,将批处理视为流处理的特殊场景,通过统一的技术架构实现了批流数据的一体化处理,同时具备强大的状态管理、事件时间处理和容错能力,成为新一代大数据实时计算的标杆技术。Checkpoint 是 Flink 实现容错的核心机制,其原理是定期对任务的状态进行快照,并将快照数据持久化至状态后端,当任务故障时可通过快照恢复至故障前的状态,保障计算的精确一次(Exactly-Once)语义。

2025-12-05 15:37:42 658

原创 Hadoop 全维度技术深度解析

拓展对非结构化数据(如图片、视频、音频)的处理能力,集成深度学习框架(如 TensorFlow、PyTorch),实现大数据与人工智能的融合,支持图像识别、语音分析等场景。未来 Hadoop 将全面拥抱云原生技术,支持在 Kubernetes 上实现一键部署与弹性伸缩,同时深化与云存储的集成,实现计算与存储的分离,降低集群的运维成本。弱化传统批处理框架,强化与 Flink 的集成,实现批流一体的数据处理,同时提升实时计算的低延迟与高吞吐能力,满足金融、电商等行业的实时业务需求。

2025-12-05 15:32:08 748

原创 Grafana 全维度技术深度解析

不同于单一功能的监控组件,Grafana 以插件化架构为核心,实现了时序数据、日志数据、链路追踪数据的聚合接入、标准化处理、可视化呈现及告警联动,为运维、开发、业务人员提供了一站式的可观测性分析能力。,支持 Prometheus、InfluxDB、Elasticsearch、MySQL 等超 50 种数据源,通过统一的数据接入层消除数据源异构性;(前端)实现,支持数据源插件、面板插件、告警通知插件、应用插件四类插件,具备热插拔、低耦合、易扩展的技术优势。Grafana 前端可视化基于。

2025-12-05 15:28:32 697

原创 从入门到进阶:PostgreSQL,被低估的开源数据库王者

PostgreSQL 作为多模型融合的企业级开源数据库,其技术优势覆盖多数据类型支持、高级查询能力、强事务一致性、高扩展性及完善生态。从基础数据存储到复杂数据分析,从单机部署到高可用集群,PostgreSQL 可适配全链路业务场景。随着 PG18 异步 I/O 等新特性落地,其性能与扩展性进一步提升,已成为企业级数据库的核心选型之一。本指南从技术溯源、核心功能、架构设计、性能优化到运维监控,形成了完整的 PostgreSQL 技术体系,总字数达 8800 字,可作为技术人员学习和实践的核心参考。

2025-12-05 15:20:34 916

原创 字节 Trae Solo 模式深度科普:个人 AI 开发与服务的独立新范式

作为字节跳动面向个人开发者与普通用户推出的本地 AI 能力解决方案,Trae Solo 模式以 “独立部署、离线运行、自然语言驱动” 为核心标签,打破了传统 AI 工具对云端算力和网络环境的依赖,成为 AI 终端化、私有化落地的典型标杆。从未来发展来看,随着模型轻量化技术的持续进步和本地生态的不断完善,Trae Solo 模式有望从 “专业 AI 开发工具” 升级为 “个人全场景 AI 协作伙伴”,不仅覆盖工作与学习场景,还将逐步融入日常生活,实现 AI 能力与个人需求的深度融合。

2025-12-03 16:50:40 1613

原创 Gemini 大模型核心优势科普:全栈式 AI 能力的技术解析

从技术圈层认可的 “benchmark 领先性能”,到消费端用户青睐的 “移动端离线 AI 服务”,再到企业市场推崇的 “数据安全防护体系”,Gemini 凭借多维度的技术突破,成为全球 AI 大模型赛道的标杆产品之一。原生多模态是 Gemini 的核心差异化优势,其与 GPT-4 等模型的关键区别在于,Gemini 的多模态能力并非通过插件后期集成,而是从模型设计之初就实现了文本、图像、音频、视频等 12 种模态的无缝融合,形成了 “感知 - 理解 - 推理” 的全链路跨模态处理能力。

2025-12-03 15:59:21 514

原创 Docker 从入门到精通:2025 年最新实践指南

创建Dockerfiledockerfile# 使用官方Python基础镜像# 设置工作目录# 复制依赖文件# 安装依赖# 复制应用代码COPY . .# 暴露端口# 定义启动命令bash运行-t:指定镜像标签 (格式:name:tag:指定构建上下文 (当前目录)bash运行bash运行# 运行数据库容器mysql:8.0# 运行应用容器myapp:v1.0容器可通过名称直接访问(如my-db),无需 IP网络隔离,提高安全性支持服务发现机制。

2025-11-28 15:47:21 790

原创 三库协同:Redis+MongoDB+MySQL 2025 实战指南(Docker 环境)

Redis+MongoDB+MySQL 的协同架构,本质是“用对工具做对事”:MySQL 保可靠性,Redis 提性能,MongoDB 扩灵活性。通过 Docker Compose 可快速搭建环境,2025 年的数据库新特性(如 MySQL 异步复制优化、MongoDB 向量搜索、Redis 持久化增强)让三者协同更高效。下一步学习建议集成消息队列(如 RabbitMQ/Kafka):解决三库异步同步问题(如 MySQL 数据变更异步同步到 MongoDB);

2025-11-28 15:46:06 705

原创 DDD的技术价值,一篇文章告诉你

技术定义:领域是一组具有共同业务目标的业务规则与业务流程的集合,对应软件系统需要解决的核心业务问题。从技术角度看,领域是系统的 “业务核心域”,不包含任何技术实现细节(如数据库、缓存、消息队列)。技术特征边界由业务职责界定,而非技术分层;核心输出是业务规则(如订单状态流转规则、支付校验规则);与外部依赖解耦,仅通过明确的接口对外提供服务。业务与技术解耦:通过领域建模将业务规则与技术实现分离,使系统更易维护;架构边界清晰:通过限界上下文划分架构边界,降低系统复杂度;统一技术语言。

2025-11-25 17:36:33 792 1

原创 下面为大家提供mysql的安装包操作流程,包括初始化账号密码

压缩包大家可以在我的资料里找到1.首先解压缩到一个最好是非中文目录2.在含有bin的文件夹中创建一个mysql.ini配置文件[mysqld]# MySQL 安装根目录-这里填写自己的目录# 数据文件存放目录(会自动生成)-这里填写自己的data目录# 端口port=3306# 跳过密码验证(首次初始化时可选,后面要删掉)# 可选:设置默认字符集\\D:\mysql3.注意这里的data路径中的文件要清空,因为接下来我们会在这个路径下重新创建路径。

2025-11-25 16:56:26 346

原创 8000 字保姆级实战!登录功能后端开发全流程:从需求拆解到线上监控,含 JWT/Redis/ 第三方登录避坑

登录功能看似简单,实则是系统安全的「第一道防线」—— 它的开发不仅需要掌握「术」(技术选型、代码实现),更要理解「道」(安全设计、用户体验)。分层解耦:使用适配器模式支持多认证方式,便于扩展;安全第一:密码加密、限流、防注入、JWT 防护等措施缺一不可;性能优先:使用 Redis 缓存减少数据库查询,提高响应速度;用户体验:支持第三方登录、记住我、忘记密码等功能,降低用户操作成本。

2025-11-25 10:39:37 835 1

freemind-windows系统安装包,支持直接跳转安装jdk8,一个思维导图绘制软件

支持打开文件格式为.mm后缀,要求具备java8环境

2025-11-17

Typora-de-yasuo

Typora-de-yasuo

2025-09-01

日-志-框-架-log

日-志-框-架-log

2025-09-01

jemeter-jemeter

jemeter-jemeter

2025-09-01

mysql-mysql

mysql-mysql

2025-09-01

maven-maven-maven

maven-maven-maven

2025-09-01

xmind-xmind

xmind-xmind

2025-09-01

node-node-node

node-node-node

2025-09-01

git-anzhaung

git-anzhaung

2025-09-01

navicat-navicat

navicat-navicat

2025-09-01

donet-donet-donet

donet-donet-donet

2025-09-01

postman-postman

postman-postman

2025-09-01

一个基于godot的一个桌宠项目-半成品

一个基于godot的一个桌宠项目-半成品

2025-08-26

基于cursor生成的一个产研项目管理界面

基于cursor生成的一个产研项目管理界面

2025-08-26

压缩的cursor的下载安装

压缩的cursor的下载安装

2025-08-26

可以直接解压缩的火狐浏览器

可以直接解压缩的火狐浏览器

2025-08-26

godot的可解压缩安装包

godot的可解压缩安装包

2025-08-26

一个可以联机作战的基于python的五子棋游戏

一个可以联机作战的基于python的五子棋游戏

2025-08-26

空空如也

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

TA关注的人

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