自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (9)
  • 收藏
  • 关注

原创 skynet 学习笔记 - 定时器

本章的内容是关于skynet 定时器的实现

2017-10-20 22:45:30 6190 1

原创 skynet 学习笔记 - 沙盒服务

游戏服务器开发中的其中一个难点:隔离性。在C/C++写的服务器中,一行代码中的空指针访问,就会导致整个服务器进程crash。解决方式是:沙盒机制。 Skynet 的沙盒是利用Lua 实现的, 称为服务 snlua 。下面重点讲这个沙盒

2017-10-20 22:44:28 1008

原创 skynet 学习笔记 - 服务

这篇文章,讲Skynet 调度机制中另外一个重点是:服务。

2017-10-20 22:41:49 723

原创 skynet 学习笔记 - 消息队列

skynet是云风编写的服务端底层管理框架,底层由C编写,配套lua作为脚本使用

2017-10-20 22:40:45 1030

原创 skynet 学习笔记 - snlua调度

详细讲了沙盒服务 snlua 的启动过程。本文内容是snlua 服务收到消息后,如何进行调度。

2017-10-20 22:38:50 949

原创 libphenom 学习笔记

参考资料:libphenom文档How-does-libphenom-work引用计数源码: include/phenom/refcnt.htypedef int ph_refcnt_t;void ph_refcnt_add(ph_refcnt_t *ref)// Returns true if we just released the final referencebool ph_re

2017-10-20 21:48:08 1312

The Linux Programming Interface

个人认为完全可以和APUE比肩,甚至说是beyond也不过分。有人说此书写的不够平易近人,我要说如果写成这样都读不明白的话,你应该首先考虑的是自己。

2017-10-20

驾驭 Makefile

从事嵌入式系统开发,若不能驾驭Makefile,那将很难做到游刃有余。make程序通过读取Makefile来做相应的事。在学习了这篇教程之后,您将能够很熟练的使用Makefile

2017-10-20

Programming Python 4th

This book explores ways to apply the Python programming language in common application domains and realistically scaled tasks. It’s about what you can do with the language once you’ve mastered its fun

2017-10-20

Learning Python

If you want to write efficient, high-quality code that's easily integrated with other languages and tools, this hands-on book will help you be productive with Python quickly. Learning Python, Fifth Edition, is an easy-to-follow, self-paced tutorial based on author and Python expert Mark Lutz's popular training course.

2017-10-20

龙书-Compilers Principles Techniques and Tools

This book provides the foundation for understanding the theory and pracitce of compilers. Revised and updated, it reflects the current state of compilation. Every chapter has been completely revised to reflect developments in software engineering, programming languages, and computer architecture that have occurred since 1986, when the last edition published. The authors, recognizing that few readers will ever go on to construct a compiler, retain their focus on the broader set of problems faced in software design and software development. Computer scientists, developers, and aspiring students that want to learn how to build, maintain, and execute a compiler for a major programming language.

2017-10-20

Engineering a Compiler

深入剖析现代编译器运用的算法和技术 强调代码优化和代码生成 体现编译原理教学的最新理念 本书旨在介绍编译器构造法中的艺术和科学。书中深入分析现代编译器后端所用的算法和技术,重点讨论代码优化和代码生成,详细介绍了用几个编程语言编写的示例等。

2017-10-20

自制编译器

本书将带领读者从头开始制作一门语言的编译器。笔者特意为本书设计了C♭语言,C♭可以说是C语言的子集,实现了包括指针运算等在内的C语言的主要部分。本书所实现的编译器就是C♭语言的编译器, 是实实在在的编译器,而非有诸多限制的玩具。

2017-09-13

Programming.in.Lua

《Lua程序设计》是(巴西)莱鲁萨利姆斯奇编著的一本图书,该书介绍了Lua语言所具有的功能,并使用大量示例来演示如何将它们运用到实际的任务中。

2017-09-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除