-
公开(公告)号:CN109614091A
公开(公告)日:2019-04-12
申请号:CN201811180736.6
申请日:2018-10-09
申请人: 中国平安人寿保险股份有限公司
发明人: 林金星
摘要: 一种代码自动生成方法,所述方法包括:接收代码自动生成请求;根据所述代码自动生成请求获取目标工程,所述目标工程包括目标工程目录文件夹,每个目标工程目录文件夹包括唯一的名称;确定预设的UML模板中名称与所述目标工程目录文件夹的名称匹配的UML模板,其中,每个UML模板包括唯一的名称;将各UML模板分别添加至名称与对应的UML模板的名称匹配的目标工程目录文件夹来生成所述目标工程的代码。本发明还提供一种代码自动生成装置、电子设备及存储介质,用于开发辅助自动生成代码。
-
公开(公告)号:CN109582390A
公开(公告)日:2019-04-05
申请号:CN201811448608.5
申请日:2018-11-29
申请人: 上海哔哩哔哩科技有限公司
CPC分类号: G06F9/44505 , G06F8/447 , G06F9/44578
摘要: 本发明涉及一种基于游戏开发配置表的游戏数据生成方法、装置和存储介质,属于互联网技术领域。方法包括:将本地二进制数据以结构体类型存储,生成游戏开发配置表;对游戏开发配置表进行编译,得到序列化二进制流数据;解析序列化二进制流数据,生成游戏数据;装置包括处理器和存储器,存储器上存储有计算机程序,该计算机程序被所述处理器执行时,实现上述基于游戏开发配置表的游戏数据生成方法;所述介质,其上存储有计算机程序,该计算机程序被处理器执行时,实现上述基于游戏开发配置表的游戏数据生成方法。与现有技术相比,本发明具有数据解析速度快以及用户体验效果好等优点。
-
公开(公告)号:CN108885543A
公开(公告)日:2018-11-23
申请号:CN201780020270.0
申请日:2017-01-26
申请人: ICAT有限责任公司
发明人: 罗伯特·卡蒂勒
CPC分类号: G06F13/4022 , G06F8/447 , G06F9/3001 , G06F9/3802 , G06F9/3867 , G06F9/3885 , Y02D10/14 , Y02D10/151
摘要: 算法匹配流水线编译器和可重复使用的算法流水线核包括系统。可重复使用的算法流水线核是具有流水线结构的可重新配置的处理核,该流水线结构包括:具有用于编程由设置数据确定的多个操作中的任何操作的设置接口的处理器;用于编程查找表、循环计数器和常量寄存器的逻辑决策处理器;以及存储器块。这可以用于执行功能。可重新配置的可编程电路在处理算法期间,根据需要将来自一个核的数据和结果路由到另一个核和/或IO控制器和/或中断发生器以完成算法,而无需来自中央或外围处理器的进一步干预。
-
公开(公告)号:CN108681444A
公开(公告)日:2018-10-19
申请号:CN201810325526.5
申请日:2018-04-12
申请人: 华中科技大学
摘要: 本发明公开了一种基于XML技术的软PLC组态开发方法,包括:将PLC图形程序的基本组成元素以面向对象的方式进行抽象和封装,得到图元组件;根据图元组件的类型,创建对应的项目;构建PLC组态开发环境,并加载对应的图元组件库;对图元组件进行维护,并以图形可视化的方式对图元组件进行拖拽式的排列和组合;对图元组件进行属性和参数配置,并建立图元组件间的连接关系;存储图元组件的属性和逻辑关系,并根据TC6_XML_V201.xsd文件描组态PLC图形程序,得到符合IEC61131标准的XML文件;将XML文件转化为指令表或者结构化文本;生成源文件,并进一步生成目标文件;将目标文件部署到软PLC的运行系统,以完成整个软PLC系统的开发。本发明能够有效提高软PLC开发的效率和灵活性。
-
公开(公告)号:CN108228185A
公开(公告)日:2018-06-29
申请号:CN201711469751.8
申请日:2017-12-29
申请人: 北京经纬恒润科技有限公司
发明人: 李海龙
CPC分类号: G06F8/447 , G06F8/20 , G06F8/65 , G06F11/362
摘要: 本发明公开了一种嵌入式软件模块化生成方法和装置。该方法包括:在确定各个软件模块的功能、配置选项以及基本API接口集后,对各个软件模块的功能以及基本API接口集进行功能细化处理,从而得到多个子功能,以及多个子功能对应的API接口。再根据各个子功能的实现过程,对该软件模块进行编码调试,以实现该软件模块的所有功能,并生成该软件模块对应的二进制执行文件。进一步的,完成各个软件模块的联合调试,并根据调试结果更新各个软件模块对应的二进制执行文件。本发明还公开了一种嵌入式软件模块化生成装置,可以防止生成的软件的代码泄漏,并实现对软件的模块化处理。
-
公开(公告)号:CN107924326A
公开(公告)日:2018-04-17
申请号:CN201780002772.0
申请日:2017-04-07
申请人: 甲骨文国际公司
CPC分类号: G06F8/447 , G06F8/437 , G06F8/71 , G06F9/449 , G06F9/45504
摘要: 描述了对经更新的类型中的迁移方法进行覆盖。识别调用子类型中的对超类型中的迁移方法进行覆盖的特定方法的指令。这些指令可以使用与特定类型集合相关联的变元集合来调用特定方法。特定类型集合与和在子类型中定义的特定方法相关联的参数类型集合不同。附加地或替代地,这些指令可以包括从特定方法返回特定类型的值。该特定类型与和在子类型中定义的特定方法相关联的返回类型不同。生成新方法。该新方法包括用于(a)转换变元集合和/或(b)转换从特定方法返回的值的指令。新方法被存储在运行时环境中并且被执行。
-
公开(公告)号:CN107728999A
公开(公告)日:2018-02-23
申请号:CN201711122533.7
申请日:2017-11-14
申请人: 苏州奇松软件有限公司
发明人: 陈德伟
摘要: 本发明公开了一种App、小程序接口模拟的方法和系统,包括操作界面模块、接口定义存储模块和服务器接口模拟模块;所述操作界面模块中包括项目信息和接口定义的操作界面;其操作方法如下 :(a)在操作界面模块上输入项目信息和接口定义信息(名称、App和微信小程序上传服务器信息、服务器应答信息、测试用例);(b)点击操作界面模块上的接口查看链接,即可查看自动生成的接口调用代码、服务器端接口实现代码,和调用服务器端模拟实现的接口的URL;(c)App、微信小程序或者浏览器访问服务器端模拟实现的接口,进行接口代码调试。
-
公开(公告)号:CN107710150A
公开(公告)日:2018-02-16
申请号:CN201680031758.9
申请日:2016-04-26
申请人: 高通股份有限公司
发明人: 李·豪斯
IPC分类号: G06F8/41
摘要: 本发明描述使装置接收从编译应用程序的源代码产生的中间代码的实例。所述中间代码包含从所述编译产生的信息,所述信息识别较高层级子例程中的较低层级子例程的层次结构,且所述较低层级子例程在所述应用程序的所述源代码中定义为比识别所述较低层级子例程的所述较高层级子例程更频繁地执行。所述装置经配置以基于识别所述较高层级子例程中的所述较低层级子例程的所述信息,编译所述中间代码以产生目标代码,并且存储所述目标代码。
-
公开(公告)号:CN105183433B
公开(公告)日:2018-02-06
申请号:CN201510521991.2
申请日:2015-08-24
申请人: 上海兆芯集成电路有限公司
CPC分类号: G06F9/30181 , G06F8/41 , G06F8/447 , G06F8/456 , G06F9/3001 , G06F9/3005 , G06F9/3802 , G06F9/3853
摘要: 本发明的实施例提出一种由编译器执行的指令合并方法。取得多个第一指令,其中,第一指令用以进行计算操作、比较操作、逻辑操作、选择操作、条件分支操作、加载/存储操作、采样操作以及复杂数学操作中的其中之一。根据第一指令间的数据相依性进行合并,以及将合并的指令传送给流处理器。
-
公开(公告)号:CN104025049B
公开(公告)日:2017-12-22
申请号:CN201280048816.0
申请日:2012-10-01
申请人: 国际商业机器公司
IPC分类号: G06F9/45
CPC分类号: G06F9/3832 , G06F8/447 , G06F9/3016 , G06F9/3859
摘要: 根据内部表征生成目标代码,所述内部表征包括多个源操作数。所述生成包括对所述内部表征中的每个源操作数确定对所述源操作数是否出现最后使用。所述确定包括存取数据流图以确定是否已经发出了有效范围(live range)的所有使用。如果确定所述源操作数出现最后使用,标记与所述源操作数相关联的架构资源用于最后使用指示。随后为所述架构资源生成最后使用指示。将指令以及所述最后使用指示发出到所述目标代码中。
-
-
-
-
-
-
-
-
-