信创环境搭建.md 机器配置12345678TaiShan 200( Model 2280)2* Kunpeng 920-32Core@2.6GHz CPU 4*32G内存SR450C-M RAID0/1/5/6/2G Cache12* 4T SATA 4* 1GE 2*900w AC 电源12盘位,3.5寸硬盘服务器 2024-01-11 #信创
Go单元测试.md 场景用例依赖外部文件 config.ini 等在使用 Go 的 go test 框架编写单元测试时,如果测试依赖于 config.ini 文件来初始化配置,最佳实践通常包括以下几点: 隔离和模拟配置:避免在单元测试中直接依赖外部文件。可以通过模拟(mocking)配置的方式来提供必要的设置,或者使用临时的配置文件。 测试环境设置:为测试创建专用的配置环境,确保测试不受生产或开发环境配置的影响。 2024-01-10 domain > golang #golang #单元测试
Go类型和接口技巧 编译时检查类型实现接口/类型断言在 Go 语言中,这行代码 var _ interfaces.CoreServer = (*serverService)(nil) 是一种常用的编译时类型断言惯用法。这行代码并不会在运行时创建变量,而是起到两个主要作用: 确保类型实现了接口:它断言 serverService 实现了 interfaces.CoreServer 接口。如果 serverS 2024-01-10 domain > golang #golang
QARs概述.md 概念“QARs”(Quality Attribute Requirements)指的是软件工程中的质量属性需求。这些需求通常与软件的非功能特性有关,例如性能、安全性、可靠性、可用性、维护性和可扩展性。它们是软件设计和评估的重要组成部分,用于确保软件产品不仅满足其功能需求,还能以满足用户期望的方式运行。 举几个例子: 性能:软件响应时间、处理速度、资源使用效率等。 安全性:保护软件免受未授权访问和 2024-01-10 domain > 架构 #架构
软件关键质量属性.md 概述软件的关键质量属性通常涵盖了软件系统不同方面的非功能特性。这些质量属性对于确保软件系统满足用户的需求和预期至关重要。主要的软件关键质量属性包括: 性能:涉及软件的响应时间、处理速度、资源消耗等。性能好的软件能够高效地执行并满足用户对速度和效率的期望。 可靠性:指软件的稳定性和准确性。高可靠性的软件能够在预期的时间和条件下无故障地运行。 可用性:涉及软件的易用性和用户界面的友好性。易于使用 2024-01-10 domain > 架构 #架构
Go单元测试.md 场景用例依赖外部文件 config.ini 等在使用 Go 的 go test 框架编写单元测试时,如果测试依赖于 config.ini 文件来初始化配置,最佳实践通常包括以下几点: 隔离和模拟配置:避免在单元测试中直接依赖外部文件。可以通过模拟(mocking)配置的方式来提供必要的设置,或者使用临时的配置文件。 测试环境设置:为测试创建专用的配置环境,确保测试不受生产或开发环境配置的影响。 2024-01-10 domain > golang #golang #单元测试
Go类型和接口技巧 编译时检查类型实现接口/类型断言在 Go 语言中,这行代码 var _ interfaces.CoreServer = (*serverService)(nil) 是一种常用的编译时类型断言惯用法。这行代码并不会在运行时创建变量,而是起到两个主要作用: 确保类型实现了接口:它断言 serverService 实现了 interfaces.CoreServer 接口。如果 serverS 2024-01-10 domain > golang #golang
QARs概述.md 概念“QARs”(Quality Attribute Requirements)指的是软件工程中的质量属性需求。这些需求通常与软件的非功能特性有关,例如性能、安全性、可靠性、可用性、维护性和可扩展性。它们是软件设计和评估的重要组成部分,用于确保软件产品不仅满足其功能需求,还能以满足用户期望的方式运行。 举几个例子: 性能:软件响应时间、处理速度、资源使用效率等。 安全性:保护软件免受未授权访问和 2024-01-10 domain > 架构 #架构
软件关键质量属性.md 概述软件的关键质量属性通常涵盖了软件系统不同方面的非功能特性。这些质量属性对于确保软件系统满足用户的需求和预期至关重要。主要的软件关键质量属性包括: 性能:涉及软件的响应时间、处理速度、资源消耗等。性能好的软件能够高效地执行并满足用户对速度和效率的期望。 可靠性:指软件的稳定性和准确性。高可靠性的软件能够在预期的时间和条件下无故障地运行。 可用性:涉及软件的易用性和用户界面的友好性。易于使用 2024-01-10 domain > 架构 #架构
flutter使用.md 概念1. Widgets 基础: 在 Flutter 中,几乎所有东西都是一个 Widget —— 它是构建界面的基本单位。Widgets 描述了它们在当前配置和状态下应该呈现的 UI。 类型: 有两种主要类型的 Widgets —— StatelessWidget 和 StatefulWidget。StatelessWidget 不变,而 StatefulWidget 持有状态,并且可以在其生命 2024-01-04 domain > dart #dart #flutter