相关文章
Golang的for循环变量和goroutine的陷阱,1.22版本的更新
先来看一段golang 1.22版本之前的for循环的代码
package mainimport "fmt"func main() {done : make(chan bool)values : []string{"chen", "hai", "feng"}for _, v : range values {fmt.Println("start")go func() {fmt.P…
建站知识
2024/10/12 14:20:39
Rust语言入门小结(第1篇)
Rust是一种新兴编程语言,既有高级语言的风格,又有底层语言级别的性能;是对于实时性、安全性要求高的应用开发的理想语言。 笔者的自学记录,供参考 环境搭建与第一个Rust程序
以Linux环境为例
# 下载并安装
curl --proto https -…
建站知识
2024/10/12 1:09:38
计算机网络-差错控制(纠错编码 海明码 纠错方法)
文章目录 纠错编码-海明码海明距离1.确定校验码位数r2.确定校验码和数据的位置3.求出校验码的值4.检错并纠错纠错方法1纠错方法2 小结 纠错编码-海明码
奇偶校验码:只能发现错误不能找到错误位置和纠正错误 海明距离
如果找到码距为1,那肯定为1了&…
建站知识
2024/10/22 1:00:56
python将Excel文档转成.db数据库文件
python实现Excel转.db数据库
1.程序实现
程序实现以下功能: 1.读取一个Excel文件,文件名通过函数传参数传入 2.将文件读取的内容保存到一个数据库文件中 3.数据库的文件名以传入的Excel文件的文件名命名 4.将excel文件的工作簿的名字作为数据库的表单名 5.将Excel…
建站知识
2024/10/12 1:09:22
ClickHouse--01--简介
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 1. ClickHouse 简介官网: [https://clickhouse.com/docs/zh](https://clickhouse.com/docs/zh) 1.1 大数据处理场景1.2 什么是 ClickHouse1.3 OLAP 场景…
建站知识
2024/10/19 16:37:03
为什么要用建造者模式
因为如果不使用建造者模式,使用一个类时,类中可能会创建很多重载的构造方法。
当使用了建造者模式,使用一个类时,可以选择性地给对象的属性赋值,避免类中可能会创建很多重载的构造方法。 以下是最简单的例子ÿ…
建站知识
2025/1/5 1:54:32
PySpark(三)RDD持久化、共享变量、Spark内核制度,Spark Shuffle、Spark执行流程
目录
RDD持久化
RDD 的数据是过程数据 RDD 缓存
RDD CheckPoint
共享变量
广播变量
累加器
Spark 内核调度
DAG
DAG 的宽窄依赖和阶段划分
内存迭代计算
Spark是怎么做内存计算的? DAG的作用?Stage阶段划分的作用?
Spark为什么比MapReduce快?
Spa…
建站知识
2024/10/14 5:01:35