-
公开(公告)号:CN114064125B
公开(公告)日:2022-06-24
申请号:CN202210051959.2
申请日:2022-01-18
Applicant: 北京大学 , 北京大学重庆大数据研究院
IPC: G06F9/30
Abstract: 本发明公开了一种指令解析方法、装置及电子设备。其中,该方法包括:接收目标指令以及参数处理器集合,其中,目标指令中包括目标指令参数向量,目标指令参数向量的组成元素为目标指令参数,参数处理器集合中包括至少一个参数处理器,参数处理器由预设待匹配命令参数向量和第一预设匿名函数组成;从参数处理器中确定与目标指令参数向量中的目标指令参数匹配的目标参数处理器,并使用目标参数处理器对目标指令参数进行处理,得到处理结果;依据处理结果,确定与目标指令对应的处理命令,并执行处理命令。本发明解决了由于现有技术中使用硬编码的方式进行参数解析造成的极大提高代码维护难度,不利于模块持续开发的技术问题。
-
公开(公告)号:CN114064125A
公开(公告)日:2022-02-18
申请号:CN202210051959.2
申请日:2022-01-18
Applicant: 北京大学 , 北京大学重庆大数据研究院
IPC: G06F9/30
Abstract: 本发明公开了一种指令解析方法、装置及电子设备。其中,该方法包括:接收目标指令以及参数处理器集合,其中,目标指令中包括目标指令参数向量,目标指令参数向量的组成元素为目标指令参数,参数处理器集合中包括至少一个参数处理器,参数处理器由预设待匹配命令参数向量和第一预设匿名函数组成;从参数处理器中确定与目标指令参数向量中的目标指令参数匹配的目标参数处理器,并使用目标参数处理器对目标指令参数进行处理,得到处理结果;依据处理结果,确定与目标指令对应的处理命令,并执行处理命令。本发明解决了由于现有技术中使用硬编码的方式进行参数解析造成的极大提高代码维护难度,不利于模块持续开发的技术问题。
-
公开(公告)号:CN114090017B
公开(公告)日:2022-06-24
申请号:CN202210063667.0
申请日:2022-01-20
Applicant: 北京大学 , 北京大学重庆大数据研究院
IPC: G06F8/41
Abstract: 本申请公开了一种编程语言的解析方法及装置、非易失性存储介质。其中,该方法包括:将源代码识别为字符流,并将字符流解析为词法单元列表,其中,词法单元列表中包括多个词法单元;将多个词法单元分为第一类词法单元和第二类词法单元,其中,第一类词法单元为包括歧义符号的词法单元,第二类词法单元为不包括歧义符号的词法单元;将第一类词法单元转换为第二类词法单元;对由第一类词法单元转换得到的第二类词法单元和将多个词法单元进行分类得到的第二类词法单元进行解析。本申请解决了数值计算编程语言引入的数学符号具有多义导致解释器处理数值计算编程语言时容易出错的技术问题。
-
公开(公告)号:CN114089975A
公开(公告)日:2022-02-25
申请号:CN202210063639.9
申请日:2022-01-20
Applicant: 北京大学 , 北京大学重庆大数据研究院
Abstract: 本发明公开了一种计算软件的扩展方法、装置、非易失性存储介质及处理器。其中,该方法包括:接收调用指令,其中,调用指令用于在计算软件中添加目标扩展功能;根据调用指令,检查与目标扩展功能对应的库文件是否满足预定条件,其中,库文件基于计算软件的内核的头文件和计算软件的扩展功能开发标准开发得到;在库文件满足预定条件的情况下,识别库文件中存储的目标功能函数,并在计算软件的内核中存储目标扩展功能与目标功能函数之间的调用关系,其中,计算软件的内核通过调用目标功能函数实现目标扩展功能。本发明解决了计算软件难以便捷地进行功能扩展的技术问题。
-
公开(公告)号:CN114089975B
公开(公告)日:2022-06-24
申请号:CN202210063639.9
申请日:2022-01-20
Applicant: 北京大学 , 北京大学重庆大数据研究院
Abstract: 本发明公开了一种计算软件的扩展方法、装置、非易失性存储介质及处理器。其中,该方法包括:接收调用指令,其中,调用指令用于在计算软件中添加目标扩展功能;根据调用指令,检查与目标扩展功能对应的库文件是否满足预定条件,其中,库文件基于计算软件的内核的头文件和计算软件的扩展功能开发标准开发得到;在库文件满足预定条件的情况下,识别库文件中存储的目标功能函数,并在计算软件的内核中存储目标扩展功能与目标功能函数之间的调用关系,其中,计算软件的内核通过调用目标功能函数实现目标扩展功能。本发明解决了计算软件难以便捷地进行功能扩展的技术问题。
-
公开(公告)号:CN307266669S
公开(公告)日:2022-04-15
申请号:CN202130854588.8
申请日:2021-12-23
Applicant: 北京大学 , 北京大学重庆大数据研究院
Abstract: 1.本外观设计产品的名称:用于显示屏幕面板的模式切换更改图形用户界面。
2.本外观设计产品的用途:本外观设计产品用于显示信息、运行程序,该显示屏幕面板用于电脑、平板电脑。
3.本外观设计产品的设计要点:在于屏幕中的图形用户界面内容,显示屏幕面板为现有设计,界面中的文字内容仅用于指明内容区域,文字本身并非本外观设计的保护内容。
4.最能表明设计要点的图片或照片:变化状态图1。
5.产品硬件部分为常规设计,省略后视图、左视图、右视图、俯视图以及仰视图。
6.本外观设计产品用于模式切换点击主视图界面右下角太阳图标,以进入变化状态图1,点击变化状态图1界面右下角太阳模块顺时针拖动,可依次进入变化状态图2、变化状态图3以及变化状态图4切换成深色模式。-
公开(公告)号:CN307266668S
公开(公告)日:2022-04-15
申请号:CN202130854577.X
申请日:2021-12-23
Applicant: 北京大学 , 北京大学重庆大数据研究院
Abstract: 1.本外观设计产品的名称:用于显示屏幕面板的数据编程图形用户界面。
2.本外观设计产品的用途:本外观设计产品用于显示信息、运行程序,该显示屏幕面板用于电脑、平板电脑。
3.本外观设计产品的设计要点:在于屏幕中的图形用户界面内容,显示屏幕面板为现有设计,界面中的文字内容仅用于指明内容区域,文字本身并非本外观设计的保护内容。
4.最能表明设计要点的图片或照片:变化状态图1。
5.产品硬件部分为常规设计,省略后视图、左视图、右视图、俯视图以及仰视图。
6.图形用户界面的用途:本外观设计产品用于编程、模块更改、信息展示。
7.图形用户界面的人机交互方式:当点击主视图界面“地址导航栏”左侧处,以进入变化状态图1,点击变化状态图1界面左侧工具栏中任一工具,以进入变化状态图2,当选择变化状态图2界面中部任一工具箱模块,拖动至变化状态图1界面中“当前地址”下方,以进入变化状态图3,当选择变化状态图2界面中部任一工具箱模块,拖动至变化状态图1界面中“脚本编辑器”上方,以进入变化状态图4,当选择变化状态图2界面中部任一工具箱模块,拖动至变化状态图2界面 “命令行窗口”下方,以进入变化状态图5。
-
-
-
-
-
-