索引这个词,相信大多数人已经相当熟悉了,很多人都知道MySQL的索引主要以B+树为主,但是要问到为什么用B+树,恐怕很少有人能把前因后果讲述的很完整。本文就来从头到尾介绍下数据库的索引。
2025年05月04日
索引这个词,相信大多数人已经相当熟悉了,很多人都知道MySQL的索引主要以B+树为主,但是要问到为什么用B+树,恐怕很少有人能把前因后果讲述的很完整。本文就来从头到尾介绍下数据库的索引。
2025年05月04日
上一篇文章中我们用S3表引擎简单快速的实现了存算分离。本文在S3表引擎的基础上聊聊实现存算分离的存储策略。
MinIO 是一款基于 Go 语言的高性能、可扩展、云原生支持、操作简单、开源的分布式对象存储产品。
MinIO将对象存储的固有优势与一套强大的特性、一个非常简单、直观的界面和一组扩展的集成结合在一起。它的独特之处在于,它是用云原生技术从头开始构建的,简单、快速、持久和高度可扩展。由于相信复杂的解决方案是不可扩展的,极简主义的设计理念形成了MinIO架构设计的基础。这就是minio成为在几个关键方面都很出色的系统的原因。
2025年05月04日
在Oracle收购Sun后,Java的一系列产品就被整合到Oracle官网中,打开官网乍眼一看也不知道去哪里下载,还得一个一个的摸索尝试,而且网上大多数都是一些Oracle收购Sun前,或者就是一些老的资料文章,为了避免这些坑,宏哥才决定写着一篇文章。
2025年05月04日
这里我们介绍ClickHouse的基本语法,使用环境是腾讯云的ClickHouse。默认情况下,ClickHouse 在进行集群纬度执行建表等 DDL 操作时需要手动添加 ON CLUSTER XXX 语法。
下面我会介绍常用的语法 [其中 launch 为我们的数据库名
2025年05月04日
library(knitr)
library(psych)
library(reshape2)
library(ggplot2)
library(ggbeeswarm)
library(scatterplot3d)
library(useful)
library(ggfortify)
mat_show <- function(matr) {
printmrow <- function(x) {
ret <- paste(paste(x,collapse = " & "),"\\\\\n")
sprintf(ret)
}
align_str <- paste0('{',paste0(rep('r',ncol(matr)), collapse=""),'}')
format_mat <- apply(matr,1,printmrow)
add_env <- paste("\\left[\\begin{array}", align_str,
paste(format_mat, collapse=' '),"\\end{array}\\right]")
return(add_env)
}
2025年05月04日
简述
黑寡妇(Black Widow)是美国漫威漫画旗下超级英雄。
第一代为克莱尔·瓦扬,初次登场于《神秘的漫画》第4期(1940年8月)
第二代为娜塔莎·罗曼诺夫 ,登场于《悬疑故事》第52期(1964年4月),由编辑斯坦·李、编剧唐·里克以及漫画家唐·赫克联合创造。在漫威电影宇宙中,由斯嘉丽·约翰逊饰演,替身多由海蒂·玛尼梅可担任。
2025年05月04日
可能很多人看到Magneto 对这个名字不太认识。
但是如果讲到 万磁王 Magneto 这个名字就家门户晓了。
很多人都在电影里认识这位不是英雄的英雄。