下你所需,载你所想!
汇集开发技术源码资料

凌哥E编程模块v3.0.0最新版 修复大漠插件类

:224.043KB :1 :2019-12-04 09:17:17

部分简介

  • 3.0版本数据存放方式改为易语言宏命令(体积更小) 删除了子模块的方案,恢复成以前的一体式
    使用3.0版本必须将 "Ling.dll" 文件放到易语言根目录下的 "plugins" 文件夹中,否则会报错~
    之前的子模块方案有一点小瑕疵,这次基本完美了,不仅体积小,而且更方便维护模块
    编译后的软件不依赖 "Ling.dll" 请放心
  • 新增 L_内存堆(类) 更完善的堆内存操作,有清晰的注释
  • 新增 L_动态内存池(类) L_单元内存池(类) 以后模块的一些内存操作会尽量使用这两个类,提升性能
  • 新增 L_时钟队列(类) 由一个线程维护所有时钟事件(一条线程可以开几万个时钟)封装的是TimerQueueTimer定时器
  • 新增 L_线程本地存储(类) 这个你们懂得用就好,不懂就算了
  • 新增 访问控制机制相关子程序:L_令牌访问_* | L_用户和组_* | L_访问权限_* | L_本地策略操作(类)
  • 新增 L_校验_取crc32() L_校验_取crc32_整数() L_校验_取crc32_大文件() L_校验_Crc32_取码表指针() L_校验_Crc32_ASM()
  • 新增 L_系统_通信测试() 功能的几个参数(发送数据长度、回复字节数、回复TTL、Ping状态等)
  • 新增 L_系统_域名DNS解析() 可以自己指定使用任意DNS地址去解析一个域名的CNAME解析或A解析
  • 还有一些其它功能的增加,这里就不详细说明了
  • 修复 L_Curl_http2winhttp(类) 中设置超时时间不符合预期结果的问题(忘记做超时时间记录了...)
  • 修复 V8引擎 多线程情况下容易崩溃的问题,现在将最大并发数限制在了一个稳定的范围
  • 修复 L_线程池(类) 一处逻辑错误
  • 修复 L_时间_取北京时间戳() 获取异常的问题,现在改成了读取百度的时间
  • 修复 L_快速字节集(类) L_快速文本(类) >>>> 从文件读() 读取的数据丢失了一段的问题(逻辑错误产生的)
  • 修复 大漠插件类 在win10 1903中无法创建对象的问题

  • 修改 L_热键_注册() 接受易友建议,现在热键回调子程序需要接收一个整数型变量:热键ID,方便你们同时监视多个热键判断
  • 修改 L_哈希表(类) 使用了全汇编的版本,效率提升并且支持自定义数据类型;保留了 创建自字节集() 与 保存到字节集()
  • 修改 L_系统_通信测试() 的代码,按照msdn文档规范来执行:如果Iphlpapi.dll中没有函数再调用Icmp.dll的
  • 优化 L_异常捕获(类) 修复各种BUG,爆炸性能!因为是无锁的结构所以多线程效率不受影响(使用了线程本地存储技术)
  • 优化 L_Curl_http2winhttp(类) 与 L_Winhttp(类) 的Cookie管理结构,内存占用降低
  • 优化 L_文本_取文本长度()、L_编码_base64编码()、L_编码_base64解码() 使用AVX2、SSE2、80386指令性能显著提升 作者: 落
  • 优化 模块内所有的取随机数相关功能,现在会自动选择使用RdRand、RdSeed 指令(如果CPU支持的话) 作者: abc2330292
  • 优化 模块内部分功能性能有所提升
  • 优化子程序命名:L_系统_取CPU名称 >>> L_CPU_取名称 | L_系统_取CPU型号 >>> L_CPU_取型号
    L_系统_取CPU序列号 >>> L_CPU_取序列号 | L_系统_取CPU数量 >>> L_CPU_取线程数
    原有命令为了向下兼容将保留

凌哥E编程模块v3.0.0最新版 修复大漠插件类

热门推荐

相关文章