logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式(十九)行为型:备忘录模式详解

备忘录模式(Memento Pattern)是 GoF 23 种设计模式中的行为型模式之一,其核心价值在于在不破坏封装性的前提下,捕获并外部化一个对象的内部状态,以便在之后能够将该对象恢复到原先保存的状态。

文章图片
#设计模式#备忘录模式#系统架构
进程管理块(PCB):操作系统进程管理的核心数据结构

在现代操作系统中,进程管理块(Process Control Block, PCB) 是内核用来描述、管理和控制进程生命周期的最核心、最关键的数据结构。它就像是一个进程的“身份证”和“档案袋”,完整记录了该进程在系统中的所有静态属性和动态状态。操作系统内核通过读取和修改PCB中的信息,实现对进程的创建、调度、同步、通信、资源分配和终止等全部管理功能。没有PCB,操作系统就无法感知和管理进程,多任务

#操作系统
设计模式(二十)行为型:观察者模式详解

观察者模式(Observer Pattern)是 GoF 23 种设计模式中最具影响力的行为型模式之一,其核心价值在于定义对象间的一对多依赖关系,当一个对象(被观察者)的状态发生改变时,所有依赖于它的对象(观察者)都会自动收到通知并更新。

文章图片
#设计模式#观察者模式#系统架构
设计模式(二十四)行为型:访问者模式详解

访问者模式(Visitor Pattern)是 GoF 23 种设计模式中最具争议性但也最强大的行为型模式之一,其核心价值在于将作用于某种数据结构中的各元素的操作分离出来,封装到一个独立的访问者对象中,使得在不改变元素类的前提下可以定义新的操作。

文章图片
#设计模式#访问者模式#系统架构
设计模式(十四)行为型:职责链模式详解

职责链模式(Chain of Responsibility Pattern)是 GoF 23 种设计模式中的行为型模式之一,其核心价值在于将多个处理对象(处理器)连接成一条链,使请求沿着链传递,直到被某个处理器处理为止。

文章图片
#设计模式#系统架构
设计模式(十八)行为型:中介者模式详解

中介者模式(Mediator Pattern)是 GoF 23 种设计模式中的行为型模式之一,其核心价值在于通过引入一个中介者对象来封装一组对象之间的交互,从而降低对象间的耦合度,使对象不必显式地相互引用,实现松耦合的协作关系。

文章图片
#设计模式#中介者模式#系统架构
面向对象系统的单元测试层次

面向对象(Object-Oriented, OO)编程范式引入了封装、继承和多态等核心概念,这使得传统的、基于函数的单元测试方法不再充分。面向对象系统的单元测试必须适应其独特的结构和行为特性,从单一方法扩展到类及其继承关系的复杂性。理解并实施方法、类、类树三个层次的测试,是确保OO软件质量、发现深层次设计缺陷的关键。这不仅是测试技术的演进,更是对OO系统内在复杂性进行系统性验证的必要策略。

#单元测试#系统架构
Visual C++ Redistributable for Visual Studio各版本的官方链接

MicroSoft官网提供了不同版本的Visual C++ Redistributable for Visual Studio下载地址,如果是短网址下载,下载前请检查路径是否为https://aka.ms/vs开头。长网址的二级域名肯定是microsoft。直通车下面全部为官方链接,避免从奇怪的网站下载奇怪的版本。Microsoft Visual C++ Redistributable ...

大数据系统架构模式:驾驭海量数据的工程范式

大数据系统架构模式是为应对海量、高速、多样、易变(4V特性)数据的采集、存储、处理、分析和可视化挑战而设计的系统性解决方案。它超越了传统数据库和单机处理的局限,通过分布式计算、并行处理、容错机制和可扩展存储等核心技术,构建起能够高效处理PB乃至EB级数据的基础设施。这些架构模式不仅是技术选型的指南,更是数据驱动决策、实现业务洞察和创新的工程基石。在互联网、金融、电信、物联网等领域,选择合适的架构模

#大数据#系统架构
基于ASIC架构的AI芯片:人工智能时代的算力引擎

在深度学习模型参数量呈指数级增长、训练与推理需求爆炸式发展的今天,通用处理器(CPU、GPU)在能效比和计算密度上的局限日益凸显。基于ASIC(Application-Specific Integrated Circuit)架构的AI芯片应运而生,它通过将神经网络的计算模式“固化”于硅片之中,实现了前所未有的性能功耗比(TOPS/W)和计算吞吐量。这类芯片不仅是推动AI从云端走向边缘、从实验室走向

#架构#人工智能#AI
    共 39 条
  • 1
  • 2
  • 3
  • 4
  • 请选择