windows 发现音量按键调值不够顺畅
一波未平,一波又起 同事在windows GPIO driver 里修改 power button delay 引起了音量按键的不正常,快速按一下,颗粒度从之前的2变成了4根据gpioint 的定义,是可以定义debounce 的值的,但是不知道是多少 https://uefi.org/specs/ACPI/6.6/19_ASL_Reference.html#gpiointte…...
CUDA C++ 入门:矩阵乘法
最近接触了 GPU 编程,尝试了用 CUDA 写一些并行计算案例,拿了矩阵乘法作为第一个练手项目。 过去的经验让我误以为这东西很 naive,但其实从并行的角度看,会发现很多串行思维所没有机会接触的细节——总体而言,虽然遇到不少困难,但还是觉得收获丰富。 矩阵乘法的实现优化有…...
在C语言中,定义常量的方法有哪几种?
在C语言中,定义常量的方法主要有以下3种: 一、#define 预处理指令(宏定义) 通过预处理指令将符号替换为指定文本,是最基础的常量定义方式。 语法: #define 常量名 常量值 // 无分号,预处理阶段会直接替换示例: #define PI 3.1415926 // 数值常量 #define MAX_LEN 100…...
docker 艹哥笔记
docker 艹哥笔记[root@localhost ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES [root@localhost ~]# [root@localhost ~]# [root@localhost ~]# [root@localhost ~]# docker ps -a CONTAINER ID IMAGE COMMAND …...
4090显卡安装DCNv2
Linux操作系统上,4090显卡安装DCNv2 安装环境: Ubuntu24.04,4090 1、首先创建一个虚拟环境,并安装torch conda create -n JDE python=3.8 conda activate JDE conda install pytorch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2 cudatoolkit=11.0 -c pytorch2、修改cpp_e…...
在windows 上用GPIO定义几个按键
1. ACPI button 文档ACPI 按钮设备 - Windows drivers | Microsoft Learn 2. acpi button 的acpi dochttps://uefi.org/specs/ACPI/6.6/09_ACPI_Defined_Devices_and_Device_Specific_Objects.html#button-interrupts 3. 在acpi0011设备定义中添加需要的按键 scan code 对应的 …...
第二十三篇
今天是10月24号,没上课,爽。...
OUC第一周WP
Misc 签到题 扫码关注,回复flag就出来了ezBase64 base64加密,解密出来flagBaseCrack 经过多次base系列加密,赛博厨子试出来 最后经过base64->base32->base64解密得到flag ROT13 rot13加密,解密得到flag Rail Fence 栅栏加密,解密出来flagWeb HTTP?GET?POST? 要求…...
[KaibaMath]1014 基于取整函数[x]的定义求解一道特殊的一元二次方程
[KaibaMath]1014 基于取整函数[x]的定义求解一道特殊的一元二次方程取整函数[x]的定义是[x]≤x<[x]+1. 下面基于运用此定义,求解一道特殊的一元二次方程:x^2-2[x]+0.9=0....
基础题目
超级基础的题虽然是数学,但是仍以 \(OI\) 的题为例,毕竟 \(OI\) 的组合计数题还是很高质的,但别担心,组合计数主要是数学推导,所以文中的题仅会推导数学的理论知识或公式,不会有代码实现。但为了方便,还是会把题目链接放出来。注:不是 \(OIer\) 的就不必在意题目的数据…...
ABP - 事件总线(Event Bus)[IEventBus、LocalEventBus、IntegrationEvent]
(1)事件总线(Event Bus) 核心辅助类:IEventBus:发布/订阅事件。 LocalEventBus:本地事件总线(进程内)。 IntegrationEvent:跨服务集成事件。事件总线是一种“发布-订阅”模式的通信机制,用于解耦系统中的各个模块或服务。简单说就是:一个模块“发布”事件,其他模块…...
【ArcMap】基本操作1:查看属性表Table、测量路线长度、打断点
1.查看 a.查看线段信息b.查看属性表Table c.查看坐标点 2.测量路线长度-简单 3.打断点 4.画线...
三种 Badcase 精度验证方案详解与 hbm_infer 部署实录
在模型结构优化与部署量化过程中,开发者往往会遇到一个关键任务:基于历史 Badcase 数据验证模型精度变化,确保模型修改不会引入明显性能退化。 这类验证常见于感知、预测、行为识别等任务,尤其在客户交付或精度回归过程中十分关键。 但实际场景中,Badcase 的来源和管理…...
CF512E. Cycling City
题目传送门 十分有趣的题。 思路 三条路径,本质上其实就是 \(x,y\) 同时属于两个有交集(至少交一条边)的简单环,这个肯定没问题。 套路的跑一遍 dfs,然后就有了返祖边树边和横叉边,然后朴素的分讨然后用个数据结构之类的维护一下就可以 \(n\log\) 解决了。 判有没有解倒是…...
好想成为人类啊——2025 . 10 . 24
好想成为人类啊。 今天应该是比较著名的程序员节,貌似大家都在庆祝。但我其实没啥感觉,因为我的理想并不是成为一个程序员。 那我的理想是什么呢,也好像并没有什么理想,可能跟艺术方面沾点儿边吧,当然,这怎么看都不是一个正儿八经能养活自己过上幸福生活的理想。 按理说,…...
10 24(+第14场补题)
14.3维护 \(cur\), \(ans\) , \(dif = cur - ans\) 。 每次执行 \(cur = cur + a_i, \quad dif = dif + a_i\)。如果 \(cur < 0\),则 \(dif -= cur, \quad cur = 0\)。 如果 \(dif > 0\),则 \(dif = 0\)。考虑将所有数都表示成 \(\sum c_i \cdot 2^i\) 的形式,其中 \(…...
详细介绍:C++ 位运算 高频面试考点 力扣 268. 丢失的数字 题解 每日一题
详细介绍:C++ 位运算 高频面试考点 力扣 268. 丢失的数字 题解 每日一题pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courie…...
详细介绍:第十六届蓝桥杯软件赛C组省赛C++题解(京津冀)
详细介绍:第十六届蓝桥杯软件赛C组省赛C++题解(京津冀)pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", m…...
OOP实验二
task1: T.h:1 #pragma once2 3 #include <string>4 5 // 类T: 声明6 class T {7 // 对象属性、方法8 public:9 T(int x = 0, int y = 0); // 普通构造函数 10 T(const T &t); // 复制构造函数 11 T(T &&t); // 移动构造函数 12 ~T(…...
ABP - 缓存(Caching)[IDistributedCache、ICacheManager、ICacheKeyNormalizer、[Cache]、[CacheInvalidate]]
(一)缓存(Caching) 核心辅助类:IDistributedCache:分布式缓存(基于Redis等)。 ICacheManager:缓存管理器(支持多级缓存)。 [Cache]:方法缓存特性。 ICacheKeyNormalizer:缓存键标准化器,自动添加租户前缀(多租户场景)或应用前缀。 [CacheInvalidate]:缓存失效…...
