月度存档: 十月 2013

实现图片预加载的三大方法

预加载图片是提高用户体验的一个很好方法。图片预先加载到浏览器中,访问者便可顺利地在你的网站上冲浪,并享受到极快的加载速度。这对图片画廊及图片占据很大比例的网站来说十分有利,它保证了图片快速、无缝地发布,也可帮助用户在浏览你网站内容时获得更好的用户体验。本文将分享三个不同的预加载技术,来增强网站的性能与可用性。
  继续阅读 »

关于html5打飞机遇到的一些问题

最近在模仿微信打飞机游戏,遇到的一些问题。简单描述一下:

1.画布读取问题,

继续阅读 »

html5 audio 游戏开发的那些让人抓狂的问题

最近在研发的一款html5打飞机游戏,当我正在给他配音的问题时,发现很多巨坑。

没仔细接触过audio可能以为这是一个播放音乐的标签,没什么好研究的,我以前也是这么想,仔细运用到游戏的复杂环境里面,简直让人抓狂。 继续阅读 »

高并发下的Node.js与负载均衡

新兴的Node.js已经吸引了很多开发人员的眼光,它提供给我们一个快速构建高性能的网络应用的平台。我也开始逐步投入node.js的怀抱,在学习和使用的过程中,遇到了一些问题,也有一些经验,我觉得有必要写出来,作为总结,也用作分享。

众所周知,node.js基于v8引擎,所以它本身并不支持多线程(有多线程的Module哦),那么为了充分利用server的Multi-core,就必须使用多进程的方式。那么进程之间如何负载均衡就会是一个关键所在。 继续阅读 »

Flash Socket通信的安全策略问题 843端口

1、问题描述
      将flash发布为html格式后,加载页面后,swf无法与服务器进行socket通信。Flash端显示的错误为:
securityErrorHandler信息: [SecurityErrorEvent type=”securityError” bubbles=false cancelable=false eventPhase=2 text=”Error #2048″] 继续阅读 »

PNG文件格式详解

最近在做企鹅套装合成的时候 用到的知识

PNG的文件结构

对于一个PNG文件来说,其文件头总是由位固定的字节来描述的:

十进制数 137 80 78 71 13 10 26 10
十六进制数 89 50 4E 47 0D 0A 1A 0A

其中第一个字节0x89超出了ASCII字符的范围,这是为了避免某些软件将PNG文件当做文本文件来处理。文件 继续阅读 »