您现在的位置是:芭奇站群管理系统 > 英文站群 > -> 盛大创新院开源平台SNDACode介绍站群工具

盛大创新院开源平台SNDACode介绍站群工具

时间:2011-11-23 12:48

  摘要:SNDACode和它的发展SNDACode是盛大创新院旗下的一个开源平台,主要用于展示盛大集团开放的源代码及API,也有盛大员工个人开发代码的展示。覆盖的项目包含语音,云计算,开发框架,SDK等领域。开发者可以从SNDAC...

和它的发展

是盛大创新院旗下的一个开源平台,主要用于展示盛大集团开放的源代码及,也有盛大员工个人开发代码的展示。覆盖的项目包含语音,云计算,开发框架,等领域。开发者可以从可以看到盛大最新的开源项目,也可以在上面提交,进行交流。除了特别声明的软件外,上面的所有软件都遵循协议开源。下面是简要介绍一下其中的几个项目。

二、上的项目介绍

哼唱检索是一种基于音乐旋律内容的音乐检索方式,使得用户可以通过哼唱歌曲旋律的一个片段作为输入检索源从歌曲旋律库中检索音乐。相对于传统基于文本关键字的音乐检索,哼唱检索给用户提供了更便捷、更友好的查询方式,不仅作为传统文本检索的一种有益补充,而且能给用户带来更佳的搜索体验。

使用作为开发语言的,利用文件中包含的旋律信息构建旋律库。文件记录了歌曲乐谱音高,时长,力度等旋律信息。此外,为了支持用户可以从一首歌的任何位置开始唱起这一功能,系统采用乐句切分方法,定位搜索入口点。

与同类型软件相比,采用了一种对用户哼唱不加任何限制的语音输入方式,用户可以自然的输入哼唱旋律,如可以唱出歌曲的歌词,或者唱出乐谱,甚至可以用鼻音、无意义的音节哼出歌曲的曲调。

在算法的采用上面,欧氏距离和动态时间弯曲距离的结合使用,让能更加精确地计算出旋律相似度。

本软件的前身在年的国际音乐检索评测中获得第一名,识别准确率高,响应速度快。具有良好的扩展性,用户可根据需求制作自己的音乐旋律库。可以为对音频信息处理领域感兴趣的开发者提供了完整的学习案例和试验平台。

采用做为技术基础进行开发,遵循(面向对象)方式进行基础运行框架搭建。以模块化做为功能开发的形式,站群使得框架结构更为清晰,代码更易于维护。也让扩展性得到保证。

另外在开源中率先引入站群系统,多发布点,数据表分离等功能。

所谓站群是指建立在统一标准、统一技术构架基础之上,分级管理,分级维护,信息可以实现基于特定权限共享呈送的网站集合。并不是把很多个网站集中在一起就可以称得上是站群了。实现了技术标准统一,站点间互联互通,比如单点登录等。

通过发布点对应的配置信息,可以将多个站点分别部署到不同服务器上,分站域名指向站点内容所属目录或服务器,DEDE自动采集。轻松实现多域名访问和服务器集群布置。。盛大创新院开源平台SNDACode介绍站群工具

在系统构架中,为每个数据表分别建立不同的数据模型文件,此文件中配置了该表所属数据库服务器,表前缀、表名等相关信息。系统程序运行中通过加载相关表的配置文件,来建立该表的数据模型类,进而操作该表。让用户将数据表分离到不同的数据服务器上,实现强大的负载均衡。

SNDACode上的很多项目是员工个人开发的,就是其中之一

以的数据引擎为基础开发的数据库。利用中的功能实现扩展。可以使用以下代码启动:

phpcms站群是日本人平林幹雄开发的一款键值数据库。是由同一作者开发的数据库网络接口。它拥有自己的协议并支持兼容协议也可以通过协议进行数据交换。的读写性能很强,又支持单表的一些功能,但任然有许多的不足。

就是在这个的基础上进行改进。在中支持多个从一个端口访问,实现了支持多个表。原有功能增强,读写性能损失过大的问题也在其中得到了解决。数据文件改用采用进行存储,数据量上亿后性能也不会明显下降。

在性能优化的基础上,能够区分的类型,建立数值索引。同时支持列读写,可以单独获取更新中的某一字段。另外还能够限制查询的时间实现慢查询。强大的功能使之有可能成为云数据库的数据引擎。

Jscex是的缩写,它为语言提供了一个扩展。项目完全使用编写,能够在任意支持的执行引擎里使用。小巧而强大,编译器能在运行时将代码编译成形式,无需额外编译步骤,并内置异步编程类库,可以大大简化下的异步编程体验。

SMK开发了可用低功耗实现无线通信的支持Blueototh®LowEnergy(蓝牙低功耗)单模的通信模块。<br>与现有的Bluetooth®技术相比,低功耗是采用了Bluetooth®Version4.0的Bluetooth®LowEnergy(BLE)技术的特点。近年来在各种领域搭载无线通信技术的需求有增无减,其中可用低功耗实现无线通信的BLE技术的普及前景极为广阔。<br>SMK以此次开发的通信模块为基础推动开发符合市场需求的盛大创新院开源平台SNDACode介绍站群工具软件,并为向市场投放方便使用的产品而持续推动产品开发。<br>weidao07008@--...