自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 2938

原创 【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 435

原创 常用的git命令

在此简单记录一些常用的git命令(持续更新)​​​​​​​git clone [url] // 拉取仓库git submodule init // 拉取子仓库git submodule update --recursive // 更新子仓库及递归更新其下的目录git pull // 更新所有仓库并与远程分支合并git fetc...

2022-01-04 15:23:11 265

原创 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 9857

原创 C++ 处理OJ的输入

在使用OJ(比如牛客)码代码的时候,经常碰上处理输入输出的问题,以下记录一下自己遇到的坑1. 从输入获取一个数组,但是这个数组适用逗号(或者其他乱七八糟的,反正不是空格) 通常出现在不给定数组长度,需要自己循环获取数组时// 假设从屏幕获取一个以逗号分隔的数组 如5,3,4,1,1 但是数组长度没有给定#include <iostream>#include <string>#include <sstream>#include <vect..

2020-08-04 11:14:06 959 3

machine_learning.zip

配置环境:Win7+OpenCV3.4.0+VS2015。 使用数据建立了OpenCV中的神经网络模型与随机森林模型,包括了保存模型和加载本地模型的方法。 使用预测数据的均方误差(MSE)进行模型评价。

2019-05-14

递归和动态规划求解二项式系数

C++下,分别使用递归和动态规划两种方法来实现求二项式的系数,避免了求阶乘的低效方法。

2018-10-25

Opencv中查找轮廓,并用直线拟合,检测每个轮廓的线性程度

代码中利用canny边缘检测绘制并取得工程目录图片下的轮廓,对每个轮廓用直线进行拟合,计算每个轮廓中点到拟合直线的距离。以此来判断一个轮廓的线性程度。包括了霍夫变换检测图像中的直线和累计概率霍夫变换检测图像中的直线

2018-08-21

opencv中Canny算子的测试

使用前保证程序中要求的路径下有一张图片,或者根据实际情况修改程序中的图片路径。机器配置vs2010+opencv3.4.0+Win7x64。实现了根据图片中灰度的梯度找出轮廓。其他图像需要转为灰度图像才可调用Canny()

2018-07-16

Opencv五种滤波方式的测试

使用前保证程序中要求的路径下有一张图片,或者根据实际情况修改程序中的图片路径。机器配置vs2010+opencv3.4.0+Win7x64。一共尝试了方框滤波、均值滤波、高斯滤波。中值滤波和双边滤波等五种滤波方式

2018-07-16

opencv 礼帽+自适应阈值提取缺陷

刚接触opencv不久,做了用黑帽加自适应阈值来提取图像缺陷的测试程序。程序中有待检测的图片,使用时把图片放在代码指定路径下或者修改路径即可。缺陷提取效果比较满意。机器:Win7x64+vs2010+opencv3.4.0

2018-07-13

opencv 黑帽+自适应阈值提取缺陷

刚接触opencv不久,做了用黑帽加自适应阈值来提取图像缺陷的测试程序。程序中有待检测的图片,使用时把图片放在代码指定路径下或者修改路径即可。缺陷提取效果比较满意。机器:Win7x64+vs2010+opencv3.4.0

2018-07-13

MFC基于对话框的多线程测试

在MFC下新建一个基于对话框的工程。用两个简单的按钮及其对应的现象来实现多线程的测试。

2018-07-10

VS2010+MFC 使用WinAPI实现串口通信

Win7x64下的MFC中不可调用MSCOMM控件。所以在MFC下使用WinAPI来实现串口通信,亲测可用。

2018-07-05

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

TA关注的人

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