首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C++】基础:C++相关库和框架

框架 C++通用框架和库 Apache C++ Standard Library:是一系列算法,容器,迭代器和其他基本组件的集合 ASL :Adobe源代码库提供了同行的评审和可移植的C++源代码库...widows, Mac OS X,Linux和其他平台创建应用程序 图形 bgfx:跨平台的渲染库 Cairo:支持多种输出设备的2D图形库 Horde3D 一个小型的3D渲染和动画引擎 magnum...libcurl :多协议文件传输库 Mongoose:非常轻量级的网络服务器 Muduo :用于Linux多线程服务器的C++非阻塞网络库 net_skeleton :C/C++的TCP 客户端/...Tuf o :用于Qt之上的C++构建的异步Web框架。...:Linux上在线编译和执行C++程序 Ideone :一个在线编译器和调试工具,允许你在线编译源代码并执行,支持60多种编程语言。

10310
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux C++生存指南

    今日主要来阐述一下最近比较火的《C++那些事》开源项目,这个项目是我在研一下,研二上那个阶段整出来的,当时目标就是为了满足自己找工作的需求而写的,所以大家如果找工作看我的C++那些事,是非常有帮助的!...本文呢,就是对C++那些事的详细阐述以及阐述每一块怎么学,我是怎么学的,C++那些事未来要做什么,以及面试重难点,职业发展等。...4.基础素质 上述4大部分是你去学习C++入门及进阶的必走之路,cpp学习是一条苦海之路,你需要一些过硬的基础素质,这些在上述是没有提到的,下面一一列举。此处对应于Linux C++后台开发人员。...Linux基础 基础命令:例如:ls,cd等 vim使用:查找、替换、删除等 网络故障排查及抓包:例如:netstat、tcpdump等 Gdb调试、Gcc/G++ 操作系统 进程 线程 锁 数据库(...再比如说,你对tensorflow熟悉,那你可以去找写框架底层的工作,例如:模型开发等,甚至比较火的CUDA开发工程师,你都可以去找。

    3.7K22

    C++多进程并发框架FFLIB

    游戏服务器程序一般都比较庞大,但是不可思议的是,鄙人从来没见有项目(c++ 后台架构的)有完整单元测试的。由于存在着异步和多线程,传统的单元测试框架无法胜任,而开发支持异步的测试框架又是不现实的。...我们必须看到的是,传统的单元测试框架已经取得了非常大的成功。据我了解,使用web 架构的游戏后台已经对于单元测试的使用已经非常成熟,取得了极其好的效果。...所以我的思路是利用现有的单元测试框架,将异步消息、多线程的架构做出调整。          已经多次谈论单元测试了。其实在开发FFLIB的思路很大程度来源于此,否则可能只是一个c++ 网络库而已。...我决定尝试去解决这个问题的时候,把FFLIB 定位于框架。         ...当接口如echo向Broker 注册时,reg接口通过C++ 模板的类型推断会自动将该msg name 注册给Broker, Broker为每个msg name 分配唯一的msg_id。

    2.2K51

    Linux驱动框架与杂项字符设备框架介绍

    Linux下驱动框架介绍 1.1 驱动框架分类 Linux下驱动框架分为3大类型: 字符设备 --------- 块设备 存储设备 SD 硬盘 网络设备 网卡 无线 有线 字符设备和块设备都会生成设备节点在...可以使用ifconfig查看 字符设备标准框架详细区分: RTC设备驱动 LCD屏设备驱动—帧缓冲设备框架 声卡设备驱动—音频设备 标准输入设备驱动—输入子系统框架 …等等...、蜂鸣器 驱动都是使用字符设备框架编写 1.2 驱动框架代码模板 示例代码: #include #include static...杂项设备框架 2.1 框架结构介绍 杂项字符设备的主设备号固定: 10 主设备号: 0 ~ 255 次设备号范围: 0 ~ 255 Linux内核寻找驱动节点是依靠设备号寻找的。...文件操作集合的模型图: 2.2 蜂鸣器驱动示例代码 这是蜂鸣器的驱动层示例代码,使用杂项设备框架编写: #include #include <linux/module.h

    3.2K30
    领券