lua中调用C

摘要: 1. Call C from Lua(在Lua中调用C动态库函数) * C函数原型满足:typedef int (*lua_CFunction) (lua_State *L); 该函数类型仅仅包含一个表示Lua环境的指针作为其唯一的参数,实现者可以通过该指针进一步获取Lua代码中实际传... 阅读全文
posted @ 2015-02-05 13:06 Tonystz 阅读(259) 评论(0) 推荐(0) 编辑

lua基础

摘要: 1. Lua是用标准C语言写的跨平台语言 * Lua中有8个基本类型:nil, boolean, number, string, userdata,function, thread, table * Lua中特殊的类型,他只有一个值:nil; 1. 一个全局变量没有... 阅读全文
posted @ 2015-02-05 12:39 Tonystz 阅读(131) 评论(0) 推荐(0) 编辑

lua IDE ZeroBrane Studio配置

摘要: 配置文件:editor.fontname = "Menlo"editor.showfncall = falseeditor.tabwidth = 4editor.usetabs = trueeditor.autotabs = trueeditor.usewrap = falseeditor.smar... 阅读全文
posted @ 2015-01-05 19:32 Tonystz 阅读(511) 评论(0) 推荐(0) 编辑

网络基本功系列:细说网络那些事儿

摘要: 网络基本功(一):细说网络传输 转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese介绍常言道:欲练神功,必先练好基本功。之前做了一个关于IP路由,默认网关和掩码的问答贴,做完这个帖子觉得如果对网络知识点做一个系统的阐述,应该会很有帮助... 阅读全文
posted @ 2014-12-17 13:45 Tonystz 阅读(292) 评论(0) 推荐(0) 编辑

shell总结

摘要: 1、Compound commandsCompound commands overviewGrouping{ …; }command grouping( … )command grouping in a subshellConditionals[[ ... ]]conditional express... 阅读全文
posted @ 2014-03-27 20:06 Tonystz 阅读(167) 评论(0) 推荐(0) 编辑

Openssl command到API转换--password和key、iv转化以及openssl进行gdb调试

摘要: 1、首先openssl命令行如下 #openssl enc -d -aes192 -pass "pass:3eDc#9ujN" -p -in hfb1062.enc -out a.cpio salt=28C7761EE45FFB06 key=00297EE7F640FB3545C9466583B9... 阅读全文
posted @ 2013-12-26 12:45 Tonystz 阅读(827) 评论(0) 推荐(0) 编辑

C遍历lua的table

摘要: 假设table的在stack中的索引位置为index,现在从C代码里面对这个lua的table进行遍历,方法如下:方法1、当index为正值的时候,可用如下代码:注意:t>0void printtb(lua_State *L,int index){ /* table is in the stack ... 阅读全文
posted @ 2013-11-18 14:21 Tonystz 阅读(477) 评论(0) 推荐(0) 编辑

vs2010编译curl为static库及测试

摘要: 1,编译curl为static库用vs2010打开: curl-7.32.0\vs\vc6\vc6curl.dsw选择LIB Release生成libcurl静态库: curl-7.32.0\vs\vc6\lib\lib-release\libcurl.lib 2,重新建立一个testcurl控制台... 阅读全文
posted @ 2013-09-27 10:41 Tonystz 阅读(211) 评论(0) 推荐(0) 编辑

VS2010编译、调用Lua程序

摘要: 一) 、建立lua源代码工程,编译lua的静态库1、下载Lua源码 http://www.lua.org/download.html a 下载后解压到一个目录下,这里假设解压到D:\lua-5.1.5b 注意下载的版本,如果是5.2.x,后面代码中的C API发生了改变2、在VS2010中新建一个静... 阅读全文
posted @ 2013-09-26 18:56 Tonystz 阅读(306) 评论(0) 推荐(0) 编辑

sublime sftp 插件安装及破解

摘要: 必备插件sftp:1,Package Control可以用来install其他package2,sftp远程编辑文件:安装:install->sftp具体配置sftp工具破解 1,下载python字节码反编译工具uncompyle2 (pyc 2 py)https://github.com/wib... 阅读全文
posted @ 2013-09-05 16:51 Tonystz 阅读(1139) 评论(0) 推荐(0) 编辑