MySQL 事务
目录1. 事务的特性1.2. 从Isolation(隔离性)衍生出了四种隔离级别Read Uncommitted(读取未提交内容)Read Committed(读取提交内容)Repeatable Read(可重读)Serializable(可串行化)2. MVCC多版本并发控制 原理2.1. 隐藏字段2.2. 可见性算法2.3. MVCC加间隙锁实现幻读防…...
python概念详解
1.is和==有什么区别? 在 Python 中,is和都用于比较,但它们的比较对象和逻辑完全不同,核心区别在于:is比较的是 “对象身份”(是否为同一个对象),比较的是 “对象值”(是否相等)。is:比较的是两个对象的id值是否相等,也就是比较俩对象是否为同一个实例对象。是否指向…...
JAVA基础理解
1.封装 封装是面向对象的三大特征之一,意思为隐藏对象的属性和实现细节,Java中的封装就是根据访问控制修饰符实现的public(公共的):对外公开,所有类都可以访问 protected(受保护的): 只能在同一个包中的类或子类访问 default(默认级别): 只有在同一个包中类能访问 pr…...
1279. 红绿灯路口
1279. 红绿灯路口 题目描述这是两条路的交叉路口。第一条路是 A 路,车辆可沿 1 号方向由北向南行驶,也可沿 2 号方向由南向北行驶。第二条路是 B 路,车辆可沿 3 号方向由西向东行驶,也可沿 4 号方向由东向西行驶。每条路在路口前都有一个红绿灯。红绿灯可以亮起红灯或绿灯。…...
软件工程第三次作业
软件工程第三次作业 项目参与成员 计科4班 3123004433 陈东楷 计科4班 3123004441 赖顺炜课程 软件工程作业要求 个人编程作业的目标 :实现一个自动生成小学四则运算题目的命令行程序(也可以用图像界面,具有相似功能)。GitHub仓库 https://github.com/chendongkai2004/home…...
用户消费行为数据分析(随笔)
需求分析(流程) 1、数据收集 项目的第一步是收集大量的用户消费数据。 2、数据清洗与预处理 收集到的数据可能存在错误、缺失或重复项,需要进行数据清洗和预处理,确保数据的准确性和完整性,使其适合后续的工作。 3、数据探索性分析 通过可视化和统计方法发现数据中的规律和…...
linux常用命令总结
linux常用命令总结 一,系统信息查看与硬件检测 1.系统内核与硬件架构 usname -m :精准呈现机器的处理器架构,为系统性能评估与软件兼容性分析提供关键依据。 uname -r:清晰显示正在使用的内核版本,有助于跟踪系统内核的更新情况以及判断是否存在潜在的安全漏洞或性能优化空…...
sqlserver 主要的日期函数及用法示例
SQL Server 主要日期函数及用法示例 1. 获取当前日期和时间sqlSELECT GETDATE() AS CurrentDateTime, -- 当前日期时间GETUTCDATE() AS CurrentUTCDateTime, -- 当前UTC时间SYSDATETIME() AS SystemDateTime, -- 更高精度的系统时间CURRENT_TIMESTAMP AS …...
ICPC2022沈阳 游记(VP)
中期艰难挂机,最后勉强四题仅有铜中。省流 中期艰难挂机,最后勉强四题仅有铜中。10.21 内含剧透,请vp后再来。 不是题解!!!!!!! 赛前 点外卖没给一次性筷子,飞奔到食堂获取圣遗物然后 \(4min22s\) 速通结块了的兰州拉面。但还是迟到了。 赛时 开始看题的时候,队友已…...
大数据分析基础及应用案例:第四周学习报告——线性回归模型
时间过得很快,大数据分析学习已经进入第四周。这一周,我们聚焦于线性回归模型—— 这个看似简单却贯穿数据分析领域的核心算法。从理论公式推导到实际案例落地,我不仅掌握了模型的基本逻辑,更体会到 “用数据解释规律、用模型预测未来” 的数据分析思维。以下是我本周的学习…...
「LG7446-rfplca」题解
题解记录P7446 [Ynoi2007] rfplca sol 考虑如何找 LCA,通常来说我们会使用倍增,然而这道题带修,因此倍增不可实现。 考虑对序列分块,每个点维护其父亲以及其最近的不与其在同一块中的祖先,散块重构是简单的,但貌似无法整块修改?不难发现,一个块被操作块长次后,其内每个…...
图论刷题记录
P8186 [USACO22FEB] Redistributing Gifts SFloyd 传递闭包模板。 首先对于每只奶牛,先看它和那些比在它目前手中礼物要珍贵的礼物的主人能否交换,然后做一遍传递闭包,最后对于每只奶牛直接找排名最靠前并且能与自己原本手中礼物互换的礼物。 直接用 Floyd 是 \(O(n^3)\) 的…...
「LG6596-How Many of Them」题解
题解记录P6596 How Many of Them sol 首先发现 \(n\) 特别小(事实上不如题中给出的这么小。。),于是考虑枚举割边数量。 这么做的一个重要根据是存在如下结论:对于一个 \(n\) 个点,已有 \(k\) 个联通块的图,记第 \(i\) 个联通块的点数为 \(a_i\),则连 \(k-1\) 条边使图联…...
骗我呢
\(\mathbf{Part. 1}\) 从右往左考虑肯定没啥前途,我们考虑从上往下扫行。对于每一行,它上面的元素肯定都是单调递增的,又知道元素的值域在 \(0\) 到 \(m\),而一行总共有 \(m\) 个数,因此每行可以被表示为 \(0\) 到 \(m\) 失去一个数后按顺序排好。因此,我们可以用一个 \(…...
手写体识别
手写数字识别:基于PyTorch的卷积神经网络实现 一、项目概述 使用PyTorch实现一个基于卷积神经网络(CNN)的手写手写数字识别模型,通过MNIST数据集训练,实现对手写数字(0-9)的分类识别。 二、环境依赖Python 3.x PyTorch torchvision matplotlib三、代码实现与解析 1. 导入必要…...
你好,我是肆闲:C语言的学习,成长与分享旅程
大家好,我是肆闲。 今天,我写下了我的第一篇博客,就像一个程序员运行了第一段 print("Hello World")一样。代码简单,却标志着一个充满无限可能的新世界,在我眼前打开了大门。作为一个刚入门的小白,我对技术世界充满了好奇与敬畏。我知道前方必定道阻且长,会遇…...
AGC 合集 1.0
AGC001~030。2025.3.10 - 2025.10.21。 收录了前 30 场 AGC 中我写了题解的题目。 如果附带了题目大意的话就是最近才做,或者是我过了几个月看不懂自己写的啥了重写了一遍。 如果您认为某些题目的理解不够到位,非常欢迎交流!!/kel,虽然应该也不会有人仔细看。 4.5,*???…...
20231302邱之钊密码系统设计实验一第二
1.参考相关内容,在Ubuntu或openEuler中(推荐openEuler)中使用OpenSSL库编程实现调用SM2(加密解密,签名验签),SM3(摘要计算,HMAC 计算),SM4(加密解密)算法,使用Markdown记录详细记录实践过程,每完成一项gitcommit一次。(5) (一)SM3的实践 qzz@qzz-virtual-ma…...
深入BERT内核:用数学解密掩码语言模型的工作原理
传统语言模型有个天生缺陷——只能从左往右读,就像你现在读这段文字一样,一个词一个词往下看,完全不知道后面会出现什么。人类可不是这么学语言的。看到"被告被判**_**",大脑会根据上下文直接联想到"有罪"或者"无罪",这就是双向理解在起作用…...
ZR 2025 NOIP 二十连测 Day 6
100 + 72 + 35 + 0 = 207, Rank 61/131.啊啊啊第一次上 200 /oh25noip二十连测day6 链接:link 题解:题目内 时间:4.5h (2025.10.21 13:40~18:10) 题目数:4 难度:A B C D\(\color{#F39C11} 橙\)*1200估分:100 + 72 + 35 + ? = 207 + ? 得分:100 + 72 + 35 + 0 = 207 Ra…...