玖爱辅助网为您提供最新免费游戏辅助(CF.lol.QQ飞车.守望先锋等),QQ活动,QQ教程,QQ软件,易语言源码,易语言教程等信息 - 凌哥QQ:1027663760

凌哥E编程模块v2.0.1.20190504 - 用心打造最专业的易语言模块

浏览次数:62039发布时间:2019-05-04 22:22:55分类:易语言模块评论数量:加载中

凌哥E编程模块 - 用心打造最专业的易语言模块

1_压缩后.png

所有功能不会与其它模块产生冲突;DLL命名不重复;所有函数已考虑到多线程兼容性;对象参数返回严格按照数据类型定义而不是靠易语言自动转换(如变体型),完美兼容黑月;各个函数均有完整注释;所有函数追求高效率的同时兼顾稳定性、兼容性。

【释放文件路径规范】C:\Users\administrator\AppData\Roaming\凌哥E编程模块\
路径中的 administrator 代表当前计算机登录的用户名;模块释放的各种插件DLL都会存放在这个目录里面
查看当前程序数据路径方式: L_文件_执行 (L_目录_取特定目录 (8) + “凌哥E编程模块\”)

模块内部的数据操作,在测试的时候处理长度均为百万、千万级,效率与稳定性多次测试。

本模块一些功能的传参(比如线程方面的代码)基本是传递字节集      遇到问题请详细阅读子程序/参数的备注文本

大家有任何建议以及BUG都可以向我反馈

联系QQ:1027663760 - 易语言QQ交流群:1013105 (最先发布模块更新)

部分功能介绍

线程池

  • 功能与行为完全契合「标准的线程池构造」
  • 线程池内部有一个工作线程,用来处理内部线程的创建
  • 默认最大线程数为100、最大等待的队列数默认为10000(实际测试,等待队列可以达到一千万以上,更长就没测试了,太浪费时间)
  • 「线程动态回收」一定时间内没有接收到新任务,多余线程会被自动收回,总线程数减少至设定的最小线程数
  • 最小/最大线程数、最大队列数、线程空闲回收时间、线程初始栈大小 均可「随时修改」并且是实时生效的
  • 经过多次暴力测试与纠正,不会有内存/句柄出现泄漏的情况,稳~
  • 加入队列:每个队列可以选择执行不同的子程序,以及直接传递字节集数据;并且在执行的子程序中可以调用:线程池.取任务参数(队列ID) 来获得传递过来的字节集内容~具体请看压缩包内附带的例子
  • 可以随时暂停/恢复工作,包括正在执行中的队列也会暂停/恢复(可选)

Cookie智能管理

  • 内部自动处理cookie信息 Max-Age、Secure、domain、path 与浏览器的处理方式差不多
  • 比其它易语言模块的Cookie管理更标准,而且可以避免很多目标网站在cookie设下的大坑
  • 我这个应该是易语言史上最完美的Cookie管理类,是完全按照Cookie规则来处理的
  • 在多线程中可以不加锁直接操作,内部自带锁,考虑过去除内部临界许可,但是那样效率会很低
  • Cookie操作方法中都带有一个参数【唯一标识】;对每个cookie做标记,适用于多账号POST登录处理时的Cookie管理
    当然也有其它特殊用途,自己发掘吧~

多线程操作

  • 方便传递数据、获取返回值、自动加载com、自动分配CPU线程、内部自动处理线程句柄等。详情请看压缩包附带的例子

hp-socket组件内存运行(不释放DLL)

  • HP-Socket是一套通用的高性能TCP/UDP/HTTP 通信框架,包含服务端组件、客户端组件和Agent组件,广泛适用于各种不同应用场景的TCP/UDP/HTTP通信系统,提供C/C++、C#、Delphi、E(易语言)、Java、Python等编程语言接口。HP-Socket对通信层完全封装,应用程序不必关注通信层的任何细节;HP-Socket提供基于事件通知模型的API接口,能非常简单高效地整合到新旧应用程序中。
  • 模块内部深度封装了同步通讯功能,仅需三句代码即可实现,兼容多线程!具体使用方法请看例子
  • 本模块是以中文封装命令,每个子程序/参数都有详细的注释,多看看就懂用了
  • 目前只封装了pack模型,已经能够完美支持自己程序相互通讯了,以后封装其它模型
  • 压缩包内附带远程屏幕差异传输例子,包含 [客户端断线重连、数据打包传输] 比较容易理解的方案,有兴趣的朋友可以看看

[子模块] Curl组件内存运行(带运行库,不释放DLL)

  • cURL是一个利用URL语法在命令行下工作的文件传输工具,1997年首次发行。
    它支持文件上传和下载,所以是综合传输工具,但按传统,习惯称cURL为下载工具。
    cURL还包含了用于程序开发的libcurl。
    cURL支持的通信协议有FTP、FTPS、HTTP、HTTPS、TFTP、SFTP、Gopher、SCP、Telnet、DICT、FILE、LDAP、LDAPS、IMAP、POP3、SMTP和RTSP。
    curl还支持SSL认证、HTTP POST、HTTP PUT、FTP上传, HTTP form based upload、proxies、HTTP/2、cookies、用户名+密码认证(Basic, Plain, Digest, CRAM-MD5, NTLM, Negotiate and Kerberos)、file transfer resume、proxy tunneling。
  • 本模块封装了Curl大部分功能,Curl的一些功能调用比较复杂,你可能需要花时间研究才行
  • 模块额外对Curl的功能进行了封装整合,使得调用更加方便:L_curl_http2winhttp(直接当做winhttp对象一样调用即可)
  • L_curl_http2winhttp(类) 对多线程做了深度优化,经过严格测试 6000线程稳定运行
  • L_curl_smtp(邮件发送类) 稍微有一点点复杂,以后会考虑再深度封装一下
  • 使用Curl要有32位的【Microsoft Visual C++ 2010】运行库
    下载地址:https://www.9ifuzhu.com/ling/Microsoft%20Visual%20C++%202010_x86.exe

[子模块] 大漠插件

  • 完美兼容黑月,模块内的大漠命令调用未添加任何无关代码、天生支持多线程、效率第一
  • 内置四个大漠插件类模块(全部都是免注册调用的)分别是:
    L_大漠插件 (3.1233版本的普通封装)
    L_大漠插件_附带DLL (内置3.1233版本的DLL文件)
    L_大漠插件破解版 (5.1423版本破解,自带DLL文件,所有收费功能都可以直接使用)
    L_大漠插件_付费版 (对7.1814版本功能的封装)

[子模块] DD驱动键盘鼠标类

  • 最多用户选择,最简单易用,最稳定可靠 永久免费 系统底层集成,真正的驱动级硬件模拟 一键安装,即为电脑添加一对可完全编程控制的键盘鼠标,轻松自动化操作电脑 适用VB6,DELPHI,VC,BC,VB.NET,C#,JAVA,易语言等各种编程语言 支持 WINXP 及以上 32位和64位操作系统 个人桌面应用和游戏工作室装机必备
  • 本模块封装了普通免安装版与HID版本,一键调用,自动转换键代码,非常方便~

线程安全变量

  • 编写多线程软件用户的福音,每个对象的内部变量都绑定了一个许可区,整数型是原子锁操作,避免大家每次操作公共变量时都要进入许可区然后再退出,降低代码量,代码会清晰、美观一些,理论上这样做效率会增加很多

键盘/鼠标连发

  • 真正意义上的连发,按住鼠标/键盘指定键即可实现重复单击这个键,默认自动屏蔽windows自带的重复按键
  • 内部有一个回调,可以自己写执行模拟键盘鼠标代码,可以是驱动也可以是别的,详情请看压缩包附带的例子

监视热键

  • 同时兼容两种键代码:区分左右键或不区分左右键的键代码,以及兼容小键盘上的键代码
  • 内置键盘钩子与线程消息队列,内部已处理好按下与放开的事件,使用方便并且键盘按住不会重复触发事件,从按下到放开都只会分别触发一次
  • 按下/放开事件是在线程中执行的,不会影响到键盘的正常输入

拖放对象

  • 兼容win10,管理员权限也可以正常拖放

如果与判断

  • 模块代码中不需要调用判断的地方使用 如果(),需要多重判断的地方使用 判断() 效率提升!

v2.0.1.20190504

更新内容 - 红色字段代表比较重要的更新或提示

  • 修改 L_Curl_http2winhttp(类)[子模块_Curl] 重构了大量代码,现在与我封装的winhttp特性完美兼容了!
    如果 L_winhttp(类) 满足不了你的需求,请试试 L_Curl_http2winhttp(类),这个也是我自己必须使用的,稳定可靠
  • 升级 子模块_Curl 封装的Curl库为最新版:7.64.1
  • 升级 主模块 内封装的hp-socket库文件版本为:5.4.4.1

  • 修复 所有子模块调用中 可能出现的一些安全隐患(虽然暂未出现这种问题)
  • 修复 L_时钟(类) 中的一些BUG,并且提升了性能
  • 修复 L_线程安全变量_*(类) 中读写数据不符合预期结果的问题,原因是逻辑写反了...
  • 修复 url编码解码异常的问题,请使用 L_编码_url编码()、L_编码_url解码()
  • 修复 L_网页_解析url 中 url的域名后面没有/ 会导致解析出现异常的问题,原因是我逻辑写反了一个,嘿嘿...
  • 修复 L_winhttp(类) 中HTTP请求头与Cookie的大小写处理不规范的问题,现在按照标准规则处理:
    HTTP请求头不区分大小写,Cookie区分大小写,并且针对一些细节做了性能优化
  • 修复 子模块_Curl 中的 L_Curl_http2winhttp(类) >>>> SetAcceptLanguage()设置失败的问题
    以及修复了进行一次POST请求后,之后的任何GET请求都变成POST的BUG(内部一个变量未重置导致的)
  • 修复 L_键盘_等待() 中的逻辑错误

  • 新增 L_Cookie解析(全局类) 模块所有Cookie解析的操作均由本类完成,方便更新以及维护(包括Curl)
  • 新增 L_易键鼠(类) 封装了易键鼠USB硬件的操控方法,编写DNF脚本的用户似乎用的也是这个设备吧(更多功能看心情封装)
  • 新增 L_文件读写_* 封装了一些文件读写操作的方法,支持大文件
  • 恢复 L_JScript_Mujs(类) 子模块 封装了mujs引擎,虽然该引擎对某些js语法不太兼容,但可以用来解析jother编码(直接eval即可)

  • 优化 模块内所有调用 GetSystemInfo 函数的速度,现在全局仅初始化一次
  • 修改 L_异常捕获(类) 增加了一些功能 推荐与 《凌哥_易语言异常捕捉》这个工具配套使用
  • 删除 L_编码_url编码_utf8 、L_编码_url编码_gbk 由统一的 L_编码_url编码()、L_编码_url解码() 实现
  • 删除 L_线程_启动3、L_线程_启动4;线程启动的命令优化了一下,现在只有 L_线程_启动 与 L_线程_启动2,第一个参数改为了通用型
  • 删除 L_线程池(类) >>>> 加入队列2() 请直接替换成 加入队列(),参数1: 子程序地址 修改成了通用型

v2.0.0.20190212

更新内容 - 红色字段代表比较重要的更新或提示

  • 2.0版本全新升级 模块将一些占用体积较大的库给分离了出来,好处是:
    主模块体积超小,需要什么库就引用什么模块,同时加快了编译/调试的速度,也方便你们反编译查看~
    注意:子模块的功能需要依靠主模块才可以使用,具体的请看例子。
  • 修改 L_字节集数组_保存() L_字节集数组_保存2() L_字节集数组_读取() L_字节集数组_读取2() 性能提升,使用crc32做校验
  • 修改 L_内存加载DLL(类) 内部现在会维护全局的DLL句柄,在程序关闭后,没有释放的句柄会随之释放掉
  • 修改 子模块_Curl 中的所有Curl函数操作判断,避免了程序关闭之前没有调用 L_Curl_卸载() / 代码操作不当导致的程序崩溃问题
  • 修改 L_进程_ID是否存在() 详细查询了msdn文档,对一些细节做了处理

  • 删除 L_异常保护_开始() L_异常保护_结束() 由全新的 L_异常捕捉(类) 替代
  • 删除 L_压缩算法_gzip(类) >>>> 初始化() 本方法已经没有意义,调用本类任意功能将自动初始化
  • 删除 L_压缩算法_lzma(类) >>>> 初始化() 本方法已经没有意义,调用本类任意功能将自动初始化
  • 删除 L_JScript_Mujs(类) 经过多次测试,该引擎不兼容一些特殊js语法(微软的垃圾引擎都支持...)

  • 新增 L_异常捕捉(类) 封装自《无名侠》的易语言结构化异常处理类(完美支持多线程运行环境)
    帖子地址:https://bbs.125.la/forum.php?mod=viewthread&tid=13801143
  • 新增 L_HPSocket_TcpAgent(类) 适合创建超级多的客户端连接使用(由IOCP维护所有的TCP连接)
  • 新增 L_JScript_v8(类) 封装的谷歌V8引擎(这个多牛逼就不介绍了)兼容多线程调用

凌哥E编程模块v2.0.1.20190504

来源:玖爱辅助网|   文件大小:1.78 MB|   文件安全:本站认证

上一篇:没有了

下一篇:凌哥QQ飞车内存类辅助V6.2.1_刷商城_锁NPC_休闲区瞬移_微加速

易语言模块 - 最新内容

  • 用户:小白鼠爱你 发表评论:小白鼠来啦 评论时间:2019-2-27 15:22
  • 用户:小白鼠爱你 发表评论:这个弹幕不错的说小白鼠来啦 评论时间:2019-2-27 15:22
  • 用户:戊爱教程网 发表评论:凌哥,出一个像你网站一样的弹幕 教程,可好! 评论时间:2018-7-12 22:38
  • 用户:suyuxiao 发表评论:必须支持 评论时间:2018-6-22 3:58
  • 用户:戊爱教程网 发表评论:咋了? 评论时间:2018-6-21 21:14
  • 用户:Sick 发表评论:抓到你了 评论时间:2018-6-9 11:07
  • 用户:玖爱辅助网 发表评论:黑月编译 评论时间:2018-2-12 14:05
  • 7