
C++
黑暗中的一束光1023
花若盛开,蝴蝶自来
展开
-
c++实现手写数字识别
c++实现手写数字识别原创 2024-04-29 23:08:08 · 147 阅读 · 0 评论 -
使用动态链接库DLL
使用dll库方式#include <stdio.h>#include <Windows.h>#include<wtypes.h> #include <winbase.h> #include <iostream> ULONG length = 0;_declspec(dllimport) ULONG WINAPI SKF_EnumDev(BOOL hPresent, LPSTR szNameList, ULONG* pulS原创 2022-04-21 11:37:13 · 187 阅读 · 0 评论 -
不同卷积核效果(valid)
原图[-1 0 1-1 0 1-1 0 1]1/9 * [1 1 1;1 1 1;1 1 1][-1 -1 -1;0 0 0 ;1 1 1][-1 -1 -1 ;-1 9 -1 ;-1 -1 -1]https://www.cnblogs.com/Liu-xiang/p/10259861.html转载 2022-02-01 22:21:00 · 471 阅读 · 0 评论 -
BMP文件头(灰度图,带调色板)
//0x42,//B //0x4D,//M ///*文件总字节数*/ -------------- //0xE6,//2 //0x9E,//3 //0x00,//4 //0x00,//5 ///*保留*/ //0x00, //0x00, //0x00, //0x00, ///*文件头+信息头大小+调色板(14+40+1024)*/ //0x36, //0x04, //0x00, //0x00, ///*信息头大小*/ //0x28,..原创 2022-02-01 17:08:38 · 873 阅读 · 0 评论 -
C rgb565转rgb888
bmp.h#define u8 unsigned char#define u32 unsigned long#define u16 unsigned shortint BMP_HEAD_WIDTH[4] = { 18,19,20,21 }; //图片宽度(像素)int BMP_HEAD_HEIGH[4] = { 22,23,24,25 }; //图片高度(像素)u8 BMP_HEAD[54] = { 0x42,//B 0x4D,//M /*文件总字节数*/ 0x46,//2 0x00原创 2022-01-17 09:41:50 · 399 阅读 · 0 评论 -
C语言字符串转16进制
unsigned int ASC2X(unsigned char ch){ if (ch >= 'A' && ch <= 'F') return ch - 'A' + 10; else if (ch >= '0' && ch <= '9') return ch - '0';}原创 2022-01-15 22:58:53 · 1124 阅读 · 0 评论 -
rgb888转24位bmp
bmp.h:#define u8 unsigned charint BMP_HEAD_WIDTH[4] = { 22,23,24,25 }; //图片宽度(像素)int BMP_HEAD_HEIGH[4] = { 18,19,20,21 }; //图片高度(像素)u8 BMP_HEAD[54] = { 0x42,//B 0x4D,//M /*文件总字节数*/ 0x46,//2 0x00,//3 0x00,//4 0x00,//5 /*保留*/ 0x00, 0x00, 0x00原创 2022-01-12 12:31:17 · 687 阅读 · 0 评论 -
DS1302使用(SPI总线协议学习)(完整源码,proteus仿真)
sbit DS1302_CK=P3^6;sbit DS1302_CE=P3^5;sbit DS1302_DAT=P3^4;u8 h=0,m=0,s=0;//ʱÖÓÊý¾Ýu8 buf[7];u8 code TimerInit[]= {0x50,0x59,0x23,0x01,0x10,0x02,0x19};void DS1302Init();void DS1302_Write(u8 reg,u8 dat);u8 DS1302_Read(u8 dat);void DS1302_Displ.原创 2021-02-16 11:34:48 · 590 阅读 · 0 评论 -
TM1637芯片使用(I2C总线协议学习),含完整程序
1,TM1637芯片(大自然的搬运工) 芯片介绍 引脚图 时序图 其他关键 管脚功能命令格式 封装2,51单片机程序编写 I2C总线协议 I2C_START():I2C_WR():I2C_ACK():I2C_STOP()I2Cvoid I2C(){ //初始化 CLK=1; DIO=1; //写命令 设置地址自动加一模...原创 2021-02-16 11:13:21 · 17814 阅读 · 9 评论 -
常量中有换行符(vc2010)
本人遇到过的情况:在#include "Thread2"少加了右引号,报错常量中有换行符。原创 2020-08-13 08:21:08 · 643 阅读 · 0 评论 -
WM_NCCALCSIZE消息
原文地址:WM_NCCALCSIZEWM_NCCALCSIZEWM_NCCALCSIZE消息在需要计算窗口客户区的大小和位置时发送。通过处理这个消息,应用程序可以在窗口大小或位置改变时控制客户区的内容。·lParam wParam为TRUE时,lParam指向一个NCCALCSIZE_PARAMS结构。该结构包含应用程序可用于计算客户区新的大小和位置的信息。 wParam为FALSE时,lParam指向一个RECT结构。进入时,该结构包含了建议...转载 2020-08-10 18:23:45 · 2103 阅读 · 0 评论 -
NCCALCSIZE_PARAMS结构
typedefstruct_NCCALCSIZE_PARAMS{RECTrgrc[3];PWINDOWPOSlppos;}NCCALCSIZE_PARAMS,*LPNCCALCSIZE_PARAMS; 成员 ·rgrc 矩形数组。 第一个矩形包含窗口在移动或改变大小后的新坐标,也就是说,它是建议的新窗口坐标。 第二个矩形包含了窗口在移动或改变大小...原创 2020-08-10 18:16:17 · 845 阅读 · 0 评论 -
WM_NCLBUTTONDOWN+HTCAPTION实现非标题栏拖动窗口
按住非标题栏拖动窗口:原创 2020-08-10 17:54:00 · 727 阅读 · 0 评论 -
API绘图
#include <graphics.h>#include <stdio.h>void main(){ initgraph(640, 480); // 初始化绘图窗口 HWND hwnd = GetHWnd(); // 获取绘图窗口句柄 POINT point; TCHAR s[10]; while(true) { GetCursorPos(&point); ...转载 2020-08-09 16:12:56 · 315 阅读 · 0 评论 -
getline未定义 string未定义
string未定义:加使用标准库<iostream>+using namespace std或using std::stringgetline未定义:加头文件#include <string>原创 2020-08-09 12:26:56 · 522 阅读 · 0 评论