自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fei的专栏

C/C++/Go Linux/Web 全栈之路

原创 The Application Program Interface

4 –The Application Program Interfaceication Program Interface This section describes the C API for Lua, that is, the set of C functions available t...

2015-03-22 14:45:04

阅读数 477

评论数 0

原创 Lua weak table

weak table的定义:  (1)weak表是一个表,它拥有metatable,并且metatable定义了__mode字段;  (2)weak表中的引用是弱引用(weak reference),弱引用不会导致对象的引用计数变化。换言之,如果一个对象只有弱引用指向它,那么gc会自动回收该对...

2015-03-22 11:21:42

阅读数 607

评论数 1

原创 八大排序算法

概述 排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。          当n较大,则应采用时间复杂度为O(nlog2n)的排序方法...

2015-03-04 22:25:55

阅读数 565

评论数 0

原创 HASH表的实现

哈希表(Hash table,也叫散列表),是根据关键码值(Key value)而直接进行访问的数据结构。它通过把关键码值映射到表中一个位置来访问记录,有点类似于数组,并且能在O(1)(冲突情况另算)下查找到元素。具体的介绍网上有很详细的描述 ,这里就不再累述了; 下面只是说一下几个关键问题...

2015-03-01 19:09:29

阅读数 518

评论数 0

原创 epoll在LT和ET模式下的读写方式

在一个非阻塞的socket上调用read/write函数, 返回EAGAIN或者EWOULDBLOCK(注: EAGAIN就是EWOULDBLOCK) 从字面上看, 意思是: * EAGAIN: 再试一次 * EWOULDBLOCK: 如果这是一个阻塞socket, 操作将被block...

2015-03-01 18:42:48

阅读数 928

评论数 0

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