滤波器 电路设计 电路 单元

权限表设计

常规权限管理数据结构设计,三张常规表:用户、角色、菜单,通过用户和角色的关系,角色和菜单(权限)的关系,实现用户和菜单(按钮)的访问控制权 ......
权限

【算法设计与分析】期中复习

一、概论 什么是算法? 算法是求解问题的一系列步骤,用来将输入数据转换成输出结果 算法设计应该满足以下目标(对使用算法的人来讲) 正确性:算法能正确地执行,能完成任务 可使用性:算法要能被方便地使用 可读性:算法应具有较好的可读性,易于理解 健壮性:要有异常处理,对不合理的数据进行检查,从而避免异常 ......
算法

【游戏设计随笔05】关于“模拟经营”的一些感悟笔记

一些模拟经营大类的tips: 1:模拟经营游戏的定义 游戏可以视为一组,在好玩的心态下由玩家执行的规则下的选择。而模拟经营类型的游戏更加偏重于资源分配。如果有一个基本定义,就是完成游戏资源产出机制,到资源分配,再到升级机制,最后强化资源产出,完成闭环的一个结构。 2:模拟经营游戏的核心线索 当产出机 ......
随笔 笔记

【游戏设计随笔04】关于《桃源》的一些设计运营总结

1:《桃源》有着非常明显的优势区间“美术”。 用出众的美术风格为玩家制造记忆点,依旧是游戏获客的重要方式,尤其是对于那些缺乏用户积累的新IP、新团队来说。 2:度过了初期的视觉冲击,就需要用玩法让玩家留下,《桃源》采用了一套简练的核心循环。仅从生产经营的资源循环来看,《桃源》有个非常明显的特点:简单 ......
随笔

Vue 前端设计模式梳理

一、什么是设计模式? 设计模式是一套被反复使用、多数人知晓、经过分类编目的、代码设计经验的总结。它是为了可重用代码,让代码更容易的被他人理解并保证代码的可靠性。 设计模式实际上是“拿来主义”在软件领域的贯彻实践,它是一套现成的工具,拿来即用。下面来看一下设计模式的设计原则。 二、设计几个原则 单一职 ......
设计模式 前端 模式 Vue

青岛市程序设计竞赛冲刺⑥(2023第四届上海市青少年算法竞赛小学组试题)

2.幸运数 原题: 原代码: #include<bits/stdc++.h> #define ll long long using namespace std; const int N = 1e7+5; ll a[505]={0,6,8,66,68,86,88,666,668,686,688,866 ......

软件开发、设计、架构的其他原则

LOD:迪米特法则(Law of Demeter) CRP:合成复用原则(Composite Reuse Principle) DRY:不要重复你自己原则 (Don’t Repeat Yourself Principle) KISS:KISS原则 (Keep It Simple and Stupid ......
架构 软件开发 原则 软件

作业四:需求改进&系统设计

| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/2022softwarecodedevelopmenttechnology | | | | | 这个作业要求在哪里| https://edu.cnblogs.com/campus/gdgy/2022 ......
需求 系统 amp

DEVExpress XtrReport 报表设计器 相关设置与属性

一、DevExpress报表设计器的多列模式 1、这是DevExpress报表设计器中的多列模式的提示:Space forrepeating columnsControls placed here will be printed 2、要设置多列模式,您需要设置报表的Detail区域的MultiCol ......
报表 DEVExpress XtrReport 属性

如何设计一个轻量化网络模型

要设计一个轻量化网络模型,并具备强大的特征提取与语义理解能力,可以采用以下策略: 使用较少的卷积层和全连接层,减少模型的参数数量和计算量; 使用卷积层进行特征提取,使用全局池化层进行特征整合; 加入注意力机制,提升模型的语义理解能力; 使用残差连接,增强模型的稳定性和泛化能力; 对模型进行轻量化的优 ......
模型 网络

MySQL数据库设计规范

一、背景规范及目的 MySQL 数据库与 oracle、sqlserver 等数据库相比,有其内核上的优势与劣势。我们在使 用 MySQL 数据库的时候需要遵循一定规范,扬长避短。本规范旨在帮助或指导 RD、QA、OP 等技术人员做出适合线上业务的数据库设计。在数据库变更和处理流程、数据库表设计、S ......
数据库 数据 MySQL

MySQL(十七)查询优化(二)与数据库主键设计

查询优化(二) 1 覆盖索引 什么是覆盖索引 ​ 看下面的例子,对于联合索引age_sno_name,当查询字段较少时能够使用索引,而字段较多的时候只能进行文件排序,这是由优化器判断通过索引加回表或者直接文件排序的成本来决定的。这种一个索引包含了满足查询结果的数据(select + where + ......
数据库 数据 MySQL

《重构:改善既有代码的设计》学习笔记

代码的坏味道 | 名称 | 说明 | 重构手法 | | | | | | 神秘命名Mysterious Name | 好的命名能够节省时间 | 改变函数神秘、变量改名、字段改名 | | 重复代码Duplicated Name | 重复代码让人不得不留意其中的细微差异 | 提炼函数、移动语句、函数上移 ......
代码 笔记

Java教程:Springboot项目如何使用Test单元测试

今天早上来公司 领导突然分配了任务,就是简单的测试一下实体的添加修改功能,要使用到Juntil单元测试,目前使用springboot项目,jpa,maven管理,回忆起曾经用到过@Test注解,于是开始唰唰唰的写起了测试咧,然鹅,一顿报错,依赖无法注入,空指针,乱七八糟的一大通,无奈开始借助百度,终 ......
Springboot 单元 项目 教程 Java

Springboot @Test 给Controller接口 写 单元测试

Springboot @Test 给Controller接口 写 单元测试 https://blog.csdn.net/qq_35387940/article/details/129140984?spm=1001.2101.3001.6650.8&utm_medium=distribute.pc_r ......
Springboot Controller 单元 接口 Test

领域驱动设计-软件核心复杂性应对之道:第四章

第二部分 模型驱动设计的构造块 设计原则:职责驱动设计 第四章 分离领域 ​ 在软件中,专门用于解决领域问题的那部分通常只占整个软件系统的很小一部分,这与其重要性远远不成比例。要想实现最佳的设计构思,就得去研究模型中的元素并且将它们视为一个系统。绝不能像在夜空中辨认星座一样,勉强把领域对象从许多对象 ......
复杂性 核心 领域 软件

java基于ssm的超市管理系统、超市销售管理系统,附源码+数据库+文档,适合课设设计、毕业设计

1、项目介绍 java基于ssm的超市管理系统、超市销售管理系统。本系统的设计是两种用户,一种是普通用户,一种是管理员用户。权限都不一样。 主要功能有:添加商品、库存查询、订单管理、商品删除管理、退货管理、销售统计、供应商管理、用户管理、角色管理。 项目获取,看这里 2、技术框架 编程语言:java ......

面向对象程序设计题目集总结blog2-22206110-胡瑞杰

一、前言 第二次在博客园上发布面向对象程序设计题目集的总结博客。经过几周的学习,面向对象的理念更加深入。虽然已经学了些面向对象程序设计,学好这部分内容还是有较大难度。 关于知识点 本次的题目集所体现的知识点已经不仅限于Java的语法知识,还需要考虑设计问题,不能看到题目就开始进行代码编写,需要考虑类 ......
程序设计 22206110 题目 对象 程序

以点类Point及平面图形类Plane为基础设计圆类Circle

class Circle : public Plane,public Point {public: Circle(double x = 0, double y = 0, double r = 0) : Point(x,y), radius(r) { cout<<"Circle Constructor ......
图形 平面 基础 Circle Point

C/C++《程序设计基础II》[2023-04-30]

C/C++《程序设计基础II》[2023-04-30] 2022级计算机专业《程序设计基础II》小组项目作业 作业要求: 1.分小组完成,2-4人一组(每个题目后面有人数要求,见附件1); 2.任课老师按小组分配任务; 3.作业时长为1周; 4.提交内容为:WORD文档,内容包括:题目内容、算法分析 ......
程序设计 基础 程序 2023 04

青岛市程序设计竞赛冲刺④(2019山东省小学组试题)

1.随机数 原题: 解题思路: 求出输入值中的最大值,从这个数输出到6即可 AC代码: #include<bits/stdc++.h> #define ll long long using namespace std; int x,y; int main(){ freopen("random.in" ......
小学组 程序设计 试题 小学 程序

将设计思维应用于人工智能

选择正确的项目管理方法对于您的项目开发至关重要。它将帮助您避免错误,加速整个过程,并支持发现目标群体的问题。只有在深入了解目标群体的需求后,您才能制定解决他们问题的解决方案。人工智能正在成为我们生活中更大、更重要的一部分。基于 AI 的产品和服务将无处不在,从 自动驾驶汽车到Siri等语音助手。设计 ......
人工智能 人工 思维 智能

设计模式-工厂方法

工厂方法模式 简单工厂的不足 上节的简单工厂,需要拓展时比如修改工厂类,违背了设计模式的开闭原则 简单工厂类直接生成各个子类产品,而工厂方法则有一个抽象工厂类,声明了创建产品的工厂方法,而各个不同的子类产品交由各个不同的具体工厂去完成创建,拓展时,只需要新建一个具体工厂即可,具有更好的灵活性和拓展性 ......
设计模式 工厂 模式 方法

设计模式-简单工厂

简单工厂模式 传入参数,创建属于同一父类下的不同子类实例。 定义一个父类(通常是抽象的),再定义一些基于父类的具体子类,然后定义一个工厂类,包含了一个用于创建各个不同子类的静态方法,它根据传入的参数来判断应该创建那个子类实例。 简单工厂中,存在3个角色: 抽象产品 具体产品 简单工厂 简单工厂下的角 ......
设计模式 工厂 模式

Markdown表格-换行、合并单元格

1.表格中对其、换行处理 1.1 一般我们都会这样用表格如下: |排名|姓名| |--|--| |第一名|隔壁老王| |第二名|隔壁小王、隔壁小小王| 实现效果图: | 排名 | 姓名 | | | | | 第一名 | 隔壁老王 | | 第二名 | 隔壁小王、隔壁小小王 | 1.2 当然这里也可以通过 ......
表格 单元 Markdown

【模板方法设计模式详解】C/Java/JS/Go/Python/TS不同语言实现

简介 模板方法模式(Template Method Pattern)也叫模板模式,是一种行为型模式。它定义了一个抽象公开类,包含基本的算法骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变算法的结构,只是重定义该算法的某些特定步骤。不同的子类以不同的方式实现这些抽象方法,从而对剩余的逻辑有不 ......
设计模式 模板 语言 模式 方法

基于SSM+LayUI的宿舍管理系统设计与实现

前言:项目源代码私信获取,可直接运行,包括sql文件 1. 项目简介 本系统基于SSM和LayUI框架,实现了一个方便快捷的宿舍管理系统,主要实现的功能有: 管理员的登录与登出 管理员、班级、学生、宿舍、卫生、访客各模块增删改查 各个模块数据导出Excel 通过MD5对数据进行加密,保证安全性 2. ......
管理系统 宿舍 系统 LayUI SSM

#面向对象程序设计PTA作业# 第4、5、6次作业总结(三)

#一、前言 本篇分析题目集6:7-4、7-5 1. 三次题目集涉及的的知识点: 面向对象技术特性之封装性、字符串处理(4:7-1) 面向对象程序设计方法之聚合(5:7-5,7-6) 面向对象程序设计之继承(6:7-4,7-5) 2. 题量、难度情况 这三次题目集的题量和难度对于我来说比较大,是我第一 ......
程序设计 对象 程序 PTA

JS 设计模式

单例模式 一个类只有一个实例,并提供一个访问它的全局访问点。 1 class LoginForm { 2 constructor() { 3 this.state = 'hide' 4 } 5 show() { 6 if (this.state 'show') { 7 alert('已经显示') 8 ......
设计模式 模式 JS

#面向对象程序设计PTA作业# 第4、5、6次作业总结(二)

本篇承接 #面向对象程序设计PTA作业# 第4、5、6次作业总结(一)继续分析题目集4的第5、6题 #一、前言 本次总结涉及题目集4的7-1、题目集5的7-5、7-6,题目集6的7-1、7-4、7-5。 1. 三次题目集涉及的的知识点: 面向对象技术特性之封装性、字符串处理(4:7-1) 面向对象程 ......
程序设计 对象 程序 PTA