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

cfan

C实现的基础库
授权协议 LGPL
开发语言 C/C++
所属分类 程序开发、 常用工具包
软件类型 开源软件
地区 国产
投 递 者 罗梓
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

cfan是开源的ANSI C实现的基础库。讲究代码整洁,性能和跨平台。
包括内存检测,内存分配池,日志记录,堆栈跟踪,字符串处理,
动态数组,链表,哈希表,队列,单元测试,线程池,Actor并发,文件,流等(不断增长中)。
cfan在纯C基础上采用面向对象和模版编程技术。

  • xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 com.baomidou.mybaitsplus mybatis-plus-samples 0.0.1-SNAPSHOT pom mybatis-plus-samples Samples

  • 题目如下: 现有一个班的某次考试成绩,文件名为 exam.txt,请作出相关的统计,要求如下:    读取 exam.txt,此文本文件第一行为一个整数 N,表示学生人数(N<=50000)。 1.    以下为 N 行,每一行的数据依次包括:考生姓名、考试成绩(姓名为长度不超过    4 个字符的字符串,成绩为一个不大于 109 的正整数)  ,用一个空格分开。    统计此次考试的数据,包括:

 相关资料
  • HTTP GET # http_server_GET.py from http.server import BaseHTTPRequestHandler from urllib import parse class GetHandler(BaseHTTPRequestHandler): def do_GET(self): parsed_path = parse.url

  • EasySwoole支持自定义tcp长链接。 设置监听 在Event.php的beforeWorkerStart事件监听链接。 $listener = $server->addlistener("0.0.0.0",9502,SWOOLE_TCP); //混合监听tcp时 要重新设置包解析规则 才不会被HTTP覆盖,且端口不能与HTTP SERVER一致 HTTP本身就是T

  • 本文向大家介绍Java实现五子棋的基础方法,包括了Java实现五子棋的基础方法的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Java实现五子棋的具体代码,供大家参考,具体内容如下 任务概述: 五子棋是全国智力运动会竞技项目之一,是一种两人对弈的纯策略型棋类游戏。通常双方分别使用黑白两色的棋子,下在棋盘直线与横线的交叉点上,先形成五子连线者获胜。 任务过程: 1.绘制棋盘 2.提示黑

  • 本文向大家介绍Docker构建Maven+Tomcat基础镜像的实现,包括了Docker构建Maven+Tomcat基础镜像的实现的使用技巧和注意事项,需要的朋友参考一下 前言 在 Java 编程中,大多数应用都是是基于 Maven 构建的,而交付的结果大多是采用的 Tomcat 的 war 包形式,所以,构建一个基于 Maven 和 Tomcat 的基础镜像很有必要,不仅能帮助我们提升平时自主实

  • Spark SQL中Group By子句的底层实现是什么?我知道Spark支持两种类型的分组操作,即GroupByKey和ReduceByKey。ReduceByKey是一种地图端reduce,与GroupByKey相比提供了更好的性能。 在我们的应用程序代码中,我们在Spark数据帧上使用Spark SQL,而不是直接创建RDD。所以,我有一个问题,Spark SQL中的GroupBy是否执行G

  • 1. 概述 本节实现一个文件管理程序,该程序会使用到如下知识点: 函数 面向对象 采用面向对象的程序设计方法对数据建模 异常处理 使用异常处理和文件相关的错误,例如文件不存在 模块 程序由多个源文件构成,每个源文件实现一个功能模块 os 模块 需要使用 os 模块提供的方法 sys 模块 需要使用 os 模块提供的方法 文件访问 2. 程序功能 2.1 概述 文件管理程序提供了如下功能: 列出目录

  • 本文向大家介绍C#简单的通用基础字典实现方法,包括了C#简单的通用基础字典实现方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#简单的通用基础字典实现方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的C#程序设计有所帮助。

  • 域内有一个接口“DetectPriorityInterface”。两个实现必须同时处于活动状态;一种“混合”必须实时地选择一种而不是另一种。 问题是:这些实现(两个实现)应该住在哪里:在域层还是基础结构层?? 内部实现充满了业务规则,应该驻留在域层。外部实现是一个简单的调用,应该存在于基础结构中。 null 客户端使用接口,因此,对于应用层,所有这些东西都是trasparent;接下来,我们将删除