- 博客(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
原创 特别棒的生成 SSH Key 并配置连接远程仓库的教程,分享给大家
保姆教程系列:生成 SSH Key 并配置连接远程仓库 - 南国以南i - 博客园
2025-09-12 11:23:44
127
原创 备份数据库数据的时候,使用全局锁会影响业务,那有什么其他方式可以避免?
别让超市关门(全局锁)!要么“瞬间拍照”,要么“快闪 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
原创 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
原创 航电水题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
原创 对散列定义和整数散列的归纳总结
就简单一点说吧,有时候我们需要从a数组中去查找b数组存在的数字,但是当他们其中的元素都无限大的时候就变得相当麻烦,一般我们正常思维是直接一个个暴力遍历,但是带来的时间复杂度就是O(ab),太大了,要不得,因此我们采取。的做法,时间复杂度就变化成为了O(a+b),算法思想是,利用bool类型暂存。
2023-12-07 10:51:55
401
原创 比较学生的成绩和学生的名字字符排序(简述了关于字符串的字典排序的基本原理)《不建议看最开始用C语言写的,因为太复杂,建议直接看用C++写的,也没有那么难》
【代码】比较学生的成绩和学生的名字字符排序。
2023-12-04 13:21:20
824
原创 关于结构体的一些总结感悟
另外,为什么要做红框的步骤是因为在你没有自定义之前,他自己就已经有一个你看不见的初始化了,内容和红框里面的一样,当你自己自定义一个初始化的结构体元素时,他就被覆盖了,因此需要手动初始化一下。养成一个初始化结构体的好习惯,随时随地初始化结构体,从而方便直接拿到外部的数据初始化结构体中的元素。经过初始化以后就可以自定义初始化结构体中的元素了(黄框)抽象框架为:人---》人拥有的属性。
2023-11-30 12:17:40
367
原创 首字母大写的办法
综合起来,`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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅