电路设计 电流 电路 博客

团队作业3--需求改进&系统设计

这个作业属于哪个课程 计科二班 这个作业要求在哪里 《需求规格说明书》 这个作业的目标 编写需求规格说明书 1.需求&原型改进 1.1选题及需求进行修改 问题1:这个项目适合哪些公司使用? 修改:项目系统的使用对象进行集中,适合土建项目的公司进行使用(可用对人员名称进行改动) 问题2:这个项目具体解 ......
团队 需求 系统 amp

学习随笔(设计模式:装饰模式)

内容 今天学习了新的设计模式,装饰模式。装饰模式:动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更加灵活。 收获 1.当我们在设计软件时,考虑使用基类和派生类的时候,就可以考虑是否可以使用装饰模式,因为装饰模式比生成子类更加灵活 2.当我们对一个已有的类添加额外的功能时,开放 ......
模式 设计模式 随笔

词法分析程序的设计与实现

设计原理 词法分析是编译过程的第一阶段。它的任务就是对输入的字符串形式的源程序按顺序进行扫描,根据源程序的词法规则识别具有独立意义的单词(符号),并输出与其等价的Token序列。 有限自动机是描述程序设计语言单词构成的工具,而状态转换图是有限自动机的比较直观的描述方法。我们使用确定的有限状态自动机, ......
词法 程序

设计思路-消费MQ

消费端收到消息 持久化到redis或者数据库,状态为待处理。然后ack确认 再处理通过线程池异步消费消息,提高吞吐量 1.如redis 先通过zset放入redis 消费成功删除redis 未删除的等redis过期的补偿队列进行补偿 ......
思路

springboot+springsecurity+layui+cherryMd博客系统

演示地址:http://175.24.198.63:9090/front/index PS: 演示环境的服务器配置很低,带宽很小,若打开速度较慢,稍微等等哦~ 现在动不动就是前后端分离,其实访问量不大博客这种项目,没有必要为了分离而分离。 Spring Boot + LayUI: 快速开发:LayU ......

如何搭建一个博客?

搭建博客,首先您需要一个服务器!对于个人来说,一般会倾向于选择云服务器来搭建个人博客,这就不得不提到为您和您博客带来安全出行鸣舟云服务。在这里,我们为您科普一下云服务器与物理服务器五个方面的区别: 01 云服务器是虚拟的,普通服务器是真实的物理设备。 02 云服务器默认有数据自动同步备份功能。普通服 ......
博客

软件设计实验12:外观模式

[实验任务一]:计算机开启 在计算机主机(Mainframe)中,只需要按下主机的开机按钮(on()),即可调用其他硬件设备和软件的启动方法 ,如内存(Memory)的自检(check())、CPU的运行(run())、硬盘(HardDisk)的读取(read())、操作系统(OS)的载入(load ......
外观 模式 软件

软件设计Tutorial 6_原型模式

[实验任务一]:向量的原型 用C++完成数学中向量的封装,其中,用指针和动态申请支持向量长度的改变,使用浅克隆和深克隆复制向量类,比较这两种克隆方式的异同。 实验要求: 1. 画出对应的类图; 2. 提交源代码(用C++完成); #include <iostream> #include <cstri ......
原型 Tutorial 模式 软件

软件设计Tutorial 13_享元模式

[实验任务一]:围棋 设计一个围棋软件,在系统中只存在一个白棋对象和一个黑棋对象,但是它们可以在棋盘的不同位置显示多次。 实验要求: 1. 提交类图; 2.提交源代码; 3.注意编程规范; 4.要求用简单工厂模式和单例模式实现享元工厂类的设计。 package Xiang; public class ......
Tutorial 模式 软件 13

DDD 领域驱动设计

一、简介 领域驱动设计(DDD)是由埃里克-埃文斯(Eric Evans)提出的,它是一套思想、原则和模式,有助于根据业务领域的基础模型设计软件系统。 二、实践架构 分层架构、整洁架构(洋葱架构)、六边形架构(端口适配器架构)、菱形对称架构 2.1、分层架构 架构图: 架构说明: 用户接口层。负责向 ......
领域 DDD

翻译-我从Halo2电路开发中学到的一些小技巧

角色 flowchart LR 证明者-->|输入/输出/证明|验证者 💁‍♂️证明者:提供 输入 / 输出 / 证明 👩‍💼 验证者:我不重新运行计算,但我确信输出计算正确 准备(开发)阶段 👨‍💻开发者:定义常量 👨‍💻开发者:发送密钥给 💁‍♂️证明者 及 👩‍💼验证者 验 ......
电路 技巧 中学 Halo2 Halo

Unity MMORPG 背包系统如何设计

前言 MMORPG游戏中背包系统是很重要的一个模块, 大部分的背包系统的讲解,都是讲如何设计UI,如何显示这些,其实这些东西并不是背包系统的核心,接下来我们来分析一下背包系统的数据结构如何设计,能让策划和程序很好的工作,以及非常方便的扩展。 对惹,这里有一个游戏开发交流小组,希望大家可以点击进来一起 ......
背包 MMORPG 系统 Unity

每日博客

(一)编程实现以下功能,并利用Hadoop提供的Shell命令完成相同任务: 向HDFS中上传任意文本文件,如果指定的文件在HDFS中已经存在,则由用户来指定是追加到原有文件末尾还是覆盖原有的文件; 从HDFS中下载指定文件,如果本地文件与要下载的文件名称相同,则自动对下载的文件重命名; 将HDFS ......
博客

rust程序设计(3)结构体相关概念和疑问

结构体 // 如何定义结构体 struct User { active: bool, username: String, email: String, sign_in_count: u64, } // 如何使用结构体 let user = User { active: true, username: ......
程序设计 疑问 概念 结构 程序

每日博客

今天写了软件设计的享元模式和外观模式 ......
博客

模拟集成电路设计系列博客——3.4.3 低压降稳压器

3.4.3 低压降稳压器 当稳压器输出必须要仅比\(V_{DD}\)低\(200-400mV\),并且无法低阈值电压(\(V_t\)接近零)的NMOS器件时,有必要使用一个PMOS器件作为\(Q_1\)。如下图所示,在这个例子中,栅电压\(V_1\)低于\(V_{DD}\),稳压器压只受到\(V_{ ......
稳压器 电路设计 低压 电路 博客

博客园cnblogs的代码折叠

实现折叠的代码如下: <details> <summary>查看代码</summary> <pre><code> 这里写需要被折叠的代码 </code></pre> </details> 效果如下: 查看代码 这里写需要被折叠的代码 参考链接: https://www.cnblogs.com/los ......
cnblogs 代码 博客

《信息安全系统设计与实现》第十一周学习笔记

第十二章 块设备I/O和缓冲区管理 块设备I/O缓冲区 I/O缓冲的基本原理非常简单。文件系统使用一系列I/O缓冲区作为块设备的缓存内存。当进程试图读取(dev,blk)标识的磁盘块时。它首先在缓冲区缓存中搜索分配给磁盘块的缓冲区。如果该缓冲区存在并且包含有效数据、那么它只需从缓冲区中读取数据、而无 ......
笔记 系统 信息

学习随笔(设计模式:面向对象原则)

内容 今天学习了面向对象的几种设计思想原则,之前一直是C开发,所以面向过程的思想比较严重。面向对象的四个好处:可维护好、可拓展性好、可复用性好、灵活性好。 收获 1.单一职责原则:封装一个类,职责应该单一,仅有一个以其它变换的原因,所以要做好类的职责分离。 2.开放-封闭原则:软件实体(类、模块、函 ......
设计模式 随笔 对象 原则 模式

番外-软件设计(9)

在计算机主机(Mainframe)中,只需要按下主机的开机按钮(on()),即可调用其他硬件设备和软件的启动方法 ,如内存(Memory)的自检(check())、CPU的运行(run())、硬盘(HardDisk)的读取(read())、操作系统(OS)的载入(load()),如果某一过程发生错误 ......
软件

番外-软件设计(10)

设计一个围棋软件,在系统中只存在一个白棋对象和一个黑棋对象,但是它们可以在棋盘的不同位置显示多次。 实验要求: 1. 提交类图; 2.提交源代码; package Enjoy_element_pattern; public class Client { public static void main ......
软件

软件设计模式学习每日总结-第一天

Uml类图 1、 分三层,从上至下分别为类名,属性,方法。 2、 类与类之间的关系:关联(聚合,组合)、依赖、继承、实现。 3、 依赖是最低耦合,继承是最高耦合。 七大原则 1、 开闭原则:程序代码对扩展开发,对修改关闭。 2、 里氏代换原则:子类可以扩展父类功能,但是不要修改父类原有的功能。 3、 ......
设计模式 模式 软件

数据库设计心得——软件2105最抽象的一组

一、前言 我们小组的项目是医学图像去噪系统,项目工作的重点在于去噪模型的训练,有关数据库的结构不是很复杂。需要数据库完成的工作主要就是用户账户信息的存储和图像信息的存储以及实体之间关系的处理。 二、具体实现 在数据库的具体实现上,主要围绕两点来搭建框架。第一点是医生的用户信息,最关键的医生表,用于存 ......
心得 数据库 数据 软件 2105

Linux第二次博客

这一次作业主要讲了第三章用户管理的内容。 主要就是去了解用户和组的意义,掌握创建、修改与删除用户/组的方法,还有熟悉用户相关配置文件和用户身份切换。 用户/组概览学习了用户标识,UID(用户的id)、GID(用户所属组的id),还有一个groups为用户属于的所有组的id。在了解过程中我们还需要在终 ......
Linux 博客

HDMI 显示器驱动设计

1.理论HDMI简介 VGA 接口体积较大;且传输的模拟信号易受外界干扰。因此在VGA 接口之后,首先推出的是 DVI 接口, DVI 是基于 TMDS(Transition MinimizedDifferential Signaling, 最小化传输差分信号)技术来传输数字信号。 DVI 接口设计 ......
显示器 HDMI

中国银行模拟器app,用java设计框架,图片网上找的,提供代码,仅供娱乐

回执单生成器的Java程序需要涉及到一些基本的Java编程技能,包括创建类、处理用户输入和格式化输出。下面是一个简单的示例代码,用于生成一个简易的回执单。这个程序将接收用户的输入,然后生成一个格式化的回执单。 请注意,这个示例是基础的,并没有实现完整的错误处理或复杂的用户界面。你可能需要根据你的具体 ......
模拟器 框架 代码 银行 图片

博客园新手入门教程

博客园新手入门教程 一、注册博客园 博客园官方网址:博客园 - 开发者的网上家园 (cnblogs.com) 二、申请开通博客 提交成功后可编写文章发布博客 三、注册完成后点击我的博客 1.注册成功页面 然后发布随笔位置 2、博客分类设置: 效果图如下: 四、点击随笔编写文章 五、编写完工 发布 ......
新手入门 新手 教程 博客

数据库设计心得

数据库设计心得 ​ 我们的项目是合同智审平台,在设计数据库时最主要的就是找准三个关键的部分,用户,合同,法律,围绕这三个主体来设计表,建立相关的关系 表设计 ​ 下面是创建的表以及每个表的详细解释 1. 操作日志表:这个表用于记录用户的操作信息,包括操作提交时间、用户类型、操作内容和操作是否成功等。 ......
心得 数据库 数据

博客园发布随笔发布成功后自己能看到 别人那里却显示处于隐藏状态怎么解决

如果在博客园发布随笔后,你能看到但其他人却显示为隐藏状态,可能存在以下解决方法: 检查隐私设置:登录到博客园,并访问个人设置页面。确认你的随笔的隐私设置是公开或对所有人可见,而不是仅限自己或部分访问权限。 检查编辑模式:确保你在发布随笔时没有选择草稿或私密模式。有时候误选了这些选项可能导致随笔对其他 ......
随笔 状态 博客

产品设计

基础 政府没钱了,居民没钱了。 国企有钱。 利用新技术创造新需求 目标: Independence ue python blender krita nodejs? 模块 AI AI辅助性生产决策? 利用chatGPT 将生产信息集合后使用AI指导生产? 基于chatGPT的低代码生成,自动生成用户需 ......
产品设计 产品