加载中
有哪些有意思的,很cool的开源项目 ?

收集了几个: 金山卫士 链接: https://pan.baidu.com/s/1R48X4O0p4StzksqC3MeDBQ 密码: 9jre 电驴 链接: https://pan.baidu.com/s/1xH-Wb3z5dkbnRFZw8ajfIg 密码: n5i0 开源 FTP 软件 —— ...

C++ 游戏服务器开发有什么推荐的学习资料或者书籍?

对于想从事游戏开发的同学,我的建议是: 如果你不是对游戏开发特别感兴趣,建议谨慎地选择这个行业! 如果你不是对游戏开发特别感兴趣,建议谨慎地选择这个行业! 如果你不是对游戏开发特别...

C++ 优先队列priority_queue

前言 学习优先队列之前先看个单词队列 queue, 这个单词的读法很多人都能读对吧,音标是 /kjuː/ ,再看一个双端队列 deque,它的音标是 /dek/,应该有人读错了吧,反正我是没读对,刚开始看...

2020/11/16 12:20
595
C++ 如何进阶?如何准备 C++ 面试?

写在前面的话 在大多数开发或者准开发人员的认识中,C/C++ 是一门非常难的编程语言,很多人知道它的强大,但因为认为“难”造成的恐惧让很多人放弃。 我从学生时代开始接触 C/C++,工作以后先...

也许是最客观、全面的比较 Rust 与 Go:都想把 Rust 也学一下

最近一年,将 Rust 和 Go 进行比较的不少,但不少都不公正,带感情色彩。而这篇文章客观、全面的分析对比了 Rust 和 Go,让你具体项目时选择最合适的。 Rust 还是 Go,哪个更好?你应该为下一...

五分钟看懂抓包神技:DPDK

我是一个网络监控软件,我被开发出来的使命就是监控网络中进进出出的所有通信流量。 一直以来,我的工作都非常的出色,但是随着我监控的网络越来越庞大,网络中的通信流量也变得越来越多,我...

2020/11/12 12:20
783
15 张图, 把TCP/IP 讲得一清二楚!

一、TCP/IP模型 TCP/IP协议模型(Transmission Control Protocol/Internet Protocol),包含了一系列构成互联网基础的网络协议,是Internet的核心协议。 基于TCP/IP的参考模型将协议分成四个...

2020/11/06 12:20
140
C++11 的异步操作不只是 thread

【导读】 C++11中增加了async,如它的名字一样,这个关键字就是用来创建异步操作的,但我们都知道,c++11中有个更常用的异步操作,叫做线程thread,那么thread和async有什么区别呢?以及asy...

天天用Git,分支开发你怎么弄的?

Git 是目前最流行的源代码管理工具。为规范开发,保持代码提交记录以及 git 分支结构清晰,方便后续维护,现规范git的相关操作。 分支命名 1、master 分支 master 为主分支,也是用于部署生产...

这三年被分布式坑惨了,曝光十大坑

本篇主要内容如下: 主要内容 前言 我们都在讨论分布式,特别是面试的时候,不管是招初级软件工程师还是高级,都会要求懂分布式,甚至要求用过。传得沸沸扬扬的分布式到底是什么东东,有什么...

json for modern c++的使用

导读:json是一种十分常见的数据交换格式,在接口中被广泛使用。很多高级语言如python等都对json有良好的支持,方便程序员的使用。 然而C++对json没有很好的内置支持,因此往往要引用一些第三...

c++
2020/10/29 12:20
414
动图演示:如何彻底理解红黑树?

“ 本文主要讲解下最近一直听到的红黑树,看看究竟是什么神仙鬼怪。 图片来自 Pexels 二叉树 满足以下两个条件的树就是二叉树: 本身是有序树(若将树中每个结点的各子树看成是从左到右有次序...

高性能服务器开发学习专栏汇总

专栏汇总 C++高级进阶 后端开发面试题 多线程重难点解析 网络编程重难点解析 网络通信协议深度解析 服务器开发进阶 面试、offer 与薪资那些事儿 职业规划 张小方的故事 推荐阅读 2019 年原创...

如何成为一名合格的 Linux C/C++ 后台开发者?

我从学生时代到进入软件开发这个行业,不知不觉已经十余年了。这些年,先后在网游公司做过游戏服务器,为上海某交易所做过金融交易系统、在金融证券公司做过股票证券交易系统和即时通讯软件、...

gdb
2020/10/21 12:20
650
字节跳动的 Go 语言面试会问哪些问题?

众所周知,字节跳动内部的后端开发大多数都是使用 go 语言的,那么一般 go 语言的面试会问哪些问题? 这个一般分为两个层次,初中级开发(1-1、1-2)和高级开发(2-1、2-2),不同级别的面试...

搜狗开源srpc,C++通用RPC框架

今年 7 月底,搜狗公司开源了内部的工业级 C++ 服务器引擎 Workflow。现如今,搜狗又宣布开源 Workflow 的生态项目——srpc,一个基于 Workflow 打造的轻量级 RPC 框架。 一个性能更好的 th...

关于GO语言,这篇文章讲的很明白

摘要:本文从Go的语法,类型系统,编码风格,语言工具,编码工具和使用案例等几方面对Go语言进行了学习和探讨。 Go语言发布之后,很多公司特别是云厂商也开始用Go语言重构产品的基础架构,而...

一文详解 FTP、FTPS 与 SFTP 的原理

FTP、FTPS 与 SFTP 简介 FTP FTP 即 文件传输协议(英语:File Transfer Protocol 的缩写)是一个用于计算机网络上在客户端和服务器之间进行文件传输的应用层协议。完整的 FTP 是由 FTP 服务...

万字长文 | 这可能是东半球最保姆级的后台服务器开发学习路线

前言 这一篇的主题是「Linux C/C++ 服务器/后台开发学习路线」。 这样的文章相信大家都见得不少了,写之前也非常忐忑,能不能和其它人写得不一样, 也定下了一个目标,这篇文章,不能是简单的...

C++多线程编程课程

很多年以前的时候,技术面试的时候面试官经常会问“程序什么时候需要开启新的线程”这样的问题,那个时候多核 CPU 才刚开始普及,很多人也是才开始逐渐接触多线程技术。而如今多核 CPU 和多线...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部