文章 2017-11-08 来自:开发者社区

《Linux 多线程服务端编程:使用 muduo C++ 网络库》网上书店预订

内容简介 本书主要讲述采用现代 C++ 在 x86-64 Linux 上编写多线程 TCP 网络服务程序的主流常规技术,重点讲解一种适应性较强的多线程服务器的编程模型,即 one loop per thread。这是在 Linux 下以 native 语言编写用户态高性能网络程序最成熟的模式,掌握之后可顺利地开发各类常见的服务端网络应用程序。本书以 muduo 网络库为例,讲解这种编程模型的使用....

文章 2017-11-07 来自:开发者社区

linux C C++ 字符集转换,UTF-8,GB2312

在LINUX上进行编码转换时,既可以利用iconv函数族编程实现,也可以利用iconv命令来实现,只不过后者是针对文件的,即将指定文件从一种编码转换为另一种编码。     一、利用iconv函数族进行编码转换     iconv函数族的头文 在LINUX上进行编码转换时,既可以利用iconv函数族编程实现,也可以利用i...

C++ 入门教程开发文档

42 课时 |
17991 人已学 |
免费
开发者课程背景图
文章 2017-11-07 来自:开发者社区

《Linux多线程服务端编程:使用muduo C++网络库》上市半年重印两次,总印数达到了9000册

《Linux多线程服务端编程:使用muduo C++网络库》这本书自今年一月上市以来,半年之内已经重印两次(加上首印,一共是三次印刷),总印数达到了9000册,这在技术书里已经算是相当不错的成绩。本书购买方式见配套网站 http://chenshuo.com/book 。 以下谈一谈这本书的写作背景与内容取舍的原因。 参加工作以来,我编写并维护了若干C++/Java多线程网络服...

文章 2017-11-07 来自:开发者社区

《Linux From Scratch》第二部分:准备构建 第五章:构建临时文件系统- 5.8. Libstdc++-4.9.2

Libstdc++ 是标准的 C++ 库。g++ 编译器正确运行需要它。 大概编译时间: 0.3 SBU 所需磁盘空间: 798 MB 5.8.1. 安装目标 Libstdc++ ...

文章 2017-10-30 来自:开发者社区

linux eclipse中C++连接mysql数据库

1、导入.h文件所在目录到C++ Compiler中的includes 2、添加mysqlclient 本文转自 corasql 51CTO博客,原文链接:http://blog.51cto.com/corasql/1711085,如需转载请自行联系原作者

文章 2017-10-09 来自:开发者社区

linux下C++ 插件(plugin)实现技术

  应用程序中使用插件技术,有利于日后的版本更新、维护(比如打补丁)和功能扩展,是一种很实用的技术。其最大的特点是更新插件时无需重新编译主程序,对于一个设计良好的应用系统而言,甚至可以做到业务功能的在线升级。本文介绍了linux下用C++实现插件的一个简单实例,希望能对大家有所启发。 为了能做到更新插件时无需重新编译主程序,要求主程序中定义的接口是定死的,而接口的实现被放到了具体的插件中...

文章 2017-09-19 来自:开发者社区

C/C++获取操作系统、CPU、内存信息(windows和linux)

有时候需要在工程里面获取一些系统或者硬件的信息,比如系统版本,cpu,内存,显卡,硬盘等,作为后续软件功能判断的依据,甚至参与性能算法自适应建模 Windows 操作系统和内存信息在windows下通过系统的API来获取,CPU信息则需要需要通过底层CPUID指令取得 代码:   [cpp] view plain copy    print? #i...

文章 2017-09-19 来自:开发者社区

C/C++获取Linux系统CPU和内存及硬盘使用情况

需求分析: 不使用Top  df  free 等命令,利用C/C++获取Linux系统CPU和内存及硬盘使用情况 实现:   [cpp] view plain copy   //通过获取/proc/stat (CPU)和/proc/meminfo(内存和硬盘)文件信息   //proc/meminfo文件结构...

文章 2017-08-16 来自:开发者社区

Linux平台用C++实现事件对象,同步线程

前文在Win32平台上用C++实现了事件对象Event,对线程进行同步,以达到期望目的。这次在Linux平台上实现与之类似的事件对象。与其相关的一组API包括:pthread_mutex_init,pthread_cond_init,pthread_mutex_lock,pthread_cond_wait,pthread_mutex_unlock,pthread_cond_broadcast,p....

文章 2017-08-15 来自:开发者社区

17 个Linux下用于C/C++的最好的 IDE /编辑器

C++,一个众所周知的 C 语言的扩展,是一个优秀的、强大的、通用编程语言,它能够提供现代化的、通用的编程功能,可以用于开发包括视频游戏、搜索引擎、其他计算机软件乃至操作系统等在内的各种大型应用。 C++,提供高度可靠性的同时还能够允许操作底层内存来满足更高级的编程要求。 虽然已经有了一些供程序员用来写 C/C++ 代码的文本编辑器,但 IDE 可以为轻松、完美的编程提供综合的环境和组件。 在这....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。