![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
c++
文章平均质量分 77
都说c++很难,但是c++是一门非常强大的语言,在这里你能学习到的不只是语言,还有c++语言对系统机制的理解,通过这个专栏想要成为c++大牛真的非常轻松!
如果你觉得自己的基础不够好
如果你不知道c++该如何学习
如果你喜欢c++
那么该专栏文章将是你c++成长路上的列车,赶快上车,带你飞!!
Gopp-viper
这个作者很懒,什么都没留下…
展开
-
c++应该怎样学习?c++服务器开发必备知识
本文对c语言、c++语言开发基础知识点做了总结,同时作为服务器开发者必备的技能如:多线程、数据库、I/O多路复用、设计模式、tcp协议等原理进行了讲解。原创 2019-05-17 10:40:09 · 10858 阅读 · 2 评论 -
c++使用vector对map的value排序测试心得
定义获取系统微秒级时间函数:{}定义相关变量:struct Point // 基准点{double x;double y;};struct A // 目标点{};定义距离计算函数:// 计算两点之间的距离{}原创 2020-09-18 16:13:17 · 666 阅读 · 0 评论 -
程序员如何提升开发能力,发展方向,未来趋势
作为技术人员,你需要的是不断找到和解决更大更难的实际工程问题,同时保持好奇,不断接触你自己真正喜欢的新事物。以下 8大维度 提升路线,帮助你提升自己的知识面,对于自己的技术,要做到:宽而浅,窄而深这是我的教导的,意思是:会的越多,知识面越宽,则每个方向的了解就越浅;反之,集中精力主攻一个方向,则这个方向会了解的非常深入。由于人的时间、精力是有限的,对于程序员来说,一定要选择一个自己喜欢、可以长期坚持的技术方向,将这个方向做到“窄而深”;然后再去扩展其他知识面,每一样都懂一点,做到“宽而浅”,这样才.原创 2021-03-01 10:40:15 · 1124 阅读 · 4 评论 -
gRPC的通信方式服务端流式/客户端流式,双向流式传输方法
文章目录grpc异步服务器/客户端双向流式传输方法GRPC介绍GRPC的通信方式:简单模式(Simple RPC)服务端数据流模式(Server-side streaming RPC)客户端数据流模式(Client-side streaming RPC)双向数据流模式(Bidirectional streaming RPC)GRPC的双向数据流模式内容提要简要图服务器客户端结尾grpc异步服务器/客户端双向流式传输方法GRPC介绍gRPC (https://grpc.io) 是一个由Google开发原创 2020-10-23 15:46:23 · 3613 阅读 · 2 评论 -
图解线程池原理与C++实现
这将唤醒正在等待任务的工作线程,不过只有一个工作线程会获得新任务的”接管权”,他可以从工作队列中取出任务并执行。由于主线程和工作线程之间有一个工作队列,所以主线程和工作线程之间没有耦合性,主线程往工作队列中插入任务,睡眠的工作线程通过竞争来取得任务并执行它。3、任务接口(Task):每个任务必须实现的接口,以供工作线程调度任务的执行,它主要规定了任务的入口,任务执行完后的收尾工作,任务的执行状态等;1、线程池管理器(ThreadPool):用于创建并管理线程池,包括 创建线程池,销毁线程池,添加新任务;原创 2019-06-21 14:25:47 · 1299 阅读 · 0 评论 -
C++中输出/输入十六进制数
C++中输出/输入十六进制数:hex标识符,将整数a以十六进制的形式输出(与c中的%x一样) 例如:cout << hex << a << endl; cin >> hex >> a; //输入f,则输出15 使用示例(这里的做法,返回值将辅助日志中对原始报文的输出): ...原创 2019-06-21 14:00:10 · 20242 阅读 · 1 评论 -
c++ Boost::asio代码示例
Boost.Asio是一个跨平台的网络及底层IO的C++编程库,它使用现代C++手法实现了统一的异步调用模型。异步方式:和同步方式不同,异步方式从来不花时间去等那些龟速的IO操作,它只是向系统说一声要做什么,然后就可以做其它事去了。如果系统完成了操作, 系统就会通过我之前给它的callback对象来通知它。在ASIO库中,“async_” 前表示此方法是异步调用,函数参数里会要原创 2018-01-17 16:32:50 · 1943 阅读 · 0 评论