自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 macos配置nodejs最正确的方法,谁配置环境谁就是力工!

访问nodejs官网,点击稳定版,并下载。双击刚下载的文件,按步骤默认安装就行。如下图出现版本信息,说明安装成功配置。

2025-12-05 18:08:22 70

原创 2025年11月中AI事件速览与LLM相关学习理解

日期: 2025年11月18日正文Google在AI竞赛中推出Gemini 3,这是其迄今最先进的基础模型,在多个维度实现突破性进展。该模型在LMArena排行榜上达到1501分,成为首个突破此阈值的AI模型,超越了此前的Gemini 2.5 Pro(1451分)。

2025-11-24 20:38:21 847

原创 造梦西游游戏修改器免费分享

链接:https://pan.quark.cn/s/af49f48a1f8f。不废话,为了童年,直接分享给大家用,拿去玩吧。

2025-10-14 14:42:07 1110 3

原创 三数之和详细解释,新手学习与理解

多去debug,会记忆深刻一些。

2025-10-14 11:29:40 327

原创 特别棒的生成 SSH Key 并配置连接远程仓库的教程,分享给大家

保姆教程系列:生成 SSH Key 并配置连接远程仓库 - 南国以南i - 博客园

2025-09-12 11:23:44 127

原创 MYSQL为什么会发生死锁,怎么解决

两把锁同区间,先查后插互等待,就像两人堵巷口,谁都过不去。

2025-08-20 12:22:11 331

原创 update 没加索引会锁全表,这是怎么发生的

没有索引,MySQL 只能逐行翻全书,翻一条锁一条 → 最终锁了整表。

2025-08-20 11:39:39 176

原创 MYSQL行级锁加锁规则

把“加锁”想成。

2025-08-20 11:30:25 180

原创 备份数据库数据的时候,使用全局锁会影响业务,那有什么其他方式可以避免?

别让超市关门(全局锁)!要么“瞬间拍照”,要么“快闪 1 秒”,要么“去分店盘点”。

2025-08-18 17:01:17 301

原创 全局锁应用场景理解

做法:备份工具会短暂请求全局读锁,冻结写入,拷贝非 InnoDB 表(如 MyISAM)和 binlog 信息。场景:对整库做一致性校验(pt-table-checksum),或一次性改所有表结构。做法:加全局锁,保证校验或 DDL 期间没有任何数据变更,防止结果不一致。(FTWRL)——给整库加全局读锁,所有写事务卡住,然后拷贝数据文件。• 平时:很多叉车(事务)各搬各的货,互不干扰。直观:仓库关门,只让外面拍照,不许叉车进出。全局锁 = “仓库停业整顿”的锁,只有在做。(全局锁),让所有叉车。

2025-08-18 16:40:37 451

原创 Read View 在 MVCC 里如何工作的?

拿着这张门票,你可以随便翻阅整本相册(数据所有历史版本),但只看**符合规则的旧照片**——这就是 MVCC 的魔法。• 如果 `deleted_by` 存在且 ≤ 我的事务号 → 这张照片已被我或更早的人撕掉,跳过。│ Alice │ 96 │ — │ ← 给你看(96 < 100 且不在活跃)• 如果 `created_by` ≥ 我的「下一位号码」→ 这张照片是未来人拍的,跳过。• 如果 `created_by` 在我的活跃名单里 → 拍照的人还没结账,跳过。

2025-08-18 15:39:33 492

原创 MYSQL中读提交的理解

• 不可重复读(Non-repeatable Read)——同一事务里两次读结果不同 → 被允许,因为每次读都重新戴“最新已提交”眼镜。你可以随便翻书,但永远只能看到“已经办妥借还手续、正式上架”的版本——别人正在改的那本脏兮兮草稿,你一眼都看不到。• T6 时 A 再戴眼镜 → 第 3 页已变成 42(因为 B 已 commit)。• 规则:眼镜只能看到“已 commit”的页,未 commit 的草稿自动过滤。• T4 时 A 戴上眼镜 → 第 3 页还是旧值(因为 B 未 commit)。

2025-08-18 15:25:33 386

原创 素数判定(HDU2012)

分析:只能被 1和它本身整除的整数称为素数。在数学中,要判断n是否为素数,通常让n除以2~的某个整数整除,则说明,不是素数,否则n一定是素数。的每一个整数,如果, 能被 2~

2024-04-09 00:07:44 363

原创 HDU2009 求数列的和(涉及先加后操作和后加先操作问题)

3. 举例来说,假设初始时 `ai = 4`,则第一次迭代后 `ai` 更新为 `sqrt(4) = 2`,然后 `sum` 变为 `sum + 2 = n + 2`。第二次迭代中,`ai` 被更新为 `sqrt(2) ≈ 1.414`,然后 `sum` 变为 `sum + sqrt(2) ≈ n + 2 + 1.414`。- 注意这里的 `sqrt(4)` 是使用初始值 `4` 计算的,而不是上一次迭代中 `ai` 的值 `2`。` 将 `sum` 初始化为 `4`。` 将 `ai` 初始化为 `4`。

2024-04-08 23:20:19 943

原创 数值统计(HDU2008)

这个也没有太大难度,主要记得上面说的一些细节即可。

2024-04-06 23:41:28 301

原创 HDU2007 平方和与立方和【序列处理+入门】

老铁,没什么难度,值得注意就是,搞一个交换功能,避免不小心把m和n输错误了,这样就会导致输出有问题。

2024-04-06 23:30:44 148

原创 求奇数的乘积2006

第二、关于语句printf("%d",sum);这里首先有三点:第一、根据计算机组成原理对于原码和补码我们知道奇数的二进制最后一位一定是1,偶数的二进制最后一位一定是0,所以用来检验一个数字是奇数还是偶数我们通常用与运算,比如if(a & 1)也就是最后一位都是1是才是真(也就是说明这个数字是奇数),比如if(a & 0)也就是最后一位都是0是才是真(也就是说明这个数字是偶数)还有一点就是,n代表的是输入的数字个数,不要搞错这一点,否则会比较难理解程序在讲什么。

2024-04-05 00:08:45 280

原创 2004换成绩太简单了,直接2005算第几天

非常值得回味的一题,建议瞧一瞧第二遍。

2024-04-04 00:06:46 130

原创 2003 绝对值

【代码】2003 绝对值。

2024-04-03 23:47:07 118

原创 航电水题oj 2002 太简单了 算球的体积

【代码】航电水题oj 20001 太简单了 算球的体积。

2024-04-03 23:37:04 131

原创 航电水题oj 2001 太简单了 求两点之间的距离

注意点:%.2lf -->表示双精度浮点数double 保留小数点后面两位。%.2f -->表示单精度浮点数float保留小数点后面两位。

2024-03-26 23:13:48 164

原创 航电oj水题2000:记录ascll码排序,用冒泡算法实现,并且记录一些小细节错误

1、我应该认为定义好数组的下标就是整个数组的长度,比如a[1]就代表他就只有一个元素,而不是两个 char name[3];2、用整个直接除以数组的首地址位置就能够得到所有元素个数,当然如果你自己输入的就得不到。strlen(name)/name[0]==》这个得到的是整个数组中所有字符的个数。3、冒泡排序第二个循环是在相邻元素之间进行交换,而不是跟第一个循环牵扯到什么关系。错误示范: store = name[i];下面这一整块都是错误代码。

2024-03-26 00:00:07 430

原创 航电oj水题,c语言编写,算单词数

cha是个好老师,回头再敲敲。

2024-03-22 00:05:37 149

原创 比较大小,但是需要注意输入数字都是相等时候的情景

【代码】比较大小,但是需要注意输入数字都是相等时候的情景。

2024-02-02 10:24:23 134 1

原创 念数字一种简单的方法,还有精简的方法,晚点发

【代码】念数字一种简单的方法,还有精简的方法,晚点发。

2024-02-01 11:10:20 149

原创 打印沙漏的心血感悟(虽然啰嗦,但是仔细看,收获颇丰,思想:规律拆分图形)

【代码】打印沙漏的心血感悟(虽然啰嗦,但是仔细看,收获颇丰)

2024-01-26 21:53:15 146

原创 哭哭,真是震惊,呜呜,变量没被使用就警告我

【代码】哭哭,真是震惊,呜呜,变量没被使用就警告我。

2023-12-14 21:47:38 484 1

原创 十进制转化二进制《思想在里面了,自己看》

【代码】十进制转化二进制《思想在里面了,自己看》

2023-12-07 12:06:24 413

原创 二进制转十进制(相关思想和方法都放在注释中了)

【代码】二进制转十进制(相关思想和方法都放在注释中了)

2023-12-07 11:46:02 395

原创 对散列定义和整数散列的归纳总结

就简单一点说吧,有时候我们需要从a数组中去查找b数组存在的数字,但是当他们其中的元素都无限大的时候就变得相当麻烦,一般我们正常思维是直接一个个暴力遍历,但是带来的时间复杂度就是O(ab),太大了,要不得,因此我们采取。的做法,时间复杂度就变化成为了O(a+b),算法思想是,利用bool类型暂存。

2023-12-07 10:51:55 401

原创 单数组多重存储学生数据(人话:就多加了个科目,其实没什么)

具体的一些细节放在注释里面了,都挺弱智的细节,但是容易忽视,下次别做弱智。

2023-12-04 16:37:39 410

原创 基础代码能力---查找

我也不知道怎么就把代码修好了。

2023-12-04 13:44:37 437

原创 比较学生的成绩和学生的名字字符排序(简述了关于字符串的字典排序的基本原理)《不建议看最开始用C语言写的,因为太复杂,建议直接看用C++写的,也没有那么难》

【代码】比较学生的成绩和学生的名字字符排序。

2023-12-04 13:21:20 824

原创 十进制转为K进制,注意自增变量的变化

【代码】十进制转为K进制,注意自增变量的变化。

2023-12-04 11:11:22 446

原创 升序对字符进行排序

C语言错误示例,但是也不知道为什么错了,感觉没有很大问题,可是就是输出不正确。

2023-12-01 11:13:46 480 1

原创 关于结构体的一些总结感悟

另外,为什么要做红框的步骤是因为在你没有自定义之前,他自己就已经有一个你看不见的初始化了,内容和红框里面的一样,当你自己自定义一个初始化的结构体元素时,他就被覆盖了,因此需要手动初始化一下。养成一个初始化结构体的好习惯,随时随地初始化结构体,从而方便直接拿到外部的数据初始化结构体中的元素。经过初始化以后就可以自定义初始化结构体中的元素了(黄框)抽象框架为:人---》人拥有的属性。

2023-11-30 12:17:40 367

原创 sort函数的拓展应用(自定义排序方法)

【代码】sort函数的拓展应用(自定义排序方法)

2023-11-30 12:01:30 384

原创 利用sort进行排序算法

【代码】利用sort进行排序算法。

2023-11-30 11:57:27 357

原创 总结比较公共前缀的算法

【代码】总结比较公共前缀的算法。

2023-11-28 19:40:12 620

原创 首字母大写的办法

综合起来,`str[i][0] + ('A' - 'a')` 的作用就是将字符串中的第一个字符转换为大写字母。- `('A' - 'a')` 是一个常数表达式,其值等于大写字母 'A' 的ASCII码减去小写字母 'a' 的ASCII码,实际上是一个固定的值,用于将小写字母转换为大写字母。`str[i][0] + ('A' - 'a')` 的目的是将字符串数组 `str` 中的每个字符串的首字母转换为大写字母。- `str[i][0]` 表示字符串数组 `str` 中第 `i` 个字符串的第一个字符。

2023-11-28 19:04:34 431

unity一个特效资源,可以直接用

哈哈哈哈哈哈哈哈哈哈哈哈哈

2024-04-22

空空如也

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

TA关注的人

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