自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 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 93 3

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

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

2023-04-22 17:34:06 460

原创 ScopeGuard的使用

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

2023-04-08 21:15:36 315

原创 c++中move和forward详解

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

2023-04-04 21:31:27 613

原创 powershell脚本编程快速入门

powershell脚本编程快速入门

2023-03-30 20:11:08 273

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

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

2023-03-28 15:06:19 468

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

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

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

原创 项目演示-从头实现一个网络阻断-README

项目演示-从头实现一个网络阻断-README

2023-03-26 12:37:44 282

原创 breakpad的简单使用

breakpad的简单使用

2023-03-21 15:07:28 313

原创 C++代码格式化-clang-format

C++代码格式化-clang-format

2023-03-11 21:30:37 406

原创 使用asio实现一个单线程异步的socket服务程序

使用asio实现一个单线程异步的socket服务程序

2023-03-04 21:00:43 536

原创 禁止程序重复启动的一些方法

禁止程序重复启动的一些方法

2023-02-28 23:13:08 113

原创 windows服务编程

windows服务编程

2023-02-26 18:34:16 2121

原创 WFP网络过滤驱动-限制网站访问

WFP网络过滤驱动-限制网站访问

2023-02-23 11:49:45 473

原创 远程桌面配置

UOS上安装xrdp失败过程记录

2023-02-22 16:17:11 295

原创 python将指定源目录下的文件/文件夹复制到指定目标目录

python将指定源目录下的文件/文件夹复制到指定目标目录

2023-02-17 12:39:40 447

原创 iptables和nftables的使用

iptables和nftables的使用

2023-02-12 22:49:08 1561

原创 路由器刷固件

路由器刷固件-openwrt-远程唤醒电脑

2023-02-10 21:41:25 1027

原创 搭建内网穿透

内网穿透是一种方便的技术,可以让用户随时随地访问内网设备。有两种方式可以使用内网穿透:自己搭建,使用nps/frps软件;购买服务,快速享受内网穿透带来的便利。

2023-02-10 21:05:28 890

原创 cmake构建动态库

cmake构建动态库

2023-02-05 21:37:40 1554

原创 windows驱动开发-WDF编程

windows驱动开发-WDF编程

2023-01-10 21:30:08 2197 3

原创 Python爬取CSDN博客数据分析及可视化

Python爬取CSDN博客数据分析及可视化

2022-12-29 10:49:45 263

原创 windows驱动编程-应用与内核通信

windows驱动编程-应用与内核通信: 在编写windows驱动的时候,用户层和内核层的通信必不可少(胡扯-…-)。本文实现,用户层发送数据给内核驱动->内核驱动保存数据->用户层再原样从内核驱动中将数据读取出来。

2022-12-16 12:40:27 557

原创 在Windows上编译unix的pthread.h

在Windows上编译unix的pthread.h

2022-12-13 22:30:30 494

原创 windows内核编程-文件操作

windows内核编程-文件操作-日志记录

2022-12-03 11:45:37 1203

原创 C/C++变长参数

C/C++变长参数

2022-11-22 23:03:18 445 1

原创 windows驱动开发环境搭建以及helloworld

windows驱动开发环境搭建以及helloworld

2022-11-19 10:34:18 1017

原创 从头开始实现一个留言板-README

从头开始实现一个留言板:使用C++实现restful接口,给前端提供数据读取和写入的功能

2022-11-15 23:01:12 489 1

原创 C++构建response

C++构建response

2022-11-10 23:25:54 622

原创 水文-ts中对中文进行base64编码

水文-ts中对中文进行base64编码

2022-11-10 09:18:59 605

原创 X DevAPI--C++ mysql数据库连接池

X DevAPI--C++ mysql数据库连接池

2022-11-06 18:14:30 665

原创 epoll实现Reactor模式

在简单介绍epoll api之后,本文使用epoll实现Reactor模型,创建回射服务器

2022-11-05 18:01:19 373

原创 C++线程池

关键字:信号量、线程安全队列、线程池

2022-11-03 11:14:45 359

原创 http-parse的C++封装

http-parse的C++封装

2022-11-01 11:55:54 345

原创 lua中给userdata绑定元表示例

lua中给userdata绑定元表示例

2022-10-18 22:56:22 469

原创 lua中表与元表示例

lua中表与元表示例

2022-10-18 08:34:32 195

原创 Lua调用C代码进行编码转换

Lua调用C代码进行编码转换

2022-10-13 22:46:14 1042

原创 CEF环境编译

CEF环境编译

2022-10-12 22:01:50 731

原创 C++中使用lua

C++中使用lua

2022-10-09 14:18:40 927

原创 c++中dns解析

c++中dns解析

2022-09-13 23:28:27 696

空空如也

空空如也

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

TA关注的人

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