编程之家(jb51.cc)编程百科栏目主要推荐程序员常用编程技术介绍,以下是程序开发相关编程语言,主要信息提供给程序员快速了解所需要学习的编程技术语言。
几乎每一个软件项目都要用到诸如链表,搜索树,堆,哈希表等一系列常用数据结构以及排序,搜索等算法。究竟是用现有的标准库(stl、boost),还是根据项目需要自己实现呢?
otobuf-java-format是用于序列和反序列所有基于Google Protobuf格式的各种消息。它能够将protobuf格式还原成XML、JSON和HTML等文本格式。
Protocol Buffers (ProtocolBuffer/ protobuf )是Google公司开发的一种数据描述语言,类似于XML能够将结构化数据序列化,可用于数据存储、通信协议等方面。现阶段支持C++、JAVA、Python等三种编程语言。
Expr4J 是一个Java的表达式计算引擎,可以用来计算例如在 Excel 单元格中的表达式等。
java-zhconverter是一个简繁体中文互换的Java开源类库。 示例代码: // Instantiation will fetch the property file which load the Chinese character
smartpagination框架的优势: 1、跨数据库:底层可以采用ORM、iBatis、JDBC等技术访问数据库,甚至可以不是数据库(比如可以是一台远程socket server);
HTML Preview 是一个用 .NET 平台实现的用于对一个网页进行预览并生成预览图的小程序。
BCEL (Byte Code Engineering Library) 包含一个名为 JustIce 字节码的校验工具,可用来获取JVM中出错的更详细信息,BCEL
JODConverter一個Java的OpenDocument 文件轉換器,可以進行許多文件格式的轉換,它利用OpenOffice所提供的轉換介面來進行轉換工作,它能進行底下的轉換工作:
Strfunc 是一个 C 语言用来处理字符串的各种函数库。
ICU4C 是IBM的国际化开发组件ICU的C语言实现版本。
b64 是很很小型的、简单而且搞笑的 Base64 编码和解码的 C 语言库,无需依赖其他第三方的程序库,支持各种操作系统。同时也包含一个灵活的 C++ 的
JBoss Marshalling 是一个Java对象的序列化API包,修正了JDK自带的序列化包的很多问题,但又保持跟
ECS ( Element Construction Set ) 是一个用 Java 对象来生成 HTML 文档的工具包。 示例代码:
Rubytree 是一个简单易用的 Ruby 实现的通用的树形数据结构,提供简单的方法来访问数的各个层次枝叶,包括对整颗数的数据进行遍历。
如果熟悉HttpClient,那么你对 HTTPBuilder就不会感到陌生,它是对前者的封装,使之更符合Groovy的使用惯例。下面的例子摘自HTTPBuilder的文档,它充分展示
SnakeYAML是针对java语言的YAML解析器。 特性: 完整的 YAML 1.1解析器。尤其是,SnakeYAML能够分析来自于规范的所有示例;
BSF (Bean Scripting Framework) 是一组 Java 的类用来在 Java 的程序中支持脚本语言,可在脚本语言中访问 Java
libasn 提供了一些编程里非常有用的功能和函数库(C语言),例如列表、哈希表、拓扑排序、内存管理、垃圾收集、应用层调试、正则表达式等等功能。
groovy-http 是 Groovy 的 HTTP 客户端开发包,封装了httpclient 项目。