摘要: 3 -程序接口(API)这个部分描述了 Lua 的 C API , 也就是宿主程序跟 Lua 通讯用的一组 C 函数。 所有的 API 函数按相关的类型以及常量都声明在头文件lua.h中。虽然我们说的是“函数”,但一部分简单的 API 是以宏的形式提供的。 所有的这些宏都只使用它们的参数一次 (除了... 阅读全文
posted @ 2014-08-04 00:00 sky_blub 阅读(1212) 评论(0) 推荐(0) 编辑
摘要: 2 -语言这一节从词法、语法、句法上描述 Lua 。 换句话说,这一节描述了哪些 token (符记)是有效的,它们如何被组合起来,这些组合方式有什么含义。关于语言的构成概念将用常见的扩展 BNF 表达式写出。也就是这个样子: {a} 意思是 0 或多个a, [a] 意思是一个可选的a。 非最终的符... 阅读全文
posted @ 2014-08-03 23:57 sky_blub 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 斯科特.H.杨(Scott H Young),一个远在大洋彼岸的加拿大人,突然就闯进了我们的视野,因为他用一年的时间自学完成了 MIT 公开课上正常情况下需要四年才能修完的计算机科学的 33 门课程,并且最终通过了所有考试。斯科特.H.杨为什么会去挑战 MIT 的计算机课程?这一切都源于他的一个生活... 阅读全文
posted @ 2014-08-01 09:21 sky_blub 阅读(724) 评论(0) 推荐(0) 编辑
摘要: CentOS下命令行和桌面模式的切换方法桌面模式和命令行模式的切换方法用编辑器打开 /etc/inittab 文件(这里用的是vi,你可以选择你喜欢的):#vi /etc/inittab打开效果图如下:桌面模式 : 把光标所在地点修改成 id:5命令行模式:把光标所在地点修改成 id: 3修改... 阅读全文
posted @ 2014-07-28 00:24 sky_blub 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 开发及演变历史Erlang得名于丹麦数学家及统计学家Agner KrarupErlang,同时Erlang还可以表示EricssonLanguage。Erlang语言由瑞典爱立信电信公司的乔·阿姆斯特朗开始设计,开始于公元一九八零年代。最初是以Prolog程序设计语言为基础,几度改版之后,改成以Jo... 阅读全文
posted @ 2014-07-28 00:19 sky_blub 阅读(246) 评论(0) 推荐(0) 编辑
摘要: ##erlang学习总结###1、退出,输入 haut().###2、-module###3、module_name:function_name( arguments ) 例如调用tut:double(10),说明调用tut模块的double函数。###4、模块名为tut -module(tut)... 阅读全文
posted @ 2014-07-28 00:16 sky_blub 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 四、集合框架1:String类:字符串(重点) (1)多个字符组成的一个序列,叫字符串。 生活中很多数据的描述都采用的是字符串的。而且我们还会对其进行操作。 所以,java就提供了这样的一个类供我们使用。 (2)创建字符串对象 A:String():无参构造 **举例: String s = ... 阅读全文
posted @ 2014-07-28 00:07 sky_blub 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 三、多线程:1、进程和线程: 进程:正在进行的程序。每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。 线程:进程内部的一条执行路径或者一个控制单元。 两者的区别: 一个进程至少有一个线程 进程在执行过程中拥有独立的内存单元,而多个线程共享内存;2、jvm多线程的启动是多线程... 阅读全文
posted @ 2014-07-28 00:04 sky_blub 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 二、面向对象1、面向对象思想: (1)概述:面向对象是相对于面向过程而言的,面向过程强调的是功能,面向对象强调的是将功能封装进对象, 强调具备功能的对象; (2)思想特点: A:是符合人们思考习惯的一种思想; B:将复杂的事情简单化了; C:将程序员从执行者变成了指挥者; 比如我要达到某种结果,我就... 阅读全文
posted @ 2014-07-28 00:03 sky_blub 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 一、基础知识:1、JVM、JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。 java语言是跨平台,jvm不是跨平台的。 JRE(Java Runtime Environment):java的运行环境,包括jvm+java的... 阅读全文
posted @ 2014-07-28 00:01 sky_blub 阅读(129) 评论(0) 推荐(0) 编辑