自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (4)
  • 收藏
  • 关注

原创 Eigen数学库配置、使用

下载:http://eigen.tuxfamily.org/index.php?title=Main_Page解压后可以选择编译,也可以直接包含头文件直接用,因为这个库都是模板库,用头文件编写,所以其实编译与不编译没太大区别包含Eigen/Dense文件,就可以使用大部分的基本操作,包括矩阵的一些操作。下边主要是一些操作说明博客:这两篇博客讲的比较全面各个方面都有:http...

2018-10-31 10:53:04 654

转载 径向基插值

转自:https://blog.csdn.net/qq_18343569/article/details/48227839当我们遇到高维的数据,二维或者三维的数据时,由于数据的不完整,需要预测一些数值,一般我们的方法是用曲面重构,曲面重构可分为:1、插值2、逼近曲面插值我们一般使用 径向基插值的方法:RBF (Radial Basis Function)可以看作是一个高维空间中的曲...

2018-10-31 10:45:11 8612

原创 QT中pro、pri、prf、prl文件

QT .pro文件在QT中使用qmake自动生成pro文件,如果要自己定制工程选项,则需要自行修改pro文件。pro文件有以下关键字:TEMPLATE、TARGET、DESTDIR、DEPENDPATH、INCLUDEPATH、SOURCES、HEADERS、FORMS、LIBS、TRASHLATIONS、RESOURCES、CONFIG、UI_DIR、RCC_DIR、MOC_DIR、OB...

2018-10-30 14:16:20 2786

原创 QT中的界面数据存储、获取

QT中可以在个别的界面类对象中直接存储数据(有些类似于C++中的关联容器,可以根据key查找到value,但是QT的此项功能更强大些,一个key可以对应value1、value2、value3)QT的接口: 存储数据 setData() setItemData() setUserData() 获取数据: data() itemData() userDat...

2018-10-29 22:03:12 2420

转载 QT中的QVariant类型-万能变量

转自:https://blog.csdn.net/xiaopei_yan/article/details/81410092前言QVariant这个类很神奇,或者说方便。很多时候,需要几种不同的数据类型需要传递,如果用结构体,又不大方便,容器保存的也只是一种数据类型,而QVariant则可以统统搞定。 介绍帮助文档上说:The QVariant class acts like a ...

2018-10-29 21:42:43 8189

转载 C++中的dynamic_cast、static_cast转换区别

转自:https://blog.csdn.net/qq_26849233/article/details/62218385一、static_cast关键字(编译时类型检查),简而言之主要用于除基本转换外的转换用法:static_cast < type-id > ( expression ),该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的...

2018-10-29 17:06:56 253

原创 Windows下的多线程

进程(process)、线程(thread)多线程是为了同步完成多项任务,提高并发性,不是为了提高运行效率,而是为了提高资源使用效率来提高系统的效率。线程是在同一时间需要完成多项任务的时候实现的。在进程切换时,耗费资源较大,效率要差一些。但对于一些要求同时进行并且又要共享某些变量的并发操作,只能用线程,不能用进程。有关此方面的概念参考:https://www.cnblogs.com/f...

2018-10-24 11:24:12 131

原创 HBRUSH、MFC中创建CBrush时遇到的问题

HBRUSH与CBrush的关系HBRUSH、HPEN是所有Windows编程的基础API,MFC的所有类(包括CBrush CPen)只是把这些API封装成C++的对象,把一些SDK中的一些必要和重复的操作封装到类的构造函数和析构函数中。创建CBrush遇到的问题创建CBrush有多种方法,例如有hBrush = CreateSolidBrush (crColor) ;但是注...

2018-10-24 10:38:35 1124

原创 MFC中创建非模态的另一种方法

MFC中创建非模态对话框一般是用create方法,还有另外一种新奇的方法可以实现相同的效果在构造对话框对象时指定父窗口为CWnd::GetDesktopWindow()主线程没有被阻塞,是你在线程中构造对话框对象时将父窗口参数给了NULL(缺省值),这样会把主窗口作为其父窗口,模态对话框会禁用其父窗口,所以主窗口不能用了。可以在构造对话框对象时指定父窗口为CWnd::GetDesktopW...

2018-10-24 10:29:56 220

原创 Windows的进队消息、不进队消息,MFC中Invalidate()和UpdateWindow()

首先清楚Windows中的消息分为进队消息与不进队消息,例如SendMessage为不进队消息,而是直接将消息发送给窗口,执行完SendMessage之后,立即执行消息响应函数,PostMessage为进队消息,将消息发送到队列,等待系统将消息挨次取出,执行,PostThreadMessage为向线程发消息具体关于进队消息、不进队消息的介绍参考:https://blog.csdn.net/bo...

2018-10-24 10:24:40 276

原创 QT中toggled、trigger信号

toggle 与trigger 区别:1. toggle 类似开关。 具有2个状态,打开/关闭。  使用这个信号,是在这2个状态之间切换。2. trigger是一次性的。 点击后,无法改变状态。 要么是打开,要么是关闭。  toggle在实物上有开关的意思,这跟我们物理实验用的开关是一回事,两头表示两个状态:合上和断开。于是更准确的译法应该是切换,在两个状态间进行转换。在Qt中,che...

2018-10-10 21:37:54 5275

原创 Linux下的软件包管理-yum、rpm

Linux与windows安装各种应用程序相似,在linux下也可以安装各种需要的应用程序,通常称为软件包。在Linux中主要用yum、rpm两个软件管理包rpm 只能安装已经下载到本地机器上的rpm 包. yum能在线下载并安装rpm包,能更新系统,且还能自动处理包与包之间的依赖问题,这个是rpm 工具所不具备的。rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软...

2018-10-09 16:31:24 142

转载 Linux 下编译环境(gcc/g++编译器、gdb调试工具)的安装

转自:https://blog.csdn.net/qq_38117478/article/details/79063542今天主要来介绍一下如何安装gcc/g++,gdb 编译器;主要有两种方法,一种是通过yum命令安装,另一种则是通过下载源码安装,作为初学者来说,前一种方法相对简单,并且容易掌握。以下是具体的步骤:1、 先在普通的用户模式下使用 : which gcc  查看当前系统是否...

2018-10-09 16:06:32 628

转载 QT中常见对话框的创建

转自:https://blog.csdn.net/fei86155/article/details/71006135一、多窗口切换第一步:首先创建一个项目,之后进入ui设计模式,在左侧找到Label和Push Button这两个左键拖入。第二步:双击Label将其修改为主界面,之后在Push Button 右键选择clicked()转到槽。第三步:在函数槽中添加:(需要包含#inc...

2018-10-09 15:56:24 1822

转载 C++简单实现反距离插值

转自:https://blog.csdn.net/zzrrhhh/article/details/78385452?locationNum=8&fps=1反距离插值C++实现/*测试数据70 140 115.4115 115 123.1150 150 113.8110 170 110.590 190 107.2180 210 131.78110 150 所求值应...

2018-10-07 22:50:58 2902

原创 ubuntu、windows 时间不一致,因为对待bios时间不一致

Ubuntu、Windows双系统下,Windows时间不对设置:Ubuntu中执行 timedatectl set-local-rtc 1 --adjust-system-clock转自:https://blog.csdn.net/sflsgfs/article/details/79154675

2018-10-07 22:48:51 2876

原创 MFC中各种对话框创建汇总

1、读、写对话框读取 CFileDialog dl(TRUE); dl.m_ofn.lpstrTitle = _T("选择录井Excel数据"); //dl.m_ofn.lpstrFilter = _T("xls文件\0*.xls\0csv文件\0*.csv\0xlsx文件\0*.xlsx\0\0"); dl.m_ofn.lpstrFilter = _T("Excel文件(*.xl...

2018-10-07 21:09:22 232

原创 MFC中改变CButton按钮颜色、位置、大小

一般都需要创建一个新的类CMyButton继承自CButton,然后用CMyButton创建按钮,其中最为关键的是要重写DrawItem函数博客:http://blog.sina.com.cn/s/blog_65cab32d01013uad.html另一个封装好的类:http://blog.csdn.net/luo_sen/archive/2008/08/01/2751752.aspx...

2018-10-07 16:02:38 6876 1

原创 Windows中的绘图与SetViewportOrgEx、SetWindowOrgEx函数

想要了解此处需要先清楚windows的绘图模式:https://blog.csdn.net/qq_16334327/article/details/82952003其次在了解SetViewportOrgEx、SetWindowOrgEx函数的差别:https://blog.csdn.net/u014034497/article/details/47059011...

2018-10-06 16:50:55 252

转载 Windows绘图中的映射模式

转载地址:http://www.cnblogs.com/xi52qian/archive/2011/08/29/2158341.html Windows应用程序绘制图形时使用的是一种逻辑单位,每个逻辑单位的大小由映射模式决定, 这个逻辑单位既可以与设备单位(屏幕或打印机上的一个像素点)相同,也可以是一种物理单 位(如毫米),还可以是用户自定义的一种单位。在Windows应用程序中,只要与输...

2018-10-06 16:32:51 410

原创 MFC对话框中绘制各种图形-ChartCtrol控件

ChartCtrol是别人放在CodeProject的一份源代码,包括了在对话框中绘制各种图形的方法,下面是本人搜集到的一些博客资源。ChartCtrol的下载地址以及英文介绍:https://www.codeproject.com/Articles/14075/High-speed-Charting-ControlChartCtrol的中中文翻译过来的介绍:https://blo...

2018-10-05 21:19:29 1081

转载 C++中实现防止一个类被其他类继承

如何在防止一个类被其他的类继承呢?如果是仅仅为了达到这个目的可以直接把这个类的构造函数设置成私有的,这样就杜绝了其他类的继承。也相当于毁掉了这个类(无法再创造出自己的对象)。那么怎么样既要保证这个类的完整性,又防止其他类的继承呢?这就要借助友元来实现,因为友元是不可以被继承的。如果一个类的构造函数要借助它的友元类,那么继承了这个类的类就无法构造自己的对象。从而杜绝了被继承。#in...

2018-10-05 10:27:55 598

转载 C++中虚继承的作用及底层实现原理

转自:https://blog.csdn.net/bxw1992/article/details/77726390虚继承和虚函数是完全无相关的两个概念。虚继承是解决C++多重继承问题的一种手段,从不同途径继承来的同一基类,会在子类中存在多份拷贝。这将存在两个问题:其一,浪费存储空间;第二,存在二义性问题,通常可以将派生类对象的地址赋值给基类对象,实现的具体方式是,将基类指针指向继承类(继承...

2018-10-05 10:14:27 604

ffmpeg-windows.zip

ffmpeg-windows

2021-02-26

SIP信令标准软件

SIP信令标准软件

2020-10-21

空空如也

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

TA关注的人

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