- 博客(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 347
原创 高斯滤波算法
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 2140
原创 选中车牌代码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 263
原创 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 693
原创 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 710
原创 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 171
原创 私钥解析
https://blog.csdn.net/ryf1099030083/article/details/84857344,文章链接3082025c # 标签头020100 # 整型 长度 为 0 (0x00),内容:version028181 # 整型 长度 为 129 字节 (0x81)内容:模数 n (modulus)00e7b0dd45eba985ea1eb2fd7a7237e654ff0e40c9e5818d9348aa2df7fc04e7e2a...
2021-04-26 11:00:42 860 1
原创 因为你组织的安全策略阻止未经身份验证的来宾(试了很多种办法都不行)
最近在远程访问文件夹的时候出现了这个问题:因为安全策略阻止未经身份验证的来宾访问,类似这样的问题我们该如何解决呢,HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters “AllowInsecureGuestAuth”=dword:1 把这个注册表加下组策略,加到较高级别...
2021-04-25 18:00:23 2664
原创 华为机试题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 233
原创 base64的c语言实现方法
base64.h/********************************************************************文件名 : Base64.h描 述 : Base64编码,解码版 权 :作 者 :修改记录: 日期 修改人 修改内容 2014-01-04 13:31 创建******************************************************************
2021-02-10 00:11:34 2423
原创 CreateMutex、WaitForSingleObject、ReleaseMutex
我们对线程做一些简单的同步处理,这里我们用互斥量(Mutex)。互斥量(Mutex)和二元信号量类似,资源仅允许一个线程访问。与二元信号量不同的是,信号量在整个系统中可以被任意线程获取和释放,也就是说,同一个信号量可以由一个线程获取而由另一线程释放。而互斥量则要求哪个线程获取了该互斥量锁就由哪个线程释放,其它线程越俎代庖释放互斥量是无效的。在使用互斥量进行线程同步时会用到以下几个函数:HANDLE WINAPI CreateMutex( LPSECURITY_ATTRIBUTES lpMute
2021-02-02 20:06:33 1879 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 345
原创 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 278
原创 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 291 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 2590
原创 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 536 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 216
原创 监控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 369
原创 检测到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 404
原创 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 448 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 1290
原创 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 459
原创 发送IP和MAC地址的方法
由于一个公司的网络地址需要稳定,正常情况下不会出现IP冲突,以达到整体员工可以正常上网的效果,需要网管搜集所有员工的IP,以方便管理。由于不是网管到每个人的位置上的时候,员工都有空,而且网管到每个人位置上去一步步操作效率太低,需要员工发送IP到网管那里去,下面是发送IP和MAC地址的操作方法、第一步,找到进入IP修改的入口第二步:右击网卡,会出现打开网络和“Internet“”设置界面,点击之后,会进入设置界面。3:点击以太网,右面会出现网络共享中心,4:点击网络共享中心之后,再点击以太网
2020-09-12 15:00:20 1309
原创 利用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 648
原创 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 288
原创 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 2300
原创 mysql常见命令
查看当前所有数据库show databasses查看表结构desc 表名查看服务器版本select version查看表信息select * from stuinfo注释:#注释文字
2020-07-03 11:39:05 165
原创 SendMessage 用法详解及消息详解
函数功能:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。而函数PostMessage不同,将一个消息寄送到一个线程的消息队列后立即返回。函数原型:LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam);参数:hWnd:其窗口程序将接收消息的窗口的句柄。如果此参数为HWND_BROADCAST,则消息将被发送到系统中所有顶层窗口,包括无效或不可见的非自身拥有的窗口、被覆
2020-06-12 08:53:45 13258 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 1364
原创 VC++6.0出现no compile tool is associated with the extension.解决方法
在编译vc6.0程序的时候经常出现下图的错误提示:解释为:不能编译此BmpRot.h文件,没有合适的编译工具可以编译此扩展名的文件。很明显,当然只有.cpp文件才能编译. .h头文件是不能编译的。因此我们只需要将当前文件切换为.cpp文件即可。...
2020-05-19 11:00:25 2005
原创 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 490
原创 c语言符号
<<,有符号左移位,将运算数的二进制整体左移指定位数,低位用0补齐。 >>,有符号右移位,将运算数的二进制整体右移指定位数,整数高位用0补齐,负数高位用1补齐(保持负数符号不变)。运算符 含义 描述<< 左移 用来将一个数的各二进制位全部左移N位,高位舍弃,低位补0。>> 右移 将一个数的各二进制位右移N位,移到右端的低位被舍弃,对于无符号数,高位补0。& 按位与
2020-05-19 09:30:30 193
原创 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 1188
原创 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 1666 2
原创 华科研究生复试机试题代码堆积供以后参考
题目描述对N个长度最长可达到1000的数进行排序。输入描述:输入第一行为一个整数N,(1<=N<=100)。接下来的N行每行有一个数,数的长度范围为1<=len<=1000。每个数都是一个正数,并且保证不包含前缀零。输出描述:可能有多组测试数据,对于每组数据,将给出的N个数从小到大进行排序,输出排序后的结果,每个数占一行。示例1输入复制31111111111111111111111111111122222222222222222222222222222222
2020-05-12 09:09:40 157
原创 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 7407 1
C++基于usb协议读取终端数据
2020-04-02
大文件磁盘恢复软件.zip
2020-01-02
win7系统ADO中的msado15.dll和msjro.dll库.zip
2019-12-17
DM和TLLOC.zip
2019-12-09
vs利用Opencv3.4.4捕获电脑摄像头
2019-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人