最新 最热

【面试题精讲】SPI 和 API 有什么区别?

SPI(Service Provider Interface) 是一种 Java 的扩展机制,用于实现模块化开发。它允许应用程序定义接口,并通过配置文件来加载具体的实现类。

2023-10-14
1

ArcGIS Maps SDK for JavaScript系列之三:在Vue3中使用ArcGIS API加载三维地球

创建Vue 3项目: 使用vite构建工具创建一个新的Vue项目,运行以下命令:

2023-10-14
1

.NET开发的Minimal Web Api交互模块

今天给大家推荐一个.NET开发的REPR(Request-Endpoint-Response)轮子Biwen.QuickApi。Biwen.QuickApi提供一种简单集成的Minimal Web Api交互模块 遵循了 REPR 设计。

2023-10-13
1

一个简约可行的 REST API 规范

一个稍大的系统必然由多个不同的模块组成,每个模块的后台服务一般由不同的开发人员负责开发维护。不同模块对外提供的接口命名风格、协议结构和错误码等不一致,会增加使用方(如客户端)不必要的理解和使用成本。...

2023-10-12
1

【Go 基础篇】深入理解Go语言的API设计与使用

Go语言(也称为Golang)以其简洁、高效和强大的特性在开发领域迅速崭露头角。作为现代编程语言,Go不仅提供了丰富的标准库,还支持用户自定义的API开发。本篇博客将带您深入探讨Go语言的API设计与使用,从基础概念到实际案例,帮...

2023-10-12
1

Activiti之流程引擎的API和服务

引擎API是与Activiti打交道的最常用方式。 从ProcessEngine中,你可以获得很多囊括工作流/BPM方法的服务。 ProcessEngine和服务类都是线程安全的。 你可以在整个服务器中仅保持它们的一个引用就可以了。...

2023-10-12
1

9.2 运用API实现线程同步

Windows 线程同步是指多个线程一同访问共享资源时,为了避免资源的并发访问导致数据的不一致或程序崩溃等问题,需要对线程的访问进行协同和控制,以保证程序的正确性和稳定性。Windows提供了多种线程同步机制,以适应不同的...

2023-10-11
1

9.1 运用API创建多线程

在Windows平台下创建多线程有两种方式,读者可以使用CreateThread函数,或者使用beginthreadex函数均可,两者虽然都可以用于创建多线程环境,但还是存在一些差异的,首先CreateThread函数它是Win32 API的一部分,而_beginthreade...

2023-10-11
1

7.5 通过API判断进程状态

进程状态的判断包括验证进程是否存在,实现方法是通过枚举系统内的所有进程信息,并将该进程名通过CharLowerBuff转换为小写,当转换为小写模式后则就可以通过使用strcmp函数对比,如果发现继承存在则返回该进程的PID信息,否则...

2023-10-11
1

7.4 通过API枚举进程权限

GetTokenInformation 用于检索进程或线程的令牌(Token)信息。Token是一个数据结构,其包含有关进程或线程的安全上下文,代表当前用户或服务的安全标识符和权限信息。GetTokenInformation函数也可以用来获取这些安全信息,...

2023-10-11
1