自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 STL 常用算法(四) - 算术 & 集合算法

概述STL常用算法主要分布在<algorithm>,<functional>和<numeric>中 <algorithm>定义了比较、交换、查找、遍历、复制、修改等操作。 <numeric>定义了简单数学运算的模板函数。 <functional>定义了模板类,用以声明函数对象。常用算法1.accumulate...

2019-11-23 12:43:42 221

原创 STL 常用算法(三) - 拷贝 & 替换算法

概述STL常用算法主要分布在<algorithm>,<functional>和<numeric>中 <algorithm>定义了比较、交换、查找、遍历、复制、修改等操作。 <numeric>定义了简单数学运算的模板函数。 <functional>定义了模板类,用以声明函数对象。常用算法1. copy...

2019-11-23 10:48:27 177

原创 STL 常用算法(二) - 排序算法

概述STL常用算法主要分布在<algorithm>,<functional>和<numeric>中 <algorithm>定义了比较、交换、查找、遍历、复制、修改等操作。 <numeric>定义了简单数学运算的模板函数。 <functional>定义了模板类,用以声明函数对象。常用算法1. sort ...

2019-11-23 10:22:58 244

原创 STL 常用算法(一) - 遍历 & 查找算法

概述STL常用算法主要分布在<algorithm>,<functional>和<numeric>中 <algorithm>定义了比较、交换、查找、遍历、复制、修改等操作。 <numeric>定义了简单数学运算的模板函数。 <functional>定义了模板类,用以声明函数对象。常用算法1. for_each...

2019-11-22 16:51:54 297

原创 C++中的谓词(一元谓词 & 二元谓词)

1.概念 返回bool类型的仿函数称为谓词 如果operator()接受一个参数,叫做一元谓词。 如果operator()接受两个参数,叫做二元谓词。2.一元谓词#include<iostream>#include<vector>#include<algorithm>using namespace std;cla...

2019-11-22 11:21:06 4392

原创 C++ 中的函数对象(仿函数)

概念:重载了函数调用操作符的类,其对象称为函数对象。 函数对象使用重载的()时,行为类似函数调用,也叫仿函数。本质:函数对象(仿函数)是一个类,不是函数。使用:函数对象在使用时,可以像普通函数那样调用,可以有参数和返回值。#include<iostream>using namespace std;class MyAdd{public: int o...

2019-11-22 10:22:24 298

原创 消息队列产品RabbitMQ、RocketMQ、Kafka的比较

1.RabbitMQ RabbitMQ用Erlang语言编写,最早是为电信系统间的可靠通信设计的。 优点: (1)轻量级,迅捷,容易部署和使用,是应用最广泛的消息中间件之一。 (2)灵活的路由配置。它在生产者和队列之间增加了一个Exchange模块,根据配置的路由规则将生产者发出的消息分发到不同的队列中。 (3)每秒可以处理几万到几十万条消息,可以支撑绝大多...

2019-11-21 16:18:09 1527

原创 C++ 二进制文件的读写

1.写文件 二进制方式写文件,利用流对象的成员函数write。 函数原型: ostream & write(const char * buffer, int len); 参数含义:buffer指向内存中一段存储空间,len是写的字节数。#include<iostream>#include<fstream>#include<s...

2019-11-21 14:46:06 678

原创 C++ 读取文件的四种方式

本文介绍C++ 读取文件的四种方式。 第一种方式:#include<iostream>#include<fstream>using namespace std;int main(){ ifstream ifs; ifs.open("text.txt",ios::in); if (!ifs.is_open()) ...

2019-11-21 14:24:04 30142

原创 C++ 使用Swap收缩内存空间

C++中,Swap用于交换容器内容。#include<iostream>#include<vector>#include<algorithm>using namespace std;void print(int val){ cout << val << " ";}int main(){ v...

2019-11-21 12:01:47 805 2

原创 Visual Studio 输出目录&中间目录

当解决方案中有多个工程时,合理配置工程的“输出目录”及“中间目录”,能够方便代码的管理。 输出目录$(SolutionDir)bin/$(Platform)/$(Configuration) 中间目录$(SolutionDir)temp/$(Platform)/$(Configuration)/$(ProjectName) 执行结果 ...

2019-11-12 20:03:59 2021

原创 JavaScript 代码规范

1.JavaScriptStandardStyle https://standardjs.com/2.Airbnb JavaScript Style https://github.com/airbnb/javascript

2019-11-12 20:03:48 218

原创 C++ 使用gRPC入门教程

gRPC是一个高性能、通用的开源RPC框架,其由Google主要面向移动应用开发并基于HTTP/2协议标准而设计,基于ProtoBuf(Protocol Buffers)序列化协议开发,且支持众多开发语言,能够基于语言自动生成客户端和服务端功能库。 1.新建工程GrpcClient、GrpcServer和GrpcLibrary 添加 - 新建项目 - 控制台应用 GrpcC...

2019-11-11 11:06:55 8662 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除