logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【设计模式】其它经典模式-规格模式(Specification Pattern)

规格模式(Specification Pattern)是一种行为设计模式,用于将业务规则封装成可重用的逻辑单元,支持通过组合方式构建复杂查询条件。核心思想是将条件判断逻辑抽象为独立对象,实现解耦和灵活组合。

#c++#设计模式#开发语言
【Git】git checkout 命令使用介绍

在 Git 的较新版本(大约 2.23 及以后)中,官方引入了两个更专注的命令来分别处理。取决于你的 Git 版本和个人/团队偏好,但理解。的传统用法对于阅读旧文档和脚本至关重要。

#git
【设计模式】其它经典模式-标记接口模式(Marker Interface Pattern)

标记接口(Marker Interface)是一种不包含任何方法或数据的特殊接口,仅用于标记类的元数据信息。其主要目的是通过类型系统在编译期或运行期为类附加语义标签,实现类型检测或策略选择。

#c++#设计模式#开发语言
【设计模式】其它经典模式-委托模式(Delegate Pattern)

委托模式是一种对象组合设计模式,核心思想是将特定任务的责任转移给另一个对象(委托对象)。这种模式解除了调用者和执行者之间的耦合,增强了代码的灵活性和复用性。

#c++#设计模式#开发语言
【加密算法】盐值介绍

盐值是一个随机生成的数据片段,通常与用户的密码结合使用,再通过哈希函数生成唯一的哈希值。它的核心目的是增加密码哈希的复杂性和唯一性,从而抵御常见的攻击手段(如彩虹表攻击)。

文章图片
#哈希算法
【软件工程】单元测试之Mock技术详解:C++与Java实现

Mock技术是单元测试中的核心工具,用于模拟外部依赖对象的行为,使测试专注于被测对象的逻辑验证。

#c++#java#单元测试
【CMake】target_compile_definitions() 命令详解-为目标添加预处理宏定义

为目标添加预处理器宏定义(标志),精确控制作用域。

#c++
【UI设计】UI设计模式

UI设计模式是解决常见用户界面设计问题的可重用解决方案和最佳实践集合。它们就像建筑师的蓝图,为设计师和开发者提供了经过验证的结构,用于构建直观、高效且用户熟悉的界面。

#ui#设计语言
【算法】贪心算法(Greedy Algorithm)

每一步都做出当前最优选择,期望通过局部最优解叠加得到全局最优解。

#开发语言#c++
【设计模式】其它经典模式-注册模式(Registry Pattern)

注册模式(Registry Pattern)是一种用于动态管理对象创建和访问的设计模式。它通过一个中央注册表(Registry)存储可创建对象的元信息(如类名和构造函数),实现运行时动态创建对象和解耦对象使用与具体实现。

#c++#设计模式
    共 105 条
  • 1
  • 2
  • 3
  • 11
  • 请选择