-
SpreadJS 基于H5的JS电子表格和网格功能控件
SpreadJS 是一款基于 HTML5 的纯 JavaScript 电子表格和网格功能控件,以“高速低耗、纯前端、零依赖”为产品特色,可嵌入任何操作系统,同时满足 .NET、Java、响应式 Web 应用及移动跨平台的表格数据处……
-
Numba 通过 LLVM 加速 Python
Numba 是Cython的竞争项目。同样地,numba 把 Python 源码通过LLVMPy生成 JIT 后的 .so 文件来加速。 不同点: numba 是以 JIT 为主的,加速对源码的侵入性较小。 Cython 则重点在加速高性能 Python 模块的开发上……
-
kob 中心化作业调度系统
kob 是中心化的作业调度系统,定义了任务调度模型,实现了任务调度的统一管理和监控。 主要特点 客户端任务动态注册发现 任务动态配置成作业 任务执行负载均衡策略 前置依赖 1. Mysql2. Zookeeper3. Java4. Maven ……
-
WebRTC 谷歌开放实时通信框架
WebRTC可通过简单的API为浏览器和移动应用程序提供实时通信(RTC)功能。WebRTC组件已经过优化,可以最好地满足此目的。 借助WebRTC,用户可以在基于开放标准的应用程序中添加实时通信功能。它支持在同级之间发送……
-
NLTK 自然语言工具包
NLTK 会被自然地看作是具有栈结构的一系列层,这些层构建于彼此基础之上。那些熟悉人工语言(比如 Python)的文法和解析的读者来说,理解自然语言模型中类似的 —— 但更深奥的 —— 层不会有太大困难。 尽管 NLTK 附……
-
Bzip2 压缩解压缩工具
bzip2是Julian Seward开发并按照自由软件/开源软件协议发布的数据压缩算法及程序。 bzip2比传统的gzip或者ZIP的压缩效率更高,但是它的压缩速度较慢。从这点来说,它非常类似于最近出现的其它一些压缩算法。与RA……
-
Carlo Node 应用 Web 渲染界面
Carlo 是一个 Headful Node 应用框架,由 Google Labs 开源。官方将其描述为 “ Node 应用 Web 渲染界面”。 Carlo 为 Node 应用提供Chrome渲染功能,使用Puppeteer项目与本地安装的浏览器实例进行通信,并实现远程……
-
Django Python Web 框架
Django 是一个高级 Python Web 框架,鼓励快速开发和简洁实用的设计。Django 使你可以更轻松地以更少的代码更快地构建更好的 Web 应用程序。 Django 框架的核心组件有: 用于创建模型的对象关系映射 为最终用户设……
-
Spree 开源商城
Spree一款采用Ruby on Rails开发的开源商城,兼容Rails 2.1,它作为独立的一个软件发布,可扩展,还包括完整的数据模型和管理界面。不过您仍然需要做相当多的定制编码。它并不是一个“out of the box”的解决办法。S……
-
Cucumber 自动化测试工具
Cucumber 是一个能够理解用普通语言描述的测试用例的支持行为驱动开发(BDD)的自动化测试工具,旨在提高软件质量并降低维护成本的软件开发过程。用多种语言编写,支持Java、JavaScript、Ruby、.Net等多种开发语言……