算法是查表方式实现,优点:性能好、缺点:码表有几KB的内存占用 跟精易模块的BASE64进行简单测试对比,没啥毛病,还没进行实际应用,可能存在BUG,开源给大家测试。 1.1版更新 1)  整合AVX2指令集版本进去,内部会判断CPU是否支持,CPU支持的话性能会比80386版再提升90%左右,前提是需要编码的数据足够长。 1.2版更新 1)  修复 BASE64编码_ASM()  计算 申请长度 的mulx指令,在老CPU上出现异常问题(感谢 sometimes 的反馈)。 1.3更新 1) 添加 BASE16编码解码 (字节集到十六进制、十六进制到字节集),自动选择版本:AVX2、80386 2) 修复 BASE64编码解码,个别情况下不会选择AVX2模式的问题(C/C++的bool类型是单字节,易的逻辑型是4字节,易的逻辑型为真时 转为字节集可能是{0,0,1,0},导致单字节判断 时灵时不灵)。 1.4更新(2019.6.5) 1) 添加 BASE64解码2_ASM 支持未补码的BASE64编码(删除了对标准BASE64编码长度的检测,可能存在BUG)
2022-02-10 18:05:08 301KB 易语言模块源码
1
源码上传。从其他地方转载留存,造福E友。
2022-01-02 23:34:38 557KB GDI GDIPLUS 易语言 MOKUAI
1
易语言群验证模块源码例程程序结合易语言模块,调用API函数实现QQ群的验证。 易学编程网
2021-12-29 00:03:14 162KB 易语言模块源码
1
源码通过套接字实现了IMAP指令获取邮件,源码实现了链接收信服务器_IMAP,登录邮箱,发送数据,接收数据,发送IMAP命令,断开连接等命令。 点评:源码调用了常量支持库,如果易语言没有这个支持库,请自行在网站上搜索下载。
2021-12-20 00:31:18 4KB 易语言模块源码
1
HP-Socket 是一套通用的高性能 TCP/UDP/HTTP 通信框架,包含服务端组件、客户端组件和Agent组件,广泛适用于各种不同应用场景的 TCP/UDP/HTTP 通信系统,提供 C/C++、C#、Delphi、E(易语言)、Java、Python 等编程语言接口。HP-Socket 对通信层实现完全封装,应用程序不必关注通信层的任何细节;HP-Socket 提供基于事件通知模型的 API 接口,能非常简单高效地整合到新旧应用程序中。    为了让使用者能方便快速地学习和使用 HP-Socket ,迅速掌握框架的设计思想和使用方法,特此精心制作了大量 Demo 示例(如:PUSH 模型示例、PULL 模型示例、PACK 模型示例、性能测试示例以及其它编程语言示例)。HP-Socket 目前运行在 Windows 平台,将来会实现跨平台支持。 [15:47 2018/11/05] 同步更新到5.4.2正式版 [10:37 2018/10/23] 1、英文模块IHttpSyncClient组件大改 2、IWinHttp组件添加若干命令(PS:忘记是哪些了。。。) 3、升级到5.4.2 rc3 版本 4、增加client同步例子 [10:30 2018/9/25] v5.4.2 更新: > SSL 组件更新: ----------------- 1、SSL 组件可以手工启动 SSL 握手,从而可以对 SSL/Https 通信执行代理服务器设置等前置操作 2、SSL 组件(Server/Agent/Client)增加以下接口方法支持手工启动 SSL 握手 1) StartSSLHandShake():手工启动 SSL 握手,当通信组件设置为非自动握手时,需要调用本方法启动 SSL 握手 2) SetSSLAutoHandShake():设置通信组件握手方式(默认:TRUE,自动握手) 3) IsSSLAutoHandShake():获取通信组件握手方式 > 其他功能更新: ----------------- 1、所有可能导致 Socket 关闭的组件接口方法都在 Socket 通信线程中异步触发 OnClose 事件 2、Server 与 Agent 组件的 DIRECT 发送策略也支持通过 GetPendingDataLength() 方法实现流控 3、Server 与 Agent 组件的 Disconnect() 方法不再支持‘非强制断开’(仍然保留bForce 参数),调用时都会强制断开 4、OnSend 事件支持 三种同步策略 1) OSSP_NONE:不同步(默认) 1) OSSP_CLOSE:同步 OnClose 1) OSSP_RECEIVE:同步 OnClose 和 OnReceive(只用于 TCP 组件) > 升级说明: ----------------- 1、HP-Socket v5.4.2 完全兼容 HP-Socket v5.4.1 版本,可以直接替换升级 [18:41 2018/8/27] 1、修复英文模块submit_task最后一个参数错误问题,莫名其妙变成了字节集 [11:04 2018/8/27] 1、更新hpsocket为 beta11 2、submit_task 提交的任务不用去管回调里面的ptask参数。内部自动处理。 [16:57 2018/8/24] 1、修复中文模块部分命令错误问题 2、修复英文模块几处命令错误问题 3、增加websocket例程,本来httpclient里面人,有些人就是装看不见。 4、更新hpsocket为 beta9 [12:57 2018/8/15] 1、修复模块汇编的bug,原因是取消了ww汇编库 [11:55 2018/8/15] 1、模块更新为beta8 2、新增api: HP_Agent_IsConnected  -->  Agent.IsConnected() HP_Client_IsConnected  -->  Client.IsConnected() HP_Server_IsConnected  -->  Server.IsConnected() [9:18 2018/8/6] 1、性能优化 2、由于某些人吐槽中文版模块吐槽的厉害,遂决定不再更新中文版。 3、\demo\old 目录下放的是以前旧的例程源码,并不再更新 [12:57 2018/8/1] 修改模块IBufferPtr类,具体调用方式查看 TestEcho-New-Agent.e TestEcho-New-Server.e TestEcho-Http-Serve.e TestEcho-Http-Serve-bigfile.e  改名为 TestEcho-Ht
2021-11-27 06:52:31 8.33MB 易语言模块源码
1
这是一个套接字模块 使用内置iocp实现异步操作 使用了线程安全的队列操作回调,保证了对应域下的回调操作不需要加锁 async_socket.e 套接字模块。使用复杂,但是灵活,支持各种协议。 tcpudp.e 傻瓜封装的TCP和UDP模块 简化操作操作流程。 ---------------------------------------------------------- v2.0 更新说明(2019-03-03) async_socket.e async_socket_create 返回值与套接字描述符脱钩,失败返回 0,成功 != 0 性能提升 90%(1.x版本是易语言字节集慢导致性能暴降) async_socket_dll.e c代码编写 性能再次提高 17% tcpudp.e 逻辑无修改,适配新模块代码
2021-11-22 23:16:24 170KB 易语言模块源码
1
解压密码:www.sanye.cx 资源介绍:取选中文本易语言模块源码例程程序调用API函数取选中文本。点评:取选中文本易语言模块源码不通过剪贴板取选中文本,可取后台选中文本。资源作者:易语言源码资源界面:资源下载:
2021-11-06 16:55:06 3KB 易语言
1
前言:奇易模块是一款基于FiddlerCoreApi二次封装便于易语言调用的开源模块,相信用过Fiddler的都知道他的作用,但我们将它发挥到了更大的作用,通过fiddler实现了对非IE浏览器的填表操作; 该模块的首个版本与2017年7月23号上线,至今已有近2年之久,也非常的感谢在使用中给奇易模块提供的思路和提供BUG的修复方案的那些无私奉献用户; 该版本5.0以后与以前的版本变动相对较大,很多使用方法更简化更开放化了,所以该模块与《高速网页填表与数据监听》教程中存在许多差异的地方,所以请尽请期待我们的最新一期教程; 由于该模块是由诺离一个人所开发,但是由于该模块并无正规的商业化性质,随着年龄的增长,肩上的压力越来越大,所以更新如果存在怠慢,还希望理解;再次感谢对模块提供帮助的那些用户! ------升级说明 本次版本的升级,由于抓去HTTPS数据需要安装证书,5.2.6版本后不在弹出证书安装提示,完全静默安装,但也存在一定弊端,即该模块每次都会重新安装证书,所以如果是抓取手机数据的,每次调试模块都需要重新安装一次证书;当然了,这个问题在今后的版本也会得到一定的优化并解决目前模块所产生的BUG问题。 ------开源声明 本次开源仅仅是对易语言模块的开源,具体核心开源已经开源至码云仓库项目,由VS2017 C++开发工具所编译 核心开源仓库地址:https://gitee.com/cih1996/odd_module FAQ  针对一些用户可能产生的问题: 1.部分电脑运行后出现模块加载失败报错; 该问题是由于系统比较纯净,缺少了相关VC运行库,只需要在百度把VC++运行库安装即可解决 2.运行目录下生成的过多文件; 生成的文件属于Fiddler的一些内核文件,如证书生成工具、Fiddler内核插件等,如果担心影响美观,只能做隐藏处理。 3.部分网页无法填表或无法填表; 填表原来是通过注入JS代码进行实现,注入JS代码的原理是通过文本替换的方式,有可能是该网页没有该文本可替换,可以观看以往的教程进行特定的绑定。
2021-10-23 08:06:59 1.59MB 易语言模块源码
1
易语言WS2_32的HTTP模块源码例程程序调用WS2_32中的API函数实现HTTP功能。点评:易语言WS2_32的HTTP模块源码非常值得学习。在windows系统中,不管用什么网络库,最终都会调用到ws2_32库来发送与接收网络数据。winhttp,wininet也不例外,都是内部加工好HTTP头,一样还是调用的ws2_32 的API来实现数据传送。 三叶易语言官方
2021-10-19 19:47:59 9KB 易语言模块源码
1
此为易语言模块源码。可在二维码中间添加logo,可自定义LOGO路径、大小、格式。需要调用传递画板组件
2021-10-13 18:04:35 220KB 易语言 模块 源码
1