自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (21)
  • 收藏
  • 关注

原创 Qt项目发布部署

上面的方法在不同的电脑上不具有通用性,下面的两种方法较好:1、直接在Qt creator上进行windeployqt部署设置(测试表明此方法在一些版本上并不适用)2、在命令行中进行windeployqt部署设置https://blog.csdn.net/sinat_36264666/article/details/73305712?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLea...

2020-07-01 12:30:24 2090

原创 Qt项目视图便捷类实例

1、QTableWidgetQTableWidget为单元表格,视图如下:程序结构如下:void QUICreator::initTableWidget(){ //设置列数和列宽 int width = qApp->desktop()->availableGeometry().width() - 120; //availableGeometry为返回屏幕的可用几何图形大小 ui->tableWidget->setColumnCoun

2020-05-23 17:10:13 357

原创 Qt鼠标拖动方法

通用方法1(经验证可适用于控件和窗体拖动):方法2(经验证仅适用于窗体拖动):

2020-05-22 17:22:07 332

原创 eventFilter学习笔记

boolLightButton::eventFilter(QObject*watched,QEvent*evt)鼠标事件6部曲:1、头文件中定义Protected:booleventFilter(QObject*watched,QMouseEvent*evt);2、构造函数中注册过滤事件this.installEventFilter(this);3、boolQMouseEvent::eventFilter(QObject*watched,QMouseEvent*evt)...

2020-05-22 15:22:10 458

原创 通过头文件Q_PROPERTY方式为ui界面添加动态属性

头文件中Q_PROPERY属性只为ui界面添加动态自定义属性,没有实质的运行效果。Q_PROPERY属性定义如下:ui界面效果如下:添加Q_PROPERTY属性ui界面前后运行效果对比如下:

2020-05-22 13:11:18 582

转载 Qt学习经验之quit()、exit()、close()

使用QT编辑界面,其中带来很大方便的一点就是Qt中自带丰富的、种类齐全的类及其功能函数,程序员可以在编辑程序的过程中简单地直接调用。关于窗口关闭的操作,在这里指出常用的三个槽,即quit(),exit()以及close()。 首先说明窗口退出时,系统提示对话框的代码编辑。对主程序的退出,可以调用成员函数exit(),同时也可以调用槽quit(),二者此时都能起到关闭应用程序的作用。只是应注意二者调用的方式不同。如下程序示例: { ...

2020-05-20 00:55:30 1156

原创 Qt事件处理

Qt的事件处理有5种级别:1.重写控件的事件处理函数:如重写keyPressEvent(),mousePressEvent()和paintEvent(),这是最常用的事件处理方法,我们已经看到过很多这样的例子了。2.重写QObject::event(),在事件到达事件处理函数前处理它。在需要改变Tab键的惯用法时这样做。也可以处理那些没有特定事件处理函数的比较少见的事件类型(例如,QEvent::HoverEnter)。我们重写event()时,必须要调用基类的event()...

2020-05-19 12:51:09 181

转载 C++ 类成员函数

类的成员函数是指那些把定义和原型写在类定义内部的函数,就像类定义中的其他变量一样。类成员函数是类的一个成员,它可以操作类的任意对象,可以访问对象中的所有成员。让我们看看之前定义的类 Box,现在我们要使用成员函数来访问类的成员,而不是直接访问这些类的成员:class Box{ public: double length; // 长度 dou...

2020-05-07 15:05:52 300

原创 C++多态理解

如果将父类比喻为电脑的外设接口,子类比喻为外设,现在我有移动硬盘、U盘以及MP3,它们3个都是可以作为存储但是也各不相同。如果我在写驱动的时候,我用个父类表示外设接口,然后在子类中重写父类那个读取设备的虚函数,那这样电脑的外设接口只需要一个。但如果我不是这样做,而是用每个子类表示一个外设接口,那么我的电脑就必须有3个接口分别来读取移动硬盘、U盘以及MP3。若以后我还有SD卡读卡器,那我岂不是要将电...

2020-05-07 14:28:42 174

转载 C++引用(&)

C++引用(&)一、引用简介引用就是某一变量的一个别名,对引用的操作与对变量直接操作完全一样。应用的声明方法:类型标识符 &引用名=目标变量名;【例1】:int a; int &ra=a; //定义引用ra,它是变量a的引用,即别名说明:&在此不是求地址运算,而是起标识作用。类型标识符是指目标变量的类型。声明引用时,必须同时对其进行初始化。引用声...

2020-05-07 12:23:09 139

转载 c#函数重载

【重载】       提供了创建同名的多个方法的能力,但这些方法需使用不同的参数类型。       特点:方法名必须相同,但参数类型或个数必须不同       优点:在不改变原来方法的基础上,新增功能       代码:[csharp] view plain copy"font-size:14px;

2018-01-16 15:53:50 1535

转载 c#有参方法和无参方法

有参方法:方法是否传入参数需要根据方法的功能而定,如果方法中需要外部的数据,函数签名就要声明为有参的,例如:public void Method(object obj) 然后在方法中使用此obj参数进行运算。无参方法:相对于[有参方法],声明函数签名的时候不传入参数就是了,例如:public void Method(),方法中不需要任何外部的数据就可以进行运算。有返回值:有返回值即在声明函数签名的

2018-01-13 17:11:48 4358

原创 c# double与float

float是单精度类型,精度是6位有效数字,取值范围是10的-38次方到10的38次方,float占用4个字节的存储空间 double是双精度类型,精度是15位有效数字,取值范围是10的-308次方到10的308次方,double占用8个字节的存储空间 当你不声明的时候,默认小数都用double来表示,所以如果要用float的话,则应该在其后加上f 例如:float a=1.3; 则会提示不能将d

2018-01-12 11:58:02 10669 2

原创 c#运算符优先级

1、不确定就加括号,还有利于逻辑清晰比如C# code?1if(a && b || c)就不如C# code?1if((a && b) || c)2、C#运算符详细说明

2018-01-12 10:11:21 1227 1

转载 wpf样式和模板的区别

简单来说如果只需对控件进行小幅度修饰(调整大小、位置、字体、颜色等)就用style,如果需要改变控件的外观和行为就用controlTemplate(形状、事件触发如鼠标停留效果等)。在实际项目中,我们经常把模板(Template)定义在样式(Style)中,通过设置style。比如:我要做一个用于地图缩放条的图片按钮,这时候通过style调整位置,用controltemplate设置按键形状。

2018-01-10 15:14:04 2058

原创 实例化未完成就开始执行方法导致为null报错

private void ComboBox242_SelectionChanged(object sender, SelectionChangedEventArgs e)        {            if (!IsLoaded)                return;           mdi.BG.SM.fcmdatas.FC0005=  ComboBox24

2017-12-15 21:27:54 454

原创 blend画图技巧

1、钢笔笔触+Alt可改直线为曲线2、可改增减节点;修改路径3、操作矩形角落上方可改变圆角4、两无关钢笔路径生成闭合曲线技巧:     首先,按ctrl键选定待合并曲线生成复合路径,然后用钢笔笔触选定一要合并的节点连至另一曲线节点(有闭状链结显示),其后会默认另一联结节点,将其连至另一节点。

2017-12-08 09:45:34 2953

原创 c#:与定时器有关的动画效果

DoubleAnimation da = new DoubleAnimation();            da.From = 0;            da.To = 1;            da.RepeatBehavior = RepeatBehavior.Forever;            da.AutoReverse = true;           

2017-11-27 18:22:38 492

原创 c#定时器

public System.Windows.Threading.DispatcherTimer timer_ChildFrm;  //定义定时器        public niu()        {            timer_ChildFrm = new System.Windows.Threading.DispatcherTimer();            tim

2017-11-27 18:20:30 256

原创 c#注释

///         /// 分离筒水空间体积        ///         private double WaterVolume = 0;//如此注释可在后面代码中自动显示注释标注

2017-11-19 14:21:08 225

转载 wpf

一、 前言          最近在学习WPF,学习WPF首先上的是微软的MSDN,然后再搜索了一下网络有关WPF的学习资料。为了温故而知新把学习过程记录下来,以备后查。这篇主要讲WPF的开发基础,介绍了如何使用Visual Studio 2013创建一个WPF应用程序。 首先说一下学习WPF的基础知识:1) 要会一门.NET所支持的编程语言。例如C#。2)

2017-11-18 15:49:59 297

转载 mvc

2017-11-18 15:37:31 140

原创 c# wpf 无参有参构造函数

private WinUser(){InitializeComponent();}public WinUser(UserViewModel vm): this(){this.DataContext = vm;}后面那种写法是先调用冒号后面的this(),也就是先执行前面那个默认构造函数,然后再执行后面有参构造函数内DataContext 那一句。

2017-10-24 21:15:53 2111

转载 C#中Abstract和Virtual

在C#的学习中,容易混淆virtual方法和abstract方法的使用,现在来讨论一下二者的区别。二者都牵涉到在派生类中与override的配合使用。一、Virtual方法(虚方法)     virtual 关键字用于在基类中修饰方法。virtual的使用会有两种情况:     情况1:在基类中定义了virtual方法,但在派生类中没有重写该虚方法。那么在对派生类实例的调用

2017-10-23 20:46:49 166

转载 c# var

var关键字是C#3.0开始新增的特性,称为推断类型(其实也就是弱化类型的定义) 。VAR可代替任何类型,编译器会根据上下文来判断你到底是想用什么类型,类似 OBJECT,但是效率比OBJECT高点。我们可以赋予局部变量推断“类型”var而不是显式类型。var 关键字指示编译器根据初始化语句右侧的表达式推断变量的类型。推断类型可以是内置类型、匿名类型、用户定义类型、.N

2017-10-23 11:11:32 338

转载 c# 接口

1、接口的特点  接口的定义是指定一组函数成员而不实现成员的引用类型,其它类型和接口可以继承接口。定义还是很好理解的,但是没有反映特点,接口主要有以下特点:(1)通过接口可以实现多重继承,C#接口的成员不能有public、protected、internal、private等修饰符。原因很简单,接口里面的方法都需要由外面接口实现去实现方法体,那么其修饰符必然是public。

2017-10-23 10:58:38 146

原创 unity学习

1、F2更改命名,F5快速复制粘贴,Alt+鼠标左键旋转视角,Alt+鼠标右键拉近视角,F2对焦

2017-10-16 10:15:59 176

随机森林matlab工具箱及其它实现方法集合

项目所需,研究了随机森林matlab工具包RF_MexStandalone-v0.02-precompiled 另附随机森林其它几种matlab实现方式

2019-04-19

随机森林R语言实现

内含两种随机森林R语言实现代码,并附有文献及说明

2019-04-19

特征选择各算法Matlab实现

The DEMO includes 5 feature selection algorithms: • Sequential Forward Selection (SFS) • Sequential Floating Forward Selection (SFFS) • Sequential Backward Selection (SBS) • Sequential Floating Backward Selection (SFBS) • ReliefF

2019-04-19

孤立森林matalb程序

iForest具有线性时间复杂度。因为是ensemble的方法,所以可以用在含有海量数据的数据集上面。通常树的数量越多,算法越稳定。由于每棵树都是互相独立生成的,因此可以部署在大规模分布式系统上来加速运算

2019-04-19

图片转文字软件

可以从图片中提取文字,不乱码。写论文找资料必备 可以从图片中提取文字,不乱码。写论文找资料必备

2019-04-19

Development of three dimensional virtual PLC experiment model based on Unity3D

Development of three dimensional virtual PLC experiment model based on Unity3D

2018-09-26

Cooperation between Unity and PLC

Cooperation between Unity and PLC Cooperation between Unity and PLC

2018-09-26

虚拟立体车库实训平台与PLC教学

虚拟立体车库实训平台与PLC教学

2018-09-26

基于BIM+理论的船闸运维系统设计与开发

基于BIM+理论的船闸运维系统设计与开发

2018-09-26

一种虚实结合的船舶压缩空气操作训练系统设计

一种虚实结合的船舶压缩空气操作训练系统设计

2018-09-26

基于Unity+3D的综采工作面仿真系统研究

虚拟现实技术在矿业领域广泛应用,论文利用Pro/e和3DS Max建立综工作面仿真模型,结合 Unity 3D进行交互界面设计,建立基于三维可视化和虚拟仿真技术的综采工作面仿真系统。此系统 可激发工人的学习兴趣,降低工人安全培训的时间,并为综采工作面实时仿真的研究奠定了基础。

2018-09-26

J1939英文原版+中文版,共22份文档

英文原版包括SAE+J1939-01-2000,SAE+J1939-11-1999,SAE+J1939-13-2004,SAE+J1939-15-2003,SAE+J1939-21-2001,SAE+J1939-31-2004,SAE+J1939-71-2006,SAE+J1939-73-2004,SAE+J1939-74-2004,SAE+J1939-75-2002,SAE+J1939-81-2003,SAE+J1939-2005共12份文档。 中文版包括SAE 1939_Appendix,SAE J1939,SAE J1939-01,SAE J1939-11,SAE J1939-13,SAE J1939-21,SAE J1939-31,SAE J1939-71,SAE J1939-73,SAE J1939-81共10份文档。

2018-08-29

PLC梯形图编程规则

尽管梯形图与继电器电路图在结构形式、元件符号及逻辑控制功能等方面相类似,但它们又有许多不同之处,梯形图具有自己的编程规则。

2018-08-16

PLC CodeSys编程源码

内附步进电机控制编程、电机正反向控制、利用高速输入计算脉冲频率、脉冲加减速输出(PWM)、脉冲加减速输出、伺服电机控制等多个源码

2018-08-16

博途V13使用教程

§1 概述 §2 基本使用方法 §3 硬件组态 §4 PLC编程 §5 人机界面 §6 PC Station的组态

2018-08-16

EndNote X8.2英文+汉化破解版,参考文献格式工具

EndNote 是SCI(Thomson Scientific 公司)的官方软件,支持国际期刊的参考文献格式有3776 种,写作模板几百种,涵盖各个领域的杂志。 安装注册说明: 1、双击[ENX8Inst-18.2.exe]安装EndNote主程序,安装时选择试用; 2、如果想使用汉化版,可以将CHS文件夹里的[EndNote.exe]拷贝到EndNote的安装目录下,替换源文件即可汉化、破解。 3、如果想使用英文版,可以将ENG文件夹里的[EndNote.exe]拷贝到EndNote的安装目录下,替换源文件即可直接破解。 EndNote 的安装目录默认为: 64位系统:C:\Program Files (x86)\EndNote X8 32位系统:C:\Program Files\EndNote X8

2018-08-16

西门子S71500组态教程+编程手册

西门子S71500组态教程+编程手册,内附组态教程和编程手册两份PDF

2018-08-15

Wago CodeSys编程手册

学习Wago的Codesys编程时找不到资料,花了很多时间找到的,对于Wago PLC编程很有帮助。还有一份Wago硬件及选型资料可以查看我上传的资料。

2018-08-15

Origin8.0破解版是一款专业的数据分析和函数绘制软件,功能强大,软件具有大量二维和三维绘图模板,界面友好直观,让操作更具简单。

Origin8.0是一款专业的数据分析和函数绘制软件,功能强大,软件具有大量二维和三维绘图模板,界面友好直观,让操作更具简单。本文件为Origin8破解工具,内附操作说明。

2018-08-15

空空如也

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

TA关注的人

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