Squirrel语言初探 为啥我要关注Squirrel语言?原来Squirrel就很像我希望设计出的理想中的语言(当然也不完全符合)。比如我觉得Lua的语法表述不清晰,累赘,于是想用C系语法来代替Lua语法,于是Squirrel实现了;比如Lua中没有类的结构,我想在我的语言里面加入类(基于表来实现 ...
分类:
编程语言 时间:
2019-02-04 09:00:44
阅读次数:
189
1. nginx 11 个处理阶段 nginx实际把请求处理流程划分为了11个阶段,这样划分的原因是将请求的执行逻辑细分,各阶段按照处理时机定义了清晰的执行语义,开发者可以很容易分辨自己需要开发的模块应该定义在什么阶段,其定义在http/ngx_http_core_module.h中有定义: NGX ...
分类:
其他好文 时间:
2019-02-01 17:11:59
阅读次数:
189
这里我用的python版本是Python 3.6.2(64位),php版本是PHP 7.0.12(64位),node版本是v6.11.0(64位),Go 1.8.3(64位),C# 基于.Net 4.0,lua 5.1.4 对比 python PHP nodeJS Golang C# lua 执行时 ...
分类:
编程语言 时间:
2019-02-01 17:10:52
阅读次数:
240
testA ==> classAtestA ==> classAInsttestB ==> classBtestB ==> testBtestC ==> classBtestC ==> classAInsttestD ==> classBtestD ==> testB ...
分类:
其他好文 时间:
2019-02-01 14:16:50
阅读次数:
199
AddOn Studio for World of Warcraft 1.0 Release 原文 http://www.codeplex.com/WarcraftAddOnStudio/Wiki/View.aspx 发表于 CodePlex ,由SilverFox翻译,本文版权归属于CWDG。概要 ...
分类:
其他好文 时间:
2019-02-01 13:32:58
阅读次数:
1213
http://www.unknownworlds.com/decoda 今天项目组的同事提起来要整个调式lua的工具,由于近期项目中用到lua的脚本日趋增长,导致脚本出问题的几率也日益增加~~ 。调试起来也不是特别方便,所以有必要整一个。于是就先找到了一个调式器,暂时可以满足项目的需求。下面先转帖一 ...
分类:
其他好文 时间:
2019-02-01 11:30:07
阅读次数:
204
1 WOW内编程办法第一种:打开WOW自带macro宏编辑窗口-->输入/script或WOW API直接制作简单宏(1)跪倒求婚Macro /kneel/say 如果你不嫁给我,我就一辈子不起来(2)切换WOW程序的窗口与全屏模式/script SetCVar("gxWindow",1-GetCV ...
分类:
编程语言 时间:
2019-02-01 11:29:38
阅读次数:
498
队列的基本功能: 1、立即执行;yes 2、延迟执行;yes 3、保证至少执行一次;yes 4、必须执行且最多执行一次;no 用到的数据结构: list、Sorted sets 延迟执行的机制: 1、先把数据放入SortedSets类型的queues:queue_000:delayed中 2、在执行 ...
分类:
其他好文 时间:
2019-01-29 20:25:08
阅读次数:
117
UiBot中的变量是动态类型的,无需再定义的时候声明变量的类型,即变量的值和类型都可以在运行过程中动态改变。这也符合一般脚本语言如Python、Lua、JavaScript的习惯。定义变量名的方式是:Dim变量名再定义变量名的同时可以给变量赋值一个初始值:Dim变量名=值想要定义多个变量的话,可以这样定义:Dim变量名=值,变量名1Dim变量名=值,变量名=值同理,想要定义一个常量就可以这样定义:
分类:
其他好文 时间:
2019-01-29 13:58:31
阅读次数:
189
迭代器for遍历table时,ipairs和pairs的区别: 区别一:ipairs遇到nil会停止,pairs会输出nil值然后继续下去 区别二: 可见:ipairs并不会输出table中存储的键值对,会跳过键值对,然后顺序输出table中的值,遇到nil则会停止。 而pairs会输出table中 ...
分类:
其他好文 时间:
2019-01-28 19:23:00
阅读次数:
215