本文分类:news发布日期:2025/2/21 3:04:30
相关文章
【Redis】关于它为什么快?使用场景?以及使用方式?为何引入多线程?
目录 1.既然redis那么快,为什么不用它做主数据库,只用它做缓存?
2.Redis 一般在什么场合下使用? 3.redis为什么这么快?
4.Redis为什么要引入了多线程? 1.既然redis那么快,为什么不用它做主数据…
建站知识
2025/2/20 22:48:25
C++ —— 智能指针
C —— 智能指针 文章目录 C —— 智能指针一、为什么需要使用智能指针?二、内存泄漏什么是内存泄漏?内存泄漏的危害?内存泄漏分类 三、智能指针的使用及原理1. RAII2. 智能指针的原理 三、智能指针的缺陷及其发展3.1 std::auto_ptr3.2 std::…
建站知识
2025/2/14 7:11:26
详解 C++ 中移动构造与移动赋值
1. 基本介绍 移动赋值语法原理 移动赋值语法的原理是基于右值引用(rvalue reference)的概念。在C11中引入了右值引用,通过使用双 ampersands(&&)来声明一个右值引用。 右值引用 右值引用可以绑定到临时对象&a…
建站知识
2025/2/14 15:29:40
QtRVSim(二)一个 RISC-V 程序的解码流程
继上一篇文章简单代码分析后,本文主要调研如何实现对指令的解析运行。
调试配置
使用 gdb 工具跟踪调试运行。 c_cpp_properties.json 项目配置:
{"name": "QtRvSim","includePath": ["${workspaceFolder}/**&quo…
建站知识
2025/2/20 0:36:53
linux中配置文件目录为什么用etc来命名
在早期的 Unix 系统中,/etc 目录的名称确实来源于单词 “etcetera” 的缩写,最初意味着 “其他”,用来存放杂项或者不属于其他特定目录的文件。然而,随着时间的推移,/etc 目录的用途逐渐演变并专门化。 在现代的 Linux…
建站知识
2025/2/20 21:45:04
C++中, barrier的使用
barrier
在 C20 中引入了 std::barrier 类(C17中是 std::experimental::barrier),它是一种同步原语,用于在线程间同步和协调。std::barrier 可以在一组线程中设置一个栅栏(barrier),使得这些线…
建站知识
2025/2/18 0:17:12
【linux】远程桌面连接到Debian
远程桌面连接到Debian系统,可以使用以下几种工具:
1. VNC (Virtual Network Computing)
VNC(Virtual Network Computing)是一种流行的远程桌面解决方案,它使用RFB(Remote Framebuffer Protocol࿰…
建站知识
2025/2/19 5:35:51
RabbitMq学习
6.Springboot整合RabbitMq
使用步骤
1、引入spring-boot-starter-amqp的依赖,并配置host主机地址、port端口、virtualHost虚拟主机、用户名、密码等
2、声明交换机、队列、交换机与队列的绑定关系
3、使用RabbitTemplate的convertAndSend方法将消息发送给交换机…
建站知识
2025/2/11 23:34:27