相关文章
记录rust滥用lazy_static导致的一个bug
记录rust滥用lazy_static导致的一个bug
本质就是lock以后task crash后导致其他线程饿死;在cpp20的coroutine也有类似场景
1. 模拟代码
toml
[package]
name "rust-crash-collect-20250611"
version "0.1.0"
edition "2024"[de…
建站知识
2025/6/16 16:21:50
asio之静态互斥量
简介
asio设计static_mutex为了处理静态互斥量,即全局静态互斥量,其针对不同平台有不同的实现
静态互斥量static_mutex
通过条件编译对不同实现定义别名
#if !defined(BOOST_ASIO_HAS_THREADS)
typedef null_static_mutex static_mutex;
# define BO…
建站知识
2025/6/18 23:31:54
生成xcframework
打包 XCFramework 的方法
XCFramework 是苹果推出的一种多平台二进制分发格式,可以包含多个架构和平台的代码。打包 XCFramework 通常用于分发库或框架。
使用 Xcode 命令行工具打包
通过 xcodebuild 命令可以打包 XCFramework。确保项目已经配置好需要支持的平台…
建站知识
2025/6/16 16:13:30
微信小程序中的计算属性库-miniprogram-computed
miniprogram-computed 是一个用于微信小程序的扩展库,它提供了计算属性(computed)和监听器(watch)的功能,类似于 Vue.js 中的计算属性和监听器。以下是使用 miniprogram-computed 的详细步骤:
…
建站知识
2025/6/19 0:24:21
【八股消消乐】构建微服务架构体系—降级策略全总结
😊你好,我是小航,一个正在变秃、变强的文艺倾年。 🔔本专栏《八股消消乐》旨在记录个人所背的八股文,包括Java/Go开发、Vue开发、系统架构、大模型开发、具身智能、机器学习、深度学习、力扣算法等相关知识点ÿ…
建站知识
2025/6/16 16:11:07
通过 Excel 对数据进行曲线拟合(附示例文件)
Excel中曲线拟合的多种方法,包括基础工具(如趋势线)和高级技术(如非线性回归)。此外,还扩展了6种常见数学模型及其应用场景,帮助用户更全面地理解曲线拟合的原理与实践。 目录
曲线拟合基础Exc…
建站知识
2025/6/19 1:01:56
OPENCV形态学基础之一膨胀
一.膨胀的原理 数学表达式:dst(x,y) dilate(src(x,y)) max(x,y)src(xx,yy) 膨胀是图像形态学的基本功能之一,膨胀顾名思义就是求图像的局部最大值操作,它的数学表达式是dst(x,y) dilate(src(x,y)) max(x,y)src(xx,yy)。 从数学的角度来看…
建站知识
2025/6/16 16:18:42
把下载的ippicv.tgz放入<opencv_build_dir>/3rdparty/ippicv/download/中cmake依然无法识别
如果已经将 ippicv_2022.0.0_lnx_intel64_20240904_general.tgz 放入了:
<opencv_build_dir>/3rdparty/ippicv/download/
但 CMake 依然无法识别或仍然尝试从网络下载,可能是以下几种原因导致的。 🔍 1. 检查文件名是否完全一致
✅ …
建站知识
2025/6/18 14:43:37