小知识点
aidansen
C++
展开
-
Centos7 硬盘分区(新增硬盘)
转载:https://www.cnblogs.com/fangzhang/p/11144931.htmlCentos7 硬盘分区Centos7 硬盘分区一、查看磁盘信息1、首先使用命令fdisk -l 查看硬盘信息,如下图:共两块磁盘,分别是,系统盘:/dev/vda、数据盘:/dev/vdb二、创建主分区数据盘分三个区:一个主分区、两个逻辑分区1、输入fdisk /dev/vdb 然后回车,如图:2、输入n,回车 新建分区。输入p选...转载 2020-11-12 16:33:13 · 7721 阅读 · 0 评论 -
Dll的显式和隐式调用
隐式调用:需要把生成动态链接库时生成的.lib文件加入到工程中去,在使用DLL时,只需说明一下就可以直接调用DLL中的函数,像调用程序内部的函数一样显示调用:需要使用LoadLibrary方式将自己生成的DLL文件先加载进来,在通过LoadLibrary返回的HINSTANCE,调用GetProcAddress获取想要的函数,然后就可以正常调用DLL中的函数注意:在应用程序原创 2015-01-04 19:13:52 · 780 阅读 · 0 评论 -
c++ GDI绘图 利用SetROP2函数的R2_NOT与R2_NOTXORPEN属性,重新绘制时清除原先的图
实现同一个地方画两次相当于什么都没画的功能SetROP2函数的两个参数R2_NOT与R2_NOTXORPEN的属性:R2_NOTXORPEN绘画模式你用红色画笔在黑色背景上画一条直线,显示红色,但你再用这只笔在刚画的直线上重画一遍,就相当于把开始画的红线擦除掉了,划线的地方显示为背景色。R2_NOT绘画模式同样有在同一个地方画两次相当于什么都没画的功能,原创 2017-12-18 19:55:50 · 3615 阅读 · 0 评论 -
BSTR与string相互转化
BSTR实际上就是一个COM字符串,标准BSTR是一个有长度前缀和null结束符的OLECHAR数组。BSTR的前4字节是一个表示字符串长度的前缀。BSTR长度域的值是字符串的字节数,并且不包括0结束符#include <comutil.h>#include <string>#pragma comment(lib, "comsuppw.lib")//BSTR转string...原创 2018-05-04 18:00:03 · 17970 阅读 · 0 评论 -
(c# 调用c++dll)an unhandled exception of type 'system.runtime.interopservices.comexception'
问题发生场景: win10 64bit操作系统,vs2008 c++开发的dll文件,c#创建WindowsFormsApplication或者ConsoleApplication 托管方式调用c++dll文件,通过添加引用->COM,选择以及注册的dll文件 c#代码中增加如下代码 MyFun myfun = new MyFun(); ...原创 2018-07-09 23:16:57 · 1826 阅读 · 0 评论 -
VC++通过MSXML6来操作xml需要注意的内存泄漏问题
VC++通过MSXML6来操作xml需要注意的内存泄漏问题1. 创建IXMLDOMDocument 对象,注:在使用完成后需要release,而不是立马release,立马释放了就没法使用了 HRESULT hr; IXMLDOMDocument *pXmlDoc = NULL; hr = CoCreateInstance(__uuidof(DOMDocument),NULL,CLSCT...原创 2018-07-09 23:41:32 · 720 阅读 · 0 评论