-
Nifty thrift服务端和客户端实现
Nifty是facebook公司开源的,基于netty的thrift服务端和客户端实现。 然后使用此包就可以快速发布出基于netty的高效的服务端和客户端代码。 示例: public void startServer() { // Create the handler MySe……
-
Airtest 跨平台的 UI 自动化测试框架
Airtest 是一个跨平台的、基于图像识别的UI自动化测试框架,适用于游戏和App,支持平台有Windows、Android和iOS Airtest提供了跨平台的API,包括安装应用、模拟输入、断言等。 基于图像识别技术定位UI元素,你无需……
-
NetCDF 网络通用数据格式
NetCDF(network Common Data Format),即网络通用数据格式。最早是由美国国家科学委员会资助之计划--Unidata --所发展,其用意是在Unidata计划中不同的应用项目下,提供一种可以通用的数据存取方式,数据的形状包……
-
TDDL 分布式数据库中间件
淘宝根据自己的业务特点开发了 TDDL(Taobao Distributed Data Layer 外号:头都大了 ©_Ob)框架,主要解决了分库分表对应用的透明化以及异构数据库之间的数据复制,它是一个基于集中式配置的 jdbc datasource 实……
-
NetHack 角色扮演游戏
NetHack,20年历史的古老电脑游戏。没有声音,没有漂亮的界面,不过这个游戏真的很有意思。网上有个家伙说:如果你一生只做一件事情,那么玩 NetHack。这句话很惹眼,但也让人觉得这个游戏很复杂不容易上手。其实……
-
Blade 简洁优雅的全栈式 MVC 框架
Blade 是一款追求简约、高效的 Web 框架,让 JavaWeb 开发如虎添翼,在性能与灵活性上同时兼顾。 功能特性 [x] 新一代MVC框架,不依赖更多的库 [x] 摆脱SSH的臃肿,模块化设计 [x] 源码不到 500kb ,学习也简单 [x……
-
notty 虚拟终端
notty 是个类似 xterm,GNOME-vte,sh 和 rxvt 的终端模拟器。跟那些程序不一样的地方是,notty 不是为了模拟一个 DEC VT 系列的物理视频终端,或者是其他物理设备,而是为其他终端无法模拟的物理终端命令行添加新……
-
MRQ 分布式 worker 任务队列
MRQ(MR.Queue)是一个使用 Redis&gevent 的分布式 worker 任务队列。 MRQ 是一个独特的任务队列,它一方面旨在像 RQ 一样简单,另一方面要求有接近 Celery 的性能。MRQ最早在 Pricing Assistant 上被开发,它最……
-
Koodo Reader现代化电子书管理器与阅读器
Koodo Reader是一款现代化电子书管理器与阅读器,支持多种格式和平台,具有同步与备份功能。用户可定制化设置阅读布局、文字外观,并利用诸如OneDrive、Dropbox等平台保存数据。软件支持文字转语音、翻译、词典查……
-
NLTK 自然语言工具包
NLTK 会被自然地看作是具有栈结构的一系列层,这些层构建于彼此基础之上。那些熟悉人工语言(比如 Python)的文法和解析的读者来说,理解自然语言模型中类似的 —— 但更深奥的 —— 层不会有太大困难。 尽管 NLTK 附……