Linux | c&cpp | Email | github | QQ群:425043908 关注本站

itarticle.cc

01lua中类的实现原理和实践

Lua 本身是函数式的语言,但借助 metatable(元表)这个强大的工具,Lua 实现操作符重载易如反掌,本文主要讲述如何用LUA实现类似C++的类的功能.

02Lua脚本语法说明

Lua是一个小巧的脚本语言.是巴西里约热内卢天主教大学里的一个研究小组,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所组成并于1993年开发.其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能.

03lua 语法简单介绍(table与基本函数库)

Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译和运行.Lua并没有提供强大的库,这是由它的定位决定的.所以Lua不适合作为开发独立应用程序的语言.Lua 有一个同时进行的JIT项目,提供在特定平台上的即时编译功能.

04lua 语法简单介绍(string函数库与C++交互)

Lua脚本可以很容易的被C/C++ 代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用.不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,ini等文件格式,并且更容易理解和维护.

05lua 语法简单介绍(元表,点,冒号,self)

Lua的目标是成为一个很容易嵌入其它语言中使用的语言。大多数程序员也认为它的确做到了这一点。很多应用程序、游戏使用LUA作为自己的嵌入式脚本语言,以此来实现可配置性、可扩展性.

06LInux 静态库转换为动态库(ldd命令和nm命令)

Linux是一种自由和开放源代码的类UNIX操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布。在加上用户空间的应用程序之后,成为Linux操作系统.

07提高 Linux 上 socket 性能,加速网络应用程序的 4 种方法

Socket的英文原义是“孔”或“插座”。作为BSD UNIX的进程通信机制。通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信.

08IOS 内支付那点事

iOS是由苹果公司开发的移动操作系统。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等产品上

09大端法、小端法、网络字节序

大端法、小端法、网络字节序

10pthread_join/pthread_exit的用法解析

pthread_join用于等待一个线程的结束,也就是主线程中要是加了这段代码,就会在加代码的位置卡主,直到这个线程执行完毕才往下走,pthread_exit用于强制退出一个线程(非执行完毕退出),一般用于线程内部

11WINDOW和LINXU下获取纳秒级时间精度

在游戏服务器中,有些时候对时间的精度要求比较高.特别是作优化的时候,本篇文件主要介绍如何在WINDOW和LINXU下获取纳秒级时间精度.

12详解linux互斥锁 pthread_mutex和条件变量pthread_cond

详解linux互斥锁 pthread_mutex和条件变量pthread_cond,简单理解就是:一个线程先拿到锁,然后阻塞在条件变量上,阻塞的同时会释放这个锁.这时其它线程就是获得这个锁然后改变其中的值,再发信号通知这个线程继续运行.

我的名片

网名:丰果 | Ranger

职业:游戏开发

现居:上海市

Email:86668082@qq.com




站点信息

  • 建站时间:2016-04-01
  • 文章统计:728条
  • 文章评论:82条
  • QQ群二维码:扫描二维码,互相交流