2015年7月19日

windows下搭建lisp编译环境

摘要: 1.很简单,直接下载lispinabox。 阅读全文

posted @ 2015-07-19 11:02 Devin_2011 阅读(292) 评论(0) 推荐(0) 编辑

2015年7月12日

游戏lua内存优化

摘要: 最近由于项目原因,我开始研究lua的回收机制,内存泄漏以及内存优化,于是在网上开始搜寻资料。 http://www.huomo.cn/developer/article-e8c5.html这篇文章讲述了游戏过程中遇到一些内存泄漏的问题,其中最容易犯的一个问题就是将局部变量声明为一个全局的变... 阅读全文

posted @ 2015-07-12 11:31 Devin_2011 阅读(1298) 评论(0) 推荐(0) 编辑

2014年5月18日

编写可读性代码

摘要: 1.一致性风格比“正确”的风格更加重要。2.要表明代码意图,而不是代码字面的含义。 阅读全文

posted @ 2014-05-18 15:33 Devin_2011 阅读(116) 评论(0) 推荐(0) 编辑

2014年1月22日

游戏功能开发流程-如何尽量减少bug率

摘要: 最近一个月开发了开发了很多游戏功能,由于时间有限,所以自己并没有进行全方位的自测。今天,自己在测试时装合成功能的时候,发现一个提示语的bug,这是一个很明显易见的bug,居然没有测试出来,一方面自己没有仔细考虑,另一面的测试人员没有进行仔细的测试。不过最终原因还是在自己身上,要做到bug少,一个最好的方法就是按照流程来开发。 在开发之前,现将功能中可能会发生bug的功能点一条条写在一张纸或者电子文档中,大概花一个小时左右就可以想清楚可能会碰到的缺陷条件;第二步,通过针对这些条件来写相应函数,进行覆盖性测试开发。一个测试点,写一个函数,然后注明相应的注释,尽量写清晰。 如果,有时间的话,... 阅读全文

posted @ 2014-01-22 20:09 Devin_2011 阅读(571) 评论(0) 推荐(0) 编辑

2014年1月21日

一定要进行代码复查

摘要: 最近由于项目紧张,所以自己的代码没有检查,就直接运行了,而且编译器居然没有报错,但是在run BASE,也就是启动服务器的时候,其中有一个服务EGS就莫名其妙的崩了,一直以为是环境的问题,然后,重新将git pull到最新,然后再进行编译,没有任何编译错误,但是启动EGS的时候依然报错;由于项目紧张,我直接将代码上传到git,当远程编译之后,发现启动服务器的时候,也是启动不了EGS,后来同事检查我的代码发现,原来是某个命令的参数写错了。这样折腾了一下午加一晚上,总算解决了。过后进行反思,发现这是一个很小的拼写错误,以后每次写完代码之后,一定要检查2遍一上,仔仔细细的检查,防止由于拼写错误而.. 阅读全文

posted @ 2014-01-21 13:06 Devin_2011 阅读(340) 评论(0) 推荐(0) 编辑

2012年12月16日

如何在ubuntu上面安装luasocket

摘要: 最近在学习luasocket,我是在ubuntu12.10下面进行lua的学习的,发现一个问题那就是最新版本lua5.2.1不支持luasocket,目前的luasocket只支持lua5.1和lua5.0.我到处上网查询如何在lua5.2.1中安装luasocket,但发现没有什么好的办法。最后,无奈之下安装了lua5.1,直接sudo apt-get 5.1 的方式安装lua5.1,然后再安装luasocket,我的系统有自带的luasocket不用安装,你可以到软件管理去查看一下,看有没有。然后在命令行里面敲lua5.1,进入lua5.1的命令行界面,在运行之前的luasocket相.. 阅读全文

posted @ 2012-12-16 14:08 Devin_2011 阅读(1418) 评论(0) 推荐(0) 编辑

2012年11月25日

ubuntu12.04 卸载和安装mysql

摘要: http://blog.chinaunix.net/uid-24807808-id-3331569.html 阅读全文

posted @ 2012-11-25 14:54 Devin_2011 阅读(90) 评论(0) 推荐(0) 编辑

2012年10月22日

开始我的技术博客

摘要: 从今天起,开始我的技术博客。——不断优化,拥抱变化,努力学习新知识。 阅读全文

posted @ 2012-10-22 12:56 Devin_2011 阅读(79) 评论(0) 推荐(0) 编辑

导航