一种通用异步任务执行方法及装置

    公开(公告)号:CN109358917A

    公开(公告)日:2019-02-19

    申请号:CN201810968124.7

    申请日:2018-08-23

    发明人: 胡海 周平

    IPC分类号: G06F9/448

    CPC分类号: G06F9/449

    摘要: 本发明公开了一种通用异步任务执行方法及装置,其方法主要包括:将异步任务封装为通用任务,并将所述通用任务加入任务队列;调用任务执行线程,并利用所述任务执行线程从所述任务队列中取出所述通用任务;解开所述通用任务的封装,获得所述异步任务,并利用所述任务执行线程执行所述异步任务;所述执行所述异步任务完毕之后,将所述任务队列中的所述通用任务消除。本发明的异步任务线程可以把任意的“任务”抛到该线程去执行,通过合理的封装,避免了异步任务线程类和具体任务的耦合,可以适用于不同类型的异步任务。

    版本兼容的数据结构存取方法、计算机装置及存储介质

    公开(公告)号:CN108681456A

    公开(公告)日:2018-10-19

    申请号:CN201810285671.5

    申请日:2018-04-02

    IPC分类号: G06F8/41 G06F8/30 G06F9/448

    摘要: 本发明公开了一种版本兼容的数据结构存取方法,包括步骤:根据需要进行保存的数据对象的内容,在所述需要进行保存的数据对象中编译生成属性映射表,该属性映射表包括类属性和属性值,其中,所述类属性结构为通过替归的方式进行编译的MAP键值对和属性值;根据存储的所述数据对象定义数据对象列表,在读取所述数据对象时确定读取的数据对象的类属性,根据数据对象的类属性读取不同数据对象的属性映射表中的属性值,以完成对数据对象的读取。本发明中的版本兼容的数据结构存取方法可以兼容读取之前或者改变之后的各个版本的数据。本发明还提供一种计算机装置以及计算机可读存储介质。

    使用转换后备缓冲器来实现指令集不可知的运行时架构

    公开(公告)号:CN106716363A

    公开(公告)日:2017-05-24

    申请号:CN201580051976.4

    申请日:2015-07-23

    申请人: 英特尔公司

    发明人: M·阿布达拉

    IPC分类号: G06F9/455 G06F9/44

    摘要: 用于不可知的运行时架构的系统。该系统包括系统仿真/虚拟化转换器、应用代码转换器以及转换器,其中系统仿真/虚拟化转换器和应用代码转换器实现系统仿真过程。系统转换器实现用于执行来自访客镜像的代码的系统和应用转换过程,其中系统转换器或系统仿真器访问包括多个访客分支指令的多个访客指令,并且将多个访客指令组装到访客指令块中。系统转换器还将访客指令块变换为对应的本机转换块、将本机转换块存储到本机高速缓存中、以及将访客指令块到对应的本机转换块的映射存储在转换后备缓冲器中。在对访客指令的后续请求后,索引转换后备缓冲器以确定命中是否发生,其中映射指示访客指令在本机高速缓存中具有对应的被转换的本机指令,并且响应于命中转发经变换的本机指令以供执行。

    基于SharedPreferences工具的数据处理方法及系统

    公开(公告)号:CN106547543A

    公开(公告)日:2017-03-29

    申请号:CN201610900936.9

    申请日:2016-10-13

    发明人: 张磊

    IPC分类号: G06F9/44 G06F17/30 G06F21/60

    摘要: 本发明提出一种基于SharedPreferences工具的数据处理方法及系统,其中一种存储方法包括以下步骤:调用SharedPreferences工具的存储接口setValue进行数据存储,该存储接口setValue封装有多个存储函数;该存储接口setValue根据待存储数据的类型调用不同的存储函数对其进行分类型存储。本发明将多种存储数据通道通过处理后变成统一存储接口,并且实现了单例设计全局可用。通过该统一存储接口封装多个存储函数,在存储数据时仅仅需要调用该接口就可以实现数据的分类型存储,整个存储过程简单快捷。

    一种ArcGIS数据处理工具的开发方法

    公开(公告)号:CN106126666A

    公开(公告)日:2016-11-16

    申请号:CN201610490155.7

    申请日:2016-06-24

    发明人: 朱小兵 朱儒颂

    IPC分类号: G06F17/30 G06F9/44

    摘要: 本发明公开了一种ArcGIS数据处理工具的开发方法,按下述步骤进行:①运行前处理;②在新线程内建立源数据库连接;③在新线程内创建辅助库mdb;④在新线程内创建目标库gdb;⑤源数据库向目标库gdb中导入数据;⑥根据数据处理要求对目标库gdb中的数据进行图形处理形成结果数据的图形;⑦将需要做属性处理的图形数据导入辅助库mdb中进行属性处理,属性处理好之后导回目标库gdb中;⑧将目标库gdb和辅助库mdb处理过程中产生的运行错误收集在泛型数组中,并将处理过程中的进程日志信息通过委托来滚动显示在界面和日志文件中;⑨生成结果库并输出日志文件。本发明采用gdb与mdb结合的方式,从而大幅度提高效率,还能提高用户体验感。

    一种函数调用关系的显示方法、装置及终端

    公开(公告)号:CN105867930A

    公开(公告)日:2016-08-17

    申请号:CN201610206728.9

    申请日:2016-04-05

    发明人: 李端 刘波 褚原峰

    IPC分类号: G06F9/44

    CPC分类号: G06F9/451 G06F9/449

    摘要: 本发明实施例涉及计算机领域,尤其涉及一种函数调用关系的显示方法、装置及终端,用于更加直观的显示函数的调用关系,从而减少开发人员查看函数调用关系的时间,进而提高工作效率。本发明实施例中,获取与目标函数具有调用关系的至少一个函数,以及目标函数的位置信息和至少一个函数的位置信息;根据至少一个函数的位置信息和目标函数的位置信息,在图形化界面上,用图形表示目标函数的位置信息和至少一个函数的位置信息,用连线表示目标函数和至少一个函数之间的调用关系。如此,可通过图形化界面更加直观的显示函数调用关系,可减少开发人员查看函数调用关系的时间,进而提高开发人员的工作效率。

    一种应用于Android平台的显示窗口的方法和装置

    公开(公告)号:CN103558959B

    公开(公告)日:2016-08-17

    申请号:CN201310534221.2

    申请日:2013-10-31

    CPC分类号: G06F3/0481 G06F9/449

    摘要: 本发明涉及通信技术,尤其涉及一种应用于Android平台的显示窗口的方法和装置,用以实现启动Activity,以使该Activity显示窗口的目的。本发明实施例提供的方法中,在启动活动Activity时,确定该Activity的启动方式是否为窗口方式;在确定该Activity的启动方式为窗口方式后,设置用于启动该Activity的消息传递对象中的第一窗口属性数据,以使该Activity根据该第一窗口属性数据显示窗口。采用本发明实施例提供的方法,可以实现启动Activity,使得该Activity显示窗口的目的。

    一种Java对象分配优化方法、装置及设备

    公开(公告)号:CN105607912A

    公开(公告)日:2016-05-25

    申请号:CN201510987763.4

    申请日:2015-12-24

    发明人: 胡海亮

    IPC分类号: G06F9/44

    CPC分类号: G06F9/449

    摘要: 本发明公开了一种Java对象分配优化方法、装置及设备,该方法包括:在运行的Java代码中,确定所述Java代码中存在对应关系的被调用函数和调用函数;将所述被调用函数中的非逃逸的Java对象,转存到与所述被调用函数对应的调用函数的函数栈中分配,用于解决对Java对象分配优化的方式局限性较强、需要占用较多的处理资源的问题。