logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ShellExecute API详解。通过在资源管理器(explorer)中打开文件夹和在默认浏览器中打开url链接等

使用样例:#include <Windows.h>#include <shellapi.h>#pragma comment(lib,"Shell32.lib")void test(){//ShellExecute是内部是通过使用Windows Shell提供的COM接口实现的,必须初始化COMCoInitializeEx(NULL, COINIT_APARTMENTTHRE

fedora 30安装Qt 5.13.0 GCC:Cannot run compiler 'clang++'与cannot find -LGL

(1)Cannot run compiler 'clang++'.缺少clang,直接:yum install clang(2)cannot find -LGLopengl在linux系统中已经包含,这里提示的是缺少mesa的gl相关库.命令:yum install mesa-libGL-devel现在可以用Qt Creator开发了。...

visual studio配置 新版 ffmpeg 开发环境

1、下载编译好的ffmpeg库https://ffmpeg.zeranoe.com/builds/选择想使用的库的类型。我这里使用动态库。需要下载Shared和Dev这2个2、打开visual studio,新建任意类型的C/C++工程3、配置工程属性追加工程的头文件路径:$(Dev_DIR)/include (下载的Dev项解压出来的include文件夹)追加预编译宏:__STDC_CONSTA

ubuntu在终端会话和图形界面之间切换的快捷键

如果使用的版本是Ubuntu17之后的,使用。ctrl+alt+f7(切换至图形界面)ctrl+alt+f1(切换至图形界面)ctrl+alt+f2(切换至终端)ctrl+alt+f6(切换至终端)如果是17以前的系统使用。

#ubuntu#运维
ubuntu在终端会话和图形界面之间切换的快捷键

如果使用的版本是Ubuntu17之后的,使用。ctrl+alt+f7(切换至图形界面)ctrl+alt+f1(切换至图形界面)ctrl+alt+f2(切换至终端)ctrl+alt+f6(切换至终端)如果是17以前的系统使用。

#ubuntu#运维
c++运行时错误:Runtime error:Pure Virtual Function Call

C++规则:C++编译器禁止构造有纯虚函数的类对象,所以出现这类错误一定不是有纯虚函数的存在。原因分析如下:1、对象析构顺序:派生类--》基类。2、所以如果在基类的析构函数中调用派生类重写的函数,就会发生这样的Pure Virtual Function Call错误。举例:多线程程序设计中,基类通过"模板方法"创建一套程序框架,同时基类在析构函数中结束所有线程这就...

Weka大数据内存不足

1、旧版本中设置RunWeka.ini 中的 maxheap=1024M 2、新版本中去掉此变量(注意:不能加入此变量,或设置 maxstack=1024m )。而是使用javaOpts选项,比较简单的做法如下:javaOpts=-Xmx1024m Weka官方给出的解释: Yes, we removed the maxheap setting because Or...

c++曲线拟合:贝塞尔曲线的控制点计算

废话不说,直接上代码:优化了代码的实现,使用STL代码更简洁/*** @brief CalculateControlPoint 计算三次贝塞尔的控制点。* 三次方贝塞尔曲线由四个点定义: 起点、终点 和两个控制点。* @param rawPointVector [in]原始点数组* @param firstControlPointVector[out]第一个控制点,总...

git取消commit.(不删除改动的文件)

经常会出现一些git提交错误,比如提交了错误的文件,少提交了,或者出现git did not exit cleanly (exit code 1)错误。这个时候,不能随便使用git的clean up或者revert之类的选项,因为会把新增的文件或新加的内容删除掉。解决方法:撤销消最近一次commit:(取消commit动作,但是commit前的add文件操...

    共 20 条
  • 1
  • 2
  • 请选择