什么是好的测试用例

说说为什么要做数据库拆分

1. 为什么要拆分数据库? 单体项目在构建之初,数据库的负载和数据量都不大,所以不需要对数据库做拆分,小型财务系统、文书系统、ERP系统、OA系统,用一个MySQL数据库实例基本就够用了。 就像《淘宝技术这十年》里面说到的,电商业务的数据量增长飞快,所以最开始的PHP+MySQL的架构已经不能满足实 ......
数据库 数据

Android Studio的常用设置,一个好的设置能让使用更得心应手

使用Android Studio 创建第一个项目 第一步:1、点击Project,2、点击New Project(也可以打开一个项目或者在线拉取一个项目)这里我们就新建一个项目 第二步:1、选择开发类型:Phone and Tablet(手机应用),2、选择模板:Empty Views Activi ......
得心应手 常用 Android Studio

什么是装箱拆箱

装箱(Boxing)和拆箱(Unboxing)是与值类型和引用类型之间的相互转换有关的两个概念。在C#中,这两个操作涉及将值类型转换为引用类型和将引用类型转换为值类型。 装箱(Boxing): 定义:装箱是将值类型(比如int, char, double等)转换为对应的引用类型(通常是object或 ......

GCC测试

编程 预处理 编译 汇编后 运行 ......
GCC

什么是Mysql的日志

Mysql 日志体系 1 错误日志 ​ - 默认开启 ​ 错误日志是 MySQL 中最重要的日志之一,它记录了当 mysqld 启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息。当数据库出现任何故障导致无法正常使用时,建议首先查看此日志。 可通过下面命令查看错误日志的存储位置: sh ......
Mysql 日志

2023.10.4测试

T1 最短路 T2 欧拉函数 给定常数 \(B\),\(T\) 组测试数据,每次给定 \(l,r\),求 \[\sum_{x=l}^r\varphi^{(\max_{i=1}^x\varphi(x)-B)}(x) \]当 \(\max_{i=1}^x\varphi(x)-B\leq 0\) 时 \( ......
2023 10

什么是 TypeScript 的类型增强功能

TypeScript 的类型增强(Type Augmentation)是一种功能,它允许您扩展现有类型的成员,以添加新的属性或方法,以及修改已有属性或方法的类型定义。这个功能让您可以更好地适应第三方库或原始代码,以便在不修改源代码的情况下添加自定义的类型信息。在本文中,我将详细介绍 TypeScri ......
TypeScript 类型 功能

软件测试之性能测试实践 、关键词解释 、测试方法

一、关键词 性能测试中的关键词有响应时间、并发用户数、吞吐量、性能计数器、思考时间,这是性能测试中常用的几个概念,必须要有清晰的认识。 (1)响应时间 响应时间的定义可以参考下图,通常的响应时间是指从C1一直到C2全部的时间,这里我想补充的一个知识点是,由于前端性能这些年越来越受重视,用户感受到的时 ......
软件测试 关键词 性能 关键 方法

什么是面向对象?

目录什么是面向过程?什么是面向对象?面向对象的主要特征一.封装性二.继承性三.多态性 Java语言最大的特点在于面向对象的编程设计。Java也是从面向过程逐渐传向面向对象。 上一节我们脑海中已经有了对象的概念,这节课我们来从以下几个方面全方位修习面向对象这一部分。(这节属于八股文内容,需要熟知,很枯 ......
对象

为什么懒汉式单例模式要加volatile修饰符

public class LazySingleton { private LazySingleton() { } private volatile static LazySingleton instance; public synchronized static LazySingleton getI ......
懒汉 volatile 模式

什么企业适合建设数据中台?

1 前言 2018年粗放企业管理模式和经营模式,如采购商品时,凭经验做出采购哪个商品的决策,已没法继续支撑企业高速增长,企业开始数字化转型,强调数据是企业增长新动力,应深入企业经营各环。 数据需求爆发式增长,促进数据产品发展,在每个业务过程中,都有大量数据产品辅助运营完成日常工作。电商中用户运营、商 ......
数据 企业

线性混合模型为什么是多元高斯分布

如何建立高斯模型,可以看图根据每类数据做一个高斯函数,然后做一个混合高斯密度函数。如果提取目标的话得把目标的概率函数提取出来。 ......
线性 模型

什么是 Web Content Accessibility Guidelines (WCAG) 2.1

Web Content Accessibility Guidelines (WCAG) 2.1(Web内容可访问性指南2.1版)是一个关键的文档,旨在指导网络内容的设计和开发,以确保其对于残障人士来说更加可访问。WCAG 2.1是Web内容可访问性的国际标准,由国际网页可访问性倡议组织(WAI)开发 ......
Accessibility Guidelines Content WCAG Web

什么是 Accessibility 设计领域的 Auto Focus

Auto Focus技术深度解析 在现代软件设计领域,Accessibility(可访问性)是一个不容忽视的重要方面。用户体验的提升以及对各种用户的需求都需要考虑到可访问性问题。在这个背景下,Auto Focus(自动聚焦)技术应运而生,成为提升用户体验的一个关键要素。本文将深入探讨Auto Foc ......
Accessibility 领域 Focus Auto

什么是 Accessibility 设计领域的 Persist Focus

Persist Focus: 提供焦点状态的持久性 在Web应用程序开发中,提供良好的可访问性是至关重要的。无障碍设计不仅使应用程序更易于使用,还可以确保广泛的用户群体都能够无障碍地访问您的内容。在这方面,"Persist Focus"(持久焦点)是一项非常有用的技术,它通过保持焦点状态来提高用户体 ......
Accessibility 领域 Persist Focus

什么是 Accessibility 设计领域的 Escape Focus

Escape Focus 是指在用户界面中的一种功能或设计模式,允许用户通过按下特定的键或进行特定的操作来将焦点从当前元素或区域移出。这是可访问性领域的一个重要概念,它为用户提供了在需要时自由导航和控制焦点的能力。在本文中,我将详细解释 Escape Focus 的定义、重要性以及示例,以说明其在可 ......
Accessibility 领域 Escape Focus

什么是 Accessibility 设计领域的 Trap Focus

Trap Focus 是指在用户界面中焦点被限制在特定区域或元素内,用户不能通过键盘或其他输入设备将焦点移出这个区域。这是辅助功能和可访问性领域的一个关键概念,旨在确保用户可以轻松地与应用程序或网站的特定部分进行交互,而无需不断重新定位焦点。本文将详细解释 Trap Focus 的概念以及其在可访问 ......
Accessibility 领域 Focus Trap

什么是 Accessibility 设计领域的 Lock Focus

锁定焦点(Lock Focus)是一种在辅助功能(Accessibility)领域中常见的技术,用于提高用户界面的可访问性。在本文中,我们将详细介绍锁定焦点的更多细节,以及如何使用 cxFocus 指令来实现这一功能。 什么是锁定焦点? 锁定焦点是一种技术,它允许我们将某个容器元素内的所有可聚焦元素 ......
Accessibility 领域 Focus Lock

什么是 Angular 应用服务器端的预渲染技术 - prerendering

Angular 服务器端预渲染(Server Prerendering):构建更快速、更友好的Web应用 Angular是一种强大的前端框架,用于构建现代Web应用程序。然而,随着应用规模的增长,性能问题也可能随之而来。为了提高Angular应用的性能和用户体验,开发人员可以采用各种技术和方法。其中 ......
prerendering 端的 Angular 服务器 技术

什么是语义化版本里的 Major,Minor 和 Patch 版本号

语义化版本(Semantic Versioning):Major、Minor 和 Patch 版本号解析 语义化版本,通常简称为SemVer,是一种软件版本号的标准化方案,旨在使软件版本号的管理更加透明和可预测。它主要由三个部分组成:Major(主版本号)、Minor(次版本号)和Patch(修订版 ......
版本 语义 Major Minor Patch

什么是 Angular 的 Active Support 版本和 Long Term Support 版本

Angular Active Support 版本和 Long Term Support 版本是Angular框架的两个关键概念,它们在Angular的版本管理和维护策略中起着重要的作用。本文将详细介绍这两种版本,并提供示例以更好地理解它们。 1. Angular版本概览 在深入讨论Active S ......
Support 版本 Angular Active Long

什么是 Spartacus 的 BaseStorefrontModule

Spartacus BaseStorefrontModule 的位置: import { NgModule } from '@angular/core'; import { BaseStorefrontModule } from "@spartacus/storefront"; import { S ......
BaseStorefrontModule Spartacus

什么是 Accessibility 领域的 Bypass Blocks

Accessibility领域的Bypass Blocks是指通过一种或多种方式绕过或规避Web或移动应用程序中的可访问性障碍,以使信息、功能或内容对于所有用户,包括那些具有不同能力或使用不同辅助技术的人,都能够无障碍地访问和使用。这些障碍可能包括视觉、听觉、认知或运动方面的障碍。Bypass Bl ......
Accessibility 领域 Bypass Blocks

什么是 Data-Centric Applications 架构

SAP 的经典应用程序(Classic Applications)主要是面向事务处理的,这种架构在处理大量数据和复杂的分析任务时常会遇到性能瓶颈。为了解决这个问题,SAP 引入了一种新的架构范式,即基于 SAP HANA Database 的数据中心应用程序(Data-Centric Applica ......

什么是 Accessibility 领域的 Two Senses Concept

"Two Senses Concept" 是一个广泛应用于无障碍设计领域的概念,它强调了设计产品和服务时需要同时考虑到两个关键感觉:视觉和听觉。这个概念的目的是确保所有用户,包括视觉和听觉障碍的用户,都能够平等地访问和使用数字和物理环境中的信息和功能。在本文中,我将详细介绍Two Senses Co ......
Accessibility 领域 Concept Senses Two

Java中的对象到底是什么

对象是现实世界中的一切物体(实体,或能够定义的东西) Smalltalk是第一个成功的面向对象的语言 在编程世界中,对象通过类来实例化;同一个类型的对象可以接受相同的消息 状态+行为+标识=对象 每个对象在内存中都会有一个唯一的地址。 对象学习内容:组合,继承,多态,封装。 类和对象 类和对象时面向 ......
对象 Java

odoo中用javascript调用model中定义好的方法

odoo中如果前端界面要调用后台model中写好的方法,很简单。使用 do_action 即可,比如要调用改res.users的默认语言后执行的方法 odoo.define('switch_language.SwitchLanguageMenu', function (require) { "use ......
中用 javascript 方法 model odoo

什么是 NPM 里的 Peer Dependency

什么是 Peer Dependency? 在Node.js生态系统中,Peer Dependency(同等依赖)是一个重要而有时容易被误解的概念。它是指一个模块(或包)所依赖的另一个模块(或包)的版本。与常规依赖不同,Peer Dependency 主要用于确保多个模块在同一个主模块的上下文中使用, ......
Dependency Peer NPM

什么是企业级应用软件领域的 Strategic Customer

Strategic Customer(战略客户)是指那些对企业有重大影响的客户。这些客户的价值不仅仅体现在他们为企业带来的直接收益,更重要的是,他们能够对企业的战略发展产生重大影响。他们可能是企业的大客户,也可能是企业的重要合作伙伴。他们的需求、反馈和建议,都可能对企业的产品开发、市场战略等产生重大 ......

什么是企业级软件的 Preview Release To Customer 的概念

某公司 软件的 Preview Release to Customer(下文简称PRC)是 某公司 公司在正式发布新版本的软件之前,提供给特定客户和合作伙伴的一种早期版本。这个版本允许一组有限的用户提前体验、测试和评估 某公司 软件的新功能、改进和修复。这个过程旨在让客户和合作伙伴在正式发布之前获得 ......
Customer 概念 Preview Release 企业