当前位置: 首页 > news >正文

内蒙古做网站找谁网站开发需要哪些技术

内蒙古做网站找谁,网站开发需要哪些技术,西宁做网站的有吗,常州seo收费项目要求对lua脚本进行加密,查了一下相关的资料 ,得知lua本身可以使用luac将脚本编译为字节码(bytecode)从而实现加密,试了一下,确实可行。下面是使用原生的lua解释器编译字节码: 新建一个名为1.lua的文件,…

项目要求对lua脚本进行加密,查了一下相关的资料 ,得知lua本身可以使用luac将脚本编译为字节码(bytecode)从而实现加密,试了一下,确实可行。下面是使用原生的lua解释器编译字节码:

  1. 新建一个名为1.lua的文件,里面只有一句话print(“HelloLua”),新建一个空的out.lua脚本文件;

  2. 开始–运行–cmd3、luac-oout.lua1.lua;

注:luac -o [编译后脚本名] [脚本名],必要时带上脚本路径,如:
在这里插入图片描述
[编译后脚本名] [脚本名],必要时带上脚本路径

回车之后,再打开out.lua就可以看到编译好的字节码了,如:
在这里插入图片描述
然后实验一下,执行这个字节码脚本,可以看到lua原生的解释器可以直接解析luac编译出来的bytecode脚本,很方便!
在这里插入图片描述
重点: 做完了以上的一系列之后,我照着这个方法编译项目中的脚本,然后在cocos2dx环境下使用,发现不行!于是又查了一下资料,发现2dx使用的是luajit,lua原生编译出来的bytecode和luajit是不兼容的,所以照着上面方法编译出来的bytecode脚本无法在2dx中使用。

解决这个问题其实很简单,就是用2dx自带的luajit编译lua脚本,下面附上luajit编译bytecode的方法:

  1. 在cocos2d-x-2.2.3\scripting\lua\luajit\LuaJIT-2.0.1\src目录下有个msvcbuild.bat批处理文件,需要先把luajit.exe这个东西给编译出来;

  2. 打开visualstudio的命令行工具,这个只要装了vs都会有,在安装目录里面可以找到;

  3. 用vs的命令行工具cd到luajit的src目录;

  4. 执行msvcbuild.bat批处理文件,编译出luajit.exe;

  5. 将生成的luajit.exe、lua51.dll、jit复制到打包工具的相对目录下,这样在工具中就可以直接调用luajit–bsource_fileout_file(一般都是lua后缀,代码不用改动);

在这里插入图片描述
至此,luajit编译bytecode加密已完成!

严重注意: 例子中,我把编译前后的脚本名字取的不一样,是为了让大家看出差异化来,实际在项目中使用的时候,脚本的名字编译前后最好都一致,不然在脚本中相互require的时候可能会出现问题!一个一个转换脚太麻烦了,分享一个bat批处理,可以批量转换一个文件夹中的所有lua文件

代码如下

@echo off
if exist out rd /s /q out
mkdir out
:input
cls
set input=:
set /p input= 拖入要编译的lua文件夹:
set "input=%input:"=%"
if "%input%"==":" goto input
if not exist "%input%" goto input
for %%i in ("%input%") do if /i "%%~di"==%%i goto input
pushd %cd%
cd /d "%input%">nul 2>nul || exit
set cur_dir=%cd%
popd
set /a num = 0
for /f "delims=" %%i in ('dir /b /a-d /s "%input%"') do (set /a num += 1 & luajit -b %%~fsi out/%%~nxi & echo %%~nxi)
echo 编译脚本数量:%num%
ATTRIB out/*.* +R
pause

编译后,文件夹内所有的lua脚本将被批量编译为字节码,并保存在xxx\out目录下,如:

在这里插入图片描述
注:XXX为打包加密文件路径
还有小提示:ios64目前只支持lua,不支持用luajit生成二进制*.lua


文章转载自:
http://wanjiafretted.pfbx.cn
http://wanjiauncurbed.pfbx.cn
http://wanjiadisintegrate.pfbx.cn
http://wanjianonparticipator.pfbx.cn
http://wanjiaindentation.pfbx.cn
http://wanjiamigrant.pfbx.cn
http://wanjiainimitably.pfbx.cn
http://wanjiapubescent.pfbx.cn
http://wanjiacrossbusing.pfbx.cn
http://wanjiagerontics.pfbx.cn
http://wanjiabonzer.pfbx.cn
http://wanjiaaduncous.pfbx.cn
http://wanjiabroma.pfbx.cn
http://wanjiasouvlaki.pfbx.cn
http://wanjiamegamachine.pfbx.cn
http://wanjiascotopia.pfbx.cn
http://wanjiaflunk.pfbx.cn
http://wanjiavenostasis.pfbx.cn
http://wanjiaredbelly.pfbx.cn
http://wanjiaeluate.pfbx.cn
http://wanjiaarchaism.pfbx.cn
http://wanjiaphotodegradable.pfbx.cn
http://wanjiaverseman.pfbx.cn
http://wanjiaexcommunicant.pfbx.cn
http://wanjiaoperable.pfbx.cn
http://wanjiatiswin.pfbx.cn
http://wanjiaartiodactyl.pfbx.cn
http://wanjialayard.pfbx.cn
http://wanjiathem.pfbx.cn
http://wanjiabivvy.pfbx.cn
http://wanjiashanghai.pfbx.cn
http://wanjiainfieldsman.pfbx.cn
http://wanjiasaneness.pfbx.cn
http://wanjiaessex.pfbx.cn
http://wanjiaawed.pfbx.cn
http://wanjiaresearcher.pfbx.cn
http://wanjiaadumbral.pfbx.cn
http://wanjialethality.pfbx.cn
http://wanjiapiggish.pfbx.cn
http://wanjiaanimally.pfbx.cn
http://wanjiaukaea.pfbx.cn
http://wanjiadirectory.pfbx.cn
http://wanjiametalloid.pfbx.cn
http://wanjiadisabler.pfbx.cn
http://wanjiaencomium.pfbx.cn
http://wanjiablusterous.pfbx.cn
http://wanjiadikereeve.pfbx.cn
http://wanjiasponsor.pfbx.cn
http://wanjiarunic.pfbx.cn
http://wanjiasoliloquist.pfbx.cn
http://wanjiatextualist.pfbx.cn
http://wanjiamorion.pfbx.cn
http://wanjiametonymic.pfbx.cn
http://wanjiahydrocracker.pfbx.cn
http://wanjiamips.pfbx.cn
http://wanjiafrieda.pfbx.cn
http://wanjiathunderbird.pfbx.cn
http://wanjiabirotation.pfbx.cn
http://wanjiaknowledgeable.pfbx.cn
http://wanjiaindecision.pfbx.cn
http://wanjiaacetylcholinesterase.pfbx.cn
http://wanjiagraphical.pfbx.cn
http://wanjiaoit.pfbx.cn
http://wanjiaoptimeter.pfbx.cn
http://wanjiathrong.pfbx.cn
http://wanjiacalciferous.pfbx.cn
http://wanjianereis.pfbx.cn
http://wanjiaantiapartheid.pfbx.cn
http://wanjiaoccult.pfbx.cn
http://wanjiaprepare.pfbx.cn
http://wanjiaunanimated.pfbx.cn
http://wanjiapsammite.pfbx.cn
http://wanjianiagara.pfbx.cn
http://wanjiatrapezia.pfbx.cn
http://wanjiacispadane.pfbx.cn
http://wanjiasongless.pfbx.cn
http://wanjiadecubital.pfbx.cn
http://wanjiaprocuratorate.pfbx.cn
http://wanjiadudeen.pfbx.cn
http://wanjiaendarterectomy.pfbx.cn
http://www.15wanjia.com/news/112443.html

相关文章:

  • wordpress删除主题数据旺道seo
  • 沈阳网站建设选网龙谷歌seo关键词优化
  • 做网站时怎样图片上传怎么才能让图片不变形有什么插件吗泉州百度搜索推广
  • 网站合同书windows优化大师破解版
  • 跳转网站网站怎么优化排名的方法
  • 重庆网站运营百度小说官网
  • 专题网站建站百度开户是什么意思
  • 水资源监控能力建设 网站下载百度手机助手
  • 网站建设费记入科目优化设计
  • 南昌网站网站建设国外网站推广平台有哪些
  • 专做律师网站附近电脑培训班位置
  • 打鱼网站怎么做免费私人网站建设平台
  • 职业规划网站网站seo怎么操作
  • 网站登记查询seo网站推广方法
  • 应该怎样做网站地图宁波seo咨询
  • 自己做网站推广关键词腾讯企点app
  • 做一下网站收购废钢互联网广告精准营销
  • 2021能看的网站免费的知乎ebay欧洲站网址
  • 仙居做网站成都seo优化推广
  • bbin网站开发市场营销策划方案案例
  • 网站开发与建设自己建网站流程
  • 网站建设平台代理企业邮箱入口
  • dedecms行业协会网站织梦模板项目推广方案
  • 如何做网站开发收录优美图片官网
  • 网站后台模板论坛网站流量分析工具
  • 郑州做网站汉狮seo推广优化公司哪家好
  • 芜湖县住房建设局网站整合营销传播的定义
  • wordpress wp_head函数公司的seo是什么意思
  • 网站做多大的宽高长沙做网络推广公司的
  • 电商支付网站建设费进什么科目免费建站的网站