作为一种嵌入式语言,lua提供了一套完备的 C API来帮助 lua 与 宿主程序进行交互。因此使用 C 或者 C++ 来为lua编写模块是很容易的。 看一下lua (5.1) 中对 string 模块的封装源码 lstrlib.c 在 lstrlib.c 最后有这样的代码 类似的代码也出现再了 l ...
分类:
编程语言 时间:
2018-03-08 13:56:26
阅读次数:
190
Lua是一种很好的扩展性语言,Lua解释器被设计成一个很容易嵌入到宿主程序的库。LuaInterface则用于实现Lua和CLR的混合编程。 (一)C#调用Lua 测试环境:在VS2015中建一个C#控制台应用程序,并添加LuaInterface.dll的引用 LuaInterface下载地址:ht ...
安全网络的基本原则:机密性、完整性、可用性黑客:白帽、黑帽病毒:一种附着再合法程序或可执行文件的恶意代码、需要又宿主程序才能运行蠕虫:传染性、复制自身、自主运行攻击阶段大致分为:探测阶段、渗透阶段、留存阶段、传播阶段、瘫痪阶段特洛伊木马:可留后门攻击方法:..
分类:
其他好文 时间:
2017-10-16 22:18:47
阅读次数:
305
该编辑调试器最大特点就是能够注入到宿主程序内对lua脚本进行调试。还能够设置断点观察变量的值,功能很强大。 如今已有的编辑器有Notepad++, Editplus, luaforwindows, Script.Net, Decoda, LuaCoding, SciTE, BabeLua 等等、但唯 ...
分类:
其他好文 时间:
2017-08-02 22:06:41
阅读次数:
156
LuaInterface简单介绍 Lua是一种非常好的扩展性语言。Lua解释器被设计成一个非常easy嵌入到宿主程序的库。LuaInterface则用于实现Lua和CLR的混合编程。 (一)Lua from the CLR 測试环境:在VS2010中建一个C#控制台应用程序。并加入LuaInterf ...
分类:
其他好文 时间:
2017-07-10 14:35:17
阅读次数:
330
了解了android中类载入的前期知识点后,来看看android中DexClassLoader详细的实现 详细载入流程例如以下: 宿主程序会到文件系统比方SD卡中去载入APK【1】,然后通过一个叫proxy的Activity去运行apk中的Activity 关于动态载入ap。理论上可用用到DexCl ...
分类:
移动开发 时间:
2017-06-02 13:29:22
阅读次数:
323
一、前言插件,意味着可扩展,且宿主程序不依赖于插件,即插即用。这种软件设计方式可以使我们的应用程序最大化地获得可扩展性、适应性和稳定性,而且便于软件的维护和升级。在什么场景下使用插件呢?例如在本篇文章中,我个人有一个小需求就是希望记事本带行号,于是我自己写..
分类:
其他好文 时间:
2017-04-28 23:48:30
阅读次数:
300
Asp.Net WebAPI生成的是一个程序集,并不是独立的进程,因此,要运行的时候必须将其承载在相应的宿主上,一般比较常见的是IIS承载。很多时候,我们为了简化部署或者功能集成,需要将其承载到独立的进程上,这种方式一般称之为Self-Host。 一般有以下三种承载方式 IIS 这里的IIS承载为我 ...
由来: 在学习工作流的过程中,宿主程序中会出现这么一段代码: staticAutoResetEvent instanceUnloaded = new AutoResetEvent(false); 然后就是在方法中这样使用: instanceUnloaded.Set();//将事件状态设置为终止状态。 ...
分类:
编程语言 时间:
2017-04-15 09:45:37
阅读次数:
254
VBScript进阶篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.编译型与解释型的区别 其实我们通过一张图就可以大致了解一下,他们运行机制。 想要了解更多,请猛戳:http://www.cnblogs.com/yinzhengjie/p/6229931.html 二.WS ...
分类:
其他好文 时间:
2017-03-23 13:49:48
阅读次数:
139