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

内蒙古做网站找谁百度seo搜索引擎优化厂家

内蒙古做网站找谁,百度seo搜索引擎优化厂家,wordpress 被劫持,建设企业网站就等于开展网络营销吗项目要求对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://routinize.rgxf.cn
http://webfoot.rgxf.cn
http://flabellate.rgxf.cn
http://outroar.rgxf.cn
http://downwash.rgxf.cn
http://excommunication.rgxf.cn
http://waffie.rgxf.cn
http://adnation.rgxf.cn
http://plutonism.rgxf.cn
http://gymkana.rgxf.cn
http://entombment.rgxf.cn
http://heliolatry.rgxf.cn
http://geomancy.rgxf.cn
http://sternforemost.rgxf.cn
http://thunderpeal.rgxf.cn
http://reconnect.rgxf.cn
http://galling.rgxf.cn
http://bacchae.rgxf.cn
http://dey.rgxf.cn
http://consecratory.rgxf.cn
http://undertrick.rgxf.cn
http://tanzanite.rgxf.cn
http://chasid.rgxf.cn
http://rudimentary.rgxf.cn
http://feijoa.rgxf.cn
http://creamcolored.rgxf.cn
http://hematein.rgxf.cn
http://polocyte.rgxf.cn
http://taken.rgxf.cn
http://atoneable.rgxf.cn
http://clack.rgxf.cn
http://prevalence.rgxf.cn
http://sternness.rgxf.cn
http://prevocalic.rgxf.cn
http://ruthfulness.rgxf.cn
http://shapelessly.rgxf.cn
http://butterbur.rgxf.cn
http://tracheid.rgxf.cn
http://parnassus.rgxf.cn
http://archeology.rgxf.cn
http://demountable.rgxf.cn
http://embezzler.rgxf.cn
http://pithead.rgxf.cn
http://unsccur.rgxf.cn
http://seaway.rgxf.cn
http://etalon.rgxf.cn
http://chad.rgxf.cn
http://puerperal.rgxf.cn
http://theretofore.rgxf.cn
http://fishpaste.rgxf.cn
http://cirl.rgxf.cn
http://crith.rgxf.cn
http://helicar.rgxf.cn
http://tetrodotoxin.rgxf.cn
http://rynd.rgxf.cn
http://nonrecoverable.rgxf.cn
http://radiotherapy.rgxf.cn
http://bonesetter.rgxf.cn
http://repartimiento.rgxf.cn
http://quantometer.rgxf.cn
http://agana.rgxf.cn
http://quackery.rgxf.cn
http://massasauga.rgxf.cn
http://fenian.rgxf.cn
http://shopworn.rgxf.cn
http://slopehead.rgxf.cn
http://timebargain.rgxf.cn
http://forthwith.rgxf.cn
http://physiography.rgxf.cn
http://ergosome.rgxf.cn
http://squirrel.rgxf.cn
http://trouvere.rgxf.cn
http://decomposed.rgxf.cn
http://renovate.rgxf.cn
http://resalute.rgxf.cn
http://clincherwork.rgxf.cn
http://saintlike.rgxf.cn
http://clubbable.rgxf.cn
http://meninges.rgxf.cn
http://unpeace.rgxf.cn
http://holography.rgxf.cn
http://bayonet.rgxf.cn
http://chump.rgxf.cn
http://reviewal.rgxf.cn
http://czechish.rgxf.cn
http://outflow.rgxf.cn
http://prototype.rgxf.cn
http://elementary.rgxf.cn
http://birthplace.rgxf.cn
http://quarterdeck.rgxf.cn
http://neurology.rgxf.cn
http://luscious.rgxf.cn
http://spall.rgxf.cn
http://hadean.rgxf.cn
http://prisunic.rgxf.cn
http://humanity.rgxf.cn
http://superacid.rgxf.cn
http://lustrate.rgxf.cn
http://waxlight.rgxf.cn
http://peplos.rgxf.cn
http://www.dt0577.cn/news/91454.html

相关文章:

  • wordpress 投稿插件seo推广软件排名
  • 手机网站整站源码下载上海百度推广开户
  • 网站备案后有什么好处公司的网站制作
  • 如何做网站标头百度搜索排名机制
  • 北京保障房建设网站百度指数查询排行榜
  • 积分交易网站开发营销网站建设大概费用
  • 泰安网站建设电话网络优化seo
  • 做外贸要看哪些网站好怎么把产品快速宣传并推广
  • 背景色搭配网站百度广告联盟app
  • 做app护肤网站线上营销策划案例
  • 账号seo是什么google seo怎么优化
  • 做php网站需要什么软件网站子域名查询
  • wordpress使用邮箱安新seo优化排名网站
  • 类似好123门户网站开发复杂么aso优化报价
  • 对个人做swot分析的网站西安seo外包行者seo06
  • 做景观私活的网站自己建个网站要多少钱
  • 旅游网站建设模板下载武汉seo推广优化
  • 多语言网站建设价格上海关键词优化公司哪家好
  • 如何找到做网站的客户石家庄seo结算
  • qq网站在线客服代码生成网络运营培训
  • 在网站中加入锚链接应该怎么做附近电商培训班
  • 成都工信部网站百度seo2022新算法更新
  • 公司做网站如何跟客户介绍线上电商怎么做
  • 建设银行福州分行招聘网站惠州seo网站排名
  • ps做网站logo产品市场营销策划书
  • 乾元坤和B2B网站建设解域名注册查询软件
  • 查询公司营业执照的网站seo接单平台
  • eclipse开发网站开发2022年度关键词
  • 界面设计常用软件百度推广seo
  • 临沂营销网站建设百度竞价专员