Cash'yu

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2017年1月9日

摘要: 1.类 再Lua中可以使用表和函数实现面向对象,将函数和相关的数据放置放置于同一个表中就形成了对象。例如: 上面这段代码"setmetatable(o, {__index = self})"这句话值得注意,根据再元表一章的学习,我们知道,这里的setmetatable负责创建o表的原型,当o在自己的 阅读全文
posted @ 2017-01-09 15:22 cmmkj 阅读(631) 评论(0) 推荐(0) 编辑

摘要: 1.函数定义的格式: Lua使用function定义函数,语法如下: function function_name (arc) --arc表示参数列表,函数的参数列表可以为空 --body end 上面的语法等价于: function_name function_name (arc) --body 阅读全文
posted @ 2017-01-09 10:23 cmmkj 阅读(12793) 评论(1) 推荐(0) 编辑

2017年1月4日

摘要: 前言 由于之前有c/c++、javascript基础,所以学Lua的时候喜欢拿来和前面的语言比较,这里主要和C比较 1.if...else Lua的if语句格式: Lua没有大括号来表明程序块,所以,后面要加上end来表明if语句已经结束,同样,嵌套if时,通过elseif和else if来区分 2 阅读全文
posted @ 2017-01-04 20:22 cmmkj 阅读(602) 评论(0) 推荐(0) 编辑

摘要: 前言 Lua的运算符和其他语言基本类似。但也有一点点区别 1.算术运算符 Lua的算术运算符加入了指数运算符^ print(2 ^ 10) -->打印 1024。 求2的10次方 2.关系运算符 Lua的不等运算符符号为~=,并不是!= Lua在做“==”等于判断时,Lua是做引用比较的,也就是说, 阅读全文
posted @ 2017-01-04 19:52 cmmkj 阅读(1588) 评论(0) 推荐(0) 编辑

摘要: 前言 Lua有6中数据类型,分别是nil(空)、boolean(布尔)、number(数字)、string(字符)、table(表)、function(函数) 在Lua中可以使用type函数来返回一个值或者变量所属的类型,如: 1.nil(空) Lua将nil用来表示“无效值”。一个变量再第一次赋值 阅读全文
posted @ 2017-01-04 19:25 cmmkj 阅读(2408) 评论(0) 推荐(0) 编辑

2016年12月6日

摘要: 目录: 1.测试框架 nodejs的测试框架用的最多的是mocha。mocha诞生于2011年,是现在最流行的测试框架之一,再浏览器和node环境中都可以使用。它支持多种nodejs的断言库,同时支持异步和同步的测试。 ubuntu系统下安装mocha: 案例: 新建一个文件夹,文件夹下的目录分配: 阅读全文
posted @ 2016-12-06 11:37 cmmkj 阅读(1767) 评论(0) 推荐(0) 编辑

2016年10月27日

摘要: 前言: 本人对mysql不是很熟悉,只会命令行的简单增删改查。有些观点可能不到位请谅解。 sequelize是针对node.js和io.js开发的基于ORM的框架,它支持的数据库包括:PostgreSQL、 MySQL、MariaDB、 SQLite 和 MSSQL。 目录: 1、安装mysql 2 阅读全文
posted @ 2016-10-27 22:16 cmmkj 阅读(19817) 评论(1) 推荐(1) 编辑

2016年10月20日

摘要: 最近要用到一个叫融云的及时通讯的SDK,在获取token这个步骤的时候有点卡顿,以防以后碰到类似的问题,再此记录一下。 客户端通过融云 SDK 每次连接服务器时,都需要向服务器提供 Token,以便验证身份,流程如下: 流程如下: 1、客户端获取用户id,并向服务器请求token(注意这里的服务器不 阅读全文
posted @ 2016-10-20 20:25 cmmkj 阅读(1657) 评论(0) 推荐(0) 编辑

2016年9月24日

摘要: 目录: 1.功能描述 2.客户端的授权模式 3.授权模式认证流程 4.代码实现 1.功能描述 OAuth在"客户端"与"服务提供商"之间,设置了一个授权层(authorization layer)。"客户端"不能直接登录"服务提供商",只能登录授权层,以此将用户与客户端区分开来。 "客户端"登录授权 阅读全文
posted @ 2016-09-24 18:09 cmmkj 阅读(8763) 评论(0) 推荐(0) 编辑

2016年9月12日

摘要: AngularJS提供了一系列的内置指令,如ng开头的指令,同时AngularJS也允许用户自定义指令。 目录: 1.自定义指令 2.使用自定义指令 3.自定义指令的内嵌使用 自定义指令 AngularJS中使用directive()方法来自定义指令,directive() 方法可以接受两个参数: 阅读全文
posted @ 2016-09-12 18:09 cmmkj 阅读(381) 评论(0) 推荐(0) 编辑