复杂性 核心 领域 软件

高级系统架构师学习(二)软件工程

一、软件过程模型 原型模型 适用场景:需求不明确 优势:可以帮助用户明确需求 阶段: 原型开发阶段 目标软件开发阶段 瀑布模型 定义:瀑布模型是将软件生存周期中的各个活动规定为依线性顺序连接的若干阶段的模型,包括需求分析、设计、编码、运行与维护。【每个阶段因果关系紧密相连】 缺陷: 软件需求完整性、 ......
软件工程 架构 工程 系统 软件

【NestJS系列】核心概念:Middleware中间件

## 前言 用过`express`与`koa`的同学,对中间件这个概念应该非常熟悉了,中间件可以拿到`Request`、`Response`对象和`next`函数. 一般来讲中间件有以下作用: - 执行任何代码 - 对请求与响应拦截并改造 - 结束`request-response`周期 - 通过` ......
中间件 Middleware 核心 概念 NestJS

1.2 七个习惯成就高效能认识-以终为始与要事第一的习惯+人际领域成功的四大习惯

# 一、以终为始与要事第一的习惯 ## 1. 以终为始 - 自我领导的原则 - 确定目标需要原则 ![image](https://img2023.cnblogs.com/blog/2520904/202308/2520904-20230828074538396-1979774502.png) ## ......
要事 人际 成就 领域 1.2

软件工程VS.计算机科学与技术|区别究竟在哪里

软件工程VS.计算机科学与技术|区别究竟在哪里 发布时间: 2021-06-16 浏览次数: 11272 随着互联网行业的飞速发展,越来越多的学生想要进入这一热门领域。权威调研数据显示:2020年填报计算机类志愿的中国理科高中毕业生高达42.3%,高居专业“热度榜”之首。 图1艾媒咨询2020H1中 ......
软件工程 计算机 科学 工程 技术

Mac解pkg软件包

举例pkg包名Patcher.pkg 解压包 # 将Patcher.pkg 文件解压到 pd目录下 xar -xf Patcher.pkg -C pd 查看目录架构 ╰─ tree ─╯ . ├── Distribution ├── Resources │ └── background.png └─ ......
软件包 软件 Mac pkg

移动软件开发--口述校史

## **一、实验目标** 1、掌握视频API的操作方法;2、掌握如何发送随机颜色的弹幕。 ## 二、实验步骤 #### 1、页面配置 ​ 按要求删除文件,并补全page与app函数 ![image](https://img2023.cnblogs.com/blog/3223374/202308/3 ......
校史 软件开发 软件

软件测试面试-微信发红包支付测试

微信发红包的测试可以从功能(正常+异常)、性能、安全、兼容性、界面、易用性进行测试。 # 功能测试 红包发送-红包领取,金额是否变化, 红包发送-红包退款(过期等原因),金额是否变化, 红包种类,有发给个人的,发到群里的, 可以免密支付,人脸支付,等各种支付方式, 总结为几个方面(1)输入,数字要有 ......
软件测试 软件

什么是三维组态软件?工业3D SCADA软件系统哪个好用?

随着工业自动化水平的不断提高,对于可视化组态软件的需求也日益增长。传统的三维组态一般都是本地应用,随着HTML5+WebGL 技术的发展,基于Web浏览器B/S架构下的三维组态应用被广泛使用,使得工业控制变得简单易行,三维组态软件提高了工业控制的管理效率,让工业控制的资源管理、风险管控得到很大的改善 ......

软件项目测试报告如何评估费用,软件测试详细方案分享

软件项目测试报告评估 软件项目测试报告的费用评估通常是根据测试范围、测试复杂度、测试功能点、测试工作量、测试机构的经验和知名度等因素来评估的。 一、常用的软件项目测试报告评估方法: 1、测试范围评估:根据项目的需求和目标,评估测试范围的大小和复杂度,以确定测试工作量和测试成本。 2、测试工作量评估: ......
软件 软件测试 费用 方案 报告

如果把k8s比作一个餐厅,应该怎样通俗的解释 k8s的核心组件和运行原理

可以通过以下方式理解Kubernetes的二级选项: Master节点: API Server(API服务器):API Server就像是餐厅的前台接待员,接收顾客的点餐请求,并将请求传达给相应的餐桌(Pod)。 etcd(键值存储):etcd就像是餐厅的菜单和订单记录本,它存储着餐厅的菜单信息、订 ......
组件 k8s 餐厅 原理 核心

.NET Core使用NPOI导出复杂Word详解

前言: 最近使用NPOI做了个导出Word文档的功能,关于使用.NET Core 导出Word文档的方式有很多。最终我为什么选择了NPOI来实现了这个功能,首先是NPOI是一个开源,免费且容易上手的第三方框架(并且现在已支持.NET Core,GitHub源码地址:https://github.co ......
Core NPOI Word NET

为什么软件工程专业,在第3-4年级学费比较高?

清华大学学生学费收费标准:美术学类、设计学类专业10000元人民币/学年,其他专业5000元人民币/学年。 北京大学校本部学费收费标准:理科试验班类、文科试验班类、电子信息类、生物科学专业为5300元人民币/学年,其他专业5000元人民币/学年。计算机类也是5300/年。 下面是第3-4年学费较高的 ......
软件工程 学费 年级 工程 专业

利用python实现pip源软件同步到本地

1、首先根据pip源的url将软件名全部爬出来。 import os import requests import re report = requests.get('https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/') # url text ......
python 软件 pip

Linux必备的5款神仙国产软件,让你工作效率成倍提升

随着近些年来国产化计算机的普及,国内的Linux用户逐渐开始多了起来,虽然Linux操作系统的生态不像Windows那么完善,有众多办公软件可以选择,但也有一定数量的软件资源,其中也包括一些优秀的国产软件。下面我将为大家分享几款Linux必备的神仙国产软件,让你工作效率成倍提升。 在线协作文档——石 ......
成倍 国产软件 神仙 效率 国产

Swagger核心注解总结

文章目录 一、前言 二、Swagger接口文档注解 1、@Api 2、@ApiOperation 3、@EnableOpenApi 4、@ApiImplicitParam 5、@ApiImplicitParams 6、@ApiParam 7、@EnableSwagger2 一、前言 本文介绍了swa ......
注解 核心 Swagger

从零做软件开发项目系列之六——软件测试

软件测试是指在软件开发过程中对软件系统进行验证和验证的过程。它的目的是确保软件能够按照设计要求正常运行,同时检测和纠正可能存在的缺陷和问题。软件测试有助于提高软件质量、可靠性和用户满意度。 ......
软件 软件测试 软件开发 项目

MindSponge分子动力学模拟——软件架构(2023.08)

分子模拟具有众多的应用场景,比如制药领域和材料领域,做好分子模拟的工作,可以极大程度上缩减新药物新材料的研发成本和研发周期。近几年随着GPT-4和Diffusion Model的大火,让大家意识到了AI已经具备了相当的解决问题的能力。因此基于AI的框架和模型,对比AI训练与分子模拟之间的共性,可以实... ......
动力学 MindSponge 架构 分子 2023.08

在Delphi上位机软件中 增加采集卡工作状态输出成日志的功能

TApdComPort控件实现了串口的通信 控件有Logging属性决定了当前的日志状态 QDAC QLog可以生成日志 一: 日志发送到远程syslog服务器: var AWriter := TQLogSocketWriter.Create;AWriter.ServerHost := 127.0. ......
状态 功能 Delphi 软件 日志

【算法】用c#实现计算方法中的经典降幂优化策略,减少计算复杂度

对于给定的数组[x1,x2,x3,…,xn],计算幂的累积:x1^(x2^(x3^(…^xn))的最后一位(十进制)数字。 例如,对于数组[3,4,2],您的代码应该返回1,因为3^(4^2)=3^16=43046721。 结果的增长得快得令人难以置信。例如,9^(9^9)有超过3.69亿个数字。你 ......
降幂 复杂度 算法 策略 方法

Spring MVC的核心组件

Spring MVC是一个基于Java的Web框架,用于开发Web应用程序。它是Spring Framework的一部分,提供了一种模型-视图-控制器(Model-View-Controller,MVC)的架构模式来组织和管理Web应用程序的开发。 Spring MVC的核心组件包括: 控制器(Co ......
组件 核心 Spring MVC

面对新领域,做真题应优先于学习书本知识,二者应同时进行

面对全新的领域,做真题和概览考试用书同时进行或前者优于后者开始,一方面可以熟悉考点,通过错题了解知识点往往能留下更深刻的印象;另一方面,通过题目和答案提炼考点和知识关键字,熟悉考题呈现方式,对于看书抓住可能的出题点有一定帮助(这对于选择题型较为适用)。简单来讲,当你熟悉如何出题时,面对书上的知识点可 ......
真题 书本 同时 领域 知识

复杂度分析

## 引言与约定 本文从实用主义出发,试图介绍时空复杂度分析这一 oier 必备的技能并略作推广,希望能整合出一篇全面、易懂、实用的复杂度分析指南。 读者应该注意,复杂度分析基于理论,并不能保证你的程序一定会按照你所预期的效率执行,**请务必注意常数因子的影响**。 约定 $n$ 表示问题规模。 约 ......
复杂度

好用的投屏软件

项目地址: ## 使用步骤: ### 一、软件下载 ![](https://img2023.cnblogs.com/blog/2619261/202308/2619261-20230827021058450-1878610844.png) ![](https://img2023.cnblogs.co ......
软件

[20230826]dc命令复杂学习2.txt

[20230826]dc命令复杂学习2.txt--//昨天做了累加的例子,并解析命令里面的意思.今天尝试做一个阶乘的例子.$ seq 5 | dc -f - -e "[*z1<r]srz1<rp"120--//很简单就是里面的+换成了*,实际上我使用seq 5传了5个参数.如果传入1个呢?--//假 ......
20230826 命令 txt

AI是什么软件?带你全面了解人工智能

随着科技的快速发展,人工智能(AI)已经逐渐成为当今社会的热门话题。许多人都在谈论AI,但是究竟什么是AI呢?它又是由哪些软件构成的呢?本文将为你详细解答这些问题,带你全面了解人工智能。 一、人工智能是什么? 人工智能是一种模拟人类智能的计算机技术。它使机器能够像人一样学习、推理、感知和理解人类行为 ......
人工智能 人工 智能 软件

AI自动生成绘画软件:艺术与科技的完美结合

一、引言 随着人工智能(AI)技术的飞速发展,越来越多的领域开始应用AI技术来提升工作效率和创造力。其中,AI自动生成绘画软件在近年来得到了广泛关注。这类软件利用深度学习算法,能够自动生成艺术作品,其应用领域包括数字艺术、广告业、电影制作等。本文将详细介绍AI自动生成绘画软件的工作原理、使用方法、优 ......
自动生成 绘画 艺术 科技 软件

CHAT GPT 国内版:聊天机器人成为AI领域新宠

近年来,人工智能(AI)技术发展迅猛,其中自然语言处理领域更是取得了突破性进展。在这个背景下,CHAT GPT国内版作为一款基于深度学习的聊天机器人,备受瞩目。本文将围绕CHAT GPT国内版展开讨论,分析其在AI领域中的地位和优势,探讨其对于人类社会的影响和前景。 一、CHAT GPT国内版的背景 ......
新宠 机器人 机器 领域 CHAT

京东上货软件必备API(商品主图价格详情批量下载上传)

一、引言在数字化快速发展的今天,电商平台的商品信息管理变得尤为重要。本文将重点介绍京东上货软件必备的API接口,帮助你实现商品主图、价格、详情的批量下载与上传,提高商品管理效率,优化用户体验。 二、京东上货软件必备API 测试地址入口1、商品主图批量下载API 通过此API接口,你可以一次性下载多个 ......
详情 商品 价格 软件 API

Windows11隐藏屏幕下方的白线:TranslucentTB软件

## 问题引出:win11在设置中打开自动隐藏任务栏之后,有一条白线,看着很是烦人 ## 解决问题:使用Github开源项目[Translucent][1]隐藏这条白象 ### 1.可以在微软商店安装,如下图 ![](https://img2023.cnblogs.com/blog/2935053/ ......
TranslucentTB 屏幕 Windows 软件 11

[20230825]dc命令复杂学习.txt

[20230825]dc命令复杂学习.txt--//前几天学习dc使用,我当时最后举了一个累加的例子,里面--//-e后面那一串什么意思,即使看了man dc文档,我当时也没看懂表示什么意思.尝试看了man文档,简单解析如下:--//我从文档里面取出相关说明:[characters]Makes a ......
20230825 命令 txt