摘要: 三年来的写的代码真的很多,有必要试着理清一下思路,找到不依赖公司的框架,能够带走的东西。 三年来主要的工作是完成手机游戏的功能需求。公司的游戏客户端是使用lua语言。服务器是使用c++。以下举例的游戏主要基于ARPG的,SLG的部分另外有一篇 http://www.cnblogs.com/yao2y 阅读全文
posted @ 2017-10-03 00:59 姚二二姚 阅读(581) 评论(1) 推荐(0)
摘要: 三年来在广州一家手游公司上班。 我尽量客观的讲一下公司。我的岗位是c++开发,关于技术方面的总结我会另写一篇。这篇讲一下三年来的生活状态,工作体验。这里毕竟是技术博客,措辞会精准,详尽,客观一些。 写的是流水账,你能看完,应该是想了解公司,或者了解游戏行业,或者同行。 工作时间 上班打卡的时间是早上 阅读全文
posted @ 2017-09-22 22:53 姚二二姚 阅读(670) 评论(0) 推荐(3)
摘要: 从上学接触到编程开始,到工作了几年。有关排序算法的内容反反复复有接触,但是要说每一种排序算法的细节都能说清,那就有难度了。 一来算法难度有深有浅。有比较简单的冒泡,插入,也有复杂的堆排序,快排这些。 二来排序算法实际上成型已久,是个套路的东西。 三来平时工作用不到每一种算法。实际数据不多的时候用冒泡 阅读全文
posted @ 2017-08-28 14:44 姚二二姚 阅读(346) 评论(0) 推荐(0)
摘要: vector的push_back操作是将一个元素插入vector的末尾。 源码如下: 函数insert_aux 需要理解以上源码并不容易。看我一一道来。 1.start,finish,end_of_storage 首先必须了解vector的数据结构。如图: vector是一段连续的内存空间。star 阅读全文
posted @ 2017-07-14 14:42 姚二二姚 阅读(20261) 评论(1) 推荐(3)
摘要: 2015年11月到2017年4月,我在公司的一个SLG游戏项目组工作。SLG应该是指策略游戏(Simulation Game)。 说的更具体一点,这几年手机游戏行业出现了两个标志性的SLG游戏。部落冲突(COC)和海岛奇兵(Boom Beach)。 加上后来Supercell另外一个游戏,皇室战争。 阅读全文
posted @ 2017-04-17 16:43 姚二二姚 阅读(3950) 评论(0) 推荐(0)
摘要: 最近在知乎上看到一个回答: https://www.zhihu.com/question/49995099 怎样读《二十四史》。重点在于苏轼有个读书的方法,“每书数过,一意求之”。读书要带着目的读,有所取舍,反复多次,才得到的多。 我一想,写代码看这些技术书也是啊。一次只看一个侧重点,反复多次。而不 阅读全文
posted @ 2017-04-14 19:37 姚二二姚 阅读(397) 评论(0) 推荐(0)
摘要: 以前面试的时候,碰到过一个问题。函数的调用过程是怎样的? 听到问题的时候有点懵,这算是问题吗。马上胡乱诌了一通。说完以后面试官看我的表情 ﹁_﹁。 多年以后看到了一些文章,发现应该从汇编角度解释这个问题,更容易理解。值得记下来。 函数调用过程需要用函数调用栈来解释。函数调用栈是程序运行时一段连续的内 阅读全文
posted @ 2017-03-17 17:00 姚二二姚 阅读(641) 评论(0) 推荐(0)
摘要: c++和java语言机制中本身带有面向对象的内容,而lua设计的思想是元编程,没有面向对象的实现。 但是利用lua的元表(matetable)机制,可以实现面向对象。要讲清楚怎样实现lua面向对象,需要讲清楚以下内容。 1.lua元表 2.类和对象 3.继承 1.lua元表 lua里的所有数据结构都 阅读全文
posted @ 2017-02-23 15:08 姚二二姚 阅读(7683) 评论(0) 推荐(1)
摘要: lua里面的函数,和c语言的函数其实是不同的概念。在lua里通常讲的函数,其实是指闭包(closure)。 函数只是闭包的原形(prototype)声明。为了方便理解,所以通常讲函数。 lua里的函数是一个具有词法定界的第一类值。 第一类值是函数能够存储在变量中,存储在表中,能够作为函数的参数传递, 阅读全文
posted @ 2017-02-18 14:48 姚二二姚 阅读(1795) 评论(0) 推荐(0)
摘要: skynet是云风团队发布的一个开源的服务器框架。 底层采用C编写,逻辑层通常用lua。非常适合作为游戏的服务器框架。 学习skynet,可能涉及到操作系统,window,linux,游戏服务器等方方面面的知识,是一个不可多得的开源项目。 作为菜鸟的希望把学习的过程记录下来,无论对于面试和工作都有莫 阅读全文
posted @ 2017-02-14 22:04 姚二二姚 阅读(5712) 评论(0) 推荐(1)