Visual Studio 批量添加代码

有些时候我们可能需要批量添加一些外部代码,如果数量不多,只要右键项目添加现有文件即可,但是文件数量很多的时候就很蛋疼了,一个一个添加,不小心还会漏掉几个, 网上普遍存在一个方法是,将所有外部代码放到项目目录下,然后点击菜单 项目 -> 显示所有文件 ,再到资源视图选择想要添加的文件,右键 -> 包括到项目中,另外还有一种办法是创建一个空项目,把这些代码当做项目导入到解决方案中……

很明显这两种方案都有一定的缺点,比如第一种方案,他必须要求代码放在项目目录中,虽然大多情况下,都可以适应,但如果我们的代码在外部,就比较难受了,比如 cocos2dx 项目,他的 Class 就在外面的。第二种就更不用说了,他会创建额外的项目,和额外的项目配置文件。

下面介绍一种更加干净的办法。

继续阅读Visual Studio 批量添加代码

skynet范例研究-服务端

服务端代码踩了不少坑,其中在学习lua时还碰到坑爹的教程错误,而且skynet还没有api文档,初次看服务端源码时,会有些摸不着头脑,傻傻分不清哪部分属于skynet功能,哪部分属于自定义封装,有些时候不得不打开skynet源码查看,这时skynet的另一个优点就体现出来了,skynet核心源码并不多,要查起来也不会特别费时间,不过还是希望能有个详细的api文档,至少对初学者来说会方便不少,降低门槛。

继续阅读skynet范例研究-服务端

skynet范例研究–客户端

早就听说云风大大的skynet框架,一直找不到很好的时间研究,昨天下了代码和范例,一遍编译跑通了,几乎没遇到什么问题,不愧是我看好的男人。-0-
下面分析一下范例代码,由于本人之前对lua并不是很了解,几乎是现学现卖的,所以文章会有些啰嗦,不过这样也许也更适合和我一样的初学者呢?

继续阅读skynet范例研究–客户端