相关文章
Project #0 - C++ Primer前置知识学习
这次的Lab0主要以熟悉C 11和C 17的新特性。这里先把相关新特性分析一下。
目录
一、Doxygen注释
二、函数签名分析
三、构造函数与delete、explicit
四、static constexpr 解释
五、各种cast转换(重点)
5.1 const_cast与reinterpret_cast
5.2 static_cast与dynamic_cas…
建站知识
2025/3/31 2:04:40
ReentrantLock 底层实现
一、核心概念
1 - CAS
CAS(Compare-And-Swap,比较并交换)操作是一种无锁的原子操作,它在多线程环境下能够保证线程安全,主要是通过硬件级别的原子性以及乐观锁的思想来实现的。以下详细介绍 CAS 操作保证线程安全的原…
建站知识
2025/3/29 16:15:03
Spring Cloud源码 - Eureka源码原理分析
Eureka源码原理分析 文章目录 Eureka源码原理分析一:启动过程源码1:初始化环境2:初始化上下文2.1:加载erueka-server配置文件2.2:构造实例信息管理器2.3:初始化erueka-client2.4:处理注册相关的…
建站知识
2025/3/30 19:30:52
一文了解Java中的虚拟线程新特性
部分内容来源:JavaGuide 简单说一下为什么要有虚拟线程
为什么我们要有虚拟线程
我们创建线程和销毁线程是有开销的,我们的线程池只是线程的复用,用作一个辅助,减少了创建和销毁线程的开销,但并不会提高我们的系统可…
建站知识
2025/4/2 7:57:50
DeepSeek 提示词:基础结构
🧑 博主简介:CSDN博客专家,历代文学网(PC端可以访问:https://literature.sinhy.com/#/?__c1000,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,精通Java编…
建站知识
2025/3/31 0:02:24
【机器学习】强化学习(2)——捋清深度强化学习的思路
在之前学习的过程中我了解到深度学习中很重要的一个概念是反向传播,最近看论文发现深度强化学习(DRL)有各种各样的方法,但是却很难区分他们的损失函数的计算以及反向传播的过程有何不同。在有监督的学习中,损失可以理解…
建站知识
2025/4/2 19:23:12
0—QT ui界面一览
2025.2.26,感谢gpt4
1.控件盒子 1. Layouts(布局)
布局控件用于组织界面上的控件,确保它们的位置和排列方式合理。 Vertical Layout(垂直布局) :将控件按垂直方向排列。
建议:适…
建站知识
2025/4/3 9:06:30
WPF学习之Prism(二)
前言
学习一下Prism。
1.Prism
Prism框架提供了一套丰富的工具、类和模块,帮助开发人员实现以下功能:
模块化:Prism框架支持将应用程序拆分为多个模块,每个模块具有自己的功能和视图。这种模块化的设计使得应用程序更加灵活和…
建站知识
2025/3/29 14:15:57