- 博客(31)
- 收藏
- 关注
原创 欧几里得距离(Euclidean Distance)公式
dEuclideanABx2−x12y2−y12dEuclideanABx2−x12y2−y12欧几里得距离是一种直观且广泛应用的距离度量方法,适用于多种场景。它的核心思想是计算两点之间的直线距离,简单高效,但在高维空间中可能受到“维度灾难”的影响。
2025-03-28 12:01:16
2735
原创 曼哈顿距离(Manhattan Distance)
dManhattanAB∣x2−x1∣∣y2−y1∣dManhattanAB∣x2−x1∣∣y2−y1∣|x2 - x1| :表示两点在水平方向上的绝对差值。|y2 - y1| :表示两点在垂直方向上的绝对差值。曼哈顿距离公式的核心是绝对值之和,它适用于网格状路径、稀疏数据和高维空间中的距离计算。公式简单直观,广泛应用于机器学习、路径规划、图像处理等领域。
2025-03-27 11:54:30
2055
原创 SQL server 删除完全重复的数据并保留一条
SQL server 数据库,某张表有主键,且存在多条完全重复的数据,并且重复数据的ID也完全相同,在删除其中一条后,所有的重复数据全都被删除了。
2025-02-21 18:14:27
1122
原创 MySQL 事务的隔离级别和传播机制
开启一个嵌套的事务,它是已存在事务的子事务。嵌套事务开始执行时,它将取得一个保存点,如果这个嵌套事务执行失败,将会回滚到此保存点,嵌套事务是外部事务的一部分,只有外部事务结束后,它才会被提交。如果被调用的业务方法,存在于事务中,则原事务挂起,新事务被创建,直到新事务执行结束,原事务才会恢复执行。如果业务方法在事务环境下被调用,该事务会被挂起,直到业务方法执行完成,原先的事务才会恢复执行。在并发事务中,保证一个事务修改的数据提交后,才会被另一个事务读取到。在非事务环境下被调用,就以非事务的方式运行。
2023-11-20 14:55:54
546
原创 数据库分库分表
为什么需要分库分表为什么需要分库1、随着业务体量的提升,单机磁盘很容易撑爆,拆分成多个数据库,磁盘使用率会大大降低;2、数据库的连接是有限的。在高并发场景下,大量请求访问数据库是扛不住的,微服务架构的出现,就是为了应对高并发:将不同业务类型的模块拆分成多个应用,将单个数据库拆分成多个不同功能模块的数据库,以分担读写压力。分什么需要分表1、在数据量很大的情况下,SQL查询会变慢;2、如果在索引命中或没有命中的情况下,SQL查询也是会明显变慢的。因为索引一般是B+数结构,千万数据量下,B+数的高度会
2022-05-13 15:59:01
498
原创 Git 命令(未完成)
Git 操作设置用户名和邮箱给电脑设置一个提交用户,在提交到远程仓库的时候,告诉远程仓库是谁提交的代码。$ git config --global user.email "<your email>"$ git config --global user.name "<your name>>"克隆项目$ git clone https://oauth2:xxxxxxx@codechina.csdn.net/xxxx/xxxx.git...
2021-07-07 14:55:10
210
原创 The difference between the request time and the current time is too large
解决报错:The difference between the request time and the current time is too large
2021-06-23 16:21:35
1291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1