相关文章
go语言GMP模式介绍以及协程案例展示
一. MPG模式
Go语言的调度模型被称为GMP,这是一个高效且复杂的调度系统,用于在可用的物理线程上调度goroutines(Go的轻量级线程)。GMP模型由三个主要组件构成:Goroutine、M(机器)和P࿰…
建站知识
2024/11/20 13:10:41
关于git与git-lfs对文件压缩存储方面的研究
先说结论,git使用了Delta增量压缩算法,git-lfs实测没有进行任何压缩,这个结论让我很震惊。
测试过程如下:
测试git仓库自身的压缩
准备一个包含许多杂项文件的文件夹,大概几百M,要保证有一个txt文本文件…
建站知识
2024/11/20 13:10:37
IDEA无法解析jdk自带的类的解决办法
1.问题
IDEA在有些时候,会出现这个错误,就是jdk自带的java类找不到而报错。
例如下面的就是Object找不到,我们知道jdk自带的类是不用import包的,这里报错了,IDEA会提示你去导入类,其实这个提示也不是真正…
建站知识
2024/11/20 13:10:32
SQL执行时间过长如何优化
这个问题,其实跟慢 SQl 排查解决有点像。可以从以下这几个方面入手:
确定瓶颈
首先查看 MySQL 日志、慢查询日志、explain 分析 SQL 的执行计划、profile 分析执行耗时、Optimizer Trace分析详情等操作,确定查询执行的瓶颈在哪里。只有确定…
建站知识
2024/11/20 12:31:16
.net core 6 集成和使用 mongodb
1、安装包 MongoDB.Driver
2、定义顶层类
/// <summary> /// monggodb规范 /// </summary> public abstract class MongoDBToolBase { /// <summary> /// 客户端 /// </summary> protected MongoClient mongoClient { get; private …
建站知识
2024/11/22 12:09:42
OpenCV-22高斯滤波
一、高斯函数的基础
要理解高斯滤波首先要直到什么是高斯函数,高斯函数是符合高斯分布的(也叫正态分布)的数据的概率密度函数。 高斯函数的特点是以x轴某一点(这一点称为均值)为对称轴,越靠近中心数据发生…
建站知识
2024/11/22 17:54:13
WebGL简介以及使用
WebGL简介
WebGL(Web图形库) 是一种在没有使用插件的情况下在网页浏览器中渲染2D图形和3D图形的技术。它基于OpenGL ES,一个在嵌入式系统中广泛使用的图形API。WebGL通过HTML5的 <canvas> 元素直接在网页上实现图形渲染,使…
建站知识
2024/11/22 18:21:10
RabbitMQ交换机(1)
1.交换机Exchange
RabbitMQ消息传递模型的核心思想是: 生产者生产的消息从不会直接发送到队列。实际上,通常生产者甚至都不知道这些消息传递传递到了哪些队列中。 相反,生产者只能将消息发送到交换机(exchange),交换机工作的内容非常简单&am…
建站知识
2024/11/22 18:00:43