- 博客(18)
- 收藏
- 关注
原创 分析网易云音乐加密 并使用Java复写
最近研究了爬虫技术 首先就盯上了网易云(因为我接触的第一个爬虫项目就是网易云接口在网上搜了些教程后发现爬虫入门还是比较简单的 只需要有一些web基础(加上会写代码于是我开始抓取网易云的歌曲播放接口流程也很简单直接登录网页版网易云随便点个歌进去但播放抓包即可。
2024-09-27 03:16:43 323 1
原创 解决高版本idea The environment variable JAVA HOME (with the value of D:VavaVDK\idea-jdk-22) does not poin
它专用于JetBrains的产品 包括支持软件的更新 维护 回滚 降级等操作 以简单的方法管理用户的工具。直到今天无意间看到了一个文章里面介绍了一种方法可以 我抱着试一下的心态弄了 发现真的就可以了 而且灭有实在IDEA_JDK环境变量会发生的那个问题。或者在环境变量中设置一个新的变量IDEA_JDK这个倒是有用 但是设置后idea会有问题 最终我还是舍弃了这个方法。首先确认你的java环境变量没问题的情况下 安装这个软件 并在这个软件上安装idea。这个有中文版和英文版的 我这里安装的是中文版。
2024-05-09 03:36:27 850 1
原创 ggLua菜单模版新思路
其中to是需要跳转菜单做了些兼容可以放在数组下标2的位置例如其中button1是菜单选项 所有数组中的下标1的字符串都是菜单选项用to和直接写在下标2的位置都是一样的如果两个同时写 会用下标2的那个跳转。
2024-05-08 21:49:07 400
原创 使用luajava实现lua遍历文件
首先需要说明luaj和luajava不是一个东西 luaj是java的一个库 而luajava是lua的库 luaj允许java运行lua代码 也可以调用lua的变量或全局库ENV等等 而luajava是允许lua调用java对象 其中包括但不限于构造方法 成员方法 静态方法等 但调用的这些方法必须是公有的 也就是public修饰的方法那么该怎么调用他呢?如果你使用的是gg的话 那比较简单 首先你要先找到支持luajava的gg 有rlgg elgg 还有独猫的luajava库的gg。
2024-03-04 13:36:32 581 4
原创 学gglua怎么能不会lua的魔法方法?
lua的魔法方法是什么呢?这里可以参考py的魔法方法 他实际是为了模拟面向对象编程而出现的概念魔法方法都是以__两个下划线开头的 这点与py中相同魔法方法的定义方式与对象类似 而我之前的一篇文章说了 lua的对象就是一个table但是这里不能直接写在表中 这样lua会认为这是一个普通的方法 而不是魔法方法魔法方法又叫元方法 lua基础好的朋友就知道了 lua中有一个函数 这个函数的作用是设置元表而这个方法就是。
2024-01-03 10:59:46 1245 2
原创 gglua配合后端实现简单卡密验证
其实验证没有想象的那么难 可以保证的是市面上的所有卡密验证都是同一个逻辑 例如wig 极简云 微验等等因为玩不出花这东西验证应该考虑的是安全性问题和稳定性 例如服务器抗不抗揍(极简云:我真的会谢)验证好不好跳过(也就是破解验证)基础的逻辑都是一样的这根本玩不出花先把代码奉上再解释首先是后端(Java)代码/*** @author 白*/@Autowired这里只写了一个接口并且没有做任何防护各位可以按照自己需求修改代码逻辑然后是客户端(lua)代码---
2023-12-09 23:49:30 5288 2
原创 lua与Java 互相调用
这个对象是整个lua-jse的超类他虽然继承至Varargs但是这个对象其实没什么用 用的最多的还是LuaValue。
2023-10-16 20:54:59 1176 4
原创 spring学习笔记AOP
在spring中切入点代表连接的示子 他可以描述多个或一个 例如所有get开头的方法或所有set开头的方法或所有叫demo的方法又或者所有末尾是Demo的方法。aop的内容我选择用代码来做笔记 也就是写注释的形式 这也是我常用的形式 因为有些东西直接写文章感觉很难懂代码在GitHub上。在spring中连接点理解为方法的执行 及你想要追加功能或者说功能增强的位置 连接点可以是任何你想要增强功能的方法。需要注意的是连接点其实可以是任何位置 包括方法,变量,异常等 但在spring中指的是方法。
2023-10-15 19:48:54 76 1
原创 spring学习笔记(1)
比如将一个名叫demoIoc的对象交给ioc容器管理的时候这个操作就叫ioc 而我在别的对象中需要使用这个demoIoc的时候就需要使用di分配给对应的变量。在配置类里面写要管理的对应的方法 返回值设置为对应的类 而名字建议不要随便写 建议的方式是把名字设置为你想给他设置的id值。对应的类还有很多但是基本都不会用因为剩下的都是配置问的形式 以现在的开发模式是不会使用这种繁琐的方式配置bean了。建议单独写一个配置类 而这个配置类不是bean的配置类 而是你为了配置需要管理的第三方库进行的一些配置的配置类。
2023-10-11 17:45:34 80 1
原创 android 关于TabLayout联动ViewPager2 实现底部导航栏
本篇文章使用的代码是Java这里官方是有将两个进行联动的方法的 当然如果不用也可以做 只不过应该没人会这样写...
2023-10-05 14:29:50 2999 3
原创 最易懂的方式介绍lua的面向对象编程
lua面向对象是基于表(数组)的你可以按照面向对象的思路将你想要的任意一个表当作一个对象user={name="白",--成员变量age=18,--成员变量toString=function()--成员方法enduser:tostring=function()--成员方法endTemp={Var={name="白",age=18},end。
2023-07-05 16:35:43 390
原创 使用IO实现gglua简易验证
结合之前所说的几个gg函数与文件的io操作可以写一个简易的验证系统(这里所写的验证在实际运用中并不推荐 仅供学习!前几篇说过了常用函数gglua中还有更多函数可以使用这里也不过多说明。分享一个软件包含了gglua可以使用的所有函数并服用简单介绍。
2023-01-09 17:32:43 913 1
原创 0基础学习gglua(6)
最近有点事消失了几个月现在回来继续更新了 那么直接进入正题今天说一下函数封装和一些我自己在写脚本时常用的一些函数。
2023-01-08 20:35:53 1436 1
原创 0基础学习gglua (4)
大家好我又回来了! 今天是学习gglua的第四课我们是今天来学习什么呢?今天要介绍的是lua的循环 (while and for)那么我们在了解这两个循环之前 先来看看lua中的真值和假值那么真代表什么呢?假又代表什么呢?介绍除false 和 nil 以外都为真 假同理只有 false 和 nil 为假别的都为真这里举几个例子true 真 1 真 {} 真 “教师” 真 false 假 nil 假那么我们现在开始学习循环whilewhile循环...
2022-05-30 12:44:45 1082 1
原创 0基础学gglua (3)
哈喽哈喽 时隔很多天 我又来啦!今天来介绍几个GG函数 想必学习枯燥的基础 这个更难让大家提起兴趣!1.gg.choicegg.choice函数是GG内的一个单选菜单函数 他一共有3个参数 对应的类型是 table boolString废话不多说 上代码!gg.choice({"选项1","选项2","选项3"},nil,"单选菜单")以上代码运行图:相信用过脚本的都对这个菜单很熟悉吧2.gg.alertgg.alert 是GG内的一个弹窗函数 他可以...
2022-05-09 14:22:49 4812 1
原创 0基础gglua (2)
经过上节课我们知道了lua中的打印函数与获取数据类型函数 print , type这里我们简单说一下lua中的所有数据类型1.str 字符串类型 例如:"教学"和"1"2.int 整数类型 例如:1和03.bool 布达尔类型 例如:true和false4.float 浮点类型 例如:1.0和1.25.table 数组类型 例如:{}和{1,3.2,"教学"}这里注意数据类型不同他们都是不一样的比如1和1.0就不是相同的 我们平常在学校中老师都会告诉我们1.0和1是相同的 但是在
2022-04-08 15:54:49 1836
原创 0基础学习gglua
可能大部分人并没有听过gglua其实在对于学习gglua这个方面 我相信大部分人都和我一样在开始的时候应该都是想自己制作一个游戏脚本而gglua必须使用gg才可以执行在学习gglua的时候我相信很多人都急于求成 本身对编程没有兴趣 这点本人刚刚开始也是一样但是在学习途中我们就会发现其实编程还是很有意思的 当然把gglua或者lua都非常不建议大家当做以后的发展方向来学习那么我们话不多 说上代码首先在学习gglua之前先来学习lua中的打印函数1.printprin.
2022-03-27 02:09:28 2626
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人