写法 软件开发 屏幕 键盘
番外-软件设计(2)
[实验任务一]:计算机组装 使用建造者模式,完成下述任务:计算机组装工厂可以将CPU、内存、硬盘、主机等硬件设备组装在一起构成计算机,计算机的类型可以是笔记本,也可以是台式机。 实验要求: 1. 画出对应的类图; 2. 提交源代码; package Builder; public class Com ......
master分支&各开发分支管理
master(主分支)存在一条主分支(master)。所有用户可见的正式版本,都从master发布(也是用于部署生产环境的分支,确保master分支稳定性)。主分支作为稳定的唯一代码库,不做任何开发使用。master 分支一般由develop以及hotfix分支合并,任何时间都不能直接修改代码 de ......
软件测试 —— 冒烟测试(Smoke Test,ST)
1. 核心 冒烟测试就是完成一个新版本的开发后,对该版本最基本的功能进行测试,保证基本的功能和流程能走通。 如果不通过,则打回开发那边重新开发; 如果通过测试,才会进行下一步的测试(功能测试,集成测试,系统测试等等)。 简化:门槛测试,一个开关而不是一个阶段。 目的:版本验证测试BVT(Build ......
机器狗装上 ChatGPT 大脑当导游;AI 正在学习「超人的说服力」丨 RTE 开发者日报 Vol.73
开发者朋友们大家好: 这里是「RTE 开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE (Real Time Engagement) 领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑的个人观点,欢迎大家留 ......
2023年第 4 期《Python 测试平台开发》进阶课程(11月14号开学)
2023年第 4 期《Python 测试平台开发》进阶课程 主讲老师:上海-悠悠 上课方式:微信群视频在线教学,方便交流 本期上课时间:11月14号 (每周二、四晚上21:00-22:30) 报名费:报名费3800一人(之前学过《python接口+测试开发》课程的同学可优惠!) 联系微信/QQ:28 ......
《软件需求开发最佳实践:基于模型驱动的需求开发过程》阅读笔记一
在阅读《软件需求开发最佳实践:基于模型驱动的需求开发过程》的一到三章后,我对基于模型驱动的需求开发过程有了更深入的理解。这些章节详细介绍了需求开发的基本概念、模型和流程,以及需求获取和分析的方法,为我提供了宝贵的指导。 首先,我了解到基于模型驱动的需求开发过程是一种系统化、规范化的需求开发方法。通过 ......
《软件需求开发最佳实践:基于模型驱动的需求开发过程》阅读笔记二
在阅读《软件需求开发最佳实践:基于模型驱动的需求开发过程》的四到六章后,我对基于模型驱动的需求开发过程有了更深入的理解和实践。这些章节详细介绍了需求建模、需求验证和需求变更管理的方法和技巧,为我提供了更全面的指导。 在需求建模方面,书中介绍了如何使用统一建模语言(UML)和其他工具来构建需求模型。通 ......
《软件需求开发最佳实践:基于模型驱动的需求开发过程》阅读笔记三
在阅读《软件需求开发最佳实践:基于模型驱动的需求开发过程》的七到最后一章后,我对基于模型驱动的需求开发过程有了更深入的理解和掌握。这些章节详细介绍了需求工程的实践案例、团队协作和沟通技巧,以及持续改进和评估等方面的内容,为我提供了更全面的指导和启示。 在实践案例方面,书中通过多个真实的案例分析了需求 ......
《软件需求模式》阅读笔记一
《软件需求模式》阅读笔记与心得体会 在阅读《软件需求模式》的前四章节之后,我对软件需求模式有了更深入的理解。这本书以实用为主,详细介绍了如何分析、设计、实现和测试软件需求,对于软件工程师来说,具有很高的参考价值。 需求模式是软件开发过程中的重要环节,它描述了需求的类型、结构和行为。通过理解需求模式, ......
《软件需求模式》阅读笔记二
在阅读《软件需求模式》的五到八章节之后,我对软件需求模式的理解更加深入。这些章节详细介绍了需求跟踪、需求验证以及需求变更管理等方面的内容,为我在软件开发过程中提供了宝贵的指导。 需求跟踪是确保软件需求得以实现的关键环节。通过阅读这本书,我了解到需求跟踪的主要目的是确保每个需求都被正确实现,并且在软件 ......
《软件需求模式》阅读笔记三
在阅读《软件需求模式》的九到最后一章节后,我对软件需求模式的理解和应用能力得到了进一步提升。这些章节介绍了更多高级的需求模式和应用案例,帮助我更好地掌握需求工程的精髓。 在这些章节中,作者详细介绍了如何使用需求模式来解决复杂的软件需求问题。通过分析和归纳各种实际需求场景,作者展示了需求模式的灵活性和 ......
【专题】数字孪生工业软件白皮书报告PDF合集分享(附原数据表)
原文链接:https://tecdat.cn/?p=34041 本次报告合集分为数字孪生综述、技术架构建设、核心技术分享、新型技术成果展示以及重点行业应用五大内容版块。从数字孪生应用建设路径的角度出发,着重提出了“数智视融合,虚实人联动”的观点,并提供数字孪生应用技术的参考。同时,本报告合集还完整系 ......
Django开发--知识回顾
安装Django pip install django 创建Django项目 django-admin startproject mysite 注意:pycharm也可以创建Django项目 如果用pycharm创建,记得settings.py中的DIR里的信息删除 创建APP python man ......
scrum开发方法
一、Scrum概述 Scrum本指橄榄球运动中的“争球”的动作——团队通力合作,在场地内传球。这个过程需要认真配合、信念一致、目标明确。这个过程完美体现了对一个团队的所有要求。 用Scrum命名一种开发过程,比喻开发团队在开发一个项目时,像打橄榄球一样迅速、激情,人人你争我抢地完成它。 Scrum ......
Java 业务开发常见错误 100 例
第一讲:使用并发工具库类,建议 容易犯的四类错: 只知道使用并发工具,但并不清楚当前线程的来龙去脉,解决多线程问题却不了解线程;--错误 误以为使用了并发工具就可以解决一切线程安全问题,期望通过把线程不安全的类替换为线程安全的类来一键解决问题。--错误 没有充分了解并发工具的特性,还是按照老方式使用 ......
ArmSom--I2C开发指南
1. 简介 RK3588从入门到精通 本⽂介绍在rockchip平台下如何配置i2c接口的方法并且添加调试验证i2c外设的例子 开发板:ArmSoM-W3 Kernel:5.10.160 OS:Debian11 2. i2c接口概述 i2c 总线控制器通过串行数据(SDA)线和串行时钟 (SCL)线 ......
职场办公必备!8款超强国产提效软件分享!
在现代职场中,高效的工作方式已经成为了一个必备的技能。今天给大家分享8款超强国产提效软件,可以帮助你更高效地完成工作。 1、Listary Listary是一款快速文件搜索和应用程序启动软件,可以帮助用户更快速地查找和打开文件,同时还支持自定义命令和快捷键,提高了工作效率。与Windows默认的搜索 ......
黑马程序员2023新版JavaWeb开发教程学习笔记
前言 该笔记灵感来源于B站《黑马程序员2023新版JavaWeb开发教程,实现javaweb企业开发全流程(涵盖Spring+MyBatis+Springboot》 源视频地址:黑马程序员2023新版JavaWeb开发教程 个人声明:本文记录个人在进行该视频学习中的知识总结,帮助大家能更快地进行对该 ......
本地 SAP UI5 开发环境里执行 ui5 serve 命令行后失败,该怎么办
笔者本教程这篇文章是专门讲解使用 Visual Studio Code 搭建 SAP UI5 本地开发环境的详细步骤,至今已有超过 8000 的点击量了。 SAP UI5 本地开发环境的搭建 笔者在 2014 年接触 SAP UI5 开发之前,已经做了 7 年的 ABAP 开发了。在我看来,这两种开 ......
# 一篇文章带你入门软件测试
一篇文章带你入门软件测试 由于计算机就业形式所迫,针对开发的要求逐渐严苛,因此在此场景下测试开发就变成了一条相对比较容易的道路 所以今天这篇文章我们会从以下角度去学习软件测试,带你了解软件测试的基本工作: 软件测试概念 软件测试方法 软件测试缺陷 真实测试场景 软件测试概念 我们首先需要去学习软件测 ......
第十课:使用IESA工具开发Serlet
第一步:新建空工程,然后新建module 第二步:新建普通的JavaSE模块,先不要新建JavaEnterprise模块,因为JavaEnterprise基于Maven的,Maven我们还未学习 新建module,起名servlet01 第三步:让module编程JavaEE的模块(让模块编程web ......
Flask后端开发(二) - 功能实现和项目总结
本文主要介绍了笔者的一次flask后端开发的项目实践中的功能实现,包括文件读写、数据读取、远程ssh连接、命令行执行、多线程操作等。 ......
diskraid.exe是Windows Server操作系统中自带的一个命令行工具,用于创建和管理软件RAID(Redundant Array of Independent Disks)卷。使用软件RAID卷可以在多个磁盘上分布数据,提高数据冗余性和性能
diskraid.exe是Windows Server操作系统中自带的一个命令行工具,用于创建和管理软件RAID(Redundant Array of Independent Disks)卷。使用软件RAID卷可以在多个磁盘上分布数据,提高数据冗余性和性能。 使用diskraid.exe的优点包括: ......
关于使用ChatGPT的API开发批量处理工具的总结
关于使用ChatGPT的API开发批量处理工具的总结 由于批量处理,输入和输出最好使用json格式,并在提示词中要求以相同格式返回;以便于工具的解析和处理; 返回的结果中要求chatgpt,说明其详细的处理过程及原因,方便对提示词进行调优,否则,面对问题时,只能瞎猜; 提示词中尽量说明什么情况要怎么 ......
软件安装
目录linux系统之软件安装1. 安装软件三种方式2. rpm安装挂载用法rpm的缺点RPM数据库3. yum安装特点选项用法本地yum源搭建过程 √4. 编译安装源程序 > 可执行程序过程特点用法编译安装过程步骤编译安装过程 √ linux系统之软件安装 1. 安装软件三种方式 rpm安装 类似3 ......
SQL Server数据库连接字符串的几种写法整理
SQL Server数据库连接字符串的几种写法整理 一、远程连接SQL Server数据库 1.sql server 身份验证 连接字符串 : private string ConnstrSqlServer = "server=数据库地址及实例;uid=数据库账号;pwd=数据库密码;databas ......
关于开发板的玄学问题解答
关于开发板的玄学问题解答开发板:STM32F407ZGT6 附录说明:因为是玄学问题,所以有的解决措施也玄学。后续如果再遇到类似的玄学问题,会按照序号补充到本文章的后面。 玄学症状1:代码确定正确无误,配置正确,但是在自己电脑上使用ST-Link下载到开发板上后,没有任何反应,切换别的工程一样如此。 ......
软件安装
安装及管理 三大类 ①rpm (类似360软件管家) ②编译安装 (将源代码编译成可执行文件)二进制包安装 ③yum (rpm升级版) rpm (查询) rpm -q #查询软件包是否安装 rpm -ql #文件列表 rpm -qc #查询软件的基本信息 rmp -qa # 查询全部文件 挂载 用系 ......
python vtk读取dicom序列+鼠标键盘交互
目标:vtk + pyqt实现四视图。 之前不了解vtk,也不了解鼠标键盘交互。网上搜索了资料,发现博客里大都是C++的例子。 困扰几天,今天终于做出来一部分,分享一下。 参考官方教程: examples.vtk.org/site/Python/IO/ReadDICOM/ examples.vtk. ......