电路设计 电流 电路 博客

1.设计原则

五大设计原则分别为:单一职责原则、开闭原则、里式替换原则、接口隔离原则、依赖反转原则 一、单一职责原则 最初或者说字面解释:每个模块都应该只做一件事。 符合设计层面的描述:任何一个软件模块都应该有且仅有一个被修改的原因。 “被修改的原因”可以用用户或者所有者来指代:任何一个软件模块都应该只对一个用户 ......
原则

2023-11-21 hexo next主题 如何在博客网站底部添加备案号

主题:NexT.Pisces v5.1.4 找到路径:博客目录名称\themes\hexo-theme-next\layout\_partials 找到文件:footer.swig,并在里面添加备案号,如图: 未改变前: <div class="copyright">{# #}{% set curr ......
底部 主题 博客 网站 2023

第3篇Scrum冲刺博客

1、作业概述 这个作业属于哪个课程 软件工程-计科21级12班-计算机学院-广东工业大学 这个作业要求在哪里 团队项目3-计科21级12班 这个作业的目标 进行敏捷冲刺开发第3天 作业gitee链接 2、成员信息 姓名 学号 身份 博客园主页 李梦承 3121004702 队长 yeaihe 刘师华 ......
Scrum 博客

MySQL大表设计

存储大规模数据集需要仔细设计数据库模式和索引,以便能够高效地支持各种查询操作。在面对数亿条数据,每条数据包含数百个字段的情况下,以下是我能想到的在设计数据库的时候需要注意的内容,不足之处欢迎各位在评论区批评指正: 1. 数据库设计 表结构设计 垂直分割:将大的表分割成多个相关性较小的表,以减少单个表 ......
MySQL

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

第九天 组合模式:组合多个对象形成树形结构,使得叶子和容器的使用具有一致性。 透明组合模式:声明了对象的所有的方法。 安全组合模式:不声明对象的方法。 ......
设计模式 九天 模式 软件

领域驱动设计之银行转账:Wow框架实战

银行账户转账案例 银行账户转账案例是一个经典的领域驱动设计(DDD)应用场景。接下来我们通过一个简单的银行账户转账案例,来了解如何使用 Wow 进行领域驱动设计以及服务开发。 银行转账流程 准备转账(Prepare): 用户发起转账请求,触发 Prepare 步骤。这个步骤会向源账户发送准备转账的请 ......
实战 框架 领域 银行 Wow

2023-2024-1 20211211 《信息安全系统设计与实现(上)》第13章

#1 网络编程简介 TCP/IP协议、UDP和TCP协议、服务器-客户机计算、HTTP和Web页面、动态Web页面的PHP和CGI编程 #2 TCP/IP协议 IPv4 32位地址 IPv6 128位地址 TCP/IP协议顶层是使用TCP/IP的应用程序,用于登录到远程主机的ssh,用于交换电子邮件 ......
20211211 系统 信息 2023 2024

第二篇Scrum冲刺博客

作业概述 这个作业属于哪个课程 软件工程 这个作业要求在哪里 团队作业4——项目冲刺 这个作业的目标 每天举行站立式会议,项目燃尽图,代码/文档签入记录,项目程序/模块的最新(运行)截图,每日每人总结 站立式会议 1.会议照片 项目进展 昨天完成的工作 数据库表设计已经初步完成 前后端开发同学交流 ......
Scrum 博客

浅谈微服务架构的设计理念

微服务架构是一种软件设计和开发的架构风格,将应用程序划分为一组小而自治的服务,每个服务都有自己的数据存储和业务逻辑,并通过轻量级的通信机制相互协作。以下是微服务架构的一些设计理念: 1. 服务自治性(Service Autonomy): 核心思想: 微服务应该是自治的,即每个服务都独立运行、部署和维 ......
设计理念 架构 理念

浅谈DDD(Domain-Driven Design)领域驱动设计思想

当提到领域驱动设计(Domain-Driven Design,DDD)时,我们指的是一种软件开发方法,它强调通过深入理解业务领域来指导软件的设计和开发。DDD的核心思想是将业务领域的知识融入到软件模型中,以便更好地满足业务需求。 以下是DDD的一些关键概念和思想: 1. 领域模型: 核心思想: 领域 ......

博客园美化教程指引[资料自取

博客园美化教程指引[资料自取] 前言 很久没有打开博客园了,最近打开发现博客园之前发布的可能有些小问题,不知道大家有没有,索性全部重新配置了,所以这是一个新的部署指引以及老版本的修复。 老版本修复 修改一下页脚这一段 替换之前的复制进去即可 footer: { style: 1, text: { l ......
教程 资料 博客

matplotlib模块之绘图设计1

one In [3]: import matplotlib.pyplot as plt import pandas as pd import numpy as np 饼图绘制¶ In [4]: # 解决中文乱码问题 plt.rcParams['font.sans-serif'] = ['SimHei ......
matplotlib 模块

FPGA入门笔记004——BCD计数器设计与使用

1、设置一个最大值为10的四位计数器,Verilog代码如下: module BCD_Counter( Clk, Cin, Rst_n, Cout, q ); input Clk; //计数器基准时钟 input Cin; //计数器进位输入 input Rst_n; //系统复位 // outpu ......
计数器 笔记 FPGA 004 BCD

模拟集成电路设计系列博客——4.1.4 二阶Gm-C滤波器

4.1.4 二阶Gm-C滤波器 下图展示了一个全差分二阶\(G_m-C\)滤波器,其传输函数可以表达为: \[H(s)=\frac{V_{out}(s)}{V_{in}(s)}=\frac{s^2C_X/(C_X+C_B)+sG_{m5}/(C_X+C_B)+G_{m2}G_{m4}/[C_A(C_ ......
滤波器 电路设计 电路 博客 Gm-C

第1篇Scrum冲刺博客

作业概述 这个作业属于哪个课程 软件工程 这个作业要求在哪里 团队作业4——项目冲刺 这次作业的目标 Alpha 阶段认领任务、任务安排、预期任务量、感想和期望 团队成员 郑耿杭、唐梦思、王文俊、梁鸿俊 各个成员在 Alpha 阶段认领的任务 成员 任务认领 郑耿杭 项目管理、后端开发、项目测试 唐 ......
Scrum 博客

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

第13章 TCP/IP和网络编程 TCP/IP协议 具体来说,IP 或 ICMP、TCP 或 UDP、TELNET 或 FTP、以及 HTTP 等都属于 TCP/IP 协议。他们与 TCP 或 IP 的关系紧密,是互联网必不可少的组成部分。TCP/IP 一词泛指这些协议,因此,有时也称 TCP/IP ......
笔记 系统 信息

IndexedDB设计及封装

设计思路 固定数据表 键值对表 用于存储数据库相关的信息 库字段构成表 储存非固定数据表结构 非固定数据表 通过库字段构成表进行创建或更新 划重点 数据库初始创建或更新后会先触发onupgradeneeded方法,然后再触发onsuccess方法,如果在onupgradeneeded方法中执行了表结 ......
IndexedDB

博客园添加目录的方法

第一种:在正文上方直接添加目录 1. 申请开通js权限 默认是不支持,需要打开博客园后台,进入“设置”标签页,点击“申请开通js权限”,并注明用途如果想加快申请速度,也可以再向官方发个邮件(邮箱是contact@cnblogs.com),邮件也需要注明用途,快的话1小时就能搞定了 2. 添加js脚本 ......
目录 方法 博客

2023版 STM32实战3 按键外部中断(电路与代码都讲解)

常规电路(带上拉电阻) 阻值可选3.3/4.7/5.1/10 单位K 偷懒电路 利用GPIO内部的上拉模式 代码(直接拷贝使用) 这是一个外部中断控制变量a增加减少的demo为了新手方便我直接都写在了main.c文件 #include "stm32f10x.h" u8 keyflag=0; u8 a ......
按键 实战 电路 代码 2023

番外-软件设计(14)

某系统需要提供一个命令集合(注:可以使用链表,栈等集合对象实现),用于存储一系列命令对象,并通过该命令集合实现多次undo()和redo()操作,可以使用加法运算来模拟实现。 实验要求: 1. 提交类图; 2. 提交源代码; package Command_mode; import java.uti ......
软件

每日博客

在企业中良好沟通的方法及其意义 当谈及企业成功的关键因素时,沟通常常被视为其中至关重要的一个方面。无论是小型企业还是跨国公司,有效的沟通都是推动团队协作、促进合作和提高整体绩效的关键。在企业中,沟通不仅仅是简单的信息传递,更是一种交流思想、分享目标和理念的重要方式。沟通是组织内外信息传递的核心,是构 ......
博客

番外-软件设计(13)

信1305班共44名同学,每名同学都有姓名,学号和年龄等属性,分别使用JAVA内置迭代器和C++中标准模板库(STL)实现对同学信息的遍历,要求按照学号从小到大和从大到小两种次序输出学生信息。 实验要求: 1. 搜集并掌握JAVA和C++中常见的数据结构和迭代器的使用方法,例如,vector, li ......
软件

模拟集成电路设计系列博客——4.1.3 一阶Gm-C滤波器

4.1.3 一阶Gm-C滤波器 假设我们希望实现如下图所示系统框图的单端\(G_m-C\)滤波器。 我们可以使用下图所示的电路: 系统框图中的增益通过跨导器来实现,积分通过电容\(C_A\)来实现,而\(C_X\)对应了系统框图中前馈通路\(k_1 s\)。 上面这个一阶\(G_m-C\)滤波器的传 ......
滤波器 电路设计 电路 博客 Gm-C

第 2 篇 Scrum 冲刺博客

软件工程 计科21级12班-广东工业大学计算机学院 这个作业要求在哪里 团队作业4——项目冲刺 这个作业的目标 项目冲刺 一、站立会议 (为了方便协调时间所以选择了线上进行) 二、工作进度 今天完成 1.确定项目需求和目标。 2.分析需求并定义数据库模型和表结构。 3.登录界面ui设计 4.测试计划 ......
Scrum 博客

什么是计算机软件设计领域的 Edge Case

在软件设计领域,Edge Case(边缘情况)是一个重要的概念。简单来说,Edge Case 是指在系统的输入、操作或使用环境达到一些极限或者特殊情况时的场景。这些场景通常在正常使用条件下不太可能出现,但是如果发生,可能会导致系统行为异常,比如性能下降、功能失效,甚至系统崩溃。因此,在设计和测试软件 ......
领域 计算机 软件 Edge Case

算法设计与分析 目录

学期内是更不动了,之后慢慢填。 全源最短路近似 斐波那契堆及其应用 并查集分析与反阿克曼函数 Splay, LCT, ETT 动态图连通性 网络流 最小割与 Gomory-Hu 树 ... ......
算法 目录

每日博客

......
博客

每日博客2

软件设计 石家庄铁道大学信息学院 实验18:迭代器模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解迭代器模式的动机,掌握该模式的结构; 2、能够利用迭代器模式解决实际问题。 [实验任务一]:JAVA和C++常见数据结构迭代器的使用 信1305班共44名同学,每名同学都有姓名, ......
博客

模拟集成电路设计系列博客——4.1.2 全差分积分器

4.1.2 全差分积分器 在集成电路应用中有时我们需要全差分信号。如之前我们在全差分放大器章节讨论过的,全差分电路具有更好的抗噪和抗失真性能。全差分跨导器具有两个输出,一个正极输出(施加正输入电压时电流流出)和一个负极输出(施加正输入电压时电流流入)。由于有着两路输出,全差分积分器可以用两种方式实现 ......
积分器 电路设计 电路 积分 博客

Scrum冲刺博客-day1

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/CSGrade21-12 这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/CSGrade21-12/homework/13020 这个作业的目标 Scrum冲刺博 ......
Scrum 博客 day1 day