最近在重拾Lua,在看《Lua程序设计》这本书,把其中的一些知识点记录一下,方便以后翻看。我会以书中的每一章节写一篇文章进行总结,其中会有一些书中内容的摘抄,因为第一章内容较少就直接从第二章开始了。好了话不多说下面开始。 词法规范Lua中的标示符可以是由任意字母、数字和下划线构成的字符串,但不能以数字开始。应该避免使用一个下划线开头并跟着一个或多个大写字母(例如_VERSION)的标示符
转载
2024-07-09 15:10:01
53阅读
1.前言通常,从事Android开发相关的人员,都需要涉及到Android源码的阅读,尤其是从事Android系统相关开发的。这里介绍下Android studio 如何 导入Android源码,以便更好的学习开发。比较早的时候,阅读学习调试Android源码通常都是使用eclipse工具,当android studio 问世后,许多人便开始使用Androidstudio 导入源码,使用as笔者有
转载
2023-09-09 14:23:53
262阅读
预览先来张图给大家感受下效果,然后我再慢慢道来过程,保证你避免每一步的坑。我们要做什么1、由于Source Insight(以下简称SI)是Windows应用,所以不能直接安装在Linux上,于是我们要借助wine,所以第一步会介绍wine的安装过程和坑; 2、介绍SI在Linux(以Ubuntu 16.04为例)上的安装,并介绍如何导入免费证书(个人建议大家有条件还是付费支持一下SI这个软件,真
转载
2024-01-10 13:48:17
82阅读
2022年6月10日15:20:41 luajit开发文档中文版(一)下载和安装luajit开发文档中文版(二)LuaJIT扩展luajit开发文档中文版(三)FAQ 常见问题 luajit开发文档wiki中文版(一) 总目录luajit开发文档wiki中文版(二) LuaJIT 扩展luajit开发文档wiki中文版(三)性能调优和测试luajit开发文档wiki中文版(四)
最近很多人私信我问如何打包aar的事,因为Android源生开发知识量比较多,如果从头学起就要花很长时间,本篇幅着重来跟大家说说怎么快速打包aar供Unity使用。原因为什么要打包aar,原因是从新版本2021.2已经不允许直接把res文件放在Plugins/Android目录下了,jar和AndroidManfiest不影响,主要是res目录。将项目从2021.1升级到2021.2的时候,收到一
转载
2024-04-15 12:46:56
208阅读
最近准备使用lazrus开发SQLite小应用,发现在linux aarch64下没找到适合的libsqlite3.so加密版本,需然网上有wxsqlite等开源版本,但编译不成功,最终发现开源的SQLite3 Multiple Ciphers能满足使用,最主要是编译so很简单,适合新手根据不同平台自行编译加密的so文件。SQLite3MultipleCiphers下载网址:
https://gi
转载
2024-06-13 11:02:57
84阅读
C++结合lua的方式进行开发主要有以下几点考虑:1、C++可复用性并不强 2、在业务需求上频繁更新代码驱动用脚本,C++也能做就是比较费劲 3、一般用lua多,lua比较快,比较简单,比较轻量化 4、C语言用得多,C++挂脚本少,因为C++本身也提供了不少强大的库本身用得就非常顺手在C++嵌入脚本一般有以下方式:一是系统真正跑在脚本里二是主逻辑还是C++,业务处理方法用lua控制,也可能联网部分
转载
2024-04-07 13:45:22
111阅读
AndLuaAndLua+ English – Telegram一个个的短片文章,组织精良,目前由创建者(AndLuaEN)维护、发布文章Debug type: command line, graphic.The command-line debugger are: RemDebug, the clidebugger, a ctrace, the xdbLua, the LuaInterface
转载
2021-03-13 20:59:20
298阅读
2评论
Stable Diffusion教学 使用Lora制作AI网红1、下载Stable Diffusion我选择使用呆瓜一键解压版本 提取码: ketj 然后按这个视频操作【AI绘画】启动器正式发布!一键启动/修复/更新/模型下载管理全支持!_哔哩哔哩_bilibili下载后解压,直接打开2.看完说明再下载(自己安装会出各种状况,不介意!),解压里面的两个压缩包。打开sd-webui启动器文件夹,先运
转载
2024-05-21 14:15:27
192阅读
最近这两天需要弄清楚C++和lua间相互调用和数据传递,废话不多说,直接上过程。 首先是环境环境,Linux(Debian),安装lua,注意需要管理员权限。sudo apt-get install lua5.2安装完后输入lua或者lua -v 严重是否安装成功以及安装的版本,当然,有了lua运行环境还
转载
2024-08-16 16:24:58
149阅读
luajit官方性能优化指南和注解luajit是目前最快的脚本语言之一,不过深入使用就很快会发现,要把这个语言用到像宣称那样高性能,并不是那么容易。实际使用的时候往往会发现,刚开始写的一些小test case性能非常好,经常毫秒级就算完,可是代码复杂度一上去了,动辄几十上百毫秒的情况就会出现,性能表现非常飘忽。 为此luajit的mailling list也是有不少人咨询,作者mike pall
转载
2024-07-17 22:21:32
145阅读
一、加密与解密1.1 加密目的及其方式1.2 GnuPG简介1.2.1 GPG对称加/解密[root@proxy ~]# gpg --version
[root@proxy ~]# gpg -c 11.txt //设置密码
[root@proxy ~]# file 11.txt*
11.txt: ASCII text
11.txt.gpg: data //加密后
经过一个半月对Android camera源码的学习和思考,这段时间趁着机会分享一下在学习的过程。过程是艰辛的,不敢保证学习的路线是正确的,很多东西都是出于摸索之中,废话不多说,直接进主题。一、开发环境的搭建 做Android的偏底层点的开发,一般都需要在LINUX环境下进行开发和调试,因为Linux的强大与方便,很多开发在Linux下是比较简单的,所以广大程序员们选择在Linux下进行开发和调
转载
2024-05-24 12:22:49
84阅读
背景使用adb shell时进入到Android系统的交互终端界面,因为Android只有一种shell解释器/system/bin/sh。那么如果大量时间在adb交互上工作,将会花费大量的时间在处理命令上面,甚至还得复制粘贴命令Main现在的类unix系统基本都是以bash解释器为主,同时bash也是一款命令非常丰富的解释器,如果追求工作效率bash的话毫无疑问是首选,网上的bash工具比较难找
转载
2024-05-08 19:22:42
125阅读
安全软件公司 Avast 发布了 BianLian 勒索软件的免费解密器,以帮助恶意软件的受害者在不向黑客支付费用的情况下恢复锁定的文件。在 2022 年夏天 BianLian 勒索软件的活动增加后大约半年,该威胁组织入侵了多个知名组织,解密器的可用性就出现了。Avast 的解密工具只能帮助被 BianLian 勒索软件已知变种攻击的受害者。如果黑客使用的是研究人员尚未捕获的新版本恶意软件,则该工
转载
2024-04-25 06:49:39
26阅读
这节课是 Android 开发(入门)课程 的第一部分《布局和交互》的第一节课,导师是 Katherine Kuan 和 Kunal Chawla,主要内容是 Android 学习方法和 Views 的使用。由于入门课程面向的是没有任何编程经验的初学者,所以课程初期的内容非常基础,进度也偏慢。关键词:Views,TextView 样式,ImageView 样式,XML 语法,IDE,Debug 方
引言:在skynet中,我们通常使用lua来写业务层的逻辑,并且每个功能模块基本上就是一个运行在沙盒中的lua服务。但是,当需要我们需要开发拓展的库或者进行高性能要求的模块开发时,还是需要考虑在C语言层面来开发一个动态库(.so),并提供可以在lua中调用的接口,然后再lua中调用此C库。自定义C库:查看了Lua官方的关于如何注册C库(C Libraries)的内容,其中有一段如下:When yo
Proguard混淆加密对于一般用途是可以的,要求高可以考虑第三方加密平台。这里主要讨论混淆加密。
1.混淆的定义:混淆就是移除没有用到的代码,然后对代码里面的类、变量、方法重命名为人可读性很差的简短名字。
2.如何去写混淆文件:写混淆的思路的就是保持项目的代码不被混淆,否则会出错。
3.如何去保护项目的类:这里贴出通用性较高的混淆代码:
build
转载
2024-08-08 20:03:37
236阅读
一 混淆的目的 ,避免项目被反编译。二 混淆的步骤(本文只针对Android studio) 1 在model目录的build.build文件中 android 节点下 buildTypes {
转载
2024-03-27 18:26:38
334阅读
记得很久以前,刚开始接触Quick,那时候尝试过一次这样的操作,不过失败了。因为那时候还年幼,对这里面的一套机制不是太熟悉。现在回头再做这样的事,遇到了问题,但是都很好的根据自己的理解给解决了。现在记录下,我tolua成功的过程,在写blog的过程中,更熟练其中的原理。PS:网上关于quick tolua的blog都有点过时了(dualface的quick官网文章),具体的过程,还是要自己多注意。