云计算 期末作业

该项目是一个基于Socket.io的《你画我猜》游戏,实现了聊天功能、弹幕功能,并进行了UI细节优化。通过Docker构建了镜像并上传到Docker Hub。参考了Socket.IO、Jquery.barrager.js和Docker官方文档。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

项目名称

基于Socket.io通信的《你画我猜》docker镜像制作

项目介绍

  1. 原有项目已实现:
    • 画笔
    • 关键词
    • 计时
  2. 本次实验实现
    • 添加聊天功能
    • 添加弹幕
    • UI等细节优化
    • 对应docker镜像的制作和上传

项目实现

  1. 聊天功能:
    • 通过在页面内添加消息框的div及input标签用于信息显示及发送,然后在负责客户端的io.js中添加信息传 输代码:
    	socket.on('server msg', function (data) {
               
    		var ele = document.createElement('p');      
    		ele.innerHTML = data;    
    		msg.appendChild(ele);    
    		msg.scrollTop = msg.scrollHeight; 
    		});
    
    • 在负责客户端的service.js中添加信息传输代码,关键部分如下:
    io.sockets.on('connection', function (socket) {
               
    	socket.on('login', function (name) {
           
    this.on('client msg', function (msg) {
               
    	if (!doCmd(msg, this)) {
                   
    	msg = escapeHTML(msg);          
    	if (Game.player && Game.player.word.word === msg) {
                       		if (this.prev && this.prev.player === Game.player && this.prev.word;                 
    	this.emit('server msg', "您已经正确回答过了!");                  return;              
    	}              
    	tops.set(this
期末作业题目 1.结合所学相关内容,研究撰写一篇关于云计算资源分配策略或任务调度或资源使用预测算法的论文。要求扩展云计算仿真器CloudSim或其它仿真软件设计实现该算法,并进行仿真实验测试和分析该算法/策略的性能。也可以是将云计算技术应用于自己感兴趣研究方向为主题的研究论文。论文撰写格式要求以《软件学报》的投稿要求为模板。 摘 要: 粒子群优化(PSO)算法思想来源于人工生命和演化进化论。PSO 通过粒子追随自 己找到的最优解和整个群体的最优解来完成优化,群体中每一个粒子代表问题的一个候选解, 属于一类启发式随机全局优化技术。PSO 的优势在于简单又功能强大。本文将使用云计算仿 真器 CloudSim 实现 PSO 完成任务调度以及改进算法评估性能。 关键词: 粒子群;优化;进化论;CloudSim 中图法分类号: Particle swarm optimization algorithm and improved implementation CHEN Jia-Le1 1(School of Computer Science and Software, Shenzhen University, Shenzhen 518000, China) Abstract: The idea of particle swarm optimization (PSO) comes from artificial life and evolutionary theory. Particle swarm optimization (PSO) is a heuristic stochastic global optimization technique, in which each particle represents a candidate solution of the problem. The advantage of PSO is simple and powerful. In this paper, we will use the cloud computing simulator cloudsim to implement PSO to complete task scheduling and improve the algorithm to evaluate performance. Key words: particle swarm; optimization; evolutionism; CloudSim;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值