![](https://img-blog.csdnimg.cn/direct/56f0ea3f12ef4f1b9db774da0a69807c.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
硬核小餐
文章平均质量分 79
此专栏发一些不好独立为单独专栏的博客
@马云
光说不练假把式
展开
-
探秘:Spdlog - 高速、灵活的 C++日志库
Spdlog是一个开源的、快速的、仅有头文件的C++11日志库。它提供了向流、标准输出、文件、系统日志、调试器等目标输出日志的能力,支持的平台包括Windows、Linux、Mac、Android。原创 2023-12-18 19:31:15 · 2614 阅读 · 0 评论 -
十分钟掌握redis精髓指令
Redis是一个开源的高性能键值对存储数据库,常用于缓存、消息队列等场景。通过您的博客,读者可以快速了解Redis的基本使用方法以及一些常见的应用场景和注意事项。原创 2024-03-23 20:40:15 · 2014 阅读 · 0 评论 -
使用Valgrind的Memcheck检测c++内存泄露
Valgrind是一个开源工具集,用于调试和优化程序。其中最知名的工具之一是Memcheck,它可以检测内存泄漏、使用未初始化的内存、越界访问以及其他内存相关错误。内存泄露是编程中常见的问题,特别是在使用C或C++等需要手动管理内存的语言中。内存泄露指的是程序未能释放不再使用的内存,导致随着时间的推移,应用程序消耗的内存量不断增加。长时间运行的应用程序尤其容易受到内存泄露的影响,可能会导致系统资源耗尽,甚至应用程序崩溃。因此,及时检测并解决内存泄露问题至关重要。原创 2024-03-23 20:32:05 · 1453 阅读 · 3 评论 -
Git进阶指南
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。本教程介绍了 Git 的基本概念、安装配置、常用命令和与 SVN 的区别,以及 Git 的优势和特点。原创 2024-03-21 10:14:56 · 1993 阅读 · 0 评论 -
GDB界面调试CGDB快速上手
CGDB 是一个基于 GNU Debugger(GDB)的 Curses(字符用户界面)前端。它提供了一个类似于文本编辑器的界面,可以帮助用户更轻松地执行调试操作,而无需离开终端。原创 2024-03-21 10:11:23 · 1591 阅读 · 0 评论 -
Docker 极简入门指南
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。原创 2024-03-20 12:04:13 · 1807 阅读 · 0 评论 -
轻松玩转消息通信:SimpleAmqpClient 和 RabbitMQ 在C++中的终极指南
SimpleAmqpClient是一个C++库,旨在简化处理AMQP消息的过程。AMQP是一种用于消息传递的开放式标准协议,它允许不同应用程序之间的可靠通信。SimpleAmqpClient使得在C++应用程序中轻松实现AMQP消息处理变得简单。原创 2024-03-16 13:00:33 · 2645 阅读 · 2 评论 -
SRPC快速入门 - Sogou基于Workflow的自研RPC框架
RPC(Remote Procedure Call),远程过程调用,它把网络交互类比为client调用server上的函数。RPC 的主要功能目标是让构建分布式计算(应用)更容易,在提供强大的远程调用能力时不损失本地调用的语义简洁性。为实现该目标,RPC 框架需提供一种透明调用机制,让使用者不必显式的区分本地调用和远程调用。原创 2024-03-16 12:57:37 · 1799 阅读 · 0 评论 -
Linux网络瑞士军刀 nc(netcat)
nc(netcat)是一个短小精悍、功能实用、简单可靠的网络工具,主要有如下作用:(1)端口侦听,nc 可以作为 server 以 TCP 或 UDP 方式侦听指定端口;(2)端口扫描,nc 可以作为 client 发起 TCP 或 UDP 请求;(3)机器之间传输文件;(4)机器之间网络测速。nc 通过在两台机器之间建立连接来完成很多网络功能,数据传输、网络连接、端口扫描等,也有助于我们进行网络调试,排查网络故障。原创 2024-03-15 10:13:55 · 1918 阅读 · 0 评论 -
c++使用ppconsul库实现Consul服务注册与发现集成
Consul是一个用于服务发现、健康检查和动态配置的工具,使得分布式系统中的服务能够轻松地相互发现和通信。ppconsul是一个用于C++的库,为开发者提供了与Consul进行交互的简单而强大的接口。原创 2024-03-15 10:11:38 · 2234 阅读 · 1 评论 -
Linux tcpdump抓包转Wireshark 分析
tcpdump 是Linux系统下的一个强大的命令,可以将网络中传送的数据包完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,本文将展示如何使用 tcpdump 抓包,以及如何用 tcpdump 和 wireshark 分析网络流量命令行参数解析原创 2024-03-12 13:42:01 · 3217 阅读 · 0 评论