一种面向面结构光点云数据的对应点搜索结构的构建方法

    公开(公告)号:CN105468375A

    公开(公告)日:2016-04-06

    申请号:CN201510857039.X

    申请日:2015-11-30

    申请人: 扬州大学

    IPC分类号: G06F9/44

    CPC分类号: G06F8/22 G06F8/31

    摘要: 一种面向面结构光点云数据的对应点搜索结构构建方法,属于测量数据建模领域。本发明包括以下步骤:1)由于面结构光点云的拓扑结构已知,首先基于指定点的三维坐标求出其栅格坐标,进而计算哈希索引值,构建哈希表;2)连接横向十字链表、纵向十字链表的头尾数据,构建双向十字链表;3)基于哈希表与双向十字链表相融合的新型搜索结构的搜索策略:通过指定点三维坐标计算哈希索引值,找到指定点的位置;利用双向十字链表沿纵横方向查找到其邻域点;进行大型点云数据操作,如点云对齐、特征建模等。本发明由于采用新型算法构建有效的对应点搜索结构,提高了面结构光点云数据的搜索效率,并改善其存储效率。

    一种基于MVVM架构的Web前端展现系统

    公开(公告)号:CN105446740A

    公开(公告)日:2016-03-30

    申请号:CN201510893791.X

    申请日:2015-11-27

    IPC分类号: G06F9/44

    CPC分类号: G06F8/24 G06F8/31 G06F8/38

    摘要: 本发明公开了一种基于MVVM架构的Web前端展现系统,包括:基础核心框架,HTML自定义标签公共组件库和展现交互模块;基础核心框架,用于封装KnockoutAPI,对外提供Knockout基本功能,以实现MVVM架构模式的基础核心功能;HTML自定义标签公共组件库基于基础核心框架,结合Bootstrap ui框架和Highcharts ui框架,以自定义前端HTML标签的方式实现通用组件;展现交互模块包括:展现视图单元和自定义展现交互单元;可见,本发明通过基础核心框架,HTML自定义标签公共组件库和展现交互模块,提高了界面显示的丰富性,提高了开发效率。

    在浏览器中实现扩展应用的方法及浏览器

    公开(公告)号:CN103593370A

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

    申请号:CN201210292249.5

    申请日:2012-08-16

    IPC分类号: G06F17/30 G06F9/44

    摘要: 本发明的实施例提供一种在浏览器中实现扩展应用的方法及浏览器,涉及计算机应用技术领域,可以在一种浏览器中实现兼容其他不同种类浏览器的扩展应用。所述方法包括:在适配器模式下,所述第一浏览器接收第二浏览器的扩展应用对第二浏览器应用程序接口API的调用;所述第一浏览器将第二浏览器的扩展应用对第二浏览器API的调用转换为对第一浏览器API的调用;在第一浏览器中,所述第二浏览器的扩展应用通过所述转换后的对第一浏览器API的调用,执行所述第二浏览器的扩展应用的功能。本发明实施例主要应用于浏览器实现对扩展应用支持的过程中。

    一种保护java程序的方法

    公开(公告)号:CN103218551A

    公开(公告)日:2013-07-24

    申请号:CN201310159747.7

    申请日:2013-05-03

    发明人: 陆舟 于华章

    IPC分类号: G06F21/14

    摘要: 本发明公开一种保护java程序的方法,属于软件保护领域。所述方法包括:java虚拟机装载class文件,当class文件中的java类方法对应的java指令符合预设可移植指令条件时,将java类方法对应的java指令移植到预设缓冲区中,获取java类方法的最大栈深度和最大局部变量个数,并用获取栈和局部变量的java类方法、执行加密锁内虚拟机的java类方法、修改栈和局部变量的java类方法填充class文件中被移植的java指令的位置。采用本发明的技术方案,将部分java程序移植到加密锁中,修改了被保护的java程序,使得程序逻辑不完整,无法还原原始java程序,提高了java程序的安全性。

    多种解释性编程语言间的第一类对象共享

    公开(公告)号:CN103064721A

    公开(公告)日:2013-04-24

    申请号:CN201210406297.2

    申请日:2012-10-23

    申请人: 波音公司

    IPC分类号: G06F9/45

    摘要: 本发明提供了一种系统和方法,其使得用户能够以第一脚本语言编写脚本代码,然后使用第二脚本语言调用以第一脚本语言编写的语言构造。函数,类定义,类实例,模块和其他语言构造被作为能够在不同脚本语言之间共享的第一类对象。本发明的技术也适用于领域特定语言。作为本方法的一部分,这些对象类型的每个的相应底层表示被设计为接口,然后该接口在每种脚本语言中实施。另外,以每种脚本语言实施编写的代码允许后来者使用表示函数、类或其他语言构造的该接口。

    通过映射表达式求值的web站点实现

    公开(公告)号:CN102934104A

    公开(公告)日:2013-02-13

    申请号:CN201180028523.1

    申请日:2011-05-20

    申请人: 微软公司

    IPC分类号: G06F17/00 G06F17/20 G06F9/44

    摘要: 使用从路径到表达式的映射来建模web站点。表达式的映射数据结构代表web站点的分层结构、且枚举器、字符阵列、或字节阵列代表了web站点的内容。表达式用声明性编程语言编写,且被惰性地求值来提供用在HTTP响应中的结果。映射可以是递归的。例如,表达式可包含函数调用,该函数返回在HTTP请求路径中所指定的文件的内容,或该表达式可求值为文本串。表达式可调用产生副作用的函数。表达式可递归地将目录名映射至文件名的映射。通过同时对无状态中间层上的不同机器上的表达式(多个)进行求值、且通过流传送结果,促进了可缩放性。以此方式可实现任意大的web站点。

    批量同步图形处理单元编程

    公开(公告)号:CN102132249A

    公开(公告)日:2011-07-20

    申请号:CN200980134286.X

    申请日:2009-06-26

    申请人: 微软公司

    发明人: K·周 H·齐明 B·郭

    IPC分类号: G06F9/44 G06F9/38 G06F15/76

    CPC分类号: G06F8/447 G06F8/31 G06F9/522

    摘要: 描述了计算环境中的一种技术,该技术包括用于图形处理单元(GPU)上的通用计算的编程语言以及相关联的编译器。对批量同步GPU编程(BSGP)程序进行编程以包括壁垒来描述GPU上的并行处理。BSGP编译器检测响应于超级步(superstep)的壁垒(barrier),将BSGP程序转换成基于壁垒的内核,并将其进行组合。在编译期间,编译器对齐语句中的壁垒并将相应的超级步捆绑在一起。提供par构造来允许程序员例如通过指定块独立语句来控制捆绑的各方面。提供了线程操纵仿真来透明地用操作fork(叉分)和kill(销毁)仿真线程创建和销毁。还提供了用于线程之间的高效通信的远程变量访问内部函数以及集体原语操作。

    面向对象语言中并发程序的实现

    公开(公告)号:CN1719410B

    公开(公告)日:2010-12-08

    申请号:CN200510076592.6

    申请日:2005-06-09

    申请人: 微软公司

    IPC分类号: G06F9/44

    CPC分类号: G06F9/54 G06F8/31 G06F9/52

    摘要: 本发明向主流面向对象语言添加了对并行性的支持。提供了语言扩展,它能够开发运行于一个地址空间、跨单个计算机上的若干进程分布、跨局域网或广域网分布的程序,而不重新编码该程序。这方面的中心点是服务的概念,它能够执行它自己的算法(逻辑)线程。服务不共享存储器或使用明确的同步原语来同步。相反,数据共享和同步二者是通过消息传递来实现的,例如一组明确声明的消息在服务之间发送。消息能够包括共享的数据,并且消息交换的模式提供了必须的同步。