想
qq_43080331
这个作者很懒,什么都没留下…
展开
-
学习笔记-发送数据查询
先在install的工程中的静默安装,#define RUN_DEFAULT_CMD "RM"void CRunSilentInstallInfo::DoRunSilentInstallInfo(){ CConfigureInstance::Instance().RequestServerTime...原创 2019-05-30 19:35:38 · 198 阅读 · 0 评论 -
3种创建打开文件的窗口方法
1. /*CFileDialog filedlg(TRUE); filedlg.m_ofn.lpstrTitle = _T("打开文件"); filedlg.m_ofn.lpstrFilter = _T("all file(*.*)\0*.*\0\0 "); filedlg.m_ofn.lpstrInitialDir = strDir.c_str(); fil...原创 2019-01-21 17:52:06 · 372 阅读 · 0 评论 -
C++ 值传递、指针传递、引用传递 理解
C++ 值传递、指针传递、引用传递详解最近写了几篇深层次讨论数组和指针的文章,其中提到了“C语言中,所有非数组的形式参数传递均以值传递形式”数组和指针背后——内存角度语义"陷阱"---数组和指针而关于值传递,指针传递,引用传递这几个方面还会存在误区, 所有我觉的有必要在这里也说明一下~下文会通过例子详细说明哦值传递:形参是实参的拷贝,改变形参的值并不会影响外部实参的值。...转载 2019-01-24 16:58:22 · 97 阅读 · 0 评论 -
StringToWString 转换
std::wstring StringToWString(const std::string& str) { int num = MultiByteToWideChar(CP_UTF8, 0, str.c_str(), -1, NULL, 0); wchar_t *wide = new wchar_t[num]; MultiByteToWideChar(CP_U...原创 2018-11-06 16:44:32 · 1228 阅读 · 0 评论 -
用shellexecute 执行CMD遇见的问题
1、如果命令中的路径包含空格,要把路径去掉头尾用双引号包含起来。例:strPath = “”D:\\\"te st\\\"test.exe;(用“\”进行字符转义) 2、用变量传命令的时候,要在命令字符开始加上"/c",不然命令不会执行。例:strCommand = "/c " + "date";ShellExecute(NULL, "open", "cmd", str原创 2018-10-29 15:28:06 · 2610 阅读 · 0 评论 -
转计算机基础知识
计算机网络知识总结置顶 2018年04月01日 15:40:24 Snailclimb在CSDN 阅读数:816版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34337272/article/details/79778645目录:一,计算机概述 二,物理层 三,数据链路层 四,网络层 五,运输层 六,应用层一,计算机概述...转载 2018-10-23 15:10:00 · 2025 阅读 · 0 评论 -
排序方法及二叉树
各种排序算法总结和比较排序算法可以说是一项基本功,解决实际问题中经常遇到,针对实际数据的特点选择合适的排序算法可以使程序获得更高的效率,有时候排序的稳定性还是实际问题中必须考虑的,这篇博客对常见的排序算法进行整理,包括:插入排序、选择排序、冒泡排序、快速排序、堆排序、归并排序、希尔排序、二叉树排序、计数排序、桶排序、基数排序。 代码都经过了CodeBlocks的调试,但是很可能有没注意到的B...原创 2018-10-22 21:31:30 · 832 阅读 · 0 评论 -
MultiByteToWideChar和WideCharToMultiByte用法详解
今天写ini文件的时候发现的问题:TCHAR temp[128]; //strcpy_s(temp, request.newVersion); MultiByteToWideChar(CP_ACP, 0, request.newVersion, -1, temp, 100); WritePrivateProfileString(L"DeviceIn...原创 2018-10-22 20:57:39 · 104 阅读 · 0 评论 -
dll的加载
[C-C++]DLL之旅1 : 将程序打包成DLL2017年11月20日 20:25:21 祥知道 阅读数:359 标签: dll matlab 更多个人分类: C-C++版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/humanking7/article/details/78585004原创文章,欢迎转载。转载请注明:转载自 祥的博客...翻译 2018-10-22 14:12:25 · 121 阅读 · 0 评论 -
dll与lib的区别
@C++ 调用lib 和 dll的 方法 及 动态库DLL与静态库lib的区别2017年01月16日 15:36:58 安静平和 阅读数:1754 标签: 加载 动态链接库 静态链接库 更多个人分类: C/C++C++ 调用.lib的方法:一: 隐式的加载时链接,有三种方法1 LIB文件直接加入到工程文件列表中在VC中打开File View一页,选中工程名,单击鼠标右键,然后选...转载 2018-10-22 13:48:45 · 251 阅读 · 0 评论 -
dll导出
的动态链接库DLL的链接应用程序使用DLL可以采用两种方式:一种是隐式链接,另一种是显式链接。在使用DLL之前首先要知道DLL中函数的结构信息。Visual C++6.0在VC\bin目录下提供了一个名为Dumpbin.exe的小程序,用它可以查看DLL文件中的函数结构。另外,Windows系统将遵循下面的搜索顺序来定位DLL: 1.包含EXE文件的目录,2.进程的当前工作目录, 3.Wind...转载 2018-10-19 17:08:53 · 172 阅读 · 0 评论 -
怎么取文件的数字签名
验证文件数字签名是否有效可以使用函数 WinVerifyTrust取得文件数字签名证书信息需要使用函数 CryptQueryObject。// FileSign.cpp : 定义控制台应用程序的入口点。//#include “stdafx.h”#include <windows.h>#include <wincrypt.h>#include <wintr...转载 2018-10-16 19:37:40 · 1733 阅读 · 0 评论 -
怎么取文件版本号 WindowsAPI之GetFileVersionInfo函数和VerQueryValue函数
VS_FIXEDFILEINFO结构包含了文件的版本信息:typedef struct tagVS_FIXEDFILEINFO {DWORD dwSignature; //包含的值是0xFEEF04BDDWORD dwStrucVersion; //该结构的32位二进制版本号,高16位是主版本号,低16位是副版本号DWORD dwFileVersionMS; //该文件二进制版本号的高32...转载 2018-10-16 19:36:18 · 1117 阅读 · 0 评论 -
dll的生成与使用
原C++编程笔记:dll的生成与使用2016年06月29日 19:24:40 Elaine_Bao 阅读数:19567 标签: dll 动态链接库 def VC++ 更多个人分类: c++编程版权声明:本文为博主原创文章,转载请注明。 https://blog.csdn.net/elaine_bao/article/details/517848641.动态链接库(dll)概述没接触d...转载 2018-10-18 16:18:19 · 164 阅读 · 0 评论 -
CListCtrl的重绘
装载自http://blog.csdn.net/hurryboylqs/article/details/5858997自绘一个item我相信大部分人都在10分钟内能搞定但是绘制非item部分的区域,同学们就傻眼了,不知道如何下手CListCtrl的绘制机制在windows里做了一个优化,就是一个绘制循环通知过程之所以不在OnPaint中画是考虑效率上的原因,好了我们看下这个绘制循环:CD...转载 2018-10-18 13:47:03 · 1998 阅读 · 0 评论 -
判断指定文件是否存在
参数 strFileNamePOFSTRUCT lpOpenBuf = new OFSTRUCT;//注意deleteHFILE hFile = OpenFile(strFileName, lpOpenBuf, OF_EXIST);if (hFile != HFILE_ERROR){ //file exist}//方法2ifstream infile(strFileN...原创 2019-08-20 15:27:46 · 319 阅读 · 1 评论