相关文章
并发编程(线程安全)面试题及原理
1. Synchronized
1.1 底层原理
Synchronized【对象锁】采用互斥的方式让同一时刻至多只有一个线程能持有【对象锁】,其它线程再根获取这个【对象锁】时就会阻塞住 synchronized底层由monitor实现 monitor结构
synchronized关键字的底层原理?
Syn…
建站知识
2025/3/6 15:15:36
Docker Desktop常见问题记录
1.docker pull报错,无法连接https://registry-1.docker.io/v2/ 报错信息如下:
Error response from daemon:
Get "https://registry-1.docker.io/v2/":
net/http: request canceled while waiting for connection(Client.Timeout exceeded …
建站知识
2025/3/6 13:37:47
【Linux跬步积累】—— 线程池详解(有源代码)
文章目录 一、如何实现一个线程1、基本结构2、实现成员函数3、演示4、代码总汇Thread.hppMain.cc 二、如何封装线程池1、设计成员变量2、构造函数与析构函数3、初始化4、启动与回收5、主线程放入任务6、子线程读取任务7、终止线程池 三、测试四、线程池总代码1、ThreadPool.hpp…
建站知识
2025/3/6 12:38:29
HRNet的pt模型转rknn并实现前向推理
首先训练出pytorch网络模型,然后转为onnx中间模型,最终转为rk板子所适配的rknn。 pt转onnx
在mmdeploy工程下运行命令:
python ./tools/deploy.py ./configs/mmpose/pose-detection_onnxruntime_static.py 网络配置文件地址 要转的checkpoi…
建站知识
2025/3/6 10:57:27
[mybatis]resultMap详解
resultMap Mybatis中提供了resultMap功能,可以将数据库查询结果映射到Java对象,用于解决 字段名与属性名不一致 或 复杂关系(如一对多)的映射问题。
比如一个User类,在它的属性里还有另一个子对象(或者多…
建站知识
2025/3/6 10:47:16
【无标题】FrmImport
文章目录 前言一、问题描述二、解决方案三、软件开发(源码)四、项目展示五、资源链接 前言
我能抽象出整个世界,但是我不能抽象你。 想让你成为私有常量,这样外部函数就无法访问你。 又想让你成为全局常量,这样在我的…
建站知识
2025/3/6 10:35:52
P3385 【模板】负环
P3385 【模板】负环 - 洛谷
题目描述
给定一个 n 个点的有向图,请求出图中是否存在从顶点 1 出发能到达的负环。
负环的定义是:一条边权之和为负数的回路。
输入格式
本题单测试点有多组测试数据。
输入的第一行是一个整数 T,表示测试数…
建站知识
2025/3/6 10:34:37