写点什么

c++

12 人感兴趣 · 184 次引用

  • 最新
  • 推荐

Linux I/O 原理和 Zero-copy 技术全面揭秘

用户头像
赖猫6 小时前

如今的网络应用早已从 CPU 密集型转向了 I/O 密集型,网络服务器大多是基于 C-S 模型,也即 客户端 - 服务端 模型,客户端需要和服务端进行大量的网络通信,这也决定了现代网络应用的性能瓶颈:I/O。

Linux 网络之 从 C10K 到 DPDK

用户头像
赖猫7 小时前

Linux、C/C++技术交流群:【960994558】

代码编译时自动完成白盒测试,这真的可以

摘要:如果能够让代码在编译的时候,自动完成白盒测试,这不是天方夜谭。

Linux Socket 编程

用户头像
赖猫1 月 8 日

本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类:

深入理解 Nginx 的四级指针

用户头像
赖猫1 月 7 日

Nginx源码有一个四级指针——ngx_cycle_t.conf_ctx。一级指针都不容易理解,更何况四级。今天就来说说这个四级指针。

音视频技术入门基础

用户头像
赖猫1 月 5 日

保存视频的每一帧,每一个像素没要必要,而且也是不现实的,因为这个数据量太大了,以至于没办法存储和传输,比如说,一个视频大小是 1280×720 像素,一个像素占 12 个比特位,每秒 30 帧,那么一分钟这样的视频就要占 1280×720×12×30×60/8/1024/1024=2

《从 C ++ 开始》第 9 版(1200 页)

用户头像
计算机与AI2020 年 12 月 31 日

从C ++开始,第9版

skynet 源码分析之网络层—Lua 层

用户头像
赖猫2020 年 12 月 25 日

本篇主要介绍在Lua服务里调用skynet网络层底层接口的流程,Lua层的api主要在lualib/skynet/socket.lua,

多线程之信号量(By C++)

用户头像
赖猫2020 年 12 月 25 日

信号量在多线程中,主要是用于线程的同步或者限制线程运行的数量。

Nginx 常见典型故障|Linux 干货

用户头像
赖猫2020 年 12 月 23 日

这个一个取决于服务端nginx,一个取决于你浏览器。在Nginx服务端的配置文件目录下,有一个mime.types文件,内容如下

https://static001.geekbang.org/infoq/60/605dd8af0202946636a01357fd462a6c.png?x-oss-process=image/resize,w_416,h_234

【STL 源码剖析】浅谈 STL 迭代器与 traits 编程技法

用户头像
herongwei2020 年 12 月 22 日

学习下 STL 迭代器以及背后的 traits 编程技法。

程序员告诉你:C/C++ 后台开发需要学习哪些技能书

用户头像
赖猫2020 年 12 月 21 日

前言:后台开发工程师主流使用的编程语言有C++、Java、PHP以及目前慢慢流行的Golang等。小编就将以C++的角度,讲讲如何学习和准备后台开发的岗位。

C 语言学习你要的都在这里

用户头像
C语言与CPP编程2020 年 12 月 20 日

对于C语言怎么学习这个话题,很多读者一直在问,因为网上类似的文章很多了,这里就不长篇大论,可能你也看过不少,究竟孰是孰非需要你自己去思考、判断和实践。说实在的,个人认为在你入门或者基础学习阶段,教材、软件(写代码)和教学视频这三样就够了。本

https://static001.geekbang.org/infoq/6f/6fceb91b875c1b3ce3b8ffc1eb9b5a8a.jpeg?x-oss-process=image/resize,w_416,h_234

详解 C/C++ 协程实现原理及使用

用户头像
赖猫2020 年 12 月 18 日

协程的概念很早就提出来了,但直到最近几年才在某些语言(如Lua)中得到广泛应用。

https://static001.geekbang.org/infoq/7e/7e4827c837b2b58af81cbc7fdeac2494.jpeg?x-oss-process=image/resize,w_416,h_234

这才是你需要的 C/C++Linux 学习路线!

用户头像
赖猫2020 年 12 月 16 日

C语言和C++属于“造轮子”语言,几乎什么都能做。不过一般来说,C语言和C++主要还是做后台(服务端)开发比较多,包括:

https://static001.geekbang.org/infoq/cb/cb0ac7611af3b06ba978fbb636c1ddd2.jpeg?x-oss-process=image/resize,w_416,h_234

架构之书:雄心与《C++ 语言的设计与演化》

用户头像
lidaobing2020 年 12 月 12 日

《C++语言的设计与演化》是C++之父Bjarne Stroustrup写的一本书,主要讲 C++ 为什么会演成 C++98 的样子。

https://static001.geekbang.org/infoq/48/48b349ee14219955644b0e0ac88aea11.png?x-oss-process=image/resize,w_416,h_234

陪你手撕源码系列之 STL set 相关算法

用户头像
herongwei2020 年 12 月 12 日

STL一共提供了四种与 set 集合相关的算法,分别是并集,交集,差集,对称差集。

记录一次腾讯 c/c++ linux 后台开发岗面试经历(面试题含答案)

用户头像
linux大本营2020 年 12 月 12 日

腾讯c/c++ linux后台开发社招面试流程虽然因人而异,但就个人感受而言,腾讯的面试从考察内容方面来讲,还是有一定的共通性,这一点,可以从网上众多的面经可以看出。

https://static001.geekbang.org/infoq/6f/6fceb91b875c1b3ce3b8ffc1eb9b5a8a.jpeg?x-oss-process=image/resize,w_416,h_234

深入 Linux 内核架构——进程虚拟内存

用户头像
赖猫2020 年 12 月 10 日

用户虚拟地址空间的管理比内核地址空间的管理复杂: 每个应用程序都有自身的地址空间,与所有其他应用程序分隔开;通常在巨大的线性地址空间中,只有很少的段可用于各个用户空间进程,这

一道腾讯面试题目:没有 listen,能否建立 TCP 连接

用户头像
linux大本营2020 年 12 月 10 日

TCP与UDP最大的不同,就是有连接的概念,而连接的建立是由内核完成的。系统调用listen,就是为了告诉内核,它要处理发给这个TCP端口的连接请求。所以对于这个题目,最直接的想法就是由应用层自己负责TCP的连接。为了能够收到TCP的握手数据包,可以尝试使用原

在构造函数中调用其它构造函数会有什么问题吗?

用户头像
jiangling5002020 年 12 月 10 日

本文介绍了在 C++ 中,在构造函数中调用其它构造函数存在的问题,以及在 C++11 中的解决方案,顺便介绍了在 Java 中如何在构造函数中调用其它构造函数。

C++typename 的由来和用法

用户头像
良知犹存2020 年 12 月 9 日

​   在C++模板函数的使用过程中,我们经常可以看到一个typename的使用,例如这样的操作

https://static001.geekbang.org/infoq/6f/6fceb91b875c1b3ce3b8ffc1eb9b5a8a.jpeg?x-oss-process=image/resize,w_416,h_234

详解 TCP IP 网络协议栈底层原理到徒手实现

用户头像
赖猫2020 年 12 月 7 日

TCP/IP网络协议栈分为四层, 从下至上依次是:

https://static001.geekbang.org/infoq/6f/6fceb91b875c1b3ce3b8ffc1eb9b5a8a.jpeg?x-oss-process=image/resize,w_416,h_234

Reactor 线程模型浅析

用户头像
赖猫2020 年 12 月 7 日

Reactor模式是处理并发I/O比较常见的一种模式,用于同步I/O,中心思想是将所有要处理的I/O事件注册到一个中心I/O多路复用器上,同时主线程阻塞在多路复用器上;一旦有I/O事件到来或是准备就绪(区别在于多路复用器是边沿触发还是水平触发),多路复用器返回并将

话题讨论 | go、php 、java、python、cpp 谁才能成为后端的主流

用户头像
sinsy2020 年 12 月 7 日

Go作为编程语言的新贵,以黑马的姿态开始挑战 Java 、py、php、cpp 后端的地位,谁才能成为最后的主流~赶快写下你对这些语言的理解,以及对未来的猜想,评论一起分享吧。

https://static001.geekbang.org/infoq/5e/5ec0d3944961e5161dd17e4d277a5037.jpeg?x-oss-process=image/resize,w_416,h_234

5 千字长文 + 30 张图解 | 陪你手撕 STL 空间配置器源码

用户头像
herongwei2020 年 12 月 5 日

5 千字长文+ 30 张图解-陪你手撕 STL 空间配置器源码

c++_c++资料文章-InfoQ写作平台