mysql_day笔记mysql 2023
2023-07-25:你驾驶出租车行驶在一条有 n 个地点的路上 这 n 个地点从近到远编号为 1 到 n ,你想要从 1 开到 n 通过接乘客订单盈利。你只能沿着编号递增的方向前进,不能改变方向 乘
2023-07-25:你驾驶出租车行驶在一条有 n 个地点的路上 这 n 个地点从近到远编号为 1 到 n ,你想要从 1 开到 n 通过接乘客订单盈利。你只能沿着编号递增的方向前进,不能改变方向 乘客信息用一个下标从 0 开始的二维数组 rides 表示 其中 rides[i] = [starti ......
MySQL 事务
# 事务 ## 1. 概念 事务是一组命令的集合,强调整体性。以 `start transaction 或 begin` 开始, 以 `commit 或 callback` 结束。 ```sql start transaction update... 1 update... 2 commit beg ......
基本子串字典 学习笔记
## 定义 > 一个字符串 $S$,提取出 $l\dots r$ 位的字符得到的新字符串 $S'$ 称为 $S$ 的一个子串,记作 $S'=S[l:r]$。 ......
2023暑假集训 Day 1
比赛题目共2套,其中初赛题1套,复赛2题。 比赛时间: 10:50 - 12:00 a.m。 # Part 0x01 过程-Process $8:40\,a.m.$ 做初赛题目; $10:40\,a.m.$ 拿到题目; $10:51\,a.m.$ 先写 $\text{T2}$,发现是初赛考过的题目, ......
【学习笔记】无向图的连通性
# 割点 **定义:** 在无向图连通图中,若把点 $x$ 删去后整个图就不连通了,则 $x$ 为割点(割顶)。 **朴素方法:** 每次删去一个点,然后判断图是否连通,时间复杂度为 $O(n(n+m))$。 **Tarjan 算法:** $dfn_x$:$x$ 被 `dfs` 到的时间戳 $low ......
2023.7.25 周二:多态
1 /* 2 多态注意事项: 3 1.多态是方法的多态,属性没有多态 4 2.父类和子类,有联系,类型转换异常!ClassCastException! 5 3.存在条件:继承关系,方法需要重写,父类引用指向子类对象!Father f1 = new Son(); 6 无法重写: 7 1.static ......
7.23 树上问题笔记
[题单](http://www.gdfzoj.com:23380/course/47/exercise/346) 由于题目过多,只放几道重要的。。。 ### T1 [题目](https://www.luogu.com.cn/problem/P1967) • A 国有 $n$ 座城市,编号从 $1$ ......
2023 暑假集训模拟赛 Day 2
比赛题目共2套,其中初赛题1套,复赛2题。 比赛时间: $10:50 - 12:00 a.m$ # Part 0x01 过程-Process $8:40\,a.m.$ 做初赛题目; $10:40\,a.m.$ 拿到题目; $10:51\,a.m.$ 先写 $\text{T2}$,发现是初赛考过的题目 ......
MySQL日志文件简记
# 日志文件 ## binlog binlog主要记录了MySQL数据库执行了更改的所有操作,主要用来做主从复制,数据恢复 记录模式: - Statement模式:每一条回修改数据的sql都会被记录在日志中 - Row模式:每一行具体变更是俺都会被记录在binlog中 - 混合模式 刷盘时机选择 - ......
2023年7月25日
今天早上起来背了一个小时的英语单词,然后晨跑了三公里,回到家后学习了一 个 小时的 英语阅读。下午学习编程了一个小时,然后看了一会电视,最后就是写了一个小时的作业,晚上练了一个小时的字,最后看了几章小说。 明天打算看几集电视剧,然后学习一个小时的java,有时间的话出去打一会儿羽毛球,最后晚上练一个 ......
暑假集训D2 2023.7.25 补题
### D.P1796 汤姆斯的天堂梦 这道题目非常ex,赛时死活调不出来,思路是对的,容易发现是一个DAG,所以直接DP就好,虽然后面看题解AC了,发现是重边的问题。但还是来记录一下这道ex的题目,警醒一下自己切记注意重边!! 如下两份代码,一份爆0,一份AC ```cpp #include #i ......
mysql 两表关联更新
在实际情况下,其中一张表里的数据没有赋值到关联表中,可以使用下面的关联方式进行更新 把b表的name给a表的name UPDATE table_a a LEFT JOIN table_b b ON p.id= a.uid SET a.name = b.name WHERE a.name != '' ......
2023牛客暑期多校训练营2 DEFGHIK
[比赛链接](https://ac.nowcoder.com/acm/contest/57356) # D ## 题解 **知识点:贪心。** 首先,因为第一个人喜欢吃的可能会被后面的人选中,因此直接选最喜欢吃的可能会浪费机会。所以,我们考虑先看后面的人怎么选,就是倒着贪心,我们考虑证明。 假设当前 ......
[省选联考2023] 填数游戏
# [省选联考 2023] 填数游戏 ## 题目描述 众所周知,Alice 和 Bob 是一对好朋友。今天,他们约好一起玩游戏。 一开始,他们各自有一张空白的纸条。接下来,他们会在纸条上依次写 $n$ 个 $[1,m]$ 范围内的正整数。等 Alice 写完,Bob **在看到 Alice 写的纸条 ......
行业追踪,2023-07-25,证券跳空放量,敢不敢搞呢?
# 自动复盘 2023-07-25 **凡所有相,皆是虚妄。若见诸相非相,即见如来。** **k 线图是最好的老师,每天持续发布板块的rps排名,追踪板块,板块来开仓,板块去清仓,丢弃自以为是的想法,板块去留让市场来告诉你** **跟踪板块总结:** 1. 成交额超过 100 亿 2. 排名靠前,m ......
笔记-交易圣经
# 笔记-交易圣经 ## 通用原则一:思想准备 1. 最大逆境:没有最坏,只有更坏 2. 情绪指向:目标与期望 3. 失利:失败是必然 4. 随机市场:不确定性,不可预测性 5. 输得起才会赢:生存是第一要义 6. 风险管理:如上 7. 交易伙伴:防止自欺欺人 8. 财务边界:闲钱 ## 通用原则二 ......
解决PySide2/PyQt5连接mysql数据库出现的“QMYSQL driver not loaded”
首先,分两种情况: (1)PySide2/PyQt5版本≤5.12 (2)PySide2/PyQt5版本>5.12 (一)对应于第一种情况(PySide2/PyQt5版本≤5.12) 测试代码如下: 1 from PySide2.QtSql import QSqlDatabase 2 from Py ......
mysql cpu使用率高的常见原因 mysql cpu占用率过高
文章来自:https://blog.51cto.com/u_12192/6319295 简单的分为下面几个步骤来解决这个问题:1、mysql运行正常,也有可能是同步设置问题导致2、如果mysql运行正常,那就是php的一些sql语句导致问题发现,用root用户进入mysql管理 mysql -u r ......
MySQL如何保证一直读到最新数据?
问题:当出现某些特殊场景,一个事务A需要在未提交之前,一定要读取的是事务B提交的最新数据,该如何处理? 在MySQL中,事务隔离级别:读未提交、读提交、可重复读、串行化。 一、读未提交 读未提交会读到其它线程未提交的脏数据,虽然可以一直读到数据,但大部分都是脏数据,所以无法保证是最新有效的数据。 二 ......
Mysql数据库使用注意事项
参考:https://blog.51cto.com/u_16099244/6529946 数据库注意事项: 1、重要的sql必须被索引,例如: 1)select、update、delete语句的where条件列; 2)order by、group by、distinct字段 2、mysql索引的限制 ......
012 学习笔记--触发器
触发器: 触发器是与表有关的数据库对象,指在insert\update\delete之前或之后,触发并执行触发器中定义的SQL语句集合。 触发器的这种特性可以协助应用在数据库段确保数据的完整性,日志记录,数据校验等操作。 使用别名OLD和NEW来引用触发器中发生变化的记录内容,这与其他的数据库是相似 ......
MySQL 性能优化
## 性能优化: ### 性能优化: #### 性能分析: ~~~sql -- 查询执行频次 SHOW GLOBAL STATUS LIKE 'COM_______' ~~~ ##### 慢查询日志: 默认关闭 - 慢查询日志会记录MySQL中查询时间 超过指定时间的sql语句 ~~~sql -- ......
MySQL 日志机制
## 日志机制: ### 错误日志: 当数据库无法正常启动时 第一个定位错误日志 数据库速度慢时 也可以定位错误日志得到建议(如增大缓存池 增大redologbuffer等) ### 查询日志: 没啥用 就是记录查询而已 应该是为了对应binlog记录修改的日志 ### 慢查询日志: 捕获查询慢的情 ......
MySQL 容灾备份
## 容灾备份: ### 数据备份: ##### 直接对数据库进行备份: ~~~ bash # 数据库备份 语句 # 不指定表名的话 默认就是整个数据库备份 # 备份文件可以指定绝对路径 mysqldump -u [用户名] -p [库名] [表名] ... > [备份文件.sql] # 多个数据库 ......
MySQL 数据库连接
## 数据连接: ![](https://img2023.cnblogs.com/blog/1825223/202307/1825223-20230725174138442-255906553.png) ### 连接: > MySQL驱动:`mysql-connector-Java-XXX.jar` ......
MySQL 事务机制
## 事务机制: ### 事务语法: ~~~sql -- 开始事务 begin; -- 或 start transaction; -- 提交 commit; -- 回滚 rollback; -- 保存点 savepoint; ~~~ ### 事务特性: ##### 默认事务: > MySQL的事务 ......
MySQL 锁机制
## 数据库锁: ### 概念: 锁是计算机协调多个进程或线程并发访问某一资源的机制(避免资源争抢) ### 分类: #### 按粒度 - 表级锁:锁定整个表 - `开销小 加锁快 不会出现死锁` 锁定粒度大 发生锁冲突的概率最高 并发度最低 数据库引擎总是一次性同时获取所有需要的锁以及总是按相同的 ......
学习生理基础 | 记忆的四个环节2——保持 | 2023年7月25日
小虾米原创作品,转载请注明出处:https://www.cnblogs.com/shrimp-can/p/17580595.html 我们都想高效学习,但如何实现呢?网络上充斥着各种记忆、学习的技巧,能给予我们很大的帮助。 但我始终认为,要做好一件事,须得“顺势而为”。那对于学习,什么是这个“势”呢 ......
kettle连接数据库报错:Error connecting to database: (using class org.gjt.mm.mysql.Driver) Could not create
kettle连接MySQL报错 但已经把相应的包放到kettle的lib目录下时,仍然报连接不上的错误,那可能是MySQL时区的问题。解决如下:登入MySQL修改为东八区的命令:方法一: mysql> set global max_allowed_packet=1024*1024; mysql> s ......