自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 windows10环境使用EQMU虚拟化PowerPC架构机器安装Ubuntu

windows10环境使用EQMU虚拟化PowerPC架构机器安装Ubuntu

2022-10-05 04:45:48 1744

原创 arduino连接GOOUUU-ESP32开发板后没有看到端口问题解决

arduino连接GOOUUU-ESP32开发板后没有看到端口问题

2022-08-14 19:27:44 3097 2

原创 低版本visual studio打开高版本visual studio创建的工程

直接打开sln(解决方案文件)会提示"选择的文件是解决方案文件,但是此应用程序由较新版本创建,无法打开"此时方法是打开vs,文件->打开->项目/解决方案,选择.vcxproj(项目文件)文件,注意是项目文件,而不是.sln解决方案文件,即可成功打开.编译时可能会报错:1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(511,5): err

2020-08-22 17:01:12 2829

原创 SDL在指定的windows窗口上绘图或播放

最近有个项目需要在一个指定的窗口上播放流视频,所以做了个ffmpeg+sdl的播放器,期间遇到个小问题,如何用sdl在指定的窗口上渲染呢?网上查了半天,有人说在初始化sdl之前用SDL_putenv函数char sdl_var[64]; sprintf(sdl_var, "SDL_WINDOWID=%d", hWnd);//主窗口句柄 SDL_putenv(sdl_var);可是我的vs环境说找不到这个函数,不知道是什么原因,知道的兄弟可以评论告知一下.后来的解决方案是用SDL_Creat

2020-08-04 23:30:14 1522

原创 c++计时方法(计算时间跨度)

有时我们需要计算某段代码运行的时间.以判断是否应该使用多线程以避免主线程长时间阻塞,又或者判断算法的时间复杂度等.直接上代码:#include<ctime>#include<iostream>int main(){ clock_t start, end; start = clock(); //开始时间 //for (int i = 0; i < 1000; i++) //{ // std::cout << "第" << i <&

2020-08-04 22:25:01 996

原创 vs设置字符集的作用

设置方法:项目–属性–设置属性–常规–字符集可以选择设置成多字节字符集与Unicode字符集.作用:设置了UNICODE宏.很多api是分A和W后缀的,如:#ifdef UNICODE#define MessageBox MessageBoxW#else#define MessageBox MessageBoxA#endif又比如:#ifdef UNICODE#define GetPrivateProfileString GetPrivateProfileStringW#

2020-07-24 22:49:52 768

原创 visual studio 2017下动态链接库(dll)的创建与两种使用方法.

使用的编译器:vs2017.注:以下例子的配置都是Debug.1.动态链接库的创建:1.1 :新建一个空项目,取名“TestDll";1.2:在该项目下添加”TestDll“类。1.3:TestDll.h添加以下代码:#ifdef DLL_EXPORTS#define DLL_API __declspec(dllexport)#else#define DLL_API __declspec(dllimport)#endif#include<iostream>// 将此类的

2020-06-01 02:08:28 4043 3

原创 Windows Server2008安装VC++2015运行库失败的解决方案

今天写了个运行在server2008上的程序, 需要依赖VC++2015运行库,在安装时失败了:研究了很久,发现系统版本是Server2008 R2的,需要更新到SP1才能安装成功。据说windows7安装2015运行库失败也是需要更行到sp1才可以。SP1补丁下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=5842...

2020-05-31 20:29:50 7230 1

原创 VMware如何使用”文件共享“的方式与物理主机传输文件

环境:VMware WorkStation 15.5 ,物理机:windows10原因:因为VMware Tools 没安装成功,于是用”文件共享“的方式与物理机传输文件。step1:对着我们要连接的虚拟机系统右击,选择设置,在点击”网络适配器“选项卡,在右侧选择”仅主机模式。step2:按windows+R组合键打开“运行”,输入cmd,然后在弹出的dos窗口中输入“ipconfig",找到本机的ip地址。step3:我们回到物理机,同样Windows + R组合键,输入cmd,在dos窗口

2020-05-31 19:55:59 692

原创 windows10如何添加本地用户?

今天用VMware虚拟机安装windows server2008的时候,VMware Tools没有安装成功,没办法直接复制文件。于是用了另外一种方式:将网络适配器设置为”仅主机模式“,然后通过设置文件共享的方式传输。谁知道最后还是出问题了,因为我的windows10是用Microsoft账户登录的,就想创建一个本地用户供server2008连接时登录。习惯性我的电脑-》管理-》本地用户和组-》,一看,咦?为什么看不到 本地用户和组?最后找了半天才找到到怎么创建本地用户。步骤是:打开设置-》账户-》:

2020-05-31 18:38:45 1178

原创 C/C++中什么时候需要使用__stdcall?

鄙人使用的是C++,最近在接触到__stdcall这种调用方式,就上网查了一下,结合自己理解,记录下来.调用方式有不少,如__stdcall,__cdecl,__fastcall…等等.调用方式主要(不是全部)约定的是两件事情:1.参数传递的顺序. 2.由调用者还是被调用这来清理堆栈.这里主要讲一下__stdcall和__cdecl:__cdecl:这是C/C++函数默认的调用规范,参数从右向左依次传递,压入堆栈,由调用函数负责堆栈的清退。这种方式适用于传递个数可变的参数给被调用内函数,因为只有

2020-05-25 00:51:09 7819 1

原创 虚继承与IUnknown不明确

因工作需要,在学习COM,此文章为学习过程中的一些记录.文章某些片段来自网络,侵删.本人萌新,文章有错误的地方,欢迎指出.先看例子。//定义两个继承于IUnknown的结构体。//interface的宏定义为struct,也就是结构体.结构体除了所有成员都是公有的外,与类几乎无差别interface IX : IUnknown{virtual void __stdcall Fx() = 0;};interface IY : IUnknown{virtual void __stdcall Fy(

2020-05-16 22:58:03 772

查看窗口句柄工具_Spy.zip

是vs的获取窗口句柄的工具.vs2017以上好像没有了.使用方法:打开程序后点击工具栏第5或第6个按钮,在弹出的窗口中找到"查找程序工具",然后拖动边上一个靶子一样的东西到想获取句柄的窗口上,即可看到"句柄"文本编辑区的值的改变.

2020-08-04

crtdbg检测内存泄露dome.7z

1.输出dump的时间和泄露内存大小,内存块个数等. 2.在使用_CrtMemCheckpoint()和_CrtMemDifference()函数对比两个点之间的内存状态部分,输出差异信息时连带输出两个点所在的行号和函数.

2020-06-11

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除