# Utils **Repository Path**: learning_a_small_team/Utils ## Basic Information - **Project Name**: Utils - **Description**: c++的开源工具库 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2018-03-27 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 目的 一份跨平台的 c++ 公共基础库 Utils。c++ 是门不错的语言,其执行效率相对较高是众所周知的,但其开发效率却不如Python、Java等高,原因之一是由于 c++ 的使用了原生的api,而没有封装其功能。特别在涉及到跨平台开发中,各种api的不匹配很耗费开发者精力。本源码的目的是封装各种复杂底层逻辑,让开发者真正的关注于自己的开发业务场景,进行短平快项目的开发。 特性 1、基于 c++ 语言 2、跨平台。 支持Windows、Linux、IOS、Unix、AIX、Solaris 3、封装的特性。 多线程操作 系统操作(进程、内存、硬盘等) 网络编程 文件管理 日志输出 字符串处理 想法及代码来源 谷歌的 WebRTC 项目中的 talk_base 目录 http://www.webrtc.org/ http://code.google.com/p/webrtc/