本文分类:news发布日期:2025/4/22 14:35:27
相关文章
C++ 的 pair 和 tuple
1 std::pair
1.1 C 98 的 std::pair
1.1.1 std::pair 的构造
C 的二元组 std::pair<> 在 C 98 标准中就存在了,其定义如下:
template<class T1, class T2> struct pair;std::pair<> 是个类模板,它有两个成员&#x…
建站知识
2025/3/31 1:33:22
第25章 汇编语言--- 信号量与互斥锁
信号量(Semaphore)和互斥锁(Mutex,全称Mutual Exclusion Object)是两种用于管理对共享资源的访问的同步机制。它们在多线程或多进程编程中非常重要,可以确保同一时间只有一个线程或进程能够访问特定的资源&…
建站知识
2025/4/12 5:19:42
Harry技术添加存储(minio、aliyun oss)、短信sms(aliyun、模拟)、邮件发送等功能
Harry技术添加存储(minio、aliyun oss)、短信sms(aliyun、模拟)、邮件发送等功能 基于SpringBoot3Vue3前后端分离的Java快速开发框架 项目简介:基于 JDK 17、Spring Boot 3、Spring Security 6、JWT、Redis、Mybatis-P…
建站知识
2025/4/2 13:10:36
Kotlin 协程基础十 —— 协作、互斥锁与共享变量
1、协程间的协作与等待
本节将介绍在协程间如果有先后执行、互相等待的需求时,应该怎样去处理这种等待和协作的工作。更会与 Java 的线程的协作工作对比,从而说明,在线程中通常不太简单的协作操作,在协程中很容易实现。
从运行角…
建站知识
2025/4/10 21:56:32
【DAPM杂谈之三】DAPM的初始化流程
本文主要分析DAPM的设计与实现
内核的版本是:linux-5.15.164,下载链接:Linux内核下载
主要讲解有关于DAPM相关的知识,会给出一些例程并分析内核如何去实现的
/**************************************************************…
建站知识
2025/4/19 5:47:51
新活动平台建设历程与架构演进
01 前言 历时近两年的重新设计和迭代重构,用户技术中心的新活动平台建设bilibili活动中台终于落地完成!并迎来了里程碑时刻 —— 接过新老迭代的历史交接棒,从内到外、从开发到搭建实现全面升级,开启了活动生产工业化新时代&#…
建站知识
2025/4/15 20:48:38
OpenCV计算机视觉 08 图像的旋转
图像的旋转
下面是一张小猪佩奇的照片,请进行顺时针90度,逆时针90度,180度旋转 方法一:使用了 NumPy 库的 np.rot90() 函数来实现图像的旋转
np.rot90(img, k-1) 表示将输入的图像 img 顺时针旋转 90 度,
np.rot90(…
建站知识
2025/3/28 21:39:33
【权限管理】CAS(Central Authentication Service)
CAS(Central Authentication Service)是一种广泛应用的 单点登录(SSO) 协议,它允许用户在一个集中式的身份验证系统中登录一次后,便可以无缝访问多个应用系统,而无需重复登录。CAS 通过统一的身…
建站知识
2025/4/17 13:56:42