![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 65
-zhaocan-
Because We Can
展开
-
仓库管理系统————QT+SQLite实现
1.概述非常感谢hello_monster博主的分享,在他的基础上完善和新增的一些功能,使功能相对更加完整。本文较为基础,本人也是小白,文中有不合适和不对的地方欢迎各位留言指正。希望能对你有所帮助。1.1 开发环境及开发工具SQLite3 + QT 5.12.10SQLite是一个轻量级的数据库,不需要部署即可使用。qt绘制图表比较简单,并且Qt5可以直接使用SQLite;同时QT支持夸平台,这样不同的操作系统也不需要修改源码,只需要重新编译即可。QT Creator + Nav原创 2021-03-28 07:28:05 · 8172 阅读 · 68 评论 -
16位数字图像改变窗宽窗位使感兴趣区域拥有最大动态范围
16位数字图像改变窗宽窗位使感兴趣区域拥有最大动态范围窗宽窗位不同于亮度对比度调整,但效果类似亮度对比度。RAW原图 16bit 1536*1536 ImageJ打开:自动亮度对比度:窗宽窗位调整:C++代码实现:BOOL CImageOperate::16BitToImage(uchar *pSrc, uchar *pDst, int width, int height,int m_dLevelVal,int m_dWindowVal){ if (pSrc == NULL || pD原创 2021-03-04 10:35:03 · 808 阅读 · 2 评论 -
使用CImage类拼接bmp位图(操作像素完成图像合并)————超详细注释
拼接bmp图像——使用CImage操作像素完成图像合并类似拼长图操作,无融合。CImage src1,src2,dst; //src1,src2合并前的图像;dst合并后的结果图src1.Load("D:\\src1.bmp"); //加载src1图像src2.Load("D:\\src2.bmp");int xOfSrc1 = src1.GetWidth(); //获取src1的宽int yOfSrc1 = src1.GetHeight(); //获取src1的高int xOfSrc2原创 2020-10-24 10:31:23 · 1180 阅读 · 2 评论 -
MFC/C++检测磁盘空间,并当磁盘空间小于条件时,提示用户删除文件夹下子文件————超详细版
1、获取磁盘空间#include <windows.h> //加上头文件void GetDiskSpace() { DWORD64 qwFreeBytes, qwFreeBytesToCaller, qwTotalBytes; BOOL bResult = GetDiskFreeSpaceEx(TEXT("C:"),//获取指定盘符 (PULARGE_INTEGER)&qwFreeBytesToCaller, (PULARGE_INTEGER)&qwTota原创 2020-09-11 08:17:15 · 828 阅读 · 0 评论