ffi
yimengqiannian
这个作者很懒,什么都没留下…
展开
-
LuaJIT(OpenResty)调用iconv动态链接库转码
一个原来ASP的小项目,我想移植到OpenResty平台上。首先遇到的问题当然是编码问题了……由于是ASP项目从前到后GBK,好歹大部分的提交操作都是AJAX POST,但是AJAX的提交都是UTF-8的,之前是在ASP做了转码操作的,而OpenResty平台使用nginx-iconv-module来转码,但是我看了看,首先OpenResty平台都不默认打包这个模块,其次,貌似不满足要求,我要的不是全部转码,我只需要把AJAX提交的部分请求转码就行……于是我开始寻找LuaJIT、OpenResty相关的转码原创 2016-11-14 23:29:55 · 2743 阅读 · 0 评论 -
LuaJIT(OpenResty)通过ffi调用ODBC连接Access数据库
上回书说道,要把一个asp小项目弄到OpenResty平台上,转码问题解决了,之后当然就遇上最核心的问题了:如何用LuaJIT连接Access数据库? 《C专家编程》里面有句话,对于程絮媛们来说,最兴奋的是两件事:一件事是用软件来操纵硬件来获得成就感,第二件事是对一些古老的过时的东西进行利用,组合出新的东西来……连接Access当然要用上古神器ODBC库了…… 当然,这种库我还是没找到有现成的,好用的,还是得我自己动手……然后我有点后悔入了ODBC的坑……这个坑真是堪称天坑啊……ODBC的函数系统其实特原创 2016-11-21 21:11:00 · 1949 阅读 · 0 评论 -
LuaJIT通过ffi调用win32 API完成窗口版HelloWorld示例
看网上关于LuaJIT调用Win32 API函数的示例除了蹦对话框,就是调一些简单的修改标题之类的函数来演示……就不能绘制一个完整的窗口,有一个完整的消息循环么?所以说,这种没人去干的事,当然就有我这样闲的蛋疼的程序媛去完成了……要写一个LuaJIT通过ffi调用win32 API的窗口版的Hello World程序,当然还是得照着C语言的例子来,C语言的win32窗口版Hello World大约200来行……本程序一部分来自tcc的示例程序HelloWin.c,还有一部分参考自《Windows程序原创 2016-12-16 20:08:01 · 2976 阅读 · 1 评论