logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【软考中级软件设计师】数据表示:原码、反码、补码、移码、浮点数

定义:移码(Excess-K,又称偏移二进制码)是一种用于浮点数指数部分的编码方式,其核心思想是通过固定偏移量。所有的数据,无论是数字、文字还是图片、声音,最终都要转换成二进制形式存储和处理。上点难度,附加题:什么情况下移码等于补码的符号位取反?1、循环进位问题:最高位进位需循环加到最低位(如 -0 的计算)。4、符号位参与运算:符号位与数值位统一处理,无需特殊判断。设计目的:便于浮点数比较,避免

文章图片
【软考】23种设计模式详解,记忆方式,并举例说明

抽象工厂模式(Abstract Factory Pattern)是一种创建型设计模式,它提供了一种创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。抽象工厂模式是工厂方法模式的一种扩展,它用于处理多维度的大规模产品族,而不是单一产品的创建问题。抽象工厂模式可以想象成一个大型工厂,这个大工厂里有好几个小工厂,每个小工厂负责生产一系列相关的产品。这种设计模式的核心就是帮助我们在不直接指定具体

文章图片
#设计模式#java#开发语言
【JAVA】ifPresent 的使用

在上面的示例中,我们首先创建了一个包含值的 Optional 对象和一个空的 Optional 对象。而对于空的 Optional 对象,则不会执行任何操作。在 Java 中,ifPresent 是一个用于 Optional 类型的方法,用于检查 Optional 对象中是否存在值并执行相应的操作。ifPresent 方法接受一个 Consumer 函数式接口作为参数,如果 Optional 对象

文章图片
#java#开发语言
【JAVA】ifPresent 的使用

在上面的示例中,我们首先创建了一个包含值的 Optional 对象和一个空的 Optional 对象。而对于空的 Optional 对象,则不会执行任何操作。在 Java 中,ifPresent 是一个用于 Optional 类型的方法,用于检查 Optional 对象中是否存在值并执行相应的操作。ifPresent 方法接受一个 Consumer 函数式接口作为参数,如果 Optional 对象

文章图片
#java#开发语言
【JAVA】List.addAll 详解

本篇文章介绍了方法的基本语法、返回值、使用方法及注意事项。通过本文的介绍,相信大家已经对于该方法的使用有了一定的了解和掌握。

文章图片
#java#list#windows
【架构】五大常见架构模式,集中式架构、分布式架构、面向服务的系统架构、微服务架构等区别详解

​​​​​​​​分布式架构比集中式架构更加模块化,允许相对容易地添加其他服务器,并能为特定用户添加具有特定功能的客户端,从而提供更大的灵活性和多中心化的组织治理机制,这有可能令架构决策与组织治理目标更协调。微服务架构可以看作是面向服务架构的一种实现方式,它强调了**更小、更自治**的服务单元,并且通常与现代的云原生技术结合使用,以支持敏捷开发和部署。

文章图片
#架构#分布式#系统架构
到底了