当前位置: 首页 > 软件库 > 程序开发 > 常用工具包 >

LIB-ZC

通用 C 扩展库
授权协议 GPL
开发语言 C/C++
所属分类 程序开发、 常用工具包
软件类型 开源软件
地区 国产
投 递 者 巢海
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

LIB-ZC 是一个Linux平台通用C扩展库。

  • 通用配置, 通用命令行参数, 通用日志
  • 封装了常见的数据结构和算法
    链表/容器, 链表/数据结构, 链表/宏
    RBTREE/数据结构, RBTREE/宏
    词典, MAP
    VECTOR, ARGV, 不定长字符串
  • 封装了常用编解码 base64/quoted-printable/hex/url/ncr
  • 封装了常见的io函数, 超时io函数, tcp socket, dns函数
  • 封窗了常见的字符串函数, 时间函数, 文件操作函数
  • 封装了openssl函数
  • 封装了io流, 支持ssl
  • master/server服务管理框架, server包括异步io模式和协程模式
  • 异步io开发框架. 包括 triger, 异步io, 缓存读写, 定时器, 支持ssl
  • 协程开发框架, 支持文件类(read, lseek, link等)操作协程化,支持锁和条件
  • io管道(代理)库, 协程风格和异步IO风格
  • json 解析库
  • mime 邮件解析库, tnef邮件解析库
  • redis客户端(支持集群), memcache客户端
  • 类redis服务器端
  • sqlite3 代理服务器/客户端
  • http服务器库
  • 一个全新的const db库
  • Xilinx zynq zc702开发: 一、zynq开发整个生态系统搭建: 1.基础资料获取: https://github.com/Xilinx/           (包括:交叉编译工具,linux kernel源码,u-boot源码, device-tree源码, qemu, gdb等等) http://www.wiki.xilinx.com/         (提供 了几乎所有的学习资料

  • SPEC文件如下 ############################## # JayWan@xxx.com 2014-xx-xx ############################## #自定义宏, 或者重定义宏 %define        _softbase        /usr/local #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 相关资料
  • 问题内容: public class MyGeneric {} 据我所知,以上示例中的两个子类均有效。我想知道Java如何知道何时在实例化子类时定义超类中给定的类型,以及何时将它们定义为实际的类名(即,它如何知道T,E不是类名)? 旁注,是否允许(即使不常见)对通用类型使用多个字母?如果(由于某些严重的计划错误)类型与现有类冲突,该怎么办? 那会发生什么呢? 编辑:感谢您的及时答复。为了回答我的第

  • 类扩展与类别有一些相似之处,但它只能添加到编译时具有源代码的类中(类与类扩展同时编译)。 类扩展声明的方法是在原始类的实现块中实现的,因此不能在框架类上声明类扩展,例如或类,如。 扩展名实际上是没有类别名称的类别,它通常被称为匿名类别。 声明扩展的语法使用关键字,就像标准的Objective-C类描述一样,但不表示子类的任何继承。 它只是添加括号,如下所示 - 扩展的特征 不能为任何类声明扩展,仅

  • 本文向大家介绍Ruby使用C++扩展实例(含C++扩展代码示例),包括了Ruby使用C++扩展实例(含C++扩展代码示例)的使用技巧和注意事项,需要的朋友参考一下 早年写过用C++ + SWIG写Ruby插件的文,但实际中还是以原生C++写Ruby扩展,因为也相当简单。但长久没用还是会忘记,不得不翻以前的老代码回忆,写下这篇博文,若下次再忘记,也不至于去翻仓库。 建立 extconf.rb 建立

  • 问题内容: 在Java中,我可以从通用超类型进行扩展吗?根据这篇文章,看来我应该能够:http : //www.ibm.com/developerworks/java/library/j-djc05133.html。 但是,当我在应用程序中执行类似操作时,出现以下错误: “无法将类型参数T引用为超类型。” 有谁知道我是否能够从Java中的泛型超型扩展?而且,如果是这样,是否需要特殊的东西来实现这一

  • 问题内容: 我想为此创建一个扩展名,仅影响… 我了解这些说明是相关的,但不确定如何: 扩展通用类型时,不提供类型参数列表作为扩展定义的一部分。而是在扩展程序的正文中提供原始类型定义的类型参数列表,并且原始类型参数名称用于引用原始定义的类型参数。 基本上,我正在尝试使用此方法: 在没有参数的情况下采取行动…这可能吗? 问题答案: Swift 3.1更新 从Swift 3.1(Xcode 8.3 be

  • 10 Node.js 的 c++ 扩展 Node 的优点是处理 IO 密集型操作,对于互联网应用来说,很大一部分内容都是 IO 处理(包括文件 IO和网络IO),但是还是有部分功能属于计算密集型操作。如果遇到这种计算密集型操作,推荐的解决方案是使用其他语言来实现,然后提供一个服务,让 Node 来进行调用。不过我们这章要讲的是 Node 的 C++ 扩展,也就是说,我们可以通过这种方式是 Node