自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 cmocka入门教程

本文介绍cmocka中,mock的使用。

2024-04-10 23:04:05 861

原创 librdkafka的简单使用

librdkafka的简单使用

2024-03-28 21:10:50 997 1

原创 DPDK-RCU的简明使用

DPDK-RCU的简明使用

2024-03-21 20:32:03 889

原创 dpdk二层转发环境搭建-二

dpdk二层转发环境搭建-二

2024-03-18 21:00:29 863

原创 Linux C 中执行shell命令

Linux C 中执行shell命令: exec, system, popen

2024-03-10 18:15:59 937

原创 C语言-柔性数组成员的使用

C语言-柔性数组成员的使用

2024-03-03 17:46:05 942

原创 mpack简明教程

本文先简单介绍MessagePack的基本概念。然后,介绍一个MessagePack C API - MPack的通常使用。接着尝试对MPack截断数据的读取。

2024-02-16 14:25:23 1002

原创 dpdk网络转发环境的搭建

dpdk网络转发环境的搭建

2024-01-21 17:57:28 1397

原创 libpcap简明教程

libpcap简明教程

2024-01-19 22:10:00 1461

原创 DPDK trace 的简单使用

DPDK trace 的简单使用

2024-01-18 22:27:46 992

原创 python版本控制-pyenv

python版本控制-pyenv

2024-01-05 17:26:32 1036

原创 C语言中的Strict Aliasing Rule

C语言中的Strict Aliasing Rule

2023-12-28 19:24:14 1528

原创 libevent入门教程

libevent入门教程

2023-12-16 15:59:36 1710

原创 DPDK多进程之间的通信

DPDK多进程之间的通信

2023-12-14 22:08:20 924

原创 DPDK-Hello-World示例应用程序

DPDK-Hello-World示例应用程序

2023-12-02 10:09:32 1370

原创 boost-asio-1-定时器使用

boost-asio-1-定时器使用

2023-10-28 21:22:15 816

原创 go入门实践五-实现一个https服务

go入门实践五-实现一个https服务

2023-08-16 20:55:04 2147

原创 go入门实践四-go实现一个简单的tcp-socks5代理服务

go入门实践四-go实现一个简单的tcp-socks5代理服务

2023-08-13 17:56:00 1390

原创 go入门实践三-go日志库-Logrus入门教程

go日志库-Logrus入门教程

2023-08-09 21:49:13 707

原创 wireshark入门指北

wireshark入门指北

2023-08-08 14:54:03 443

原创 go入门实践二-tcp服务端

go入门实践二-tcp服务端

2023-08-05 08:20:36 991

原创 go入门实践一-go语言的hello-world入门

go语言的hello-world入门

2023-07-24 17:50:46 3155 4

原创 Linux上信号的使用

信号是进程间通信的一种方式。信号这个概念对应的C接口,在Linux上好使的很,但在windows上聊胜于无。本文尝试:Linux上信号的使用。聊胜于无的std::signal,UCRT中的signal,boost::asio::signal_setwindows上信号的替代方案 – (同步)事件没有尝试:libuv中的信号,windows-kill

2023-07-10 19:24:26 338

原创 windows子系统安装

win11上WSL和安卓子系统的安装与使用

2023-07-09 13:57:15 521

原创 C++中生成二维码-libqrencode

C++中生成二维码:libqrencode

2023-07-02 23:47:36 1182

原创 gRPC C++ 入门教程

gRPC C++ 入门教程

2023-06-29 03:43:31 2819 4

原创 Linux服务器同步Windows目录同步-rsync

Linux服务器同步Windows目录同步-rsync

2023-06-27 22:44:43 1442

原创 搭建个人音乐库-navidrome

搭建个人音乐库-navidrome

2023-06-25 22:39:11 1827

原创 protobuf在c++中的简单使用

protobuf在c++中的简单使用

2023-06-25 16:33:32 446

原创 libcurl的安装与简单使用

libcurl库是一个免费且易于使用的客户端 URL 传输库。它支持多种协议,高度跨平台。文档也不错。本文记录下libcurl的安装与libcurl API的入门使用。

2023-06-24 13:46:54 3797

原创 ninja的简单使用

ninja的安装与简单使用

2023-06-22 17:07:14 1740

原创 github aciotn的简单使用

github aciotn的简单使用:一个简单的C++项目;项目需要在windows和linux上编译;项目依赖qt和boost;

2023-06-18 23:05:10 1709

原创 windows上编译linux程序

Cygwin、MinGW和MSYS2的区别

2023-06-14 20:59:14 2397

原创 C++发起https请求

用c/c++发起一个https请求 。总的逻辑是这样:套接字的网络编程是基础;发送和接收的内容是http报文;为了保证安全,在tcp(网络层)和http(应用层)之间,插入TLS。如果是桌面客户端编程,且公司购买了qt,使用QT-HTTP Client。如果不使用qt,且可以使用比较高版本的boost,可以使用beast。如果是C编程,那就只好在使用套接字编程+openssl编程+http报文构造与解析

2023-05-23 22:53:51 3333 4

原创 windows和linux上证书的增删查

windows和linux上证书的增删查:certuti

2023-04-22 17:34:06 1920

原创 ScopeGuard的使用

ScopeGuard的使用:Boost.ScopeExit、loki-lib.ScopeGuard

2023-04-08 21:15:36 575

原创 c++中move和forward详解

本文包含的内容:模板参数推断总结;std::move源码分析;std::forward源码分析;

2023-04-04 21:31:27 1136

原创 powershell脚本编程快速入门

powershell脚本编程快速入门

2023-03-30 20:11:08 1154

原创 C++11使用using定义别名(替代typedef)

C++11使用using定义别名->替代typedef

2023-03-28 15:06:19 801

原创 C++ JSON库的一般使用方法

C++ JSON库的一般使用方法。文中尝试了:Boost json、Qt json、nlohmann json,这三种json库。

2023-03-28 11:26:25 3261 1

空空如也

空空如也

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

TA关注的人

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