- 博客(159)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
原创 Windows将应用程序添加到右键菜单
在ScreenShot下,参考其他的快捷方式新增一个固定名称为command的项。添加字符串值,并将名称命名为 ICON ,数值内容指定到应用程序所在目录。在shell下新建一项 ScreenShot。在生成的项右边,单击空白处。
2022-11-07 15:20:56
727
原创 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
原创 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之二维码识别相关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通信协议指令
2019-01-22
基于stm32的HID设备的bootloader设计
2018-07-18
基于stm32的bootloader的app设计
2018-07-18
Bomb_box.7z
2021-12-01
c#实现的mqtt_server服务器端
2019-01-14
windows下如何实现高效的C的log日志记录
2022-01-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅