本文分类:news发布日期:2025/1/19 14:39:35
相关文章
通用序列化和反序列化实现思路
本文简单的记录一下采用模板来实现序列化与反序列的思路, 同时采用C20标准的concept和requires来简化模板函数的选择。
首先了解一下自定义类支持序列化的两种方式:
一、序列化自定义类型(侵入式)
struct Test {std::string na…
建站知识
2025/1/19 14:30:47
【设计模式系列】观察者模式
一、什么是观察者模式
观察者模式(Observer Pattern)是一种行为设计模式,它定义了对象之间的一对多依赖关系,当一个对象的状态发生变化时,所有依赖于它的对象都会得到通知并自动更新。这种模式也被称为发布-订阅模式&…
建站知识
2025/1/19 14:38:29
Golang 并发编程:Context 包的使用与并发控制
文章目录 一、简介二、Context 的基本概念1. context 包常用函数 三、Context 的基本用法1. WithCancel:取消任务的上下文 四、超时控制:WithTimeout 和 WithDeadline1. 使用 WithTimeout 控制任务超时2. 使用 WithDeadline 设定截止时间 五、传递上下文…
建站知识
2025/1/8 3:20:13
尺度与剧情齐飞,这部高分英剧值得一追
《正常人》(Normal People)是一部让人心头一颤的英剧,表面上它看起来是一段青春故事,但往深了看,讲述的却是人性深处的情感纠葛。它没有过于戏剧化的桥段,只用细腻的叙事将那些我们曾在青春期中感受过的隐秘…
建站知识
2025/1/14 20:44:27
【JS】双指针法获得满足三数之和且不重复的三元组
思路 排序:首先对数组进行排序,这样可以保证在遍历过程中,相同的元素会相邻,同时也方便使用双指针法。 避免重复:在遍历过程中,如果当前元素与前一个元素相同,则跳过当前元素,以避免…
建站知识
2025/1/15 19:54:58
Android compose 重建流程1
前言
本文是笔者学习Compose是如何自动触发UI刷新的笔记,可能缺乏一定可读性和教导性.(建议阅读参考文献更具启发性)
使用以下BOM作为研究环境.
composeBom "2024.04.01"
androidx-compose-bom { group "androidx.compose", name "compose-bom…
建站知识
2025/1/15 7:23:59
Java中的进程与线程(如果想知道Java中有关进程与线程的知识点,那么只看这一篇就足够了!)
前言:在现代计算机系统中,进程和线程是实现并发和高效任务管理的核心概念。理解这两者的区别和联系,不仅对软件开发者至关重要,还能帮助用户更好地理解计算机的工作原理。 ✨✨✨这里是秋刀鱼不做梦的BLOG ✨✨✨想要了解更多内容…
建站知识
2025/1/8 23:29:54