-
VisualFreeBasic第三方代码库_进程通信之内存共享
实现不同软件,不同进程共享内存,好比多线程使用全局变量一样道理。已经增加读写锁,不会因为同时读写发生混乱,也增加了边界检查,避免越界发生软件奔溃DimSharedaAs进程通信之内存共享类="名字"只要相同的名字,那么这里的内存就共享了,不管在什么进程中。(注意:当你电脑有多个用户登入,那么跨用户共享,需要在名字前面添加特殊文字,自己查相关资料。)默认内存大小为1024字节,可以自己定义大小Dim… -
VisualFreeBasic第三方代码库_匿名管道父进程类
匿名管道父进程类 -
VisualFreeBasic第三方代码库_匿名管道子进程类
匿名管道子进程类 -
VisualFreeBasic第三方代码库_多线程之生产消费模型
多线程编程模型:生产者-消费者模型这是多线程编程中最经典、最常用的模型之一,核心价值是解耦生产(数据生成/任务创建)和消费(数据处理/任务执行)的逻辑,缓冲两者的速度差异,提升系统吞吐量和稳定性。使用方法:---------1:定义全局变量Dimshared工作As生产消费模型2:设置工作处理函数工作.设置任务函数(@任务执行)3:任务创建工作.任务创建(100)4:任务函数Sub任务执行(数据A… -
VisualFreeBasic第三方代码库_asmjit汇编引擎
一、AsmJit是什么?AsmJit是一个轻量级、跨平台的开源汇编器库(C++编写),核心作用是让你在程序运行时(动态)生成机器码,并直接执行这些机器码。简单来说:它不是传统的“静态汇编器”(比如NASM/GAS),而是“运行时汇编器”你可以用C++代码“写汇编逻辑”,AsmJit会把它转换成对应CPU架构的机器码(x86/x64/ARM等)生成的机器码可以直接在内存中执行,无需编译/链接步骤二、… -
VisualFreeBasic第三方代码库_udis86反汇编
udis86是一款功能强大的反汇编器,以下是对它的简单介绍:一、功能特性多架构支持:主要针对x86和x86-64架构设计,能够准确地对这两种架构下的机器码进行反汇编。这意味着无论是32位还是64位的x86系列指令集,udis86都可以处理。灵活的输入方式:它可以接受多种形式的输入,既可以从文件中读取二进制数据进行反汇编,也可以处理内存中的二进制代码缓冲区。这种灵活性使得它在不同的应用场景中都能发挥… -
VisualFreeBasic第三方代码库_MiniXML小型XML解析器
简单说明MiniXML是一个小型的开源的XML解析器15。它具有以下特点:轻量级与独立性2:代码量小,易于集成到项目中,对系统资源的占用较少,非常适合在资源受限的环境中使用,如嵌入式系统等。不依赖其他大型类库,只需要C99兼容的编译器(如GCC)和make程序即可进行编译。功能特性:数据编码支持:支持读取UTF-8和UTF-16编码的XML文件以及字符串,并且可以写UTF-8编码的XML文件和字符… -
VisualFreeBasic第三方代码库_大漠函数库
简绍大漠函数库是大漠综合工具的重要组成部分,为用户提供了丰富的功能接口,方便进行自动化操作、网页抓取、数据提取、网页模拟操作等4。以下是对大漠函数库的一些介绍:核心文件:dm.dll:这是大漠插件的主体功能库,包含了众多基本的操作函数,例如图像识别、鼠标键盘模拟、窗口操作等功能的实现都依赖于这个动态链接库。主要函数及功能:图像识别相关函数:FindPic:用于在指定区域内查找指定的图片,返回找到的… -
VisualFreeBasic第三方代码库_JSON 数据交换
JSON简介JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。它基于JavaScript编程语言的一个子集,但现在被许多编程语言广泛支持,用于在不同系统之间传输和存储数据。JSON数据格式具有简洁、易读、易于编写和解析的特点,它以文本形式表示结构化数据,通常用于网络通信中的API(应用程序接口)响应,配置文件等场景。cJSON简介cJSON是一个用C语言编写的… -
VisualFreeBasic第三方代码库_Cairo 矢量绘图库
简单介绍cairo(http://cairographics.org),Linux的两大流行桌面环境KDE和Gnome,其对应的基础组件是QT和GTK+,相对于框架性质的QT,GTK+则依然保持着自由与开放的传统,从底层绘图到上层程序库都由其他开源库组成,cairo就是GTK+采用的底层图形库,负责构建图形界面。cairo是一款开源的2d矢量图形库,支持多种后端输出,用c语言编写而且模块化设计得很…