最近项目中有用到发布混淆aar的需求,网上有很多方法,但都不够全面,这里把自己整理的结果做个汇总,避免重复收集浪费时间
我研究JavaScript闭包(closure)已经有一段时间了。我之前只是学会了如何使用它们,而没有透彻地了解它们具体是如何运作的。那么,究竟什么是闭包? Wikipedia给出的解释并没有太大的帮助。闭包是什么时
C++ 的快速 JSON 解析器和生成器,使用 SAX/DOM 风格的 API 设计。 主要特点: 体积小,功能全,提供 SAX 和 DOM 风格的 API,仅是 SAX 解析器只有百行代码 快速 无需依赖其他第三方库
Bouncy Castle 是一种用于Java平台的开放源码的轻量级密码术包。它支持大量的密码术算法,并提供 JCE 1.2.1 的实现。Bouncy Castle是轻量级的,从J2SE 1.4到J2
filer.js是一个经过良好测试的HTML5 Filesystem API 封装,能够方便Web应用程序对自己的沙盒文件系统进行文件和文件夹的读写操作。
PlotKit是一个纯javascript绘图工具包。它支持HTML Canvas和Adobe SVG。 项目主页: http://www.open-open.com/lib/view/home/1322838949562
CommonLibrary.NET 是一组很常用的 C# 4.0 的代码和组件包,范围涉及 ActiveRecord, Csv, Command Line Parsing, Configuration
是一个用以访问SSH服务的C语言开发包,通过它可以执行远程命令、文件传输,同时为远程的程序提供安全的传输通道。它对 SFTP 的实现使得远程传输文件变得非常简单,除了OpenSSL所提供的一些加密包(libcrypt、libgcrypt)外,libssh
RPM/Debian 或Slackware 安装包的程序。通过 CheckInstall,你就能用几乎所有的 tar.gz 类的源代码来生成“干净”的安装或者卸载包。 项目主页: http://www
JVOIPLIB 是一个面向对象的 VoIP 库,采用 C++ 编写。
Font.js 是一个强大的JavaScript字体工具包,可处理字体加载事件、metrics 信息以及更好的画布元素的 measureText 方法,可获取字体高度边框等信息。 示例代码: var
JavaScript 的工具项目和保护器,提供类型检查、功能迭代以及常用的工具方法。
libHaru 是一个用来生成PDF文件的C语言开发包,支持生成包括线、文本、图片、轮廓、文本注释、链接注释、文档压缩、PNG和JPG图片嵌入、TrueType 字体、加密PDF、支持不同字符集、CJK字体和基本的U3D使用。
NetBarcodeWriter 是一个 .NET 用来生成条形码的开发包。 当前支持: Code 3 of 9 (Standard & full ASCII) Code 2 of 5 Code 11
SharpPcap 是一个.NET 环境下的网络包捕获框架,基于著名的 pcap/WinPcap 库开发。提供了捕获、注入、分析和构建的功能,适用于 C# 和 VB.NET 开发语言。 跨平台支持包括:Windows
rtmpdump 是一个用来处理 RTMP 流媒体的工具包,支持 rtmp://, rtmpt://, rtmpe://, rtmpte://, and rtmps://. 也提供 Android
许多非标准扩展不支援所有操作系统上。该工具提供内存管理功能和调试,日志,线程同步,与调试,配置文件解析,哈希表,树和列表数据结构,标准的整数类型,等等。 项目主页: http://www.open-open
VMime 是一个开源的用于处理电子邮件的 C++ 类库,支持 IMAP, POP 和 SMTP.
BitNami RubyStack 提供了快速简单的 Ruby on Rails 的一键安装包,包括:Ruby, Subversion, MySQL, SQLite, ImageMagick, 和许多
这是 MongoDB 官方提供的 Node.js 的驱动包,示例代码: var client = new Db('test', new Server("127.0.0.1", 27017, {})),