相关文章
ReentranLock手写
ReentranLock手写
整体概述
MiniLock 是一个自定义的锁实现,模拟了 Java ReentrantLock 的公平锁机制。公平锁的核心思想是“先来后到”,即线程按照请求锁的顺序依次获取锁,避免线程饥饿。代码使用了以下关键组件:
state: 表示…
建站知识
2025/3/25 21:44:04
基于深度学习的光场调控简介
1. 相位恢复
基于深度学习的光场成像中的相位恢复 1. 问题与目标 问题: 传统相位恢复算法(如Gerchberg-Saxton算法)在光场成像中计算量大、耗时长,且对噪声敏感。
目标: 利用深度学习实现快速、鲁棒的相位恢复,提升光场成像质量…
建站知识
2025/3/25 21:43:02
NVIDIA Dynamo源码编译
Ref
https://github.com/PyO3/maturin
Rust 程序设计语言
代码库:
https://github.com/ai-dynamo/dynamo
https://github.com/ai-dynamo/nixl
dynamo/container/Dockerfile.vllm 相关whl包
官方提供了4个whl包
ai_dynamo # 这个包ubuntu 22.04也可以用&…
建站知识
2025/3/25 21:42:01
4:表结构的增删查改
1. 建表格式:
create table xxx(字段1 类型,字段2 类型,...
)charset字符集 collate校验集 engine存储引擎; 建表时使用不同的存储引擎,后面在目录中创建出的对应的表的文件个数不同,比如使用InnoDB建一张表会创建两个文件,而MyI…
建站知识
2025/3/25 21:40:56
蓝桥杯备赛(7):ST表
RMQ问题
RMQ问题是针对于数组,每次给一个区间[l,r],要求返回区间内的最大值或最小值(的下标),也就是说,RMQ问题就是求区间最值的问题。
对于RMQ问题,容易想到一种O(n)的方法,就是用…
建站知识
2025/3/25 21:39:55
通过调整相邻分区实现Linux根分区扩容(ext4文件系统)
通过GParted调整Linux分区大小实现根分区扩容
前言
在Linux系统使用过程中,我们可能会遇到根分区(/)空间不足的情况。本文将详细介绍如何通过GParted工具安全地调整相邻分区大小,将备份分区缩小,并将释放的空间分配给根分区,实现…
建站知识
2025/3/25 21:38:53
SpringBoot 第二课(Ⅱ)配置嵌入式服务器
目录
一、封装类解读
二、注册Servlet三大组件(Servlet、Filter、Listener)
自定义这三个组件
WebConfig
MyFilter
MyListener
HelloController
hello1.html
hello2.html
三、使用外置的Servlet容器
1.一定要确保打包方式是war包
2.将…
建站知识
2025/3/25 21:37:51
[贪心算法]最长回文串 增减字符串匹配 分发饼干
1.最长回文串 我们可以存下每个字母的个数,然后分类讨论 如果是奇数就减一加到结果中如果是偶数就直接加入即可 最后判断长度跟原字符串的差距,如果小于原数组说明有奇数结果1 class Solution {
public:int longestPalindrome(string s) {int ret0;//1.计…
建站知识
2025/3/25 21:36:50