寻优 程序设计 程序0.618

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

实验12:外观模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解外观模式的动机,掌握该模式的结构; 2、能够利用外观模式解决实际问题。 [实验任务一]:计算机开启 在计算机主机(Mainframe)中,只需要按下主机的开机按钮(on()),即可调用其他硬件设备和软件的启动方法 ......
外观 模式 软件

软件设计实验13:享元模式

实验13:享元模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解享元模式的动机,掌握该模式的结构; 2、能够利用享元模式解决实际问题。 [实验任务一]:围棋 设计一个围棋软件,在系统中只存在一个白棋对象和一个黑棋对象,但是它们可以在棋盘的不同位置显示多次。 实验要求: 1. 提 ......
模式 软件

软件设计实验15:职责链模式

实验15:职责链模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解职责链模式的动机,掌握该模式的结构; 2、能够利用职责链模式解决实际问题。 [实验任务一]:财务审批 某物资管理系统中物资采购需要分级审批,主任可以审批1万元及以下的采购单,部门经理可以审批5万元及以下的采购单, ......
职责 模式 软件

南昌航空大学面对向程序设计21207230-袁荣皓第二次blog作业

(1)前言:总结之前所涉及到的知识点、题量、难度等情况 这次的pta绝大多数题目是对于菜单计价程序2345多种类型的进一步提高和编写,期中考试则是22道不同类型的选择题外加四道编程题,分别是圆类设计,类结构设计,以及在这俩者基础上的继承与多态,抽象类结构 (2)设计与分析:重点对题目的提交源码进行分 ......
程序设计 21207230 航空 程序 大学

opengl开发:win11已阻止应用程序访问图形硬件如何处理?

开发中出现这种问题: 请到设置里面搜索:图形设置,浏览,加入exe,选择选项然后设置。不要选择让windows决定即可。 ......
应用程序 图形 硬件 程序 opengl

【re】[HGAME 2023 week3]kunmusic -- .net程序逆向,z3库约束

附件下载下来有三个东西。 点开exe,发现是鸡哥 判断应该是.net程序(.NET 是一个免费的跨平台开源开发人员平台,用于生成许多不同类型的应用程序。 凭借 .NET,可以使用多种语言、编辑器和库来生成 Web、移动应用、桌面应用、游戏和 IoT 应用),可以用dnspy打开,那个exe和json ......
kunmusic 程序 HGAME week3 2023

第4次软工任务_设计_比奇堡

https://files.cnblogs.com/files/blogs/803747/%E8%BD%AF%E5%B7%A5%E7%AC%AC%E5%9B%9B%E6%AC%A1%E4%BD%9C%E4%B8%9A.zip?t=1700222421&download=true ......
任务

学习随笔(设计模式:模板方法模式)

内容 今天学习了模板方法模式,模板是一种面向对象高级语言中常用的编程思想。 收获 1.模板方法模式:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 2.模板编程能大大提高代码的复用性,可以在寻找所有对象公共的方法,然后抽 ......
模式 设计模式 随笔 模板 方法

.net 自定义授权处理程序

.net 自定义授权处理程序 Authorization——授权 .NET里提供了授权框架,允许开发者编写自己的授权规则,当一个请求到达控制器Action时,用它来判断该请求是否能够继续执行该控制器Action。 例如:发表一条评论,需要用户登录后才能发表,那么就使用Authorization来判断 ......
程序 net

学习随笔(设计模式:原型模式)

内容 今天学习了设计模式中的原型模式。 收获 1.所谓的原型模式,就是省去了一个类对象构造及初始化的过程,通过在原有的类对象中设计一个clone的方法或者接口,来拷贝出一个新的类对象。 2.拷贝的时候要注意"深复制"和"浅复制"的问题。这个是老生常谈的话题。 感悟 1.原型模式主要是用在构建类对象比 ......
模式 设计模式 原型 随笔

设计原则

主要介绍面向对象六大原则中的单一职责原则(SRP)、开放封闭原则(OCP)、最少知识原则(LKP)。 设计原则是指导思想,从思想上给指明程序设计的正确方向,是在开发设计过程中应该尽力遵守的准则。而设计模式是实现手段,因此设计模式也应该遵守这些原则,或者说,设计模式就是这些设计原则的一些具体体现。要达 ......
原则

浅谈 RBAC 权限系统设计

方案设计 在实际业务中,权限系统的设计其实可以做到很复杂,但是为了简单起见只保留一些最基本且核心的模块: 登录模块:权限平台一般需要靠登录获取用户身份,并通过凭证去请求接口,包括注册功能。 系统管理模块:包括用户管理、角色管理、菜单管理(如果菜单是前端控制则可以省略)等功能,是权限系统中的核心部分。 ......
权限 系统 RBAC

最新demo版|如何0-1开发支付宝小程序之前期准备篇(一)

小程序作为目前一种轻量、便捷的应用、目前应用越来越广泛了。 很多没有开发经验的开发同学可能初次接触就是小程序开发,为了详细讲解下小程序开发的步骤,我会按照小程序的开发流程一步一步从零开始给大家介绍下如何开发支付宝小程序,后续教程中会更新最新版 demo 给到大家。 ......
前期 程序 demo

SRE方法论之监控设计

监控的4个黄金指标 《SRE:Google运维解密》中提出,监控系统的四个黄金指标是:延迟(Latency)、流量(Traffic)、错误(Errors)、饱和度(Saturation。 延迟:服务处理某个请求所需要的时间。在微服务中通常提倡快速失败,服务不要憋着,这些延迟请求要尽快反馈给开发人员分 ......
方法论 方法 SRE

矢量图设计软件Sketch,专为Mac用户打造

Sketch是一款专门为Mac用户设计的矢量图设计软件,它拥有简洁直观的界面和强大的功能,使得用户能够轻松地创建和编辑各种矢量图设计。 点击获取Sketch 首先,Sketch具有强大的矢量图编辑功能。它支持多种矢量图形元素,如线条、矩形、椭圆、多边形等,并允许用户对这些元素进行各种操作,如调整位置 ......
矢量图 矢量 设计软件 专为 用户

学期2023-2024-1 20231416《计算机基础与程序设计》第八周学习总结

作业信息 这个作业属于哪个课程2023-2024-1-计算机基础与程序设计 这个作业要求在哪里 2023-2024-1计算机基础与程序设计第八周作业 这个作业的目标 《计算机科学概论》第9章《C语言程序设计》第7章并完成云班课测试,功能设计与面向对象设计,面向对象设计过程,面向对象语言三要素,汇编、 ......

为什么很多程序员讨厌低代码?

什么是低代码 低代码是一种只需用很少甚至不需要代码即可快速开发系统,并将其快速配置和部署的技术和工具。 低代码的优点 减少开发的成本 低代码开发工具把这些功能都抽象统一、开发、封装起来,形成一个个模块,让用户可以直接使用,省掉大量重复的开发工作。 低代码平台可以大大缩短软件交付周期,因为它们不需要像 ......
程序员 代码 程序

敲敲云与简道云流程设计引擎对比:选择更适合您的产品

在当今数字化时代,流程管理和自动化变得越来越重要。作为APaaS服务的两个知名产品,敲敲云和简道云都提供了流程设计引擎,帮助企业实现高效的流程管理。然而,在比较两者之后,您可能会发现敲敲云在多个方面具有优势,以下是对敲敲云的几个突出优点的介绍: 多种流程触发方式: 敲敲云的流程设计引擎支持多种触发方 ......
流程设计 流程 引擎 产品

SOLIDWORKS参数化设计之主参数设置

SOLIDWORKS参数化设计是通过主参数来驱动整个模型的变化,因此确定主参数是很重要的部分。主参数可以是数值,也可以是条件,可以手动输入,也可以做成下拉列表。今天我们就来看看主参数的下拉列表是如何做到的。 SolidKits.AutoWorks软件的参数表是外置参数表,使用软件提取所有参数后,可以 ......
参数 SOLIDWORKS

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

第五天学习 原型模式:复制创建新 浅克隆:复制对象. 深克隆:复制对象及其成员。 ......
设计模式 模式 软件

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

《信息安全系统设计与实现》第十一周学习笔记 第十二章 块设备I/O和缓冲区管理 块设备I/O缓冲区 I/O缓冲的基本原理:文件系统使用一系列I/O缓冲区作为块设备的缓存内存。当进程试图读取(dev,blk)标识的磁盘块时。它首先在缓冲区缓存中搜索分配给磁盘块的缓冲区。如果该缓冲区存在并且包含有效数据 ......
笔记 系统 信息

2023-2024-1 20211327 信息安全系统设计与实现 学习笔记10

学习笔记 块与I/O缓冲区 I/O缓冲区管理算法比较 实践过程 块与I/O缓冲区 块设备 1.定义: 块设备是一种数据存储设备,其数据以块为单位进行读写。块通常是一个固定大小的数据块,比如512字节或4KB。 2.示例: 硬盘驱动器、固态硬盘、光盘等都是块设备的例子。 3.特点: 数据以块为单位传输 ......
20211327 笔记 系统 信息 2023

第十三章 -------------------WPF应用程序实现单例

public partial class App : Application { System.Threading.Mutex mutex; public App() { this.Startup += new StartupEventHandler(App_Startup); } void App ......
应用程序 程序 WPF

设计模式(十三)职责链

一、定义 避免将一个请求的发送者与接受者耦合在一起,让多个对象都有机会接受请求。将接收请求的对象连接成一条链,并且沿着这条链传递请求,直到有一个对象能够处理它为止。职责链模式是一种行为型模式 二、描述 职责链可以是一条直线、一个环或者一个树形结构,最常见的职责链是直线型,即沿着一条单向的链来传递请求 ......
设计模式 职责 模式

CPU 程序性能优化

一个程序首先要保证正确性,在保证正确性的基础上,性能也是一个重要的考量。要编写高性能的程序,第一,必须选择合适的算法和数据结构;第二,应该编写编译器能够有效优化以转换成高效可执行代码的源代码,要做到这一点,需要了解编译器的能力和限制;第三,要了解硬件的运行方式,针对硬件特性进行优化。本文着重展开第二 ......
性能 程序 CPU

stm32的USB从设备串口驱动设计

一、USB_OTG简介 USB_OTG(OTG,ON THE GO)是一款双角色设备(DRD) 控制器,同时支持从机(USB DEVICE)功能和主机(USB HOST)功能。在主机模式下,OTG 支持全速(OTG_FS,12 Mb/s)和低速(OTG_LS,1.5 Mb/s)收发器,而从机模式下则 ......
串口 设备 stm USB 32

读程序员的制胜技笔记15_读后总结与感想兼导读

1. 基本信息 程序员的制胜技 [土耳其]塞达特·卡帕诺格鲁(Sedat Kapanoglu) 人民邮电出版社,2023年9月出版 1.1. 读薄率 书籍总字数320千字,笔记总字数35586字。 读薄率35586÷320000≈11.12% 1.2. 读厚方向 零信任网络:在不可信网络中构建安全系 ......
读后 程序员 感想 笔记 程序

高并发下如何设计秒杀系统

# 高并发下如何设计秒杀系统 本文总结自如果面试遇到秒杀系统,要这样回答。。。 ​ ‍ 秒杀是一种促销活动,在一个时间开放购买,很多用户抢购商品,但只有极少数用户能够购买成功 秒杀这种活动商家通常是不赚钱的,用来宣传自己,但这种活动对技术的要求不低,下面总结一下秒杀相关的技术细节 瞬时高并发 秒杀真 ......
系统

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

作业摘要 作业所属课程 所属课程链接 作业要求 团队作业3--需求改进&系统设计 团队Github仓库链接 Github链接 作业目标 明确需求、改进原型、系统设计和测试需求 1 需求&原型改进 1.1 针对课堂讨论环节老师和其他组的问题及建议,对修改选题及需求进行修改 1.1.1 课堂问答 Q & ......
团队 需求 系统 amp

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

团队作业3——需求改进&系统设计 作业概述 这个作业属于哪个课程 软件工程 这个作业要求在哪里 作业要求 这个作业的目标 需求&原型改进,系统设计,Alpha任务分配计划,测试计划 需求规格说明书(初稿) 团队作业2-《需求规格说明书》 目录团队作业3——需求改进&系统设计作业概述痛点:场景展示:1 ......
团队 需求 系统 amp
共18000篇  :69/600页 首页上一页69下一页尾页