- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 获取文件默认打开路径,获取文件右键属性,详细信息
//获取文件默认打开的应用程序路径 DWORD size = 0; CString str; HRESULT hr = ::AssocQueryString(ASSOCF_NOFIXUPS | ASSOCF_VERIFY, ASSOCSTR_EXECUTABLE, L".cxp", NULL, NULL, &size); if (hr == S_FALSE) { wchar_t *wcstring = (wchar_t *)malloc(sizeof(wchar_t)*(size)..
2021-04-01 09:36:59
302
原创 C++写文件流
#include <iostream>#include <sstream>#include <fstream>std::string UnicodeToANSI(const std::wstring& str){ char* pElementText; int iTextLen; // 宽字节转多字节 iTextLen = ...
2019-11-11 10:27:59
191
原创 MFC读取文件夹
TCHAR szFolderPath[MAX_PATH] = {0}; CString strPath; BROWSEINFO sInfo; ::ZeroMemory(&sInfo, sizeof(sInfo)); sInfo.pidlRoot = 0; sInfo.lpszTitle = _T("请读取的文件夹!"); sInfo.ulFlags = BIF_DONT...
2019-10-31 14:47:34
357
原创 MFC 连接sql server
HRESULT hr = S_FALSE; //Connection _ConnectionPtr m_spPdmConn; hr= m_spPdmConn.CreateInstance(__uuidof(Connection),NULL,CLSCTX_INPROC_SERVER); if(FAILED(hr)) { AfxMessageBox(_T("数据库连接失败,请检查 m...
2019-10-31 14:25:24
519
原创 sql server游标使用
declare cursor_name cursor scroll dynamic --定义游标 for select ForgingOperation_id, DisProp, MetaProp, Value from #Prop for update open cursor_name declare @Disp1 nvarchar(32) --定义变量...
2019-10-25 10:37:46
99
原创 CString转string
CString是微软VC++封装的string是C++的string strPath = CW2A(strPathName.GetString());
2019-07-08 13:47:58
551
原创 MFC拷贝文件夹
BOOL CForgingOperationSetCfgDlg::CopyDirectory( CString strSrcPath, CString strTargetPath ){ if (!::PathFileExists(strTargetPath)) { CreateDirectory(strTargetPath, nullptr); } CFileFind find...
2019-04-08 12:54:03
700
原创 Opencv 提取水平 垂直线,去除杂线,提取对象
#include<opencv2\opencv.hpp>#include<iostream>using namespace std;using namespace cv;int main(int argc, char* argv[]){ Mat src = imread("截图3.jpg"); if (src.empty()) { return...
2019-03-31 19:07:48
2000
原创 Opencv 形态学基础操作
#include<opencv2\opencv.hpp>#include<iostream>using namespace std;using namespace cv;int main(){ Mat src = imread("截图1.jpg"); if (src.empty()) { return -1; } named...
2019-03-27 20:39:35
131
原创 Opencv 膨胀和腐蚀
#include<opencv2\opencv.hpp>#include<iostream>using namespace std;using namespace cv;int element_size = 2;int max_size = 21;Mat src;void CallBack_Demo(int, void*){ int s = ele...
2019-03-25 20:13:56
119
原创 Opencv图像模糊
均值滤波高斯滤波:中心化对称中值滤波:对3×3矩阵中,再来一个3×3矩阵,对其按顺序排序,取中值付给中间的,下面的150替换为中值124双边滤波#include<opencv2\opencv.hpp>#include<iostream>using namespace std;using namespace cv;int main(int...
2019-03-24 19:49:44
184
原创 Opencv画线 图形 随机线
#include<opencv2\opencv.hpp>#include<iostream>using namespace cv;using namespace std;void DrawLine(Mat& src){ Point p1 = Point(20, 50); Point p2 = Point(300, 300); cv...
2019-03-24 18:10:39
235
原创 Opencv 图像对比和和亮度调节
#include<opencv2\opencv.hpp>#include<iostream>using namespace std;using namespace cv;int main(int argc, char* argv[]) { Mat src, dst; src = imread("D:/CAXA/练习/f1.jpg"); if...
2019-03-24 16:15:16
411
原创 Opencv 第二课 图像的基本操作
#include<opencv2\opencv.hpp>#include<iostream>using namespace cv;using namespace std;int main(int argc, char* argv[]){ Mat src; src = imread("D:/CAXA/练习/f2.jpg"); if (src...
2019-03-24 11:36:35
162
原创 Opencv掩摸操作
#include<opencv2/opencv.hpp>#include<iostream>using namespace cv;using namespace std;int main(int argc, char** argv) { Mat src, dst; src = imread("D:/CAXA/练习/5.jpg"); if ...
2019-03-16 19:28:25
136
转载 Linux 下python tab键不好使配置
Linux Python Tab 自动补全方法: 新建Python环境变量配置文件: vim ~/.pystartup # Add auto-completion and a stored history file of commands to your Python # interactive interpreter. Requires Python 2.0+, readli...
2018-09-06 19:17:04
350
原创 CCheckComboBox使用
#pragma onceclass ComboItemData{public: BOOL m_bCheck; INT m_DocClassId; ComboItemData() { m_bCheck = FALSE; m_DocClassId = 0; } ~ComboItemData() { m_bCheck = FALSE; m_DocClassId...
2018-08-22 16:17:26
1085
1
原创 单例模式例子
hpp文件:private: static CBlankDrawingDlg* _pSignalInstance; static CBlankDrawingDlg* GetInstance();cpp文件:CBlankDrawingDlg* CBlankDrawingDlg::_pSignalInstance = nullptr;CBlankDrawingDlg* ...
2018-07-26 12:59:35
333
转载 配置YUM源出现Errno 14 Could not open/read repomd.xml 错误的解决办法
[root@fancy yum.repos.d]# yum makecacheLoaded plugins: fastestmirror, refresh-packagekit, securityLoading mirror speeds from cached hostfile * base: mirrors.aliyun.com * c6-media: * extras: mirrors....
2018-06-20 19:16:28
1392
原创 Linux 系统进程、线程
当一个程序开始执行后,在开始执行到执行完毕退出这段时间内,它在内存中的部分就叫称作一个进程。Linux 是一个多任务的操作系统,也就是说,在同一时间内,可以有多个进程同时执行。我们大家常用的单CPU计算机实际上在一个时间片段内只能执行一条指令。那么Linux是如何实现多进程的同时执行的呢?原来Linux使用了一种称为” 进程调度 “的手段,首先,为每个进程指派一定的运行时间,这个时间通常很短,短到...
2018-06-20 13:08:14
177
原创 面向对象和面向过程的区别
面向过程:以指令为中心,由指令处理数据如何组织代码解决问题面向对象:以数据为中心,所有的处理代码围绕数据展开如何设计数据结构组织数据,并提供对此类数据所允许处理操作无论是面向过程还是面向对象,python都支持,但python中的数据本身都存储为对象,一切皆对象...
2018-06-16 16:27:09
107
原创 QT安装问题
作为一名刚工作一年多的新手,发现很多东西都要学,最近几个月在用MFC,空闲时想学学qt,我安装的是5.8Mingw版本,运行时出现的问题是,Runtime Error的提示框基本没有什么用回到Qt Creator编译输出ASSERT failure in void __cdecl QtFontFamily::ensurePopulated(void): "Simsun", file text\qf...
2018-05-11 08:05:32
487
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人