logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

NSIS 设置安装包exe属性中的详细信息

我们在使用NSIS创建安装包的时候,生成的安装包setup.exe 其 “右键-属性-详细信息” 中的信息是空的,比如:解决问题一:给安装包添加详细信息那么我们怎么设置完成这些信息呢?在.nsi脚本中添加VIProductVersion "${PRODUCT_VERSION}" ;版本号,格式为 X.X.X.X (若使用则本条必须)VIAddVersionKey"Pr

c++ 中 vector、list 、set 、map等相关容器的区别

1. vectorvector 封装了数组 ,是有序的。在内存中是一块连续的内存空间进行存储。但是不支持用户指定空间大小。系统首先分配一个非常大的内存空间进行预备存储,当超过此分配的空间时在进行整体重新分配一块内存空间存储。这就让人感觉可以不指定vector即一个连续内存大小的感觉。通常默认非配的控件能够完成大部分存储的。优点:1. 随机访问元素快,支持[]下标与at()访问。2. 节省...

#list
c++ operator 关键字

我们都知道C++中的关键字 operator 具有两方面意义operator 作为类的转换函数: 1.解释:将类的对象转换为其他类型。比如说将一个类的对象转换为int类型2.形式:operator <类型>()3.条件:转换函数必须是类的方法转换函数不能指定返回类型,但是实现方法里需有返回值转换函数不能有参数例如:class MyClass{...

gitlab 上fork别人的代码后,怎样去更新别人的新代码

我们在开发的时候,通常会对别人的项目进行fork之后,进行开发。fork就是远程端上一份别人仓库的拷贝。开发完成后,我们需要进行创建一个merge request。再由管理员进行代码审核,审核通过后允许merge。这样我们开发的代码就会合并到主项目中。但是当主项目的代码有更新,我们怎样将更新后的代码拉取、合并到本地呢?1.首先要确认是否建立了主项目的远程源:git remote -v ...

QT C++ 获取计算机软件、硬件信息cpu、内存、显卡、操作系统等信息

在使用QT 和 C++编程过程中,我们来讲讲怎样获取计算机软件和硬件信息,包括计算机名称、cpu、显卡、内存、操作系统、几个屏幕以及每个屏幕的分辨率、硬盘信息、IP、MAC地址、公网IP、以及是否能够联网等信息。头文件包含#include <QHostAddress>#include <QNetworkInterface>#include <...

QT c++ 中使用PostMessage/SendMessage

 PostMessage是Windows API(应用程序接口) 中的一个常用函数,用于将一条消息放入到消息队列中。并且不会等待响应的线程处理消息,而是直接返回。(简单的理解就是异步)。而SendMessage作用一样,但是会等待结果返回(同步)我们先来看PostMessage函数的原型:BOOL WINAPI PostMessage(HWND hWnd, UINT Msg, W...

QT c++ 中使用PostMessage/SendMessage

 PostMessage是Windows API(应用程序接口) 中的一个常用函数,用于将一条消息放入到消息队列中。并且不会等待响应的线程处理消息,而是直接返回。(简单的理解就是异步)。而SendMessage作用一样,但是会等待结果返回(同步)我们先来看PostMessage函数的原型:BOOL WINAPI PostMessage(HWND hWnd, UINT Msg, W...

QFontMetrics 计算字体的高度和宽度

1.使用QFontMetrics 类可是计算出一个字符串的高和宽。QFont font("times", 24);QFontMetrics fm(font);int pixelsWide = fm.width("What's the width of this text?");int pixelsHigh = fm.height();...

#qt
详解 c++ 关键字 explicit

    用了很久的C++ 了,今天突然被小伙伴问道,构造函数前的explicit 关键字什么作用,于是自己也只能支支吾吾的说出“为了显示调用……”很尴尬啊……典型的知道所以然不知道其所以然……好吧,搜搜资料好好地充充电……    首先说定义,C++ 中的explicit关键字只能用于修饰只有一个参数的类构造函数,它的作用是表明该构造函数是显式的,而非隐式的。跟他对应的另一个关键字是implicit

QT QPainter::antialiasing QPainter::textAntialiasing 反走样、抗锯齿探究

QT中使用QPainter 进行自行绘图的时候,为了防止“锯齿”的出现,我们会经常使用抗锯齿属性,也叫反走样, 既:QPainter::Antialiasing//绘图抗锯齿QPainter::TextAntialiasing//绘制的字体抗锯齿QT 只是和很多系统的绘图API一样,提供了抗锯齿的方法,不过抗锯齿的属性默认都是关闭的,QT也不例外。为了直观的理解抗锯齿(反走样)...

    共 26 条
  • 1
  • 2
  • 3
  • 请选择