相关文章
Rust-Panic
什么是panic
在Rust中,有一类错误叫作panic。示例如下: 编译,没有错误,执行这段程序,输出为: 这种情况就引发了一个panic。在这段代码中,我们调用了Option::unwrap()方法,正是这个方…
建站知识
2024/11/23 7:11:00
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