程序运行错误时定位源代码的方法、装置及计算设备

    公开(公告)号:CN113342563A

    公开(公告)日:2021-09-03

    申请号:CN202110701031.X

    申请日:2021-04-27

    Inventor: 张磊 邢健

    Abstract: 本发明公开了一种程序运行错误时定位源代码的方法,在精简指令集计算设备中执行,该方法包括:根据程序的程序名以及从程序运行错误时对应的调用栈中获得的错误提示信息,获取出错指令的地址;根据出错指令的地址,获取出错指令所在函数的混名函数名以及出错指令所对应的源代码在其源文件中的行数;若出错指令所在函数的混名函数名与出错函数的混名函数名不同,更新出错指令的地址,并重复上述混名函数名和行数的获取步骤,直至获取到的混名函数名与出错函数的混名函数名相同,将获取到的行数作为目标文件中出错源代码的行数。本发明一并公开了相应的装置、计算设备及可读存储介质。本发明定位源代码的方法能够快速准确定位出源代码中出错的位置。

    一种容器应用认证方法、系统、计算设备及可读存储介质

    公开(公告)号:CN112988333B

    公开(公告)日:2021-09-03

    申请号:CN202110451970.3

    申请日:2021-04-26

    Inventor: 张磊

    Abstract: 本发明公开了一种容器应用认证方法,适于在容器应用认证系统中执行,容器应用认证系统包括认证服务器、容器应用系统,容器应用系统包括多个容器应用客户端、一个容器应用服务端和一个认证客户端,方法包括:启动容器应用客户端,并在容器应用客户端生成第一认证消息;通过容器应用服务端对第一认证消息进行认证;若第一认证消息认证通过,则确定容器应用客户端启动成功;认证客户端获取用户输入的激活序列码,并通过认证服务器对激活序列码进行认证;若激活序列码认证通过,认证服务器向认证客户端发送授权信息;认证客户端根据授权信息激活容器应用客户端。本发明一并公开了相应的系统、计算设备及可读存储介质。

    索引建立方法、数据查询方法及计算设备

    公开(公告)号:CN113297138A

    公开(公告)日:2021-08-24

    申请号:CN202110670882.2

    申请日:2019-06-11

    Inventor: 张磊

    Abstract: 本发明公开了一种索引建立方法,在计算设备中执行,适于为文件系统建立索引,文件系统包括多个数据对象,数据对象包括目录和文件,该方法包括:根据多个数据对象的层级关系,建立文件系统的线性索引,线性索引包括顺序存储的各个层级的数据对象的名称和索引信息,其中,任一目录的索引信息包括开始标签,开始标签中存储该目录下的第一个子数据对象在线性索引中的位置信息;任一目录下的最后一个子数据对象的索引信息包括结束标签,结束标签中存储该目录在线性索引中的位置信息。本发明一并公开了相应的数据查找方法及计算设备。

    一种容器应用认证方法、系统、计算设备及可读存储介质

    公开(公告)号:CN112988333A

    公开(公告)日:2021-06-18

    申请号:CN202110451970.3

    申请日:2021-04-26

    Inventor: 张磊

    Abstract: 本发明公开了一种容器应用认证方法,适于在容器应用认证系统中执行,容器应用认证系统包括认证服务器、容器应用系统,容器应用系统包括多个容器应用客户端、一个容器应用服务端和一个认证客户端,方法包括:启动容器应用客户端,并在容器应用客户端生成第一认证消息;通过容器应用服务端对第一认证消息进行认证;若第一认证消息认证通过,则确定容器应用客户端启动成功;认证客户端获取用户输入的激活序列码,并通过认证服务器对激活序列码进行认证;若激活序列码认证通过,认证服务器向认证客户端发送授权信息;认证客户端根据授权信息激活容器应用客户端。本发明一并公开了相应的系统、计算设备及可读存储介质。

    一种内核裁剪方法及计算设备

    公开(公告)号:CN112860267A

    公开(公告)日:2021-05-28

    申请号:CN202110440438.1

    申请日:2021-04-23

    Inventor: 张磊 张海东

    Abstract: 本发明公开了一种内核裁剪方法,在操作系统中执行,包括步骤:生成包括多个第一内核模块的第一内核;对所述多个第一内核模块对应的内核函数进行测试,确定每个内核函数是否被调用,并根据被调用的一个或多个内核函数来确定被当前操作系统使用的一个或多个目标内核模块;以及基于所述一个或多个目标内核模块编译生成目标内核。本发明还公开了相应的计算设备。根据本发明的内核裁剪方法,可以在较短的时间内更有效地精简操作系统的内核模块数量。

    一种LFS系统中AP层与SP层的通信方法及LFS系统

    公开(公告)号:CN106293966B

    公开(公告)日:2019-10-18

    申请号:CN201610628130.9

    申请日:2016-08-03

    Inventor: 张磊

    Abstract: 本发明公开了一种LFS系统中的AP层与SP层的通信方法及LFS系统,LFS系统包括AP层、LFS管理器、SP层和设备驱动层,该方法包括:AP层向dbus守护进程注册当前AP进程的dbus总线,调用LFS管理器连接SP层;LFS管理器根据AP层的调用指令,在SP层中定位与当前AP进程相关的SP进程;SP层访问设备驱动层以获取与SP进程对应的设备信息;SP层依次获取共享内存的线程锁和进程锁,调用LFS管理器向共享内存中写入设备信息,依次释放进程锁与线程锁;SP层通过dbus总线连接上dbus守护进程,通过dbus守护进程将根据设备信息生成的dbus消息传递给AP层;AP层从接收到的dbus消息中获取设备信息后,依次获取共享内存的线程锁和进程锁,调用LFS管理器释放共享内存,依次释放进程锁与线程锁。

    索引建立方法、数据查询方法及计算设备

    公开(公告)号:CN110275864A

    公开(公告)日:2019-09-24

    申请号:CN201910500505.7

    申请日:2019-06-11

    Inventor: 张磊

    Abstract: 本发明公开了一种索引建立方法,在计算设备中执行,适于为文件系统建立索引,文件系统包括多个数据对象,数据对象包括目录和文件,该方法包括:根据多个数据对象的层级关系,建立文件系统的线性索引,线性索引包括顺序存储的各个层级的数据对象的名称和索引信息,其中,任一目录的索引信息包括开始标签,开始标签中存储该目录下的第一个子数据对象在线性索引中的位置信息;任一目录下的最后一个子数据对象的索引信息包括结束标签,结束标签中存储该目录在线性索引中的位置信息。本发明一并公开了相应的数据查找方法及计算设备。

    一种文件保护方法、计算设备及存储介质

    公开(公告)号:CN113407999A

    公开(公告)日:2021-09-17

    申请号:CN202110801313.7

    申请日:2021-05-06

    Inventor: 张磊

    Abstract: 本发明公开了一种文件保护方法,适于在本地客户端中执行,本地客户端与一个或多个远程客户端通信连接,方法包括步骤:确定在本地客户端中要加保护的文件,并对文件添加保护属性;遍历文件的上级目录,得到要加保护的文件的所有上级目录文件集合;对上级目录文件集合中的每个上级目录文件添加保护属性;当本地客户端接收到远程客户端的文件删除命令,判断文件删除命令所要删除的文件是否添加了保护属性;若文件删除命令要删除的文件添加了保护属性,则拒接执行该文件删除命令。本发明还一并公开了一种计算设备和计算机可读存储介质。

    一种文件保护方法、计算设备及存储介质

    公开(公告)号:CN112989427A

    公开(公告)日:2021-06-18

    申请号:CN202110487815.7

    申请日:2021-05-06

    Inventor: 张磊

    Abstract: 本发明公开了一种文件保护方法,适于在本地客户端中执行,本地客户端与一个或多个远程客户端通信连接,方法包括步骤:确定在本地客户端中要加保护的文件,并对文件添加保护属性;遍历文件的上级目录,得到要加保护的文件的所有上级目录文件集合;对上级目录文件集合中的每个上级目录文件添加保护属性;当本地客户端接收到远程客户端的文件删除命令,判断文件删除命令所要删除的文件是否添加了保护属性;若文件删除命令要删除的文件添加了保护属性,则拒接执行该文件删除命令。本发明还一并公开了一种计算设备和计算机可读存储介质。

    程序运行错误时定位源代码的方法、装置及计算设备

    公开(公告)号:CN112860473A

    公开(公告)日:2021-05-28

    申请号:CN202110456935.0

    申请日:2021-04-27

    Inventor: 张磊 邢健

    Abstract: 本发明公开了一种程序运行错误时定位源代码的方法,在精简指令集计算设备中执行,该方法包括:根据程序的程序名以及从程序运行错误时对应的调用栈中获得的错误提示信息,获取出错指令的地址;根据出错指令的地址,获取出错指令所在函数的混名函数名以及出错指令所对应的源代码在其源文件中的行数;若出错指令所在函数的混名函数名与出错函数的混名函数名不同,更新出错指令的地址,并重复上述混名函数名和行数的获取步骤,直至获取到的混名函数名与出错函数的混名函数名相同,将获取到的行数作为目标文件中出错源代码的行数。本发明一并公开了相应的装置、计算设备及可读存储介质。本发明定位源代码的方法能够快速准确定位出源代码中出错的位置。

Patent Agency Ranking