智慧 + 毅力 = 无所不能

正确性、健壮性、可靠性、效率、易用性、可读性、可复用性、兼容性、可移植性...

导航

2013年2月27日

摘要: 转自:http://www.gamelook.com.cn/2012/12/102934游戏经常会教我们一些虚拟世界中的生活教训,比如当经验主义上脑的时候,更容易Game Over或者浪费物品栏和时间。从一部游戏中学到的经验用到另一个游戏或者类型,往往会招来一些麻烦。但不管这样的坏习惯会给我们带来多少次麻烦,还是时常发现又不自觉的又回到老路上。那么不如一起来分享一下坑爹的习惯,免得到时候你玩游戏时又重蹈覆辙。不过对于游戏开发者来说,也许你能从这些悲惨的遭遇中学到一二,从而更加了解玩家。坏习惯大盘点,看看你中了几枪?物品收集控在你继续在地上捡起第20块破烂之前,退一步仔细想想吧。你真的需要这玩意 阅读全文

posted @ 2013-02-27 23:22 Bill Yuan 阅读(353) 评论(0) 推荐(0) 编辑

摘要: 转自:http://www.cnblogs.com/AllenDang/archive/2012/03/03/2378534.html就说说Go吧。它的好其实也就两个字——简洁!简洁的变量声明和赋值拿最简单的声明变量和赋值来看,下面这一句完成了声明类型到赋值,最后还有那个常见的分号作为语句的结束。var i int = 10;这个一点都不简洁对吧?为什么非要有“var”?为什么不能自己推导变量类型?为什么结尾非要加上分号?这三个问题,我相信Go语言的设计者也问过,并且都针对性的给了改进。重新来过。i := 10怎么样?“:=”是声明并推导类型的语法糖,结尾的分号也省了,因为这里我换行了,编译器 阅读全文

posted @ 2013-02-27 23:14 Bill Yuan 阅读(376) 评论(0) 推荐(0) 编辑

摘要: 转自:http://www.csdn.net/article/2012-12-03/2812457作者是ApeForest和ContentForest网站联合创始人Pravin Daryani。他在创办网站过程中,学习到了非常宝贵的经验教训。如何雇佣合格的开发者就是其中一个。这个过程相当复杂,我将一步一步的分析过程,你可以按照此方法找到你想要的人才。第0步:我想要什么?当你已经遇到一个市场机会,你要把自己的构思转变成概念,做足准备工作,再将你的想法转化为产品,需要按照你的想法进行排序。确保你花费的时间与你要找到的东西成正比。我经常问自己以下几个问题:我真的需要开发人员?我的预算和时间有多少?应 阅读全文

posted @ 2013-02-27 23:02 Bill Yuan 阅读(453) 评论(0) 推荐(0) 编辑

摘要: 转自:http://www.csdn.net/article/2012-07-05/2807113-less-is-exponentially-more导读:这篇文章是Google首席工程师、Go语言之父Rob Pike自己整理的6月21日在旧金山给Go SF的演讲稿。Rob提到:Go语言本是以C为原型,以C++为目标设计,但最终却大相径庭。值得一提的是,这3门语言都曾当选TIOBE年度语言。几个礼拜之前我被问到:“对于Go语言,最令你惊讶的是什么?”当时我就明确地给出了答案:“虽然我希望C++程序员能够使用Go作为替代拼,但实际上大部分Go程序员都是从Python和Ruby转过来的,其中却少 阅读全文

posted @ 2013-02-27 22:31 Bill Yuan 阅读(1084) 评论(0) 推荐(0) 编辑

摘要: 转自:http://blog.manhuahe.net/2012/12/%E4%BD%BF%E7%94%A8go%E8%AF%AD%E8%A8%80%E4%B8%A4%E4%B8%89%E4%BA%8B/在团队最近的几个“隐藏”项目中,都使用了Go语言做为开发语言,Go语言的强大特性给我们的工作带来了很多便利性与快乐。我想在此以我实际工作中遇到的问题,反观Go语言在语言特性上给我们带来的便利性,算是对这段时间学习工作的一个总结吧。一、channel的使用在Go里,写多线程程序变的更简单了,比如,我们要自己手写实现个简单的数据库连接池,在Java里,我们需要一个数组来存放数据库连接,连接池的所有 阅读全文

posted @ 2013-02-27 22:17 Bill Yuan 阅读(4300) 评论(0) 推荐(0) 编辑

摘要: 转自:http://www.kunli.info/2012/03/03/golang-feeling/从那时起,我就特别想,要是有一种语言能把c和Python的优点结合起来,也就是说速度快,高性能简洁明了,需要记的语言细节少,开发迅速(c)灵活,开发快速,类Python的list,map等常用数据结构支持(Python)完善的模块支持,模块也容易上手(Python)对程序员友好的并行架构(Erlang)安全,绝大部分问题能消灭在compile time中(C minus pointer)那基本就是系统级和网络级编程最对我胃口的语言了。然后我就找到了Go。Golang是一个新语言,截至目前为止, 阅读全文

posted @ 2013-02-27 22:12 Bill Yuan 阅读(13254) 评论(0) 推荐(1) 编辑

摘要: 1. I see. 我明白了。2. I quit! 我不干了!3. Let go! 放手!4. Me too. 我也是。5. My god! 天哪!6. No way! 不行!7. Come on. 来吧(赶快)8. Hold on. 等一等。9. I agree。 我同意。10. Not bad. 还不错。11. Not yet. 还没。12. See you. 再见。13. Shut up! 闭嘴!14. So long. 再见。15. Why not? 好呀! (为什么不呢?)16. Allow me. 让我来。17. Be quiet! 安静点!18. Cheer up! 振作起来!1 阅读全文

posted @ 2013-02-27 19:51 Bill Yuan 阅读(643) 评论(0) 推荐(1) 编辑

摘要: 转自:http://bbs.9ria.com/thread-103993-1-1.htmlstarling由于过度模仿flash.display.*里面的类,也带来一些性能上的问题,当我们创建超过300个displayObject时,FPS就会明显下降,所以我们先了解下STARLING是如何处理内部渲染的打开starling的核心文件可以看到一句代码,而且是强引用stage.addEventListener(Event.ENTER_FRAME, onEnterFrame, false, 0, true);然后starling会对内部任何继承displayObject的对象进行实事绘制,这样就造 阅读全文

posted @ 2013-02-27 18:09 Bill Yuan 阅读(1759) 评论(0) 推荐(0) 编辑

摘要: 转自:http://www.csdn.net/article/2012-10-23/2811088摘要:每个创业者不可能首次创业就能成功。他们的失败经验,或许可以指导其他创业者获得迅速成功。Joshua Hays在文章《7 things I learned from failing that you can avoid》总结了创业失败后获得的七条教训,希望其他创业者可以从中有所收获,以免犯同样的错误。CSDN对该文进行了编译,内容如下:正如青春期我们会经历分手的痛苦一样,企业家同样会遭受创业失败所带来的打击。我们已经停止Bidzuku方面的工作四个月了,直到现在,我的思想仍然很乱,无法进行有效 阅读全文

posted @ 2013-02-27 17:35 Bill Yuan 阅读(279) 评论(0) 推荐(0) 编辑