摘要: 日期:2014.8.14PartⅣ The C API31 Threads and States Lua实际上是不支持真正的多线程的,即preemptive threads 共享内存的情况。有两个原因:第一个,是ANSI C不支持,所以Lua中就没有合适的方法来实现这个机制;第二个原因,最重要的是... 阅读全文
posted @ 2014-09-09 21:23 Le Ciel 阅读(217) 评论(0) 推荐(0)
摘要: 日期:2014.8.15PartⅣ The C API 32 Memory Management Lua是动态的对其数据结构进行管理的。所有数据结构按需求进行增长,最终进行释放。Lua对其内存的使用控制较为严格,当我们关闭了一个Lua state的时候,Lua会立即释放其内存占用。不仅如此,Lua... 阅读全文
posted @ 2014-09-09 21:22 Le Ciel 阅读(310) 评论(0) 推荐(0)
摘要: 日期:2014.8.12PartⅣ The C API30 Managing Resources 上一节中实现的自定义类型,我们并没有关注于资源管理的问题。上一节实现的数组是需要关心内存问题,而这些问题由Lua实现管理。但是很多时候事情不那么简单,有些对象不仅需要内存空间,还会需要如窗口句柄、文件... 阅读全文
posted @ 2014-09-09 21:13 Le Ciel 阅读(228) 评论(0) 推荐(0)
摘要: PHP微信公众开发笔记系列日期:2014.9.3今天做了身份验证的功能,然后完善了下搜索功能。其实主要的是将整个代码结构整理了一番,应该可以说是模块化设计吧。模块化设计我们的公众号。因为我们之前提的功能需求中有:1、菜单--查询功能。我考虑到后期功能的扩展,就想将这些分模块来实现:菜单模块(这样,今... 阅读全文
posted @ 2014-09-09 21:05 Le Ciel 阅读(223) 评论(0) 推荐(0)
摘要: PHP微信公众开发笔记系列日期:2014.9.2在提需求的时候,我初步是提出了两个需求:菜单+数据管理;在第二篇、第三篇笔记中,初步是实现了菜单功能,然后就剩下实现数据管理功能了。因为我是使用的新浪SAE,所以我也是用新浪提供的数据库功能。1、创建云端的数据库:使用新浪SAE提供的数据库,点开我们的... 阅读全文
posted @ 2014-09-09 21:00 Le Ciel 阅读(230) 评论(0) 推荐(0)
摘要: PHP微信公众开发笔记系列日期:2014.9.2今天主要的任务是昨天提到的那个处理缓存信息的问题,我需要保存一些消息用来做二次判断。首先,记录一些PHP语法知识吧。1、PHP中字符串的连接语法:在lua中,两个字符串的连接很简单,加入有两个字符串 "aaa";"bbb"; 需要将这两个字符串连接起来... 阅读全文
posted @ 2014-09-09 20:58 Le Ciel 阅读(429) 评论(0) 推荐(1)