- 博客(5)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 使用wireshark抓取https明文包
2. 关于`SSLKEYLOGFILE`环境变量的补充,这是一个通用的环境变量,大多数网络库的实现都使用到了这一环境变量进行ssl调试。1. 新建环境变量,name为`SSLKEYLOGFILE`,value为指定的某一调试文件路径,如`D:\sslkey.log`3. 因为使用的是环境变量,以上方法跨平台通用(已经测试linux(包括国产的信创系统)/mac/windows)。1. 关于安全的问题,需要设置环境变量并且重启进程,因此除非攻击者已经攻陷了终端,一般情况下都是有保障的。
2023-06-09 09:55:04 3808
原创 【c++】std::error_category的使用
c++ std::error_category的使用1. 为什么需要使用std::error_categorystd::error_category是c++标准库提供的一种错误封装类型,经常用于各种错误码封装的场合。只需要继承并实现几个简单的函数,就可以快速封装自己的错误码。在大型项目(或者包含了第三方库)的情况下,为了避免错误码的冲突,自行封装一个错误码种类是必要的。同时boost这些大型库都是使用的错误码返回的形式,而且google的c++编码规范也不建议在c++中抛出异常,因此掌握封装错误码的技
2022-05-28 10:36:43 618
原创 常用的git命令
在此简单记录一些常用的git命令(持续更新)git clone [url] // 拉取仓库git submodule init // 拉取子仓库git submodule update --recursive // 更新子仓库及递归更新其下的目录git pull // 更新所有仓库并与远程分支合并git fetc...
2022-01-04 15:23:11 310
原创 windows下,C++中调用命令行并且获取命令行的输出
最近在做C++时遇到了一个棘手的问题,我需要获取组策略中的密码配置策略,但是本地用户没有权限。只能使用转调命令行来获取密码配置的输出,因此对C++中调用命令行的几种方式进行了汇总整理。1. system,system函数在不同平台下都有实现,但是system函数无法获取cmd执行的结果#include "stdafx.h"/** * @brief 通过system调用命令行 */void cmdSystem(const std::string& cmdLine) { syste
2021-08-19 15:25:02 11650
原创 C++ 处理OJ的输入
在使用OJ(比如牛客)码代码的时候,经常碰上处理输入输出的问题,以下记录一下自己遇到的坑1. 从输入获取一个数组,但是这个数组适用逗号(或者其他乱七八糟的,反正不是空格) 通常出现在不给定数组长度,需要自己循环获取数组时// 假设从屏幕获取一个以逗号分隔的数组 如5,3,4,1,1 但是数组长度没有给定#include <iostream>#include <string>#include <sstream>#include <vect..
2020-08-04 11:14:06 1090 3
machine_learning.zip
2019-05-14
Opencv中查找轮廓,并用直线拟合,检测每个轮廓的线性程度
2018-08-21
opencv中Canny算子的测试
2018-07-16
Opencv五种滤波方式的测试
2018-07-16
opencv 礼帽+自适应阈值提取缺陷
2018-07-13
opencv 黑帽+自适应阈值提取缺陷
2018-07-13
急!MFC如何只显示子窗口的一部分
2019-10-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人