欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

求编程步骤

更新时间: 2014-01-05 01:58:15 责任编辑: Author_N1

 

求编程方法
1.该网站只有一个网页。
2.该页面内仅有一个背景色为白色的正方形区域,大小为500×500像素。
3.对于这250000个像素块(500×500=250000),鼠标点击每个像素,都能够调出调色板,为该选中的像素更换颜色。
4.只要有用户改变像素颜色,就要立即保存到服务器,好让下一秒及之后访问该页面的所有用户,都能看到该用户改变后的效果。
5.页面一直处于最新状态。即每次刷新或访问,看到的都是刷新前用户更改过颜色后的效果。
6.能支持数千人实时对像素进行修改,在浏览器的页面内显示实时效果,当然,由于网络通信原因,可以有短暂的延迟。 

我的思路:
再复杂的图形,若按时间轴顺序,将时间轴放大,都可以视作为是一个像素接一个像素不断变化而得到的。因此,服务器也可以按时间轴顺序:微观上,仅对图形的某一像素块(或局部)用API修改;宏观上,总是用最新的图片来覆盖较新的图片。这样,用户浏览到的总是最新的图形。但考虑到用户不仅仅是浏览,他也涉及到对图片的修改操作,那么,请问:能否像页面游戏(单网页游戏)那样,不需要刷新,就能实时观测到从服务器传来的行为?

--参考方法--
并发的咚咚我不懂,pass

给你提一点:
1~6都没有提到“图片”二字,换个角度看问题可能更简单


--参考方法--
cdata = new color[500][500];
保存在Application
非涮新,直接用ajax
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:58:15
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/3847/
本文WWW.DOC100.NET DOC100.NET版权所有。