自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 GCC LLVM Clang

LLVM(Low Level Virtual Machine)LLVM是一个自由软件项目,它是一种编译器基础设施,以C++写成,包含一系列模块化的编译器组件和工具链,用来开发编译器前端和后端。它是为了任意一种编程语言而写成的程序,利用虚拟技术创造出编译时期、链接时期、运行时期以及“闲置时期”的最优化。它最早以C/C++为实现对象,而当前它已支持包括ActionScript、Ada、D语言、For...

2020-03-11 08:56:23 249

转载 From Qt4 to Qt5

如果想把Qt4.x上面开发的软件在Qt5上面正常运行,如果什么都不做的话估计会出现各做各样的错误,笔者也是经历过这种迷茫痛,后面才发现官方已有系统发文一一提及到诸多迁移会遇到的问题以及解决办法。附上官网地址,以供参考http://qt-project.org/wiki/Transition_from_Qt_4.x_to_Qt5为了提高开发者的开发效率,我对这个文档大致做一个翻译,也算为大家提供中...

2020-03-09 14:07:47 381

原创 QComboBox Item Disable

@// disable itemui->comboBox->setItemData(index, 0, Qt::UserRole - 1);// enable itemui->comboBox->setItemData(index, 33, Qt::UserRole - 1);@

2020-03-01 19:26:15 798

转载 矩阵的物理意义(三)

我已经无法说得更多了。矩阵又是坐标系,又是变换。到底是坐标系,还是变换,已经说不清楚了,运动与实体在这里统一了,物质与意识的界限已经消失了,一切归于无法言说,无法定义了。道可道,非常道,名可名,非常名。矩阵是在是不可道之道,不可名之名的东西。到了这个时候,我们不得不承认,我们伟大的线性代数课本上说的矩阵定义,是无比正确的:“矩阵就是由m行n列数放在一起组成的数学对象。”好了,这基本上就是我想...

2020-02-25 15:22:08 546

原创 使用QTableWidget 注意事项

1、在插入一行之后,QTableWidget会自动把行首的数字从0开始设置,不需要我们写代码。2、以下引用Qt论坛的一个帖子:@1.高速更新慢的问题:如果使用item方式的话,高速更新会比较慢,你可以使用QTableView+QStandardItemModel的模式,更新非常快,同时占系统资源极少!本来嘛,数据更新就应该使用mvc模式,qt中提供的item形式的控件只是为了在低速时提供编...

2020-02-25 12:27:56 553

原创 右键菜单的高级应用 contextMenuEvent ( QContextMenuEvent * event )

void TimerDeployDlg::contextMenuEvent ( QContextMenuEvent * event ){QPoint point = event->globalPos ();if ( mainDlg->containsPoint ( activations, point ) ||mainDlg->containsPoint ( intAct...

2020-02-24 22:35:08 944

转载 矩阵的物理意义(二)

下面让我们把视力集中到一点以改变我们以往看待矩阵的方式。我们知道,线性空间里的基本对象是向量,而向量是这么表示的:[a1, a2, a3, …, an]矩阵呢?矩阵是这么表示的:a11, a12, a13, …, a1na21, a22, a23, …, a2n…an1, an2, an3, …, ann不用太聪明,我们就能看出来,矩阵是一组向量组成的。特别的,n维线性空间里的方阵是...

2020-02-23 11:58:09 1043

转载 矩阵的物理意义(一)

如果不熟悉线性代数的概念,要去学习自然科学,现在看来就和文盲差不多。”,然而“按照现行的国际标准,线性代数是通过公理化来表述的,它是第二代数学模型,这就带来了教学上的困难。”矩阵究竟是什么东西?向量可以被认为是具有n个相互独立的性质(维度)的对象的表示,矩阵又是什么呢?我们如果认为矩阵是一组列(行)向量组成的新的复合向量的展开式,那么为什么这种展开式具有如此广泛的应用?特别是,为什么偏偏二维的...

2020-02-23 11:56:54 2619

转载 rand()和srand()函数的用法

一、rand()rand()函数用来产生随机数,但是,rand()的内部实现是用线性同余法实现的,是伪随机数,由于周期较长,因此在一定范围内可以看成是随机的。rand()会返回一个范围在0到RAND_MAX(32767)之间的伪随机数(整数)。在调用rand()函数之前,可以使用srand()函数设置随机数种子,如果没有设置随机数种子,rand()函数在调用时,自动设计随机数种子为1。随机种...

2020-02-23 11:55:27 289

转载 滤波器基础:抗混叠

摘要:在数据采样系统中,高于二分之一采样率的频率成分“混叠”(搬移)到有用频带。大多数时间,混叠是有害的副作用,所以在模/数(AD)转换级之前,将“欠采样”的较高频率简单滤除。但有时候,特意设计利用欠采样,混叠使得AD系统作为混频器工作。 本应用笔记讨论数据采样系统的不同滤波要求,介绍混叠以及用于抗混叠的不同类型滤波器。滤波是一种我们往往视为当然的常见过程。我们在打电话时,接收器滤除其它所有信道...

2020-02-23 11:51:55 1028

转载 C++工程经验

https://www.cnblogs.com/fangyukuan/category/243355.html

2020-02-23 11:47:20 316

转载 Visual Studio调试小技巧

调试是软件开发周期中很重要的一部分。它具有挑战性,同时也很让人疑惑和烦恼。总的来说,对于稍大一点的程序,调试是不可避免的。最近几年,调试工具的发展让很多调试任务变的越来越简单和省时。这篇文章总结了可能节省你大量时间的11个Visual studio的调试技巧和方法。工具/原料Visual studio方法/步骤11 悬停鼠标查看表达式值调试是很有挑战性的。比如在函数内逐步运行可以看出...

2020-02-23 11:43:11 383

转载 堆栈窗口(QStackedWidget)的使用

前言:最近开发上位机需要用到切换窗口的功能,Qt上有多种方法可以实现窗口的切换,其中Qt提供了QStackedWidget类,可以方便地实现窗口切换。QStackedWidget,顾名思义,就是将widget存放再堆栈中,每个widget都有索引,可以指定索引来显示某一层的widget。以下例程中,使用QListWidget来选择要显示的页面。Qt Creator提供了丰富的示例和教程,在示...

2020-02-23 11:38:34 1126

转载 QRegExp解析

引言正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 ‘a’ 和 任意个 ‘b’ ”,那么 ‘ab’, ‘abb’, ‘abbbbbbbbbb’ 都符合这个特征。 正则表达式可以用来:(1)验证字符串是否符合指定特征,比如验证是否是合法的邮件地址。(2)用来查找字符串,从...

2020-02-23 11:35:07 4037 1

转载 qDeleteAll、clear()方法

qDeleteAll:专门用于元素为指针的容器,对容器或者迭代器中的每个对象进行 delete 操作,而不是从容器中移除对象。源代码如下:void qDeleteAll(ForwardIterator begin, ForwardIterator end){while (begin != end){delete *begin;++begin;}}QList list;1、当 T...

2020-02-23 10:51:01 1021

原创 David Time Capsule Kick Off

My blogger kick off today, though it is too late!Name: David Time CapsuleMotto: For one another and win together!

2020-02-23 10:05:40 115

空空如也

空空如也

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

TA关注的人

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