i = 0; i < s.Length; i++) { char c = s.ToCharArray()[i]; switch (c) { case '\"': sb.Append("\\\""); break;
Kynetic ORM 是一个 C# 4.0 的 ORM 框架,无需外部配置文件,支持原生的 SQL 查询语法,完全支持 POCO 对象、使用 C# 4.0 动态、泛型和发射。 示例代码: string
在开发C++程序时,一般在吞吐量、并发、实时性上有较高的要求。设计C++程序时,总结起来可以从如下几点提高效率: 并发 异步 缓存 下面将我平常工作中遇到一些问题例举一二,其设计思想无非以上三点。
ImageStone是一套功能强大的C++图像处理库,它可以在多个平台之间移植。 功能包括:读写图像文件(JPG,GIF,PNG,TIFF,TGA...),显示,柱状图分析,undo/redo支持,超过100种预定义的特效等。
libjson 是一个完全兼容 JSON 规范的 json 格式数据的 C 语言解析包。 以下是libjson: Interruptible parser: get the JSON data to
提供一个简单易用的C++类Properties用以读写基于xml格式的配置文件, 从而实现类似java中Properties类的作用。两者生成的xml文件可以互通。 Xml时代据说已经到来了,现在的程序流行使用xml配置文件。如果你
CSCall++ 是对常用的一些系统调用进行封装的 C++ 库,主要包括:线程、文件、FIFOs、串行IO、socket通讯和目录处理等。 项目主页: http://www.open-open
CyaSSL 软件包是一个快速的、具有双协议实现的 SSL ,主要适用嵌入式的设备。
SharpGL 可以让你在 Windows Forms 或者 WPF 应用中轻松的使用 OpenGL 开发图形应用。
Raphters 是一个C 语言的Web框架,基于 RAPHT 架构模式。 示例代码: #include "raphters.h" START_HANDLER (simple, GET, "simple"
和子例程一样,协程也是一种程序组件。相对子例程而言,协程更加一般和灵活,但在实践中使用没有子例程广泛。协程源自 Simula 和 Modula-2 语言,但也有其他语言支持。
ucc是一款遵从ANSI C89标准的编译器,大约15,000行C代码。目前支持x86平台上的 Linux和Windows系统,能正确编译自身并成功运行。它有下面一些特点: 代码结构清晰直观,有比较详细的中文文档讲述它的实现
Cmarkup 是基于“压缩”文档对象模型(EDOM : "Encapsulated" Document Object Model,),这是这个简单XML处理器的关键。它的一套XML处理方法和产生的效果与DOM(Document Object Model)是一样的。但是整个DOM有无数的对象类型,而EDOM只定义了一个对象:XML文档,EDOM回到了XML原始的吸引力—简单。
这是一个C# 日志工具,提供类似 Java 2 平台核心日志工具的类和接口,以异步方式记录日志信息。需要 .NET Framework 3.5 支持。 项目主页: http://www.open-open
PythoidC是中国人研发的最方便的C语言开发工具,实现了易如Python快如C的最高境界: 1、免除大括号{}及行尾分号; 统一用缩进表示代码块(支持自动批量调整缩进) 2、不必打开D
ExactImage 是一个快速的 C++ 图像处理库,与 ImageMagick 不同的是,ExactImage 允许对多个色彩空间和色深进行操作;更低的内存占用和CPU占用;某些优化算法速度是 ImageMagick
ConciseKit 是一组 Objective-C 的附加组件和宏,用于简化编码工作。 USAGE Use CocoaPods dependency 'ConciseKit' , '~> 0.1
是一个 C# 组件库,里面包括了 Beetle,Beetle Express,SN Service,Peanut,Beetle Redis,KFilter 组件。 Beetle 是基于c#编写的高
JustKit 是一个简单易于使用的 Linux C 的工具包, 主要包括以下工具: 1) HashTable 2) ThreadPool 3) AIO 4) AVL Tree 5) Timer 6)
现代高级的面向对象语言(如 Java 、 C# 等)一般会提供一种称之为“反射”的特性,通过它可以动态的创建类型实例,将类型绑定到现有对象,或从现有对象中获取类型,还可以调用类型的方法及访问其字段和属