文档详情

跨语言过程调用方法-门元昊.pdf

发布:2025-04-12约1.52万字共32页下载文档
文本预览下载声明

BeijingForestStudio

ThenameoftheDepartment

北京理工大学信息系统及安全对抗实验中心

部门名称

跨语言过程调用方法

门元昊

导师:罗森林

2022年10月23日

内容提要

•背景简介

•基础概念

•方法介绍

•总结

•参考文献

2

背景简介

•预期收获

–1.了解跨语言过程调用的应用场景

–2.理解基于网络通信的跨语言调用方法

–3.理解基于本地链接库的跨语言调用方法

3

背景简介

•历史代码复用

你的程序历史程序

–原有系统的二次开发X函数A函数

–师兄师姐的实验代码Y函数B函数

Z函数C函数

•多种环境需求

–web框架+深度学习

•知识产权保护

前端后端深度模型

–python的业务代码界面1X函数A模型

界面2httpY函数B模型

界面3Z函数C模型

4

基本概念

•过程调用

–调用:将程序执行的交给其他代码段,同时保存必要信息,从而保证被调用段执

行完毕后能够返回调用点继续执行

–满足上述特性的操作,均可以用于不同代码段间的调用交互

代码段A代码段B

保存环境初始化环境

传入数据

callB执行逻辑

返回数据

恢复环境返回结果

5

网络通信方式

TIPO

T目标实现不同程序间的功能调用

I输入功能需求、功能代码

P处理socket、http、rpc

O输出具备跨程序功能调用能力的代码

P问题不同程序间的功能无法直接相互调用

显示全部
相似文档