自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库【锁】的分类

锁是数据库并发控制的核心工具,通过控制事务对数据的访问来确保数据的一致性和隔离性。以下是常见锁的分类及其详细解释,并附带关键代码标识的 SQL 示例。以上模板可以帮助你快速上手各种锁的实现和应用。-- 查询范围并加间隙锁(关键代码)-- 查询并加锁特定行(关键代码)-- 查询并加排他锁(关键代码)-- 在范围内的插入操作会被阻塞。-- 加共享锁(关键代码)-- 提交事务,释放共享锁。-- 提交事务,释放排他锁。-- 加表锁(关键代码)-- 提交事务,释放锁。-- 修改被锁定的数据。-- 修改被锁定的行。

2024-11-20 00:48:51 647 1

原创 MySQL 如何选择存储引擎

存储引擎特点适用场景InnoDB支持事务、行级锁、高并发、外键支持高并发环境、事务需求强的系统MyISAM高查询性能、表级锁、不支持事务查询为主、写少的应用,如 CMS 系统Memory数据存储在内存中,速度快,数据非持久化临时数据存储、快速访问场景Archive数据压缩存储,只支持插入和查询历史数据或归档数据存储CSV数据以 CSV 格式存储,不支持索引和事务数据交换、简单数据存储NDB分布式存储,支持高可用性和高性能分布式系统、高可用性需求场景Federated。

2024-11-19 19:33:49 898

原创 Jupyter Book 快捷键总结大全

掌握这些快捷键,您将能够更高效地使用 jb 进行文档编写和代码演示。如果您刚接触 jb,可以先记住最常用的快捷键,随着熟练程度提高再扩展更多操作。作者:Orange发布时间:2024-11-15。

2024-11-15 16:43:54 616

原创 Anaconda数据分析清洗常用函数

在数据分析的过程中,数据的清洗和处理是非常重要的一步。利用 Anaconda 中的常用库(如pandasnumpy)可以高效地完成数据的加载、清洗、处理等操作。以下是 Anaconda 中常用的数据结构和函数,按功能进行整理,以便大家在数据分析与清洗操作中快速参考。

2024-11-14 21:49:34 591

原创 【CSP】坐标变换2(问题拆解,快速输入,知识补充)

总结在这道题目中,我们通过旋转矩阵公式解决了二维平面上的坐标旋转问题,并且通过对浮点数的精度控制,满足了输出精度要求。我们还讨论了如何通过设定缓冲区和自定义输入函数优化大规模数据的输入输出效率。启发几何问题的推广:旋转矩阵的思路不仅适用于二维旋转,还可以推广到三维或更高维度的旋转问题,甚至可以应用于计算机图形学中的各种变换操作。精度控制的重要性:在涉及到浮点数运算的题目中,精度控制是至关重要的。了解并合理使用C++中的格式化输出可以有效避免因为精度丢失导致的错误。高效输入输出的技巧。

2024-08-30 15:57:36 3801

原创 C++ 快速输入的优化与缓冲区管理(竞赛必用)

直接对缓冲区操作的快速输入方式,提高数据输入效率,适用于高性能要求的场景

2024-08-30 14:00:42 1176

原创 【CSP】因子化简_(问题分析,过程拆解,方案构建)

在因子化简问题中,我们需要对给定的多个整数进行质因数分解,并根据题目要求的条件,计算出特定的因子并输出。这类问题在编程竞赛中十分常见,尤其是涉及大数处理时,如何高效地进行质因数分解并输出结果是一个关键点。任务对每个输入的整数n进行质因数分解。根据质因数的分解结果,计算并输出满足条件的因子。本文将通过详细的代码注释,逐步讲解如何实现这一任务,并分析其中的关键点和逻辑关系。在处理因子化简问题时,通过合理的功能划分和高效的算法实现,可以在较短的时间内完成任务。

2024-08-27 16:20:37 741

原创 【CSP】阴阳龙_(拆解问题,构建方案,思考发散)

对阴阳龙题目的总问题按实现功能划分子问题,逐一分析思考解决总结每一个子问题

2024-08-27 12:29:05 1029

原创 加强理解 unordered_map (面向竞赛)

更好的理解unordered_map能帮你实现些什么功能

2024-08-23 23:59:07 684

原创 C++竞赛各种场景下推荐使用的容器与理由

对各种经典的竞赛场景选择对应的容器类型以及选择理由,做了充分详细的介绍.

2024-08-23 12:11:47 1508

原创 C++ 容器详解(已整理成表格)

C++中常见的容器类型的重要属性,已整理成表格,便于查找,进来收藏吧

2024-08-21 17:37:28 2343 1

原创 C++ Lambda 表达式应用_(逻辑清晰)

全面理解原理和掌握Lambda表达式的多种用途,与高级用法...

2024-08-21 11:14:55 1213

原创 pair 与 tie功能与用法-清晰教程

对pair和tie做清晰 详细的教学分享

2024-08-21 10:05:19 1088

原创 【进一步】加强理解C++的指针和引用

一般人容易疏忽的点,和不知道的为什么...在这里你能找到答案

2024-08-20 16:30:37 1220

原创 C++输入数据的几种方式_(竞赛推荐)

竞赛时候推荐使用的输入数据方法

2024-08-20 00:00:09 1083

原创 【二叉树】删除节点时维护二叉树的结构

如何在删除或添加节点时维护二叉树结构及其应用场景

2024-08-19 15:45:15 780

原创 【CSP-J】树上搜索(问题拆解+方案构建+思考过程)

帮助你理解题意,明确根本任务,分解子任务,构建实现方案,代码最终实现加详细注释

2024-08-19 13:32:38 1391

原创 动态规划经典问题:完全背包问题全面解析与优化

多角度分析解释完全背包问题,相信一定能帮到你.

2024-08-18 20:17:42 794

原创 C++中的auto关键字:定义、使用与案例

auto关键字的使用能够提高编程的效率。

2024-08-17 12:19:25 1055

原创 C++ Lambda表达式:简化自定义排序的利器

Lambda表达式的实现sort函数对非基础类型对象进行排序。

2024-08-17 10:19:20 851

原创 链表环问题解题技巧与实现

环在链表中的相关问题解决。

2024-08-16 21:10:51 432

原创 链表中环的检测与入口节点的查找:哈希表与快慢指针方法

哈希表与快慢指针解决链表中的环问题。

2024-08-16 20:56:36 512

原创 二叉树的递归与非递归遍历:C++实现

学会用递归与非递归的方式学会遍历二叉树,非递归实现遍历二叉树的本质是模拟系统递归栈。

2024-08-16 20:34:10 540

原创 快慢指针技术解决问题(分析问题+构建方案+代码实现)

通过有效,正确,有独立思考的刻意练习,快速掌握快慢指针。

2024-08-15 16:50:19 624

原创 二叉树及其变种的深度解析与Java实现

从基本的二叉树遍历到复杂的哈夫曼树、搜索二叉树和平衡二叉树,我们不仅分析了它们的优缺点,还探讨了它们的应用场景。

2024-08-15 11:53:20 453

原创 利用Xmind进行高效项目管理的高级技巧介绍

主要分享Xmind的各种实用功能。

2024-08-15 11:15:21 726

原创 二叉树的数量关系与数学公式

多种类型的二叉树,对应的数学计算公式与例题分析。

2024-08-15 10:09:46 585

原创 【Docker】容器性能优化:分析与优化策略

本文深入探讨资源限制、网络、存储性能和镜像优化的问题分析与优化策略.

2024-08-14 22:55:36 1013

原创 【三种高效排序】归并排序、快速排序与堆排序

帮助读者理解,选择,使用三种高效的排序策略

2024-08-14 22:32:58 468

原创 Java引用变量深度解析及内存机制探讨

Java中到底什么是引用类型变量呢?基本操作会了,原理也不能落下。

2024-08-14 10:53:54 436

原创 Docker 容器化技术:现代化应用部署的利器

Docker 是一个开源的容器化平台,它允许开发者将应用及其依赖环境封装在轻量级、可移植的容器中,实现在不同计算环境中的一致运行。Docker 容器化技术为现代应用的快速部署和运行提供了强大支持。通过本文的介绍,你应该对 Docker 有了更深入的了解。Docker 的学习曲线相对平缓,但掌握它将为你的技术开发带来无限可能。如果你对 Docker 有更深的兴趣或问题,欢迎在评论区交流。同时,推荐访问Docker 官方文档深入学习 Docker 的高级特性和最佳实践。

2024-08-14 01:21:58 1242

原创 C++ STL模拟Stack容器的实现

本文介绍了使用C++ STL中的`vector`容器来模拟栈(Stack)的实现方法,包括基本操作和性能考量。

2024-08-14 01:10:57 340

原创 C++ STL中的Vector容器深度解析

本文深入分析C++ STL中`vector`容器的构造函数、成员函数、迭代器使用以及容量增长机制,提供了详细的代码示例和性能考量。

2024-08-14 00:57:43 753

原创 Java引用类型的原理解析

Java中的引用类型是理解其内存管理和垃圾回收机制的关键。本文将深入探讨Java引用类型的原理,从地址层面详细介绍引用是如何工作的,以及它们如何影响对象的生命周期。深入理解Java引用类型的原理对于有效管理内存和优化程序性能至关重要。通过合理使用不同类型的引用,可以避免内存泄漏并提高应用的响应性。

2024-08-13 23:59:05 378

原创 完全背包的应用-零钱兑换II

通过本文的分析和代码实现,我们可以看到零钱兑换II问题是一个典型的动态规划问题。动态规划不仅能够帮助我们找到问题的解决方案,还能够加深我们对问题结构的理解。希望本文能够为读者在解决类似问题时提供思路和参考。

2024-08-13 23:52:30 290

原创 【动态规划】万字01背包(使用条件,推导技巧,算法本质)

万字文章借01背包作为分析对象,从思维原始层面解释原理,自取需要加强的部分。

2024-08-12 23:43:34 1639 3

原创 深入理解C++中的static关键字

static关键字在C++中扮演着重要角色,正确使用它可以解决许多编程问题。然而,过度使用static也可能导致代码难以理解和维护,因此在使用时需要权衡利弊。希望本文能帮助你更好地理解和使用static。

2024-08-11 23:58:48 194

原创 【提升总结】解决哈希冲突的方法论(原因,概念,方案,举例)

带你认识哈希冲突为什么会发生,如何减少哈希冲突的影响,每一种方法将会从工作原理,找回接受调剂的哈希值的流程,优缺点对比,以及方法可以改进优化的地方,附上C++线性探测的代码和测试结果

2024-08-11 10:54:41 1239

原创 【提升理解】C++增强型for循环与迭代器遍历

从工作原理,优缺对比,问题思考,扩展补充分享遍历的三种方式引用类型,值类型,vector迭代器类型.用静态的文字传递更多深度的思考.附上详细代码.

2024-08-02 22:19:57 1530 3

空空如也

空空如也

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

TA关注的人

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