逆向工程;从源代码中提取设计信息
应用程序的打包、加载方法、装置、电子设备及存储介质
本发明提供了一种应用程序的打包、加载方法、装置、电子设备及存储介质。该应用程序的打包方法,包括:将React-Native框架的应用程序的源代码的业务代码进行拆分,以得到拆分结果,该拆分结果包括从源代码的业务代码中拆分出来的主业务代码;生成包含主业务代码的所述应用程序的安装包。如此,减少了该应用程序的安装包的体积,可以快速下载应用程序的安装包,减少了白屏时间,提高了用户体验。

2021-10-29

访问量:45

监控数据链路的方法、装置及计算机可读存储介质
一种监控数据链路的方法,所述方法包含步骤:解析源代码以生成所述源代码的抽象语法树;遍历所述抽象语法树,获取关键节点,并根据所述关键节点,进一步获取数据流依赖关系,根据所述数据流依赖关系串接成数据链路;使用拦截器在所述源代码的应用程序编程接口处设计拦截点以及关键指标,并经由所述数据链路图形化及关键指针可视化以监控所述数据链路。本发明还提供一种装置及计算机可读存储介质。本发明能够对源代码的数据链路进行梳理和可视化,帮助开发者理解源代码,提高开发效率。

2021-10-22

访问量:35

一种改善智能合约字节码逆向工程效果的方法及装置
本发明涉及区块链智能合约技术领域,提供了一种改善智能合约字节码逆向工程效果的方法及装置。本发明能够在已知函数签名的条件下,更好地改善编译器,提高智能合约逆向工程结果的可读性。主要方案包括步骤S1:使用Erays对合约字节码进行逆向工程,得到逆向后的代码;步骤S2:根据合约字节码中已知的函数签名,为逆向工程后得到代码的每个公共/外部函数添加函数id、参数类型,并生成参数列表;步骤S3:对于步骤S1中合约字节码中的每一个函数,使用有意义参数名替换无意义的变量名;步骤S4:针对赋值语句,如果将对应函数的参数赋值给变量,则将对应参数的类型添加到变量中;步骤S5:用简单的赋值语句替换由编译器生成用于访问参数的代码。

2021-10-15

访问量:43

代码文本的处理方法、装置、设备及存储介质
本申请涉及开发辅助技术领域,揭露了代码文本的处理方法、装置、设备及存储介质,包括通过软件开发工具读取用户输入的Python代码;基于D I R函数,对所述Python代码中的变量内容进行提取,并存储至预设的变量中转插件中,所述变量中转插件预部署在所述软件开发工具中;所述变量中转插件基于所述变量内容中的变量,从所述Python代码中提取所述变量对应的处理逻辑,所述变量中转插件根据所述处理逻辑对所述变量进行逻辑运算,得到解析内容,所述变量中转插件利用所述解析内容对所述Python代码中对应的所述处理逻辑进行替换。本申请还涉及区块链技术,所述处理逻辑数据存储于区块链中。本申请能使代码中的逻辑运算过程都在变量中转插件中进行,使整篇代码的耦合度降低。

2021-10-15

访问量:62

一种数据处理方法、数据处理器、目标源组件和系统
本申请公开了一种数据处理方法、数据处理器、目标源组件和系统,方法包括:数据处理器在完成初始化后,接收数据源组件发送的从数据源中获取的源数据;数据处理器对源数据进行处理,并将处理后的源数据发送给目标源组件,使得目标源组件基于初始化后生成的目标源数据交换协议将处理后的源数据写入至对应的目标源,提高了数据处理效率。

2021-10-08

访问量:51

数据处理方法、装置、存储介质及设备
本申请实施例公开了一种数据处理方法、装置、存储介质及设备。方法包括:服务器接收客户端发送的与目标业务相关联的业务请求数据,业务请求数据包括目标业务的目标业务标识和目标业务数据;服务器从契约库中获取目标业务标识对应的目标契约数据包;服务器从目标契约数据包包括的第一数据包中,获取目标业务标识对应的目标业务处理逻辑,第一数据包中包括服务器针对至少一个业务的业务处理逻辑;服务器根据目标业务处理逻辑,对目标业务数据进行处理。通过本申请,可以提高契约的管理效率。

2021-09-24

访问量:55

自动遍历被测产品不同测试参数的测试方法
本发明公开的一种自动遍历被测产品不同测试参数的测试方法,能够降低测试成本,提高测试效率。本发明通过下述技术方案实现:以二维表的结构组织遍历参数表,对二维表单元格进行配置形成相应的遍历参数表;通过软件开发实现按照约定的遍历参数表数据组织方式及语法规则,对遍历参数表解析生成测试参数组合的参数表解析库;以面向对象的编程思想,通过将测试参数作为输入参数的方式,将测试参数的生成与获取工作从测试软件中抽离出来,形成具有通用性的测试方法;调用参数表解析库对配置好的遍历参数表进行解析,将生成的测试参数集合作为测试方法的输入参数,达到不同的遍历参数表+同一测试方法,形成被测产品的不同测试软件。

2021-09-21

访问量:36

基于YAPI的前端API接口自动生成方法及装置
本申请涉及一种基于YAPI的前端API接口自动生成方法及装置。其中,当需要生成API接口时,首先根据需求从YAPI平台获取接口文档,并对获取到的接口文档进行批量解析,得到接口信息,然后利用接口信息自动生成所需的API接口。如此设置,可以自动生成符合要求的API接口,从而简化前端人员的操作,十分方便。

2021-09-17

访问量:65

Android系统与汽车ECU模块通信数据序列化和反序列化方法及系统
本发明提供一种Android系统与汽车ECU模块通信数据序列化和反序列化方法及系统,方法包括:在Android系统上,定义JNI封装数据互转接口;在序列化时,通过数据互转接口,将java类型数据转化为c++类型数据,根据AUTOSAR标准进行序列化;对c++类型数据成员进行反序列化,通过数据互转接口,将c++类型数据转换成java类型数据。本发明通过在Android系统上封装定义JNI的数据互转接口,实现java类型数据与c++类型数据之间的转换,并基于AUTOSAR标准进行数据序列化和反序列化,实现在Android系统上与汽车ECU模块基于SOMEIP协议通信的数据序列化和反序列化。

2021-09-17

访问量:47

注册成为会员可查看更多数据。
技术分类