实现单例模式,组合模式,Builder模式,装饰器模式,并使用设计模式实现赌场
2022-06-12 19:04:52 85KB 设计模式实验
设计一个多功能数字钟,要求如下: 1. 有“时”、“分”、“秒”的十进制数字显示,最大显示值为“23时59分59秒; 2. 有手动校时、较分的功能(时、分单独较正时均不影响其他部分的正常计时); 3. 任意设置的定时闹钟(用一个发光管的闪烁提示闹钟时间到)。 思考题: 可以用哪些中规模的计数器完成设计,简述之 手动时分校正电路可以有不同的方案吗?请给出电路
2022-06-09 20:19:45 1.63MB FPGA QuartusⅡ 多功能数字钟 定时闹钟
1
3.仿照教材上面围棋软件的设计思路,设计一款五子棋,采用至少5种设计模式。 说明: (1)实验报告中把设计的思路说清楚,给出你所采用的设计模式的原始类图。 (2)对于你系统中使用了设计模式的模块绘制其类图,实验报告中贴上该部分实现源代码 (3)提交整个系统源代码和实验报告电子版
为了实现1550 nm正交线偏振双频激光输出,设计了一种复合环形腔双波长单纵模掺铒光纤(EDF)激光器,以保偏光纤Bragg光栅作为波长选择元件,并采用未抽运掺铒光纤饱和吸收体作为激光单纵模选择元件,从而实现正交线偏振1550 nm双波长单纵模激光稳定振荡输出。简要介绍了复合环形腔选模及未抽运掺铒光纤饱和吸收体选模的基本原理,理论分析了未抽运掺铒光纤长度对单纵模选择的影响,实验研究了不同选模情况下双波长激光的振荡特性。实验结果表明:腔内含有保偏光纤Bragg光栅和未抽运掺铒光纤饱和吸收体的复合环形腔。掺铒光纤激光器能够稳定输出1550 nm正交线偏振双波长单纵模激光,其波长间隔约为0.344 nm。这种双波长单纵模光纤激光器可广泛应用于激光传感与测量以及密集波分复用(DWDM)光纤通信等领域。
2022-05-29 18:59:13 4.85MB 激光器 双波长单 保偏光纤B 未抽运掺
1
二工大 Linux常用命令及程序设计基础实验报告 嵌入式操作系统及其开发
2022-05-28 09:00:56 1MB linux 文档资料 运维 服务器
1
快速降维SAGE算法的设计与实验验证
2022-05-26 11:48:17 125KB 研究论文
1
注释如下: 1.draw1: call clear call bird;调用小鸟子程序 这两句与下文与之对应的小车程序 部分为此程序动画实现的核心。动画的实现是先调用一次清屏,清除到屏幕当前帖,并调用一次重新绘图(call bird,call car),显示图形下一帖,以达到动画的效果。 2.这部分是控制物体运动方向的,按方向键的上、下、左、右可控制物体相应的移动。如: cmp al,48h;是否为向上 jnz draw_d1 dec dx jmp draw1 若按的方向键上键,行位置dx减少1,即在初始位置dx,64h; cx,0a0h的基数上,dx减1即为63h.在新的基数上,执行draw ,即清屏,重新绘图。 3.绘图子程序,图形都是由像素构成的,确定像素显示的位置,再调用一次BIOS输出。如下: mov bx,5 heng1:inc cx ;像素初始行位置dx,列位置cx确定的前提下,增加或减少dx,cx的值,可显示另一个像素,一个像素的组合,即形成图形。 int 10h ;调用bios中断输出这个像素。 dec bx jnz heng1 第一句mov bx,5是用循环控制输出的次数。即在同一行上输出5个像素,构成一行。
2022-05-23 12:12:55 4KB 汇编程序
1
shut+sock号禁言 free+sock号恢复禁言 to+sock号+内容 私聊 西南科技大学网络程序设计综合实验,八说了,开冲 2实验目的 锻炼按照软件工程过程对实际应用进行分析、设计和编程的能力; 综合运用在本课程与相关课程中学过的知识,结合实际工程应用环境,在设计 过程中加深对相关知识的掌握和对网络编程技术的理解。 3实验内容 实验题目一:网络聊天程序设计(可选) 实验要求 1、分析典型网络聊天应用软件(如QQ、MSN等)的实现原理,模拟设计一套网络聊 天应用程序,必须实现以下功能: ①按照C/S结构分别设计服务端程序和客户端程序; ②服务端通过图形用户界面实现对服务器的控制,负责维护用户帐户和用户群,并维 护用户信息、维持客户端之间的端对端通信和群聊通信、适时维护用户在线信息,并能够发 送广播消息。 2、增加尽可能多的功能,用户界面友好,操作简便,代码设计遵从程序设计规范, 易读性强,对关键过程和代码进行标注说明。 3、程序设计过程遵从软件工程规范,有需求分析、系统设计和详细设计过程,有相 应的规范化说明文档。 实验提示 1、客户端之间的通信是通过服务器进行转发的,对于两个客户端,服务器需要创建 两个套接字分别维持与客户端之间的连接。当客户端需要向另一个客户发送消息时,它首先 将消息发送到服务器,由服务器根据目标用户帐户转发到目标主机。 2、群聊是采用多播技术实现的,也可以采用单播技术实现,但是服务器开销会增加。 具体说来,若采用组播技术,当服务端收到来自一个客户端的消息后,向预先分配的该组组 播地址转发该消息。若采用单播技术,服务端需要向该组内的所有客户端一一转发该消息。 3、广播消息通过广播方式发送由服务端创建的消息。 4、服务端根据客户的连接和断开情况,实时向其它客户端发送用户在线信息。
2022-05-20 20:16:45 66.02MB 资源
1
在子程序嵌套的情况下,如果一个子程序调用的子程序就是它自身,这样的子程序称为递归子程序。显然递归调用是子程序嵌套的一种特殊情况。使用递归算法往往能设计出效率较高的程序。 递归调用最简单例子是计算阶乘。求N!本身是一个子程序,由于N!是N和(N-1)!的乘积,所以为求(N-1)!必须递归调用求N!的子程序,只是每次调用所使用的参数不同而已。
1
设计一个可以计时的数字时钟,其显示时间范围是00:00:00~23:59:59,且该时钟具有暂停计时、清零等功能。
2022-05-18 10:22:02 56KB 数字时钟设计 VHDL时钟设计 EDA实验
1