凌哥E编程模块是一款专业的易语言编程相关模块组,拥有线程池、cookie智能管理、多线程操作以及线程安全变量等多项功能,最新版对一些模块的细节进行了微调。需要的程序猿们快来下载吧!

关于模块
所有功能不会与其它模块产生冲突;DLL命名不重复;所有函数已考虑到多线程兼容性;对象参数返回严格按照数据类型定义而不是靠易语言自动转换(如变体型),完美兼容黑月;各个函数均有完整注释;所有函数追求高效率的同时兼顾稳定性、兼容性。
因为封装了驱动键盘鼠标插件(x64|x86) 以及 两个不同版本的大漠插件与免注册DLLx2,所以模块体积较大(不影响编译速度)
模块内部的数据操作,在测试的时候处理长度均为百万、千万级,效率与稳定性多次测试。

部分功能介绍
线程池
功能与行为完全契合「标准的线程池构造」
线程池内部有一个工作线程,用来处理内部线程的创建
默认最大线程数为100、最大等待的队列数默认为10000(实际测试,等待队列可以达到一千万以上,更长就没测试了,太浪费时间)
「线程动态回收」一定时间内没有接收到新任务,多余线程会被自动收回,总线程数减少至设定的最小线程数
最小/最大线程数、最大队列数、线程空闲回收时间、线程初始栈大小 均可「随时修改」并且是实时生效的
经过多次暴力测试与纠正,不会有内存/句柄出现泄漏的情况,稳~
加入队列:每个队列可以选择执行不同的子程序,以及直接传递字节集数据;并且在执行的子程序中可以调用:线程池.取当前任务参数() 来获得传递过来的字节集内容~具体请看压缩包内附带的例子
可以随时暂停/恢复工作,包括正在执行中的队列也会暂停/恢复
Cookie智能管理
内部自动处理cookie信息 Max-Age、Secure、domain、path 与浏览器的处理方式差不多
比其它易语言模块的Cookie管理更标准,而且可以避免很多目标网站在cookie设下的大坑
在多线程中可以不加锁直接操作,内部自带锁,考虑过去除内部临界许可,但是那样效率会很低
Cookie操作方法中都带有一个参数【唯一标识】;对每个cookie做标记,适用于多账号POST登录处理时的Cookie管理
当然也有其它特殊用途,自己发掘吧~
多线程操作
方便传递数据、获取返回值、自动加载com、自动分配CPU线程、内部自动处理线程句柄等。详情请看压缩包附带的例子
内存hp-socket组件
HP-Socket是一套通用的高性能TCP/UDP/HTTP 通信框架,包含服务端组件、客户端组件和Agent组件,广泛适用于各种不同应用场景的TCP/UDP/HTTP通信系统,提供C/C++、C#、Delphi、E(易语言)、Java、Python等编程语言接口。HP-Socket对通信层完全封装,应用程序不必关注通信层的任何细节;HP-Socket提供基于事件通知模型的API接口,能非常简单高效地整合到新旧应用程序中。
本模块是以中文封装命令,每个子程序/参数都有详细的注释,多看看就懂用了
目前只封装了pack模型,已经能够完美支持自己程序相互通讯了,以后封装其它模型
压缩包内附带远程屏幕差异传输例子,包含 [客户端断线重连、数据打包传输] 比较容易理解的方案,有兴趣的朋友可以看看
线程安全变量
编写多线程软件用户的福音,每个对象的内部变量都绑定了一个许可区,整数型是原子锁操作,避免大家每次操作公共变量时都要进入许可区然后再退出,降低代码量,代码会清晰、美观一些,理论上这样做效率会增加很多
大漠插件
完美兼容黑月,模块内的大漠命令调用未添加任何无关代码、天生支持多线程、效率第一
内置四个大漠插件类模块,分别是:
L_大漠插件 (3.1233版本的普通封装)
L_大漠插件_附带DLL (内置3.1233版本的DLL文件)
L_大漠插件破解版 (5.1423版本破解,自带DLL文件,所有收费功能都可以直接使用)
L_大漠插件_付费版 (对7.1814版本功能的封装)
键盘/鼠标连发
真正意义上的连发,按住鼠标/键盘指定键即可实现重复单击这个键,默认自动屏蔽windows自带的重复按键
内部有一个回调,可以自己写执行模拟键盘鼠标代码,可以是驱动也可以是别的,详情请看压缩包附带的例子
监视热键
内置键盘钩子与哈希表,内部已处理好按下与放开的事件,使用方便并且键盘按住不会重复触发事件,从按下到放开都只会分别触发一次
按下/放开事件是创建线程执行的,所以不会影响到键盘的正常输入
备注:你们要监视鼠标的话可以直接用hook,我认为没必要再封装一层鼠标热键监视
拖放对象
兼容win10,管理员权限也可以正常拖放
如果与判断
更新内容
键盘hook回调事件参数更新:
4个参数:键代码(整数型 兼容易语言键代码常量),状态(整数型 1=按下 2=放开),虚拟键码(整数型 操作系统对应的按键的编码),扫描码(整数型 键盘硬件对应的按键的编码);返回值是整数型. 1:吃掉消息 0:放行消息
现在键代码参数完美兼容易语言的键代码常量了(为热键监视改版做准备)
删除 L_运算_加法() L_运算_减法() L_运算_乘法() L_运算_除法() L_运算_位与() L_运算_位或() 因为实际测试这些效率没有核心库直接运算快
修复 L_线程反馈事件(类) 的一些问题,并且删除了部分方法的参数
新增 L_系统_取外网IP() 使用多个接口(淘宝、新浪)获取本机的外网IP
新增 L_内存加载DLL_E(类) 兼容易语言编译的DLL
修正 L_HPSocket_服务端_PACK(类)、L_HPSocket_客户端_PACK(类) 中的几处注释错误(现在能够更好地理解了)
新增 L_异常保护_开始() L_异常保护_结束() 具体用法请看压缩包附带的例子
改进 L_字节集数组_读取() 升级成更完美的数据长度校验,避免恶意攻击以及读取错误的字节集导致崩溃的问题
新增 L_POST数据封装(类) >>> 取数据_cookie格式() 返回 cookie格式 的数据
修改2个子程序命名:
L_类_取内部方法地址() >>> L_函数_构造类方法地址()
L_类_释放内部方法地址() >>> L_函数_释放类方法地址()
新增 L_函数_构造cdecl地址() L_函数_释放cdecl地址() 用于解决易语言没有 cdecl 回调的问题
修复 L_内存加载DLL(类) 中因为系统开启了【数据执行保护】导致的闪退问题,受影响的功能有:
L_HPSocket_服务端_PACK、L_HPSocket_客户端_PACK
L_压缩算法_lzma、L_内存皮肤、L_压缩算法_gzip
修改 L_大漠插件(类)、L_大漠插件_附带DLL(类) 的免注册方案为调用云外归鸟的库
新增 L_压缩算法_nt(类) 封装的是ntdll中的解压缩函数,支持两种压缩格式:lzma、Xpress





















大小: 8KB

大小: 304.3M
终端仿真器 SecureCRTv7.1.1.264 最新版
串口调试小助手1.3 免费版
WinHex 十六进制编辑器v20.2 SR-5 绿色中文注册版
小旋风ASP服务器安装版
16进制转换工具V1.0 中文绿色版
Adobe AIRV33.1.1.932 官方最新版
github离线安装包64位版V2.9.11官方最新版(github desktop)
mysql数据库.net开发驱动(mysql connector net )8.0.11 官方最新版
MSDN Library Visual Studio 6.0(VC、VB、VF、VJ)中文版win32开发人员必备
版本控制软件(SourceTree)v3.4.6 官方最新版
Memory Analyzer (MAT)V1.01 免费绿色版
Delphi Distillerv1.85绿色版
IBM内存检测工具(IBM Thread and Monitor Dump Analyzer for Java)V4.3.3 绿色版
.NETv3.0 可再发行组件包
一键安装JSP环境安装版
slave4j(基于eclipse插件的java代码生成器)V1.0.0 正式版
Auto DebugProfessional 5.6.5.18 中文绿色版
Understand For C++V1.4.319英文安装版