自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无奋斗、无青春!

认真上班是劳动换取报酬,上班摸鱼才叫赚钱。

  • 博客(159)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

原创 基于C++的ET10AR 与其他传统 SPP蓝牙模块连接

USB蓝牙适配器

2022-11-09 14:31:25 509

原创 基于C++的截图

C++之截全图

2022-11-08 12:22:24 677

原创 Windows将应用程序添加到右键菜单

在ScreenShot下,参考其他的快捷方式新增一个固定名称为command的项。添加字符串值,并将名称命名为 ICON ,数值内容指定到应用程序所在目录。在shell下新建一项 ScreenShot。在生成的项右边,单击空白处。

2022-11-07 15:20:56 727

原创 基于C/C++跳过空格,读取行数据

【代码】C语言跳过空格,读取行数据。

2022-10-10 19:30:19 1793

原创 基于C++的设备自动检测添加

最重要的一步,在加载窗体的时候注册设备通知事件。重写OnDeviceChange。

2022-08-02 14:35:57 859

原创 基于C++的CDHtmlDialog线程中调用get_Script程序异常

CDHtmlDialog线程中调用get_Script程序异常

2022-08-01 11:30:29 169

原创 基于C/C++ 获取软件或DLL的版本信息

C/C++获取软件或DLL的版本信息。

2022-07-25 14:58:51 2247 1

原创 System.ArgumentException:“‘gb2312‘ is not a supported encoding name.

System.Text.Encoding.CodePagesEncoding.RegisterProvider(CodePagesEncodingProvider.Instance);StreamReader sr = new StreamReader(fs, Encoding.GetEncoding("GB2312"));

2022-05-21 10:22:38 1003

原创 基于C/C++的关于浮点数转换为十六进制的转换原理

float 数据类型用于存储单精度浮点数或双精度浮点数。浮点数使用 IEEE(电气和电子工程师协会)格式。浮点类型的单精度值具有 4 个字节,包括一个符号位、一个 8 位 二进制指数和一个 23 位尾数。示例:十进制: 12.5十六进制: 41 48 00 00步骤1:将12.5的整数部分与小数部分分别转换为二进制形式1100.010011步骤2:写成指数形式1100.010011 -> 1.100010011 *10^3 步骤3:由步骤2确定的指

2022-04-27 15:52:02 4953 6

原创 基于MFC的CDHtmlDialog调用自定义函数

function pDisplay(pdisplayid) { window.external.pDishtml(pdisplayid); } <button id="AutoGo" class="btn" onclick ="pDisplay(129);" >合并文件</button>BEGIN_DISPATCH_MAP(CFileCRCAddressDlg, CDHtmlDialog) DISP_FUNCTION(CFile...

2022-04-20 17:56:21 382

原创 基于MFC的CDHtmlDialog 工程创建及html数据交互。

1. VS2010 建立工程如图2. 效果展示3. html代码<style> .item { margin-bottom: 15px; margin-top: 30px; } .item:last-child { margin-bottom: 20%; } .item .item-title { font-size: 25..

2022-04-19 17:57:01 888

原创 基于C/C++的关于atof使用问题

当输入有符号的极值情况时候,计算出来的结果差了0.000000000001

2022-03-31 10:03:22 451

原创 windows注册表恢复方法

如果可以进入安全模式,您可以在安全模式内调用命令提示符输入命令修复一下系统组件。在管理员命令提示符下键入以下命令:Dism /Online /Cleanup-Image /ScanHealth这条命令将扫描全部系统文件并和官方系统文件对比,扫描计算机中的不一致情况。Dism /Online /Cleanup-Image /CheckHealth这条命令必须在前一条命令执行完以后,发现系统文件有损坏时使用。DISM /Online /Cleanup-image /RestoreHeal

2022-01-19 18:01:00 5990

原创 Win10 重启开机一直卡在logo画面无法进入系统

如果可以进入安全模式,您可以在安全模式内调用命令提示符输入命令修复一下系统组件。在管理员命令提示符下键入以下命令:Dism /Online /Cleanup-Image /ScanHealth这条命令将扫描全部系统文件并和官方系统文件对比,扫描计算机中的不一致情况。Dism /Online /Cleanup-Image /CheckHealth这条命令必须在前一条命令执行完以后,发现系统文件有损坏时使用。DISM /Online /Cleanup-image /RestoreHeal

2022-01-19 17:54:02 5534

原创 基于C/C++的最高效的C语言日志,每秒可记录1W+条日志记录

windows下高效的c/c++日志记录-C文档类资源-CSDN下载window下的log.dll、log.lib更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/github_37687123/76685999#pragma once#ifndef _H_LOG_#define _H_LOG_#ifdef __cplusplusextern "C" {#endif#if ( defined _WIN32 )#e.

2022-01-18 17:13:22 1970

原创 基于C/C++的 error LNK2001: 无法解析的外部符号 _IID_IWICImagingFactory

已启动生成…1>------ 已启动生成: 项目: Serial, 配置: Release Win32 ------1>nafxcw.lib(afxglobals.obj) : error LNK2001: 无法解析的外部符号 _IID_IWICImagingFactory1>D:\A-work\Bluetooth serial port test\Release\Serial.exe : fatal error LNK1120: 1 个无法解析的外部命令1>已完成生成项目.

2022-01-05 15:15:54 942 1

原创 基于C/C++的递归创建目录

unsigned char mymkdir(char* filepath) { char file[512]; int fileindex, filelen; if (NULL == filepath)return 1; filelen = strlen(filepath); if (filelen >= 512)return 2; memset(file, 0, 512); for (fileindex = 0; fileindex <...

2021-12-31 12:53:13 1168

原创 基于C/C++的非库函数实现字符判断

#undef _U#define _U (1<<0) /* upper case */#undef _L#define _L (1<<1) /* lower case */#undef _N#define _N (1<<2) /* decimal numerical digit */#undef _S#define _S (1<<3) /* space */#undef _P#define _P (1<<4) /* punctu.

2021-12-14 11:55:42 407

原创 万能的计算指定的年月日是星期几,不限编程语言~~

基姆拉尔森计算公式_百度百科 (baidu.com)https://baike.baidu.com/item/%E5%9F%BA%E5%A7%86%E6%8B%89%E5%B0%94%E6%A3%AE%E8%AE%A1%E7%AE%97%E5%85%AC%E5%BC%8F/713396?fr=aladdin

2021-12-11 14:54:46 332

原创 官网正版UltraEdit、UltraFTP、UltraCompare安装激活使用

UltraEdit Text Editor + Coding Softwarehttps://www.ultraedit.com/

2021-12-10 17:43:56 1579

原创 基于C/C++的弹出气泡框

Bomb_box.7z-C/C++文档类资源-CSDN文库https://download.csdn.net/download/github_37687123/53363256

2021-12-01 12:30:21 486

原创 opencv之调用摄像头动态识别二维码

结合前几篇做的工作,实现一下动态识别二维码opencv之调用摄像头动态识别二维码

2021-11-27 15:29:11 2139

原创 opencv之二维码识别相关zxing开源库移植到自己的工程中

已启动生成…1>------ 已启动生成: 项目: S_Injector_code, 配置: Release Win32 ------1>libzxing.lib(DecodeHints.obj) : error LNK2005: "public: static unsigned int const zxing::DecodeHints::CHARACTER_SET" (?CHARACTER_SET@DecodeHints@zxing@@2IB) 已经在 main.obj 中定义1>D:\H-proj

2021-11-27 11:10:47 734

原创 opencv之二维码识别相关zxing开源库编译

这里提供一个已经生成好的demo下载通道vs2010+opencv+zxing-cpp.7z-其它文档类资源-CSDN文库https://download.csdn.net/download/github_37687123/50251336或者自己网上下载源码,用cmake编译VS相关的工程红色部分不用管。打开 ALL_BUILD直至静态库以及官方提供的测试demo已经成功生成!根据提示启动测试程序这里我只想打印二维码识别结果...

2021-11-27 09:59:24 2074

原创 opencv之调取摄像头拍照

// 从摄像头中读取#include "opencv2/opencv.hpp"#include "opencv2/core/core.hpp"#include "opencv2/highgui/highgui.hpp"#include <iostream>int main() { cv::namedWindow("图像采集", cv::WINDOW_AUTOSIZE); cv::VideoCapture cap; // 读取摄像头 cap.open(0); // 判断摄.

2021-11-26 13:34:01 2613

原创 opencv之源码生成的库打开摄像头

启动生成: 项目: INSTALL1>------ 已启动生成: 项目: INSTALL, 配置: Debug Win32 ------1>-- Install configuration: "Debug"1>-- Up-to-date: D:/H-projects/opencv-2.4.10/opencv_build/install/include/opencv2/opencv_modules.hpp1>-- Up-to-date: D:/H-proje...

2021-11-26 12:03:48 579

原创 opencv 之 ..\..\..\3rdparty\quirc\src\version_db.c(22): error C2059: 语法错误:“.”

其中按照网上的教程去设置还出现了如下错误error C3861: “_mm_set1_epi64x”: 找不到标识符第一次用cmake + opencv-3.4.15版本生成vs2010的源代码工程14>..\..\..\3rdparty\quirc\src\version_db.c(22): error C2059: 语法错误:“.”14>..\..\..\3rdparty\quirc\src\version_db.c(23): e...

2021-11-26 09:55:13 1306 2

原创 基于C/C++的获取公网的IP地址

/*{ "status": "success", "country": "China", "countryCode": "CN", "region": "GD", "regionName": "Guangdong", "city": "Shenzhen", "zip": "", "lat": 22.5318, "lon": 114.1374, "timezone": "Asia/Shanghai", "isp": "Chinanet", "org": "C.

2021-11-17 18:37:09 1367

原创 MFC之通过判断电脑是否联网

#include <ShlObj.h>#include <Sensapi.h> //网络检查#pragma comment(lib, "Sensapi.lib")/* 通过底层API判断是否联网 sunsz 20211115*/BOOL Cwindb::Isnetwork() { DWORD flags; BOOL isConnect; isConnect = ::IsNetworkAlive(&flags); return...

2021-11-17 18:34:13 635

原创 MFC之扫描电脑上已经连接的特定的USB串口以及以及配对好了的特定的蓝牙串口

#include <setupAPI.h>#include <devguid.h>#include <atlbase.h>#pragma comment(lib, "setupapi.lib")/// <summary>/// 扫描电脑上已经连接的诊断仪USB串口以及以及配对好了的诊断仪蓝牙串口/// </summary>void scanComInit() { HDEVINFO hDevInfo; SP_DEVINFO_.

2021-11-17 15:00:34 690

原创 基于C/C++的 error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1600”不匹配值“1900”

_MSC_VER 定义编译器的版本,下面是一些编译器版本的_MSC_VER值:MS VC++ 10.0 _MSC_VER = 1600MS VC++ 9.0 _MSC_VER = 1500MS VC++ 8.0 _MSC_VER = 1400MS VC++ 7.1 _MSC_VER = 1310MS VC++ 7.0 _MSC_VER = 1300MS VC++ 6.0 _MSC_VER = 1200MS VC++ 5.0 _MSC_VER = 1100其中MS VC++ 10.0就是V..

2021-11-16 09:48:14 2756

原创 MFC之写ini配置文件

void write_ini(LPVOID Lparam) { TCHAR path[MAX_PATH]; ZeroMemory(path, MAX_PATH); GetModuleFileName(NULL, path, MAX_PATH); CString strPath = path; int pos = strPath.ReverseFind('\\'); strPath = strPath.Left(pos); CFileFind finder; CString I...

2021-11-13 11:33:29 399

原创 MFC之读ini配置文件

#一次性加载的配置组数[sunsz]keynum=2[01]value=00000001len=8[02]value=00000001len=8BOOL loadinit(LPVOID Lparam) { TCHAR path[MAX_PATH]; ZeroMemory(path, MAX_PATH); GetModuleFileName(NULL, path, MAX_PATH); CString strPath = path; int pos = strPat.

2021-11-13 11:25:19 630

原创 MFC之调用静态链接的dll

BOOL Calldll() { typedef int(WINAPI* ecupws)(char*, char*, int, char*); CString dllname = "ecupws.dll"; ecupws ecuPswdllcall; HMODULE dllmodule; dllmodule = LoadLibrary(dllname); if (dllmodule == NULL) { return false; } else { // 导出函数地址 ecu.

2021-11-13 11:15:39 1064

原创 MFC之获取当前的可执行的版本信息

#pragma comment(lib, "Version.lib ")int getExever(char* cVersion, int* nLen){ char cPath[260]; DWORD dwHandle, InfoSize; CString strVersion; HMODULE module = AfxGetStaticModuleState()->m_hCurrentInstanceHandle; ::GetModuleFileName(module, ...

2021-11-13 11:07:19 848

原创 MFC之获取当前的可执行文件名或者运行路径

TCHAR path[MAX_PATH]; ZeroMemory(path, MAX_PATH); GetModuleFileName(NULL, path, MAX_PATH); CString strPath = path; int pos = strPath.ReverseFind('\\'); strPath = strPath.Left(pos);

2021-11-13 10:57:20 1529

原创 基于C/C++的路径字符串、文件后缀、文件名分离

/* 路径字符串分割*/static void SplitPath(char* lszFileName){ TCHAR c[4][MAX_PATH] = { 0 }; _splitpath(lszFileName, c[0], c[1], c[2], c[3]); printf("%s\n%s\n%s\n%s\n", c[0], c[1], c[2], c[3]);}int main() { char lszFileName[MAX_PATH]; openfile(lszFileNa.

2021-11-08 11:17:35 673

原创 基于C/C++的语言实现文件选择对话框

unsigned char openfile(char* filename) { char file[MAX_PATH], * fileselect = NULL; OPENFILENAME open; ZeroMemory(&open, sizeof(OPENFILENAME)); open.lStructSize = sizeof(OPENFILENAME); open.lpstrFile = file; open.lpstrFile[0] = '\0'; open.nMaxF.

2021-11-08 11:02:20 1944 5

原创 基于C/C++的实现文件夹选择对话框

int CALLBACK BrowseCallbackProc(HWND hwnd, UINT uMsg, LPARAM lParam, LPARAM lpData){ CHAR szDesktop[MAX_PATH]; getDesktoppath(szDesktop); // 设置默认的打开路径 if (uMsg == BFFM_INITIALIZED) { SendMessage(hwnd, BFFM_SETSELECTION, (WPARAM)TRUE,(LPARAM)szDesk.

2021-11-08 10:57:23 2624

原创 基于C/C++获取当前的用户桌面

#include <windows.h>#include <ShlObj.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <direct.h>#include <io.h>/** * 得到当前用户的桌面 */unsigned char getDesktoppath(char path[]){ CHAR szDesk.

2021-11-08 10:55:08 1136

OBD介绍以及相关的CAN通信协议指令

OBD-II PIDs (On-board diagnostics Parameter IDs) are codes used to request data from a vehicle, used as a diagnostic tool. SAE standard J1979 defines many OBD-II PIDs. All on-road vehicles and trucks sold in North America are required to support a subset of these codes, primarily for state mandated emissions inspections. Manufacturers also define additional PIDs specific to their vehicles. Though not mandated, many motorcycles also support OBD-II PIDs.

2019-01-22

标准dll接口查看工具

标准dll接口查看工具

2024-01-31

基于C/C++的Chinese中文编码dll封装使用

基于C/C++的Chinese中文编码dll封装使用

2023-12-15

libcurl.dll

libcurl.dll

2023-12-15

基于C/C++的非系统库自定义读写ini配置

基于C/C++的非系统库自定义读写ini配置

2023-12-14

C/C++操作加密与不加密的zip文件

C/C++操作加密与不加密的zip文件

2023-09-09

GB2312中文编码库

GB2312中文编码库

2022-11-18

GB2312汉字编码表

GB2312汉字编码表

2022-11-18

上位机通过Windows库读取HID设备

采用c#,基于Windows平台开发的HID设备识别读取数据的demo。仅供学习使用!

2018-07-10

vs2010 + opencv + zxing-cpp.7z

开源的二维码识别静态库,其中包含了opencv相关实现。

2021-11-27

基于stm32的HID设备的bootloader设计

基于stm32的HID设备的自动识别以及bootloader的设计与跳转,本程序配合HID设备的上位机通讯软件使用,所有代码通过测试,都是ok的。

2018-07-18

基于stm32的bootloader的app设计

本代码结合boot代码(下载链接:https://download.csdn.net/download/github_37687123/10549217)一块使用,所有的程序经过测试,都ok。具体详细见:https://blog.csdn.net/github_37687123/article/details/81099892

2018-07-18

windows下高效的c/c++日志记录

window下的log.dll、log.lib

2022-01-19

202111126_opencv-2.4.10.7z

编译好的opecv工程

2021-11-27

S_Injector_code.7z

调用摄像头动态扫描识别二维码

2021-11-27

Bomb_box.7z

MFC弹出气泡框源码,详细见:https://blog.csdn.net/github_37687123/article/details/121652761?spm=1001.2014.3001.5501

2021-12-01

c#实现的mqtt_server服务器端

esp8266结合mqtt服务器,所有经过了本地服务器测试以及云服务器设置,详细见我CSDN:https://blog.csdn.net/github_37687123?t=1

2019-01-14

usb固件升级小助手

直接通过usb数据线连接到pc端。通过该助手下载bin文件到开发板中。该工具仅供升级固件所用。

2018-09-14

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

TA关注的人

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