自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(163)
  • 资源 (7)
  • 收藏
  • 关注

原创 滤波算法代码源码

#include "pch.h"#include <opencv2/core/core.hpp>#include "opencv2/imgproc/imgproc.hpp"#include <opencv2/highgui/highgui.hpp>#include <stdio.h>#include <iostream>using namespace cv;using namespace std;Rect select;bool sele

2021-12-22 00:49:34 301

原创 高斯滤波算法

int main(int argc, char *argv[]){Mat src;Mat dst2;src = imread(“motuo.png”, CV_LOAD_IMAGE_ANYCOLOR);if (!src.data){printf(“failed to load image”);return -1;}char pic_title[] = “orginal pics”;char median_title[] = “median pics”;char bilateral_ti

2021-12-07 22:15:04 2081

原创 选中车牌代码opencv

#include <iostream>#include <string>#include <cxcore.h>#include <cv.h>#include <highgui.h>#include <opencv2/opencv.hpp>#include <opencv2/video.hpp>#include <opencv2/core/core.hpp>#include <opencv2/

2021-12-07 01:46:13 207

原创 opencv视频模糊处理

//视频分帧#include <opencv2/opencv.hpp>#include <tchar.h>#include <stdio.h> #include <iostream> #include <math.h> #include <ostream>#pragma warning(disable:4996)using namespace std;using namespace cv;string read_

2021-12-06 21:37:42 595

原创 qt创建线程和退出线程

QThread *p = new QThread;connect(p, SIGNAL(started()), this, SLOT(slot_factoryAuthDealwith()));connect(p, SIGNAL(finished()), this, SLOT(slot_DeleteQThreadP()));p->start();//删除线程指针 QThread *ptr = static_cast<QThread *>(sender()); if (

2021-11-11 10:16:33 610

原创 terminate和quit导致串口资源被占用

//设备相关的临时变量 HANDLE hUsb = INVALID_HANDLE_VALUE; DWORD dwAccess = GENERIC_READ | GENERIC_WRITE; DWORD dwFlags = FILE_FLAG_OVERLAPPED;//FILE_ATTRIBUTE_NORMAL | FILE_FLAG_OVERLAPPED;// OVERLAPPED IoOverlappedwrite; ZeroMemory(&IoOv..

2021-10-19 17:31:30 125

原创 私钥解析

https://blog.csdn.net/ryf1099030083/article/details/84857344,文章链接3082025c # 标签头020100 # 整型 长度 为 0 (0x00),内容:version028181 # 整型 长度 为 129 字节 (0x81)内容:模数 n (modulus)00e7b0dd45eba985ea1eb2fd7a7237e654ff0e40c9e5818d9348aa2df7fc04e7e2a...

2021-04-26 11:00:42 735 1

原创 因为你组织的安全策略阻止未经身份验证的来宾(试了很多种办法都不行)

最近在远程访问文件夹的时候出现了这个问题:因为安全策略阻止未经身份验证的来宾访问,类似这样的问题我们该如何解决呢,HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters “AllowInsecureGuestAuth”=dword:1 把这个注册表加下组策略,加到较高级别...

2021-04-25 18:00:23 2537

原创 华为机试题1:计算字符串最后一个单词的长度,单词以空格隔开。

输出一个整数,表示输入字符串最后一个单词的长度。#include "stdafx.h"#include<iostream>#include<string>using namespace std;int main(int argc, char* argv[]){ string s=""; char str[100]={0}; int length=0; //cin>>s; //cin.getline(str,length); //

2021-03-21 13:50:30 193

原创 base64的c语言实现方法

base64.h/********************************************************************文件名 : Base64.h描 述 : Base64编码,解码版 权 :作 者 :修改记录: 日期 修改人 修改内容 2014-01-04 13:31 创建******************************************************************

2021-02-10 00:11:34 2385

原创 CreateMutex、WaitForSingleObject、ReleaseMutex

我们对线程做一些简单的同步处理,这里我们用互斥量(Mutex)。互斥量(Mutex)和二元信号量类似,资源仅允许一个线程访问。与二元信号量不同的是,信号量在整个系统中可以被任意线程获取和释放,也就是说,同一个信号量可以由一个线程获取而由另一线程释放。而互斥量则要求哪个线程获取了该互斥量锁就由哪个线程释放,其它线程越俎代庖释放互斥量是无效的。在使用互斥量进行线程同步时会用到以下几个函数:HANDLE WINAPI CreateMutex( LPSECURITY_ATTRIBUTES lpMute

2021-02-02 20:06:33 1648 1

原创 关于程序员就业岗位及岗位市场的思考

关于就业岗位和岗位市场分析,就我目前工作经验来看,可以从编程语言来看。几种大类的编程语言分为java,C,C++,python.主流的编程语言是java和C,C++和python比较少。为什么C和java比较多呢?c是比较偏底层的,万物皆C。基本上所有的高级编程语言是从C的基础上改进而来的。c可以做终端,可以写服务器,可以写游戏。终端市场是比较大的,所以C行业的人还是有很大市场。个人感觉C行业的人是比较偏向于研究。其次是java,Java可以这么讲,Java在做社区。基本上Java包揽了绝大部分服务器,

2021-02-02 17:39:39 289

原创 学习路径

http://www.linuxidc.com/

2021-01-28 17:21:05 76

原创 cjson调用的实例 c++

调用动态库:MinipaydllFunction.h在这里插入代码片// MinipaydllFunction.h: interface for the CMinipaydllFunction class.////////////////////////////////////////////////////////////////////////#if !defined(AFX_MINIPAYDLLFUNCTION_H__6617657F_2139_4A1D_B647_604E4F16D86

2021-01-24 20:40:49 247

原创 c++程序员会用到的函数积累

publicFunction.h在这里插入代码片#ifndef PUBLICFUNCTION_H#define PUBLICFUNCTION_H#include <QObject>struct FuWuQiData{ char id[128]; char datafwq[1024]; FuWuQiData() { memset(id,0x00,128); memset(datafwq,0x00,1024); }};//m_FuWuQiDatausing name

2021-01-24 13:24:11 162 1

原创 C++中list的使用方法及常用list操作总结

C++中list的使用方法及常用list操作总结一、List定义:List是stl实现的双向链表,与向量(vectors)相比, 它允许快速的插入和删除,但是随机访问却比较慢。使用时需要添加头文件#include 二、List定义和初始化:listlst1; //创建空listlist lst2(5); //创建含有5个元素的listlistlst3(3,2); //创建含有3个元素的listlistlst4(lst2); //使用lst2初始化lst4

2021-01-16 10:20:58 2524

原创 C++和服务器交互的几个文件代码

cjson.h文件在这里插入代码片/* Copyright (c) 2009 Dave Gamble Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, i

2021-01-14 13:12:44 428 1

原创 c++和服务器做交互代码

/* Copyright (c) 2009 Dave Gamble Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without lim

2021-01-04 15:28:06 179

原创 监控USB设备插入/拔出写法2

//检测设备增加移除相关消息LRESULT CMiniHidTestDlg::OnMyDeviceChange(WPARAM wParam, LPARAM lParam){ CString pDevName ="",strDevInfo,strDevid="",strDepid =""; int npos; int ivid,ipid,idvid,idpid; bool bInsert =false; bool bRemove =false; if ( DBT_DEVICEARRIVAL

2020-12-25 11:00:33 295

原创 检测到USB设备插入写法1

afx_msg LRESULT OnDeviceChange(WPARAM wParam, LPARAM lParam);```cpp执行文件LRESULT CResetBootDlg::OnDeviceChange(WPARAM nEventType, LPARAM dwData){ DEV_BROADCAST_DEVICEINTERFACE* dbd = (DEV_BROADCAST_DEVICEINTERFACE*)dwData; CString szInfo;

2020-12-25 10:58:13 332

原创 CString的用法

CString的构造函数CString( );例:CString csStr; CString( const CString& stringSrc ); 例:CString csStr("ABCDEF中文123456");     CString csStr2(csStr); CString( TCHAR ch, int nRepeat = 1 ); 例:CString cs

2020-10-23 14:55:20 392 1

原创 360企业版终端安装说明

1.为了加强病毒查杀功能,一般机密点的企业会要求装360团队版的杀毒软件。杀毒软件的下载地址为https://admin.online.360.cn/dist/static/download/index.html?token=aeI%2BgyMEBLRFnn6ijQZ%2FWA%3D%3D如果需要邀请码请填636802,一般是不用填的。下载之后会出现如下安装界面,点击安装即可。安装完成之后可能需要填写你电脑信息,如信息部-徐平江。填完之后重启电脑即可。...

2020-10-16 23:41:37 1221

原创 Shift+F5后,vc6不可以退出调试状态,程序不能再次执行

当我击F5开始一个项目的调试时,程序在我设置的断点处停止,这时按下Shift+F5后,vc6可以退出调试状态,但是WINDOWS系统的任务栏上会留下前面调试时产生的程序。该进程不能被结束,即使我使用任务管理器也不可以终止程序。而且,当修改代码之后,就不能重新编译了。想结束该进程的唯一的办法是关闭VC6,并重新开启。因此需要更换DM.dll和TLLOC.dll两个库。DM.dll和TLLOC.dll两个库的下载链接https://download.csdn.net/download/qq_41476542

2020-10-12 15:07:19 429

原创 发送IP和MAC地址的方法

由于一个公司的网络地址需要稳定,正常情况下不会出现IP冲突,以达到整体员工可以正常上网的效果,需要网管搜集所有员工的IP,以方便管理。由于不是网管到每个人的位置上的时候,员工都有空,而且网管到每个人位置上去一步步操作效率太低,需要员工发送IP到网管那里去,下面是发送IP和MAC地址的操作方法、第一步,找到进入IP修改的入口第二步:右击网卡,会出现打开网络和“Internet“”设置界面,点击之后,会进入设置界面。3:点击以太网,右面会出现网络共享中心,4:点击网络共享中心之后,再点击以太网

2020-09-12 15:00:20 1170

原创 利用vc的mfc做的Excel表格处理工具

下面两个文件是逻辑处理文件。已经调通。CExcelmadetoolDlg.h在这里插入代码片// ExcelmadetoolDlg.h : header file//#if !defined(AFX_EXCELMADETOOLDLG_H__9A8C90C3_A3D6_4DCB_BC96_4F62C05EEE78__INCLUDED_)#define AFX_EXCELMADETOOLDLG_H__9A8C90C3_A3D6_4DCB_BC96_4F62C05EEE78__INCLUDED_

2020-07-04 10:34:48 584

原创 vc中注册表的相关操作

RegisterKey.h// RegisterKey.h: interface for the CRegisterKey class.////////////////////////////////////////////////////////////////////////#if !defined(AFX_REGISTERKEY_H__2C89754E_9EAB_4366_BD9A_5BF3FB10CCFF__INCLUDED_)#define AFX_REGISTERKEY_H__2C8

2020-07-04 10:18:23 230

原创 GetDlgItem的用法

CLabel* cLabelStateArray[MAX_SUPPORT_PORT_NUM];CLabel* cLabelTipsArray[MAX_SUPPORT_PORT_NUM];CEdit* cEditNameArray[MAX_SUPPORT_DATA_NUM];CEdit* cEditCrcArray[MAX_SUPPORT_DATA_NUM];CButton* cButtonCKArray[MAX_SUPPORT_DATA_NUM];//初始化控件cLabelStateAr

2020-07-03 11:41:14 2204

原创 mysql常见命令

查看当前所有数据库show databasses查看表结构desc 表名查看服务器版本select version查看表信息select * from stuinfo注释:#注释文字

2020-07-03 11:39:05 115

原创 SendMessage 用法详解及消息详解

函数功能:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。而函数PostMessage不同,将一个消息寄送到一个线程的消息队列后立即返回。函数原型:LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam);参数:hWnd:其窗口程序将接收消息的窗口的句柄。如果此参数为HWND_BROADCAST,则消息将被发送到系统中所有顶层窗口,包括无效或不可见的非自身拥有的窗口、被覆

2020-06-12 08:53:45 12639 1

原创 贪吃蛇游戏的C++代码

游戏效果:在这里插入代码片#include <iomanip>#include <windows.h>#include <conio.h>using namespace std;HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);//全局句柄class snake;void Init_Console();//控制台初始化void gotoPos(SHORT x = 0, SHORT y = 0);//光标坐标控

2020-05-20 09:55:31 1275

原创 VC++6.0出现no compile tool is associated with the extension.解决方法

在编译vc6.0程序的时候经常出现下图的错误提示:解释为:不能编译此BmpRot.h文件,没有合适的编译工具可以编译此扩展名的文件。很明显,当然只有.cpp文件才能编译. .h头文件是不能编译的。因此我们只需要将当前文件切换为.cpp文件即可。...

2020-05-19 11:00:25 1880

原创 VC++ MFC DLL动态链接库编写详解

虽然能用DLL实现的功能都可以用COM来替代,但DLL的优点确实不少,它更容易创建。本文将讨论如何利用VC MFC来创建不同类型的DLL,以及如何使用他们。一、DLL的不同类型使用VC++可以生成两种类型的DLL:MFC扩展DLL和常规DLL。常规DLL有可以分为动态连接和静态连接。Visual C++还可以生成WIN32 DLL,但不是这里讨论的主要对象。1、MFC扩展DLL每个DLL都有某种类型的接口:变量、指针、函数、客户程序访问的类。它们的作用是让客户程序使用DLL,MFC扩展DLL可以有C

2020-05-19 10:49:07 432

原创 c语言符号

<<,有符号左移位,将运算数的二进制整体左移指定位数,低位用0补齐。 >>,有符号右移位,将运算数的二进制整体右移指定位数,整数高位用0补齐,负数高位用1补齐(保持负数符号不变)。运算符 含义 描述<< 左移 用来将一个数的各二进制位全部左移N位,高位舍弃,低位补0。>> 右移 将一个数的各二进制位右移N位,移到右端的低位被舍弃,对于无符号数,高位补0。& 按位与

2020-05-19 09:30:30 163

原创 lib(静态库)和dll(动态库)的生成和使用详细说明以及注意事项

1.lib库我们称之为静态库,在编译的时候调用,而dll库早使用的时候地时候调用。如果你希望自己写的库既能给c语言用,又能给c++语言用。就需要写一个宏,如下所示,这个宏表不管是C++工程调用还是C工程调用,都以C的方式调用#ifdef __cplusplusextern "C"{ #endif int ADD(int a,int b); #ifdef __cplusplus}#endif...

2020-05-13 20:57:21 1060

原创 2020年华科计算机考研机试题答案(没弄懂题目的意思)

2020年华科研究生复试机试题,包含测试数据和题目,里面是文档和要所报文件。供考研学子学习使用。此数据量有点大,涉及到链表,数据转换,和容器。在这里插入图片描述在这里插入代码片// HK2020ProAndAns.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include <iostream>#include <fstream>#include

2020-05-13 15:14:30 1565 2

原创 编程训练计划

1.C语言编程实例

2020-05-12 09:30:11 179

原创 华科研究生复试机试题代码堆积供以后参考

题目描述对N个长度最长可达到1000的数进行排序。输入描述:输入第一行为一个整数N,(1<=N<=100)。接下来的N行每行有一个数,数的长度范围为1<=len<=1000。每个数都是一个正数,并且保证不包含前缀零。输出描述:可能有多组测试数据,对于每组数据,将给出的N个数从小到大进行排序,输出排序后的结果,每个数占一行。示例1输入复制31111111111111111111111111111122222222222222222222222222222222

2020-05-12 09:09:40 121

原创 静态成员函数

1…静态成员函数的特点:2.静态成员变量的特点:

2020-05-11 14:04:44 95

原创 int型数字转char型指针

2020-05-10 22:50:49 1513

原创 windows server 2008 R2系统安装教程

1.之前用软通牒工具安装系统,老是出现找不到DVD,找不到驱动程序,后来找ghost安装工具包也没有找到,所以找到了大白菜系统安装工具。下载才发现,大白菜不仅可以安装Win7,win10,还可以安装windows sever 2008 R2服务器系统2.下载一下大白菜做U盘启动盘的软件3.点击打开下载并且安装好的大白菜UEFI版u盘制作工具4.切换到“ISO模式”然后点击ISO模式下的第一步“生成ISO镜像文件”进入下一步操作。如下图所示5.等待ISO镜像文件生成完成之后,点击第二步“制作IS

2020-05-10 14:24:39 7100 1

json.zip,用于网络编程

json.zip,用于网络编程

2021-01-24

一套基于USB协议的动态库

这是一套基于USB协议开发的动态库,有完整开发案例和如何使用动态库的例子。动态库有很多种开发和使用方式,这是其中一种

2020-08-18

C++基于usb协议读取终端数据

vc++平台的usb数据的读取和打印,本人测试已经过,可以使用。用的vc6.0编译,使用语言是C ++,库文件都在里面,代码用vc6.0可以打开,也可以打开debug下的exe文件。希望下载的人给个好评,写个代码不容易

2020-04-02

大文件磁盘恢复软件.zip

大可以进行大文件数据恢复,找回磁盘丢失文件。大可以进行大文件数据恢复,找回磁盘丢失文件。大可以进行大文件数据恢复,找回磁盘丢失文件。大可以进行大文件数据恢复,找回磁盘丢失文件。大可以进行大文件数据恢复,找回磁盘丢失文件。亲测可以

2020-01-02

win7系统ADO中的msado15.dll和msjro.dll库.zip

在win7中用vc6.0编译出现ADO库打不开或者打开了报一些语法错误,是因为win7中的ADO的库出现错误,因此需要将xp中的这两个库拷贝到当前目录并且导入这两个库,而不用win7系统自带的库!里面包含了两个dll库。

2019-12-17

DM和TLLOC.zip

当我击F5开始一个项目的调试时,程序在我设置的断点处停止,这时按下Shift+F5后,vc6可以退出调试状态,但是WINDOWS系统的任务栏上会留下前面调试时产生的程序。该进程不能被结束,即使我使用任务管理器也不可以终止程序。而且,当修改代码之后,就不能重新编译了。想结束该进程的唯一的办法是关闭VC6,并重新开启。因此需要更换DM.dll和TLLOC.dll两个库

2019-12-09

vs利用Opencv3.4.4捕获电脑摄像头

Opencv捕获电脑摄像头视频,在VisualStudio 2017 下编译通过 ,完整的代码以及配套资源,本人试过可以直接用。直接打开sln文件就可以看到效果了,有任何问题留言免费提供帮助

2019-03-22

空空如也

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

TA关注的人

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