相关文章
Day23:事务管理、显示评论、添加评论
事务管理
事务的定义
什么是事务
事务是由N步数据库操作序列组成的逻辑执行单元,这系列操作要么全执行,要么全放弃执行。
事务的特性(ACID)
原子性(Atomicity):事务是应用中不可再分的最小执行体(事务中部分执行失败就会回滚 。一致性(C…
建站知识
2024/11/23 20:23:58
c# 跳转搜索(Jump Search)
与二分搜索一样,跳转搜索是一种针对排序数组的搜索算法。基本思想是通过按固定步骤向前跳跃或跳过某些元素来代替搜索所有元素来检查更少的元素(比线性搜索)。例如,假设我们有一个大小为 n 的数组 arr[] 和一个大小为 m 的块&…
建站知识
2024/11/23 7:31:22
QT gridlayout 循环设置组件,表格也通用 已解决
在需求中。经常遇到,表格 展示需求。 几乎都是json格式的。 // 列表配置文件QJsonArray listJsonArray getCfgJsonData("details_tab_table_config.json");if (listJsonArray.isEmpty()){return;}ui->gridWidget->setMaximumSize(QSize(310, 180)…
建站知识
2024/11/23 10:53:02
递增的三元子序列-数组334-c++
利用栈的暴力解法,O(n^2)的时间复杂度,但是leetcode报错超时。
#include <stack>class Solution {
public:bool increasingTriplet(vector<int>& nums) {int m nums.size();int n 2;for (int i 0; i < m - 3; i) {stack<int&g…
建站知识
2024/11/23 20:35:49
vscode使用Runner插件将.exe文件统一放到一个目录下
找到右下角管理,点击扩展。 找到Code Runner插件,打开扩展设置。 向下翻,找到Executor Map,点击在settings.json中编辑。 在c和c的配置命令栏中增加\\\output\\即可。(增加的目录不能自动创建,需要手动创建…
建站知识
2024/11/23 9:26:52
蓝桥杯刷题--python-32
4964. 子矩阵 - AcWing题库 from collections import deque n, m, a, b map(int, input().split()) mod 998244353 nums [] for _ in range(n): nums.append(list(map(int, input().split()))) rmin [[0 for i in range(m)] for i in range(n)] rmax [[0 for i in ran…
建站知识
2024/11/23 20:39:01
使用 Docker Compose 部署 Spring Boot 应用
使用 Docker Compose 部署 Spring Boot 应用
第一步:创建 Spring Boot 应用的 Dockerfile 在您的 Spring Boot 项目根目录中创建一个 Dockerfile。 编辑 Dockerfile,添加以下内容: # 基础镜像使用 OpenJDK
FROM openjdk:11-jdk-slim# 维护者…
建站知识
2024/11/20 3:10:25
MySQL数据库(基础篇二)
一、简单查询
1.1 数据的备份还原 导出:先对数据库进行备份,然后提取备份文件中的sql语句导入: 方法一:创建和原始数据同名的数据,然后执行从备份文件中导出的sql语句【此方法不要修改sql语句】方法二:在数…
建站知识
2024/11/20 3:10:20