相关文章
《设计模式的艺术》笔记 - 观察者模式
介绍 观察者模式定义对象之间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。 实现
myclass.h
//
// Created by yuwp on 2024/1/12.
//#ifndef DESIGNPATTERNS_MYCLASS_H
#define DESIGNPATTERNS_MYCLA…
建站知识
2024/10/21 15:10:05
【多线程】ThreadLocal 作为类的私有静态字段实践
ThreadLocal 通常作为类的私有静态字段存在的主要原因是为了确保每个线程都能够拥有自己独立的 ThreadLocal 变量。 以下是一些原因:
线程隔离: ThreadLocal 的设计目的是为了实现线程隔离,即每个线程都可以独立地管理自己的变量,…
建站知识
2024/11/26 5:31:34
JVM篇--垃圾回收器高频面试题
1 你知道哪几种垃圾收集器,各自的优缺点是啥,重点讲下cms和G1,包括原理,流程,优缺点?
1)首先简单介绍下 有以下这些垃圾回收器 Serial收集器: 单线程的收集器,收集垃圾时…
建站知识
2024/11/26 5:49:55
Verilog语法——移位运算符“>>“和“>>>“的细节
Verilog中的移位运算符
“>>” 不区分无符号和有符号移位,即对有符号和无符号数进行">>"操作结果一致。
对有符号数使用">>“进行右移,高位补"0”;对无符号数使用">>“进行右移,高位补&q…
建站知识
2024/11/26 5:45:37
367.有效的完全平方数(力扣LeetCode)
367.有效的完全平方数
题目描述
给你一个正整数 num 。如果 num 是一个完全平方数,则返回 true ,否则返回 false 。
完全平方数 是一个可以写成某个整数的平方的整数。换句话说,它可以写成某个整数和自身的乘积。
不能使用任何内置的库函…
建站知识
2024/10/20 3:00:29