自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [git pull]Your local changes will be overwritten by merge. Commit, stash, or revert them to proceed.

暂存(Stash)本地更改。

2025-02-18 18:14:11 172

原创 数据库事务隔离级别

当执行 select …for update 语句的时候,会加上 next-key lock,如果有其他事务在 next-key lock 锁范围内插入了一条记录,那么这个插入语句就会被阻塞,无法成功插入,所以就很好了避免幻读问题。普通的幻读指的是当用户读取某一范围的数据行时,另一个事务又在该范围插入新行,当用户在读取该范围数据时会发现有新的“幻影行”快照读的数据是基于历史版本读取的快照信息(undolog历史版本),通过mvcc来进行并发控制,不用加锁。普通的查询是快照读,不会看到别的事务插入的数据。

2025-01-17 18:20:07 871

原创 Volta——开箱即用的Node.js 版本管理工具

volta 是一个较新的 Node.js 版本管理器,旨在简化 Node.js 和其他工具的安装和管理,在 2019 年出世,仍在积极开发中。Volta 采用了与 nvm 不同的方法:它不是管理 Node.js 的多个版本,而是管理项目及其依赖项。当你创建新项目时,volta 会自动检测所需的 Node.js 版本并为你安装它。volta 还支持其他工具,如 Yarn 和 Rust,开箱即用(不仅仅是 Node.js!对于使用多种编程语言并需要单个工具来管理它们的开发人员来说,这使其成为一个不错的选择。

2024-12-15 22:06:01 452

原创 通过 ssh config 快速免密连接服务器

ssh-copy-id -i 私钥的地址 username@ip_address。在类似目录可以看到生成的内容(config 文件是后面生成的)如果没有ssh-copy-id指令可以自行百度进行安装。

2024-11-05 08:59:22 439

原创 Git 版本控制

用dag的形式对代码的历史版本进行维护,有利于多人协作与代码回滚。

2024-09-06 14:49:36 738 3

原创 JMeter 安装使用

JMeter 安装使用

2024-09-03 21:43:05 530 1

原创 Docker常用操作集合

Docker入门笔记

2024-09-03 21:02:04 1404

原创 关于C++和Python二分查找库函数应用于二维数组的总结

关于C++和Python二分查找库函数应用于二维数组的总结

2024-07-19 09:00:49 371

原创 【高性能计算笔记】

备考

2024-06-24 19:02:26 1710

原创 linux MySQL基本操作

供自己查阅

2024-06-16 18:15:19 515

原创 MySQL 判断查询条件是否包含某字符串的几种方式

在实际应用中,可以根据具体需求选择合适的字符串匹配方法。希望本文对大家在 MySQL 查询中的字符串匹配有所帮助。如果你有其他更好的方法,欢迎在评论区分享!

2024-06-06 10:02:27 5287

原创 【踩坑记录】Mybatis 在 insert 之后想获取自增的主键 id,但却总是返回1

踩坑记录

2024-05-12 17:47:58 321

原创 【思考】使用Vue Router在Vue.js中配置题目库链接的实现

Vue.js是一个流行的JavaScript框架,而Vue Router则是用于处理前端路由的插件。在开发一个包含题目库的Web应用时,如何配置Vue Router来处理题目链接是一个常见的问题。本文将介绍如何使用Vue Router来实现这一目标,并提供一个简单的示例。

2024-05-10 08:11:28 338 2

原创 TypeError: can‘t convert np.ndarray of type numpy.object_. The only supported types are: float64...

报错解决

2024-04-25 08:23:36 175 1

原创 算法竞赛总结(C++) 持续更新中

明天蓝桥杯省赛了,做了大前年的题目道心破碎,特意来总结一下学过的算法,希望明天好运吧!位运算(lowbit(x))

2024-04-12 21:21:32 382 2

原创 AOP快速上手

AOP(Aspect-Oriented Programming)是一种重要的编程范式,它使得在软件开发中实现横切关注点的处理变得更加简单和灵活。无论是日志记录、事务管理、安全性控制还是性能优化,AOP都能够以一种非侵入性的方式对这些关注点进行模块化和集中化处理。

2024-04-09 09:57:40 707 1

原创 Java反射常用方法

Java反射是一种机制,允许程序在运行时检查、访问和修改类、方法、字段等结构,并动态调用它们,使得编写灵活、动态的代码成为可能。

2024-04-07 21:09:59 479

原创 Swagger 简单上手

Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务

2024-04-05 10:58:49 348

原创 基于 Java 的数据结构和算法 (不定期更新)

基于 Java 的数据结构和算法 (不定期更新)

2024-04-02 21:24:51 590

原创 vue 基础回顾

vue 基础回顾

2024-04-02 21:23:12 843

原创 Jwt 报错 : Cannot resolve method ‘parseClaimsJws‘ in ‘JwtParserBuilder‘

解决 Jwt 报错 : Cannot resolve method 'parseClaimsJws' in 'JwtParserBuilder'

2024-03-26 20:17:41 2695 2

原创 力扣 第 386 场周赛 解题报告 | 反悔贪心

前两天发烧,今天才补完题(非常惭愧)第三题的二分不容易想到,第四题的 “反悔堆” 这种思想值得学习。

2024-02-28 21:15:04 1042

原创 力扣 第 383 场周赛 解题报告 | KMP

rk291

2024-02-11 12:14:24 598

原创 C++爱好者的科目四易错点总结

在科目四考试中,一部分内容是可以通过刷题快速掌握的,一部分内容缺因易混淆而降低我们的准确率,本文主要对后者进行总结,期待大家补充与指正。注:本文不是全部的知识点总结处本文不是权威机构本文不是宣传工具本文不少百科全书本文适用于已经掌握科目四基础知识,而在90分边缘徘徊的考生。

2024-01-28 22:01:36 1052 3

原创 C++中的排序操作:sort与自定义排序(自定义排序函数、匿名函数、运算符重载)

本文将介绍C++中排序的相关知识,着重探讨运算符重载和Lambda表达式的运用。通过实例演示,读者将了解如何使用运算符重载自定义类型的排序规则,以及如何利用Lambda表达式灵活地定义排序规则。特别地,文章通过一个基于二维数组的排序案例,展示了在实际项目中如何巧妙运用这些技巧。通过学习本文,读者将能够更好地理解C++中排序的灵活性和强大功能。

2024-01-21 15:01:19 1267

原创 C++20新特性:ranges::sort,让排序更简洁高效

C++20引入了强大的ranges库,为标准库提供了更加现代化和方便的操作工具。这篇文章将深入介绍ranges库的一些重要特性,包括新的排序算法和范围视图,以及如何使用这些特性优雅地进行容器操作。通过示例代码和实际应用场景,读者将深刻理解C++20中ranges库的威力,提高代码的表达力和可读性。无论您是C++的初学者还是经验丰富的开发者,都能在本文中找到对提升编码效率和质量有益的信息。让我们一同迎接C++20的崭新特性,探索更高效、更现代的编程方式。

2024-01-21 14:53:53 7526 6

原创 探索终端新境界:深入理解 tmux 的功能与快捷键

tmux 的功能丰富多彩,通过合理配置和灵活运用快捷键,你可以在终端中愉快地工作和探索。希望这篇文章能够帮助你更深入地理解和使用 tmux,并为你的终端之旅增添一份乐趣。如果你有任何问题或者更多的 tmux 使用心得,欢迎在评论区分享交流。愉快的 tmux 之旅!

2024-01-16 20:09:43 484

原创 打造舒适的终端环境:我的.tmux.conf配置分享

大家好,今天我来和大家分享一下我个人的 tmux 配置文件(.tmux.conf),通过这份配置文件,你可以在终端中获得更加愉悦的使用体验。废话不多说,让我们一起来看看这份配置的亮点吧!具体功能如下。

2024-01-16 20:06:25 2473

原创 深入理解区间合并:让数字之间的故事更加有序

在这篇文章中,我们将探讨区间合并这一常见但又极具挑战性的编程话题。通过生动的例子和清晰的解释,我们将深入了解什么是区间合并,为什么我们需要它,以及如何通过简单而强大的算法思路在程序设计中应用区间合并。

2024-01-12 21:31:06 489

原创 MetaGPT前期准备与快速上手

随着人工智能的不断发展,自然语言处理技术也日益成熟,而OpenAI的MetaGPT作为其中的佼佼者,为开发者提供了强大的自然语言生成能力。在使用MetaGPT之前,你需要进行一些前期准备。本篇博客将为你详细介绍如何准备工作,并快速上手使用MetaGPT。

2024-01-12 20:58:26 2187 1

原创 Go并发快速入门:Goroutine

菜鸡的简单笔记

2024-01-12 20:55:41 1117 2

原创 数论——质数与约数

介绍了数学中常见的一些概念和算法,主要围绕质数和约数展开。首先,通过试除法(O(sqrt(n)))详细阐述了判断质数的思想和实现代码。接着,介绍了筛法,一种高效的质数筛选算法。在约数部分,以试除法为基础,讲解了如何求一个数的所有约数,以及如何计算约数的个数和约数之和。最后,以欧几里得算法(辗转相除法)的形式,探讨了求解最大公约数的方法。这一系列的内容深入浅出,为读者提供了全面而清晰的数学算法入门指南。

2023-12-12 20:52:18 1126

原创 图论——二分图

本文简要介绍了图论中的二分图概念,即将图的顶点分为两类,边只存在于不同类的顶点之间。通过染色法可判断图是否为二分图,而匈牙利算法则解决了二分图的最大匹配问题。这些概念和算法在解决实际问题中发挥着重要作用,为图论和网络流等领域提供了有效工具。深入理解二分图及其相关算法,有助于更好地解决复杂实际应用中的问题。

2023-12-12 20:44:00 468

原创 图论——最小生成树

Prime ,Kruskal

2023-12-08 18:42:46 523

原创 在Microsoft Word中优雅插入代码的方法与相关网站推荐

在撰写文档时,插入代码可以使文章更具可读性和专业性。Microsoft Word提供了一些优雅的方法来插入代码,并且有一些在线工具可以帮助你创建美观的代码片段。

2023-11-30 10:18:03 8509 1

原创 C++怎么在循环体最后一次执行时输出后换行(小技巧)

代码如下,在jls代码偷学的,欢迎大家补充~

2023-11-22 11:35:50 402

原创 [POI2006] OKR-Periods of Words——最大周期长度(扩展最小周期长度)

想和大家聊一聊最大周期长度和最小周期长度~

2023-11-07 19:15:46 680

原创 树状数组(分析+代码)

在2023年4月29日的力扣103夜喵双周赛上,我被第四题所困扰,又于2023年5月4日早上的Linux系统基础课上,我初次接触到了树状数组。从那时候我就想写一篇博客记录一下,鸽到了现在....

2023-11-05 21:16:00 152 1

原创 [USACO2012-Mar-Silver] Flowerpot 题解(单调队列 c++)

这道题想了很长时间,如有讲的不清楚的地方,恳请大家批评指正

2023-10-27 18:04:53 300 1

原创 GitHub为自己的仓库(Repository)设置默认代码缩进(tabsize)

无意中发现GitHub默认显示tab为8个空格的大小,十分不适,故想改成四个字节的缩进。

2023-10-27 10:24:21 1452

空空如也

空空如也

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

TA关注的人

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