写点什么

C++

0 人感兴趣 · 73 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/9d/9d263c75215442522345308efa72028b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

代码级质量技术之基本框架介绍

这篇文章更多的是从背景、结构和各个层的基本概念介绍了代码级质量技术的概况,接下来的文章将会在各个方面、各个层级进行展开,欢迎大家关注和一起探讨。

https://static001.geekbang.org/infoq/62/628eb72f38e242bb5054c5b723e34a60.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

MoE 系列(五)|Envoy Go 扩展之内存安全

前面几篇介绍了 Envoy Go 扩展的基本用法,接下来几篇将介绍实现机制和原理。

c++11 获取当前机器唯一编码

在C++11中,可以使用<random>头文件中的random_device类来获取当前机器的唯一编码。具体实现如下:

linux dbus 代码举例

以下是一个简单的DBus客户端代码示例,使用了DBus C API:

写一个完整的 SHOW TABLE STATUS 语句返回的所有表的状态信息对应的结构体

以下是一个基本的 SHOW TABLE STATUS 语句返回的所有表的状态信息对应的结构体:

c++17 使用多线程编程的时候在编译时要怎么处理

在C++17中使用多线程编程需要包含标准库中的相应头文件,同时编译时需要加上 -std=c++17 -pthread选项。如下所示:

c++ 生成 pdf

对于生成PDF文件,可以使用一个称为“libHaru”的库。libHaru是一个免费的、跨平台的C库,用于创建PDF文件。使用libHaru,你可以在C++中创建、编辑和添加内容到PDF文件中。

sougou 的 workflow 的 10 个技术点

并行计算:Sogou Workflow支持高效的并行计算,可以同时处理多个任务,提高计算效率。

一个解决 tcp 粘包问题的 c++ 代码

tcp粘包问题,这是个非常棘手的问题。以下是一个使用c++解决TCP粘包的例子,希望能为你提供帮助:

写一个回调函数

具体来说,回调函数是一个函数,在一定条件满足后会被另一个函数调用。以下是一个回调函数的基本结构示例:

constchar* 类型的实参与 char* 类型的形参不兼容

在C++中,const char* 类型的指针与 char* 类型的指针之间是不兼容的。const char* 类型的指针表示指向字符串常量的指针,而 char* 类型的指针表示指向字符数组或字符串的指针。由于 const char* 是指向常量的指针,不能修改指向的数据,而 char* 是指向非常

写一个 epoll 的服务端程序

首先,epoll是一种事件驱动的I/O模型,它可以用来处理多个客户端连接。下面是一个简单的epoll服务端程序:

PerformingTestCOMPILER_KNOWS_STDLIB-Failed

这个错误通常出现在CMake尝试根据CMake文件自动检测是否需要使用C++标准库时。这通常是由于CMake程序检测不到正确的C++标准库。

再写一个版本,要求使用类进行封装,提供完善的接口,并对函数进行完善注释

以下是一个使用C++和AMQP-CPP库封装RabbitMQ的示例代码,提供了更完善的接口,并且对代码进行了注释:

一个能在 Linux 下使用 C++ 编写的访问 RabbitMQ 接收发送数据的可编译代码

以下是一个简单的使用C++和AMQP-CPP库连接到RabbitMQ服务器并发送和接收消息的示例代码:

请详述 c++ 中 lambda 表达式使用

C++11引入了lambda表达式,它是一个匿名函数对象,可以在代码中被直接定义和使用。lambda表达式的格式如下:

fmt 库 c++

在C++中,也有一个fmt库,它是一个现代化的C++20格式化库,可以进行类型安全的字符串格式化和输出。该库提供了一种简单而灵活的方式来构造格式化字符串,并支持多种类型的参数。

C++grpc 服务器接收到请求后如何处理

当C++grpc服务器接收到请求时,它会根据RPC方法的定义提取请求中的参数。通常情况下,这些参数由protobuf协议定义并传递给服务器。

https://static001.geekbang.org/infoq/52/52f57e9ee5d7d169b193162a69198d55.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

OpenCV 图像模糊操作 (1) | 社区征文

Smooth/Blur是图像处理中最简单和常用的操作之一

C++ 如何拿到线程池的返回值

要想拿到线程池的返回值,需要以下几个步骤:

程序踩内存后,应该怎么排查

程序踩内存后,可以按照以下步骤进行排查:

C++ 实现消息队列

下面是 C++ 实现消息队列的一个基本示例:

https://static001.geekbang.org/infoq/e8/e8d141e2c242614e9302d969fe482a8b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

高效学 C++|组合类的构造函数

用户头像
TiAmo
03-09

设计好MyString类后,就可以像使用普通类型一样使用它了。例如,类的对象可以像普通的变量一样作为另一个类的数据成员。

https://static001.geekbang.org/infoq/e7/e7ea680777956ea5454a61fe98416aae.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java UDF 的设计与使用介绍,兼容 Hive UDF 实现数据快速迁移

作者介绍: 李仕杨,SelectDB 生态研发工程师,Apache Doris Contributor。

https://static001.geekbang.org/infoq/83/83336e4555da2a74fa79681b7279a4cd.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

cmake 入门笔记

用户头像
eng八戒
2022-12-03

这些年大型 C/C++ 工程都纷纷转到了 cmake 环境下,那么这个工具到底有什么魅力吸引着大家呢?无它,软件工程崇尚实用主义,而 cmake 的功能强悍而灵活,趁手的工具用起来!

C++_C++技术文章_InfoQ写作社区