- 博客(6)
- 收藏
- 关注
原创 分布式存储系统Megastore
此外Megastore还有一个重要的概念--索引,在图中也有所体现,索引分为局部索引(LOCAL INDEX)和外部索引(GLOBAL INDEX)其中局部索引定义在单个实体组中(可以理解为表),作用域仅限于单个实体组,全局索引可以横跨多个实体组集进行数据读取操作。(2)snapshot:系统取出最后一个完整提交的事物的时间戳,接着从这个位置读,需要注意的是和current不同,snapshot读的时候可能个还有部分事物提交了但未生效。(1)本地查询:协调者来决定这个实体组上的数据是否已经是最新的。
2024-06-09 23:10:41 500
原创 KNN算法与KMeans算法的区别,以及各自算法的流程
3.KMeans算法使用迭代的方式来不断更新簇的质心,直到簇的中心不再变为止。KNN算法通过计算待测样本与训练集中所有样本之间的距离,并选择最近的K个邻居来进行分类或回归。2.KMeans算法将数据集中的样本分成K个簇,使得每个样本与所属簇的中心点(质心)的距离最小。KNN根据样本之间的相似度将新样本分配到最接近的K个邻居中的大多数类别中。3.对于分类问题,采用多数投票的方法,选择K个最近邻中出现最频繁的类别作为预测结果。2.对于剩下的点,根据其与聚类中心的距离,将其归入最近的簇。
2024-05-03 21:08:58 397 1
原创 软件质量测试-黑盒测试、白盒测试、静态测试、动态测试之间的关系
在我狭隘的理解里我单纯的认为黑盒测试应该都是动态测试的吧,白盒测试可能是静态测试?白盒测试可能是动态测试(运行程序,分析代码结构)也可能是静态测试(不运行程序,静态的查看代码)黑盒测试可能是动态测试(运行程序,看输入和输出)也可能是静态测试(不运行程序,只是查看页面)静态测试可能是黑盒测试(不运行程序,只看页面)也可能是白盒测试(不运行程序,静态的查看代码)动态测试可能是黑盒测试(运行程序,看输入和输出)也可能是白盒测试(运行程序,分析代码结构)动态测试和静态测试的区别:程序是否运行。
2024-04-25 13:13:46 1170
原创 河南大学软件学院大数据基础实验报告2–在本机用JAVA编程实现HDFS的相关环境配置
在做实验实验报告2时前边的HDFS命令都很顺利,但是在进行JAVA编程实现HDFS的操作时我傻眼了,刚开始我以为要在虚拟机linux中实现,后来发现显然不行,要在windows中实现,可是在我把代码写到IDEA中我发现一堆报错,貌似是缺少依赖项,要进行Maven配置,可是我连Maven都不知道是什么,经过了一天的折腾我终于配好了,于是乎我就想发一篇文章,给大家一些参考,希望可以帮到跟我当初一样迷茫的人。
2024-04-14 23:37:34 1878 2
原创 芯片测试-Python实现
n表示的是芯片测试的个数,也就是生成的矩阵的行数,第二行是一个列表生成式,从里向外看,map()函数在这里的作用是将输入的内容转换为int类型,input().split()将输入的内容用空格分隔,简单来说就是你输入的数字用空格隔开后他就知道你要输入下一个数字了,例如输入10和1 0,计算机眼中一个是10一个是两个数字1和0,list()表示生成一个列表,就是把之前输入的一行用空格隔开的内容生成一个列表,其实就是矩阵的一行,for之后的表示遍历整个list()表达式n次,也就是生成n行。
2024-04-08 15:50:19 844
原创 Python基础题目练习
逆序在c/c++中或许比较麻烦,但在python中有了切片操作的加持只需要一行代码,我们来解释一下这段切片操作,两个:将中括号分为三个部分,第一个-1表示的是从字符串a的倒数第一位开始,第二个空白表示一直到字符串结束为止,第三个-1表示的是顺序是反过来的且每次的位移量为1,总的来说就是从字符串的最后一位逆着每次移动1位,直到字符串结束为止,这样就达到了逆序的效果。补充:python中有两种字符串的顺序表示方法,第一种是从0到n-1,第二种是从-n到-1,此题目中就是用的第二种顺序~
2024-04-07 21:59:31 269
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人