自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个来自麓山外国语实验中学的初中生,内容纯原创,希望各位大佬多多支持!

一个来自麓山外国语实验中学的初中生,内容纯原创,希望各位大佬多多支持!

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

原创 MySQL 报错 “Lock wait timeout exceeded”:3 步定位原因,1 分钟解决

MySQL锁等待超时问题分析与解决方案 摘要:本文针对MySQL常见的"Lock wait timeout exceeded"错误,提出了一套快速定位和解决方案。首先解析了锁等待超时的本质原因,即并发事务对同一资源的竞争导致。随后提供了3步精准定位锁源的方法:通过系统表查询等待事务、查找持有锁的事务、分析事务详情。针对紧急情况,给出了两种快速解决方案:通知提交事务或强制终止连接。最后提出长期优化策略,包括缩短事务执行时间、调整超时参数和优化索引设计,从根源上减少锁竞争问题。整套方案兼顾快

2025-08-31 15:59:27 1200

原创 React 18 新特性实战:自动批处理(Automatic Batching)怎么用?

批处理” 是 React 的一种性能优化机制:当多次状态更新(如连续调用setState、useState更新函数)在 “同一事件循环” 中触发时,React 会将这些更新合并为一次重新渲染,避免多次渲染带来的性能开销。举个 React 18 之前的基础案例(仅在 React 事件中生效):// React 17/18 中,在onClick(React事件)内的状态更新会被批处理// 连续触发2次状态更新// React会合并为1次渲染,而不是2次。

2025-08-31 15:57:54 415

原创 Java 8 vs Java 17:必学新特性与老项目升级指南

本文对比了Java 8和Java 17的核心特性差异,重点介绍了从Java 8升级到17的6个关键新特性:语法简化(var关键字和文本块)、集合增强(Stream API升级和不可变集合)、接口改进(私有方法和静态方法)、性能优化(ZGC垃圾回收器)、安全性增强(密封类)以及模块系统。同时提出了老项目升级的4个注意事项:废弃API兼容性、依赖框架升级、代码规范适配和全面测试验证。文章建议开发者优先掌握这些必学特性,并在升级过程中重点关注兼容性和依赖管理,以充分发挥Java 17的性能优势和新特性价值。

2025-08-31 15:56:09 849

原创 Python 爬取豆瓣电影 TOP250:手把手教你处理反爬(含代理池配置)

本文介绍了爬取豆瓣电影TOP250的完整解决方案。首先分析豆瓣的反爬机制(IP限制、请求频率检测等),随后提供两种核心反爬策略:1)请求头伪装+随机延迟;2)代理池配置。文章详细讲解环境搭建、页面解析、伪装技巧,并重点说明如何获取Cookie、构建代理池等关键环节。最后演示将数据存储到Excel的方法,提供完整可复用的代码,帮助新手有效应对反爬问题。

2025-08-31 15:55:16 2462

原创 用 Vue3+Vite 做一个管理系统(附完整代码 + 部署教程)

本文详细介绍了如何使用Vue3+Vite搭建企业级管理系统,包含以下核心内容:1. 项目初始化与环境配置(Node.js+Vite);2. 核心依赖安装(Vue Router、Pinia、Element Plus等);3. 项目结构规范与目录组织;4. 关键功能实现:路由配置(含登录拦截)、状态管理(Pinia)、网络请求封装(Axios);5. 完整页面实现(登录页、布局组件、首页等)。教程提供了可直接复用的代码片段,并包含环境变量配置、权限控制等实用技巧,适合开发者快速构建管理系统项目。

2025-08-31 15:54:03 736

原创 Java 零基础:为什么不建议直接学 Spring Boot?先掌握这 2 个前置知识

Java 零基础学 Spring Boot,就像 “没学会走路就想跑”—— 看似快,实则容易摔跤。Spring Boot 的便捷性是给 “有基础的开发者” 节省时间的工具,而非零基础的 “捷径”。先花 1-2 个月掌握 “Java 基础语法” 和 “Java EE 核心概念”,再学 Spring Boot,你会发现不仅学得快,而且能灵活应对各种需求,后续进阶微服务、分布式系统也会更轻松。记住:Java 学习没有捷径,扎实的基础才是长期发展的关键。

2025-08-31 15:51:52 945

原创 Python 入门:3 天搞定基础语法,避开 90% 新手踩的 3 个坑

本文提供了一个3天Python快速入门指南,帮助新手掌握基础语法并避开常见错误。第一天学习环境搭建、变量与数据类型;第二天学习条件判断和循环;第三天学习列表、字典和基础函数。指南特别强调新手容易犯的3个典型错误:缩进错误、变量未定义/类型不匹配、while循环死循环,并给出具体解决方案。每天配备实操练习,建议每天1-2小时实践,通过实际编码巩固知识点,为后续Python学习打下坚实基础。

2025-08-31 15:50:24 589

原创 Github典型应用场景:从个人开发者到企业的全场景覆盖

为什么 GitHub 能成为全球开发者的首选平台?从一个代码托管平台,到如今的 “AI 驱动协作中枢”,GitHub 的进化之路,正是软件开发行业 “效率化、智能化、协作化” 的缩影。无论是个人开发者想提升技术、积累作品集,还是团队想优化协作流程、加速项目交付,亦或是企业想构建安全高效的开发体系,GitHub 都能提供对应的解决方案。

2025-08-31 15:42:18 954

原创 GitHub 核心能力:不止是代码托管,更是全流程开发中枢

GitHub 的定位早已超越 “代码仓库”,而是围绕 “构建与交付软件” 打造的一站式协作平台。其核心能力可概括为三大板块,每一项都直击开发者的核心痛点。

2025-08-31 15:41:21 916

原创 Trae:AI 驱动的高效编程伙伴

例如,当你想要创建一个基于 React 的前端项目时,只需在 Trae 中用自然语言描述你的需求,如 “创建一个具有用户登录和商品展示功能的 React 项目”,AI 助手便会自动为你生成项目的基本结构、相关代码文件以及所需的依赖配置,极大地提高了项目开发的效率。在 Trae 的插件商店中,当你搜索到需要的插件后,界面会显示该插件的详情窗口,展示插件的详细说明、变更日志等信息,方便你了解插件功能后再进行安装。随着人工智能技术的不断进步,AI 驱动的开发工具应运而生,Trae 便是其中的佼佼者。

2025-08-31 15:36:03 1713

原创 小天才电话手表官方 root 教程(附关键文件获取与问题排查)

在智能穿戴设备使用中,部分用户需要对小天才电话手表进行 root 操作以实现安装任意应用等高阶功能。本文基于官方相关教程,详细梳理 root 全过程,包括前期准备、手表降级、root 操作及常见问题解决,同时明确操作风险与注意事项,帮助用户安全顺利完成操作。

2025-08-31 15:29:16 9109

原创 一个全能的python科学计算器

该代码实现了一个基于Tkinter的全能科学计算器,具有以下功能: 基础计算:支持加减乘除、百分比、正负号等基本运算 科学计算: 三角函数(sin/cos/tan等)及其反函数 双曲函数(sinh/cosh/tanh等) 对数和指数运算 幂运算和开方运算 阶乘、排列组合等数学运算 单位转换:支持长度、质量、温度和面积单位的转换 财务计算:包括复利计算和贷款月供计算 统计分析:计算均值、中位数、方差、标准差等统计量 历史记录:保存和查看所有计算历史 计算器采用多标签页设计,用户界面友好,具有错误处理机制,能够

2025-08-31 15:00:15 973

原创 自动将包含github.com的网页替换成bgithub.xyz镜像站的油猴脚本

/ 如果链接文本和原链接相同,同步更新文本。// 替换图片的data-src等延迟加载属性。// 处理文本内容变化。// 对输入类元素特殊处理,避免破坏用户输入。// 先检查是否包含源域名,提高性能。// 保存原链接用于比较。// 递归处理子节点。// 只在浏览器环境中执行DOM操作。// 处理可能的动态加载内容。// 初始加载时替换所有内容。// 定义需要替换的域名和目标域名。// 检测是否在浏览器环境中运行。// 需要跳过的标签列表。// 替换文本中的域名。// 替换链接中的域名。

2025-08-31 14:46:51 633

原创 自动翻译工具·油猴脚本

这是一个Tampermonkey用户脚本,用于创建稳定显示的网页翻译工具。主要功能包括: 提供固定位置的翻译按钮(右下角) 支持三种翻译模式: 一键翻译全页 矩形区域选择翻译 不规则区域选择翻译 可恢复原文显示 使用DeepL和Google翻译API进行翻译 自动检测并跳过已翻译内容 该脚本通过强制样式和高优先级确保翻译按钮始终可见,不受页面样式影响。采用渐进式翻译策略,控制请求频率避免被封禁,并提供翻译完成通知。

2025-08-31 14:41:25 1000 1

空空如也

空空如也

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

TA关注的人

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