COD
-
c/c++语言开发共享详解RocketMQ中的消费者启动与消费流程分析
一、简介1.1 rocketmq 简介rocketmq是由阿里巴巴开源的分布式消息中间件,支持顺序消息、定时消息、自定义过滤器、负载均衡、pull/push消息等功能。rocketmq主要由 prod
-
c/c++语言开发共享C++ 实现单链表创建、插入和删除
c++单链表创建、插入和删除这里仅提供一种思路。#include <iostream>#include <stdio.h>#include <string>#inc
-
c/c++语言开发共享一文搞懂C++中string容器的构造及使用
string容器string基本概念本质:string是c++风格的字符串,不同于c语言的 char*,他本质是一个类string 和 char*的区别:char*是一个指针string是一个类,类内
-
c/c++语言开发共享R语言数据结构之矩阵、数组与数据框详解
前言了解一门语言,首先要了解它的数据结构。该文主要介绍矩阵、数组和数据框。文章仅供学习使用,欢迎留言交流哦!一、矩阵(matrix)1.1矩阵的创建:矩阵由指定的行(row)和列(column)构成,
-
c/c++语言开发共享C++通用动态抽象工厂的实现详解
背景一开始,我是想到了下面这个场景:struct a { void foo() {}};struct b { void bar() { a().foo(); }};如上面代码,b的bar中
-
c/c++语言开发共享C++实现ETW进行进程变动监控详解
何为etwetw(event tracing for windows)提供了一种对用户层应用程序和内核层驱动创建的事件对象的跟踪记录机制。为开发者提供了一套快速、可靠、通用的一系列事件跟踪特性。前言一
-
c/c++语言开发共享C语言中反斜杠的作用及说明
c语言中反斜杠的作用反斜杠起到换行作用,用于宏定义和字符串换行。其中宏定义中使用居多。如果一行代码有很多元素,导致太长影响阅读,可以通过在结尾加的方式,实现换行,编译时会忽略及其后的换行符,当做一
-
c/c++语言开发共享C++11 condition_variable条件变量的用法说明
1 什么是条件变量condition_variable是一个类,常和mutex搭配使用。condition_variable类是一个同步原语,可用于阻塞一个线程或同时阻止多个线程,直到另一个线程修改共
-
c/c++语言开发共享C++中策略模式和工厂模式的区别
工厂模式和策略模式看着很像,经常让人混淆不清;它们的区别在哪里,需要细细体味;相似点在模式结构上,两者很相似;差异用途不一样工厂是创建型模式,它的作用就是创建对象;策略是行为型模式,它的作用是让一个对
-
c/c++语言开发共享C语言简析指针用途
在c语言中,任何一个变量,都有两层含义:(1) 代表该变量的存储单元的地址;变量的地址 左值 lvalue(2) 代表该变量的值;右值 rvalue对于一个变量的访问,只有两种情况:一是把一个值写到变
-
c/c++语言开发共享C++日期类(Date)实现的示例代码
类的定义#pragma once#include < iostream>using std::cout;using std::cin;using std::endl;class date{
-
c/c++语言开发共享C++中std::conditional的使用说明
std::conditional的使用今天在项目中发现c++11新特性中的std::conditional关键词,经过查询资料,学习到了其中含义。具体用法std::conditional<表达式