mysql_day笔记mysql 2023
CSP-S 2023 游记
比赛没什么好说的,就不写了。看起来没挂分的样子。 但是赛后教练要求造民间数据,运气很差抽奖抽到了大模拟 T3 /fn 最终生成方式是: 1 操作从小于等于 x 的宽度的类型中随机抽,大于 1e18 就不加进去 3,4 操作都是随机一个位置 然而写起来就很 shit 了,比考场代码 ex 了 1145 ......
【学习笔记】莫队
0 前言 前置知识: 会打暴力。 简单的分块或根号思想。 二次离线莫队不会,就不写了。 1 普通莫队 不妨直接上一个例题来看看,通过题目来直接引入莫队:题目链接。 题意:给定一个长度为 \(n\) 的数列 \(n\),\(m\) 次询问区间 \([l,r]\) 中的不同数字数。 我们不妨设置两个指针 ......
【学习笔记】线段树合并
前置知识:动态开点权值线段树。 线段树合并,顾名思义,就是将两棵权值线段树合并在一起。为什么不把两棵普通的线段树合并呢?因为那样好像没啥用。 我们知道,权值线段树支持着查询某个数的个数、查询第 \(k\) 大/小的数等操作,有了合并操作之后就可能会支持一些令人意想不到的操作。 放张图,可以帮助理解下 ......
【学习笔记】数论——同余相关
0 前言 闲的没事的时候可能会摸鱼写一写,都是些非常基础的东西。 最高大概会写到 exCRT 和 exBSGS 吧,阶和原根往后的我也不会了,但是前面的内容会时不时来补充。 为了方便偷懒,许多定理不会给出证明。 1 基本概念 \(\gcd(a,b)\) 或者 \((a,b)\):\(a,b\) 的最 ......
【学习笔记】莫比乌斯反演
前言/声明 首先,本人的数论水平极低,目前莫反只是刚刚入门的水平,此博客的主要作用是用于记录本人的学习过程,真的想要深入了解莫反的话这边推荐 cmd 大佬的博客(点这里),应该对你有更大帮助。 建议学习的时候能多理解些就多去理解,少硬记些结论,这样更不容易忘记。 前置知识:最基础的数论。 0 基本定 ......
2023csp-j复赛试题及其讲解 待完善
P9748 [CSP-J 2023] 小苹果【民间数据】 题目链接:https://www.luogu.com.cn/problem/P9748?contestId=140858 题目讲解: 1 #include<iostream> 2 using namespace std; 3 4 int ma ......
【学习笔记】01 分数规划
分数规划问题,大概就是一类求解分式最值的问题。 比如下面这个问题:给定 \(n\) 个物品,每个物品有两个属性 \(a\) 和 \(b\),保证均为正数,从中选出若干个出来,要求最小化(也可能是最大) \(\frac{\sum a}{\sum b}\)。 当然还可能有一些奇怪的其他要求,比如限制分子 ......
【学习笔记】FHQ-Treap
前置知识:二叉搜索树与二叉堆。 1. 简介 Treap,即 Tree+Heap,它的每个结点上存储着一个索引 \(key\) 和一个值 \(val\),其中索引满足二叉堆的性质,值满足二叉搜索树的性质,且索引是随机的。Treap 就是通过上述的性质,使树达到平衡。 至于为什么索引是随机的,其实很简单 ......
CSP-S 2023 种树-题解
CSP-S 2023 种树-题解 闲话 Mark.Down看错题面了,我一直以为树是倒着长的。 题目描述 给定一棵树,每天可以选择一个与已种树的地块相连的地块种树,每棵树每天会长\(max(1,c_i\times x+b_i)\)米(\(x\)代表从任务开始第一天的天数),问最少多少天可以使\(\f ......
学习笔记429—装双系统出现错误【Invalid signuature detected. If this error persists. seek technical assistance】
装双系统出现错误:Invalid signuature detected. If this error persists. seek technical assistance 1)出现Invalid Signature detected Check Secure Boot Policy错误,是因为b ......
【学习笔记】Splay
前置知识:二叉排序树(BST)。 基本操作 首先我们要维护下面这几个东西: int fa[maxn],siz[maxn],val[maxn],ch[maxn][2],cnt[maxn],root,tot; //fa:当前点父亲 siz:以当前点为根子树大小 val:权值 ch:左右儿子 cnt:当前 ......
CSP-S2023 游记
考的不算很好,本来是不想写下这篇的,但,毕竟是最后一个赛季,还是且行且珍惜吧。 嗯……先放一首歌,随到了邓寓君的《青丝》,那就循环这首吧。 赛前 考前的几天有些茫然,总觉得相比一年前,自己好像没有什么与之相似的地方。如果让一年前的自己换了样貌站在我的面前,我能否通过平常交谈将其认出呢?或许不能够。相 ......
Mysql隔离事务
1.四大隔离事务 类型一:RU(READ-UNCOMMITTED 表示读未提交) 可以读取到事务未提交的数据,隔离性差,会出现脏读(当前内存读),不可重复读,幻读问题; 类型二:RC(READ-COMMITTED 表示读已提交) 可以读取到事务已提交的数据,隔离性一般,不会出现脏读问题,但是会出现不 ......
2023ICLR_SFNet: Selective frequency network for image restoration
1. 在运行SFNet代码时,前后代码保持不变,运行两次结果发生变化, 把下面这段代码注掉就可以保持前后两次运行结果一致,不确定是否是nn.BatchNorm2d计算均值和方差导致 class dynamic_filter(nn.Module): def __init__(self, inchann ......
CSP-S 2023 游寄
CSP-S 2023 游寄 10.20 星期五 上午睡到十一点,收拾收拾去学校集合。 下午上车,开摆。 晚上到酒店,吃饭,搓牌,摆烂。 10.21 星期六 晚上睡觉没关窗,感冒了((( 上午复习,摆烂,睡觉。 下午考试,带的食物和水一个半小时就全都消耗完了,口干舌燥。 头疼还趴了一个小时。 150+ ......
Hive学习笔记:多列求最大值、最小值
一、最大值 当在 Hive 中需要对多列数据求最大值时,可以使用函数 greatest(a, b, c, d) 实现。 select greatest(a, b, c) from ( select 10 as a, 20 as b, 30 as c ) dd; -- 结果:30 举个具体栗子:计算用 ......
CSP-S 2023 比赛报告
CSP-S 2023 比赛报告 开场看 T1,发现很简单。 快速写完,发现过不了样例 2,调了半天,发现没有判和读入相同。 然后去看 T2,发现不会,直接 \(O(n^2)\) 跑路。 T3 一眼大模拟,放弃。 16:00 有点头疼,趴了一会。 16:50 醒了。 T4 想了想,发现可以直接贪。但是 ......
学习笔记6
苏格拉底挑战 第三章 Unix/Linux 进程管理 一.知识点归纳 (一)多任务处理 多任务处理是所有操作系统的基础。总体上说,它也是并行编程的基础。 (二)进程的概念 进程是对映像的执行。 在操作系统内核中,每个进程用一个独特的数据结构表示,叫作进程控制块(PCB)或任务控制块(TCB)等。在本 ......
python mysql备份脚本
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2023/9/15 15:32 # @File : backup_db.py # @Author : zk_linux # @Software: PyCharm # @Descriptio ......
Postgres 和 MySQL 应该怎么选?
PostgreSQL和MySQL是两个流行的关系型数据库管理系统(DBMS)。它们都具有一些相似的功能,但也有一些区别。 在选择使用哪个DBMS时,需要考虑多个因素,包括性能、可扩展性、安全性、功能丰富度、生态系统支持等。下面是对PostgreSQL和MySQL的详细介绍,帮助您做出选择。 1. P ......
CSP2023 游记
不会有人还写 CSP 游记吧…… 玩原神的叫原p,玩方舟的叫舟p,那么玩 cs-go 的嘞? Day -1 上午一场模拟赛,ex 题打稀烂,恼。 无妨,就当攒 rp 了。 下午争取到体活整理东西,然后就是复习各种板子,然后就是被自己曾经的马蜂震撼到。 真不知道说啥,考前写这玩意的目的就是把今天的时间 ......
2023 CSP-S 游记
由于最近事情非常多,很是忙碌,而此贴尚未完工,所以先把坑位挖出来。 另外,退役杂谈也在同期施工中。 Day-21 报名了洛谷网校的秋令营,期望能够对重点板块进行查缺补漏。 居然有几百号人参加,属实壮观。 chen_zhe 直接在普及组演示如何网校后台禁言,非常的恐怖,不过我的评价是,好似。 扶苏 的 ......
CSP 2023 游记
游记?游寄! before 10.20 在 S 校集训,各种模拟赛,各种被吊打,问就是中午摸大鱼,下午打 1h 羽球。 10.20 请假窝家里了,写了写图论和数据结构的各种板子,打 gen 然后被吊打战略性攒 rp,中午睡大觉,晚上睡大觉。 10.21 正片开始。 在车上看了看板子,居然没有和 hy ......
MySQL CTE递归查询 Data too long for colum‘xxx‘ at row 1
在mysql 8 使用 CTE递归查询时,出现了这个报错 WITH recursive area AS ( SELECT area_name, area_code FROM sys_area_tree WHERE area_category = '1' AND parent_code IS NULL ......
三道MySQL联合索引面试题,你能答对几道?
思考一个问题,联合索引在B+树中是怎么存储的? 比如在(a,b)字段上面创建联合索引,存储结构类似下面这样: 数据都是先按a字段排序,a字段的值相等时再按b字段排序。 a字段的值是全局有序的,b字段的值是全局无序的,只有在a字段的值相等时才呈现出局部有序。 下面做几道联合索引的经典面试题。 第一题: ......
2023 CSP 游记
Day -11 找到 zxc , 然后就到了石门,很爽,旷了两天的语文作业。 Day -11~-5 gj 模拟赛,每天都被薄纱,很自闭, wzr 场场ak。带领 lsy 和 lhy 板刷黑题,恐怖,于是我只能加入,然后退出。 第二个星期初二也来了,机房人满为患,带来了三国杀,每天中午和下午都在打,但 ......
CSAPP 第一章 笔记
硬件组成 总线 I/O设备 键盘,鼠标,显示器,磁盘... 主存 处理器(CPU) 寄存器 hello程序的生命周期 源文件hello.c 文本文件:位序列 字节:8个位为一组 ASCII码 可执行目标文件 Unix:通过编译器驱动程序完成 编译系统 预处理器 ‘#’,hello.i 编译器 ‘ma ......
2023 Oct. Week-3 Summary
2023 Oct. Week-3 Summary 2023.10.16 - 2023.10.22 (椰树牌椰汁!) 学习内容 学了 搜索 DFS,剪枝优化 折半搜索(调整折半常数优化 k 短路 (A*) 迭代加深 (IDDFS) 大量模板 如学(需要复习 / 做题) 数据结构 回滚莫队,二次离线 动 ......
mysql,sqlserver,oracle各自的存在更新不存在添加写法
mysql,sqlserver,oracle各自的存在更新不存在添加写法 在向表中插入数据的时候,经常遇到这样的情况: 首先判断数据是否存在;如果不存在,则插入:如果存在,则更新。 SQL server 脚本先查询,没有数据再进行数据插入,有数据就走更新 if not exists (select ......
MYSQL判断索引是否存在,不存在则创建索引(亲测可用)
MYSQL判断索引是否存在,不存在则创建索引(亲测可用) springboot集成flyway管理数据库版本使用存储过程平滑更新系统数据库 这是一个不存在就添加索引的例子,若需求是存在则删除 微调下面的 if not exists 即可 DROP PROCEDURE IF EXISTS add_in ......