上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 62 下一页
  2011年2月17日
摘要: 概述游戏开发是个很大的课题,该系列只简单讲述如何使用Flex技术平台搭建一个简单的游戏框架,如何设计能优化游戏的CPU占用,内存等,最后制作一个完整的Flex小游戏(提供源码)。 游戏的呈现方式1:元件方式 这种方式比较适合小型的游戏,游戏元件数量少的情况。当游戏元件数量大时就不合适了:元件会对游戏图形、音频等资源进行拷贝,浪费大量内存;并且元件会独立管理自身的呈现,这个开销是很严重的。该方式的好处是开发比较简单,所以也比较常用,是flash游戏的主要开发方式。 方式2:位图绘制方式 当游戏精灵数量比较多时方式1显得有点力不从心了,画面太卡了,影响游戏体现。用绘制方式能够很好解决画面呈现的问题 阅读全文
posted @ 2011-02-17 21:33 springside5 阅读(225) 评论(0) 推荐(0) 编辑
  2011年2月8日
摘要: 1.OAuthOAuth是一种国际通用的授权方式,它的特点是不需要用户在第三方应用输入用户名及密码。OAuth的技术说明可参看官方网站 http://oauth.net (英文)。 微博系统中,OAuth的Access token不会过期,只有用户手工撤销授权或收回您的app访问权限access token才会失效。 目前OAuth只支持授权读写访问,授权的应用可以获取用户数据及发表微博。目前暂时不支持只读权限授权。 2.认证流程及访问资源流程腾讯微博API通过以下四个步骤来完成认证授权并访问或修改受限资源的流程1.获取未授权的Request Token(temporary credentia 阅读全文
posted @ 2011-02-08 13:51 springside5 阅读(330) 评论(0) 推荐(0) 编辑
  2011年2月4日
摘要: 基于ECLIPSE的C++环境配置。。1.安装MinGW (基于GCC的C++编译器)MinGW和Cygwin 是获取GNU toolchain的2种主要方式(GNU toolchain,GNU下一系列的工具包,我的理解主要是gcc这一系列工具)。这两者最大的区别是MinGW使用Windows C的运行库,叫做mscvrt,而Cygwin使用了一组基于GPL的DLLs(GPL协议具有传染性,使用GPL协议下的软件后你自己开发的东西也要遵守GPL协议),因此MinGW避开了GPL协议。 MinGW和CDT能很好的整合。好吧,我们装MinGW(MinGW是Minimal GNU for 1.1安. 阅读全文
posted @ 2011-02-04 21:04 springside5 阅读(144) 评论(0) 推荐(0) 编辑
  2011年1月30日
摘要: ECLIPSE远程调试TOMCAT. Powered by Zoundry 阅读全文
posted @ 2011-01-30 14:30 springside5 阅读(89) 评论(0) 推荐(0) 编辑
  2011年1月19日
摘要: 通过Dojo官方博客得知,Dojo1.6 Beta1已经发布,原文链接:http://dojotoolkit.org/blog/dojo-1-6-beta-1。下面是翻译内容。本博客也将逐步介绍Dojo1.6的新特性和解决的问题。 很高兴发布Dojo1.6的第一个beta版本。 即将在2月份发布的1.6正式版会是第一个包含面向Dojo2.0的一些转型的版本,这些转型变化较大,但保持向后兼容。 因为一些开发仍在进行,我们也将尽快发布Dojo 1.5.1版本,它包含了针对当前最为稳定和普及的1.5版本中重要的bug修复。 Dojo 1.6 release notes还在编... 阅读全文
posted @ 2011-01-19 14:19 springside5 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 对于组件化的软件工程设计,很多开发人员都比较熟悉。组件化的设计适合于复杂的软件系统和团队协作开发。把软件系统划分成若干个组件,组件之间通过预先定义好的接口和协议进行通讯和协作,共同完成整个软件系统的职责。团队中的开发人员可以各自负责不同的组件。组件化的思想在桌面应用和Web应用后台开发中比较流行,相关的技术和实践都比较成熟。而在Web应用的前端部分,组件化一直进展得比较缓慢。这其中的原因有很多,最主要的是Web应用的前端在开始的时候比较简单,没有组件化和设计的必要。随着Ajax应用的流行,Web前端部分越发复杂,用户对Web应用的要求不断向桌面应用靠拢。HTML语言的基本界面元素不能单独地满足 阅读全文
posted @ 2011-01-19 13:33 springside5 阅读(196) 评论(0) 推荐(0) 编辑
  2010年12月31日
摘要: 爱城的冬天,雪,圣诞和新年是主题。每年的冬天都会有朋友相继离开,各奔前程而去。我发现在国外这么多年,还是不习惯悲欢离合的感觉。这篇随笔写给2011年的我,文字帮我记忆曾经点滴。1. 2010年完成三个重要的人生目标;2. 2010年错过了一个女生;3. 2010年朋友各奔前程,短暂的相聚迎来了新的离别;4. 2010年开始新的挑战,结果会在2011年揭晓;祝福我的每一位朋友,在2011年,心想事成,万事如意。 阅读全文
posted @ 2010-12-31 18:02 springside5 阅读(94) 评论(0) 推荐(0) 编辑
  2010年12月30日
摘要: 随着Ajax技术的流行,越来越多的Web应用使用Ajax技术来提高用户体验。使用Ajax技术的一个重要优势是不需要额外的浏览器插件支持,只需要使用浏览器原生的 API,并利用JavaScript来操作即可。使用原生API时会遇到的两个比较大的问题是浏览器兼容性和底层A代PI接口带来的编程复杂性。同样的功能在不同的浏览器上的实现方式是存在差异的。如果一个应用希望支持不同的浏览器,则开发人员需要添加很多的浏览器检测或嗅探的代码。比如同样的事件绑定功能,在IE上使用attachEvent,而在其它浏览器上则使用addEventListener。除了兼容性问题之外,浏览器提供的原生API的接口一般都比 阅读全文
posted @ 2010-12-30 14:05 springside5 阅读(117) 评论(0) 推荐(0) 编辑
  2010年12月26日
摘要: 最近学校的H3C iNode升级到iNodeClient_For_Linux_V3.60-E6210后,原来的客户端已经不能使用了,提示版本太低,但是网上找的新版本又有很多的问题,以下是解决一些问题的方案,希望对大家有所帮助。 下载新版本后按照官方提供资料安装首先出现问题如下:mv: 无法 stat “./iNodeAuthService”: 没有那个文件或目录./install.sh: 80: chkconfig: not found./install.sh: 80: chkconfig: not foundStarting AuthenMngService: cd: 2: can' 阅读全文
posted @ 2010-12-26 21:48 springside5 阅读(327) 评论(0) 推荐(0) 编辑
  2010年12月15日
摘要: 多线程编程中,在一个程序中使用多线程,一般很少有多个线程能在其生命周期内进行完全独立的操作。这些线程共享该进程空间的内存和文件句柄资源,多个线程竞争地获得这些资源。为了防止多个线程访问资源的不一致性,就需要用到互斥量,互斥量本质上讲就是一把锁,该锁保护一个或者一些资源。一个线程如果需要访问该资源必须要获得互斥量,并对其加锁。这时如果其他线程如果想访问该资源也必须要获得该互斥量,但是锁已经加锁,所以这些进程只能阻塞,直到获得该锁的线程解锁。这时阻塞的线程里面有一个线程获得该互斥量并加锁,获准访问该资源。其他的线程继续阻塞,周而复始。说道互斥就必须说道同步。同步即是指在互斥的基础上(大多数情况). 阅读全文
posted @ 2010-12-15 19:04 springside5 阅读(170) 评论(0) 推荐(0) 编辑
上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 62 下一页