自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(68)
  • 资源 (13)
  • 问答 (2)
  • 收藏
  • 关注

原创 How to output point‘s coordinate of qwtplotcurve

How to output point's coordinate of qwtplotcurve

2022-11-05 14:53:07 104 2

原创 setting axis of qwtplot

QwtPlotRescalerQwtPlotRescalertakes care of fixed aspect ratios for plot scales.QwtPlotRescalerauto adjusts the axes of aQwtPlotaccording to fixed aspect ratios.usage: d_rescaler->setEnabled(true); d_rescaler->setReferen...

2021-01-09 14:37:26 172

原创 QWebEngineView的使用

#include <QWebEngineView>QWebEngineView *webView = new QWebEngineView();webView->load(QUrl("file:///E:/MyProject/temp/1d_report.html"));webView->show();grid->addWidget(webView);...

2020-03-03 20:50:39 313

原创 additional options of vs2017

Vs2017 default:-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew /permissive- /bigobj -w44996 -w44456 -w44457 -w44458Vs2015 default:-Zc:rvalueCast -Zc:inline -w44996 -w44456 -w44457...

2020-03-03 07:56:59 751

原创 Per the error message

"Debug Error! Program: C:\Users... my file path HEAP CORRUPTION DETECTED: after Normal block (#78) at 0x011058C8. CRT detected that the application wrote to memory after end of heap buffer." the code ...

2020-02-27 11:50:29 152

原创 qwt interactive

2019-11-18 21:50:59 119

原创 内存越界排查方法

_ASSERTE( _CrtCheckMemory( ) ); ​​​​

2019-11-01 11:17:53 1180

转载 VS2010 release 和 debug 调试区别

VC下Debug和Release区别最近写代码过程中,发现 Debug 下运行正常,Release 下就会出现问题,百思不得其解,而Release 下又无法进行调试,于是只能采用printf方式逐步定位到问题所在处,才发现原来是给定的一个数组未初始化,导致后面处理异常。网上查找了些资料,在这 罗列汇总下,做为备忘~一、Debug 和 Release 的区别Debug 通常称为调试版本,...

2019-10-23 16:32:06 465

转载 C++:LIB和DLL的区别与使用

共有两种库:一种是LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。一种是LIB包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static link library。共有两种链接方式:动态链接使用动态链接库,允许可执行模块(.dll文件或.exe文件)仅包含在运...

2019-09-11 15:40:07 245

原创 pyinstaller打包Python脚本生成exe文件

D:\code\python>pyinstaller -F undup.py179 INFO: PyInstaller: 3.5179 INFO: Python: 3.7.4180 INFO: Platform: Windows-7-6.1.7601-SP1182 INFO: wrote D:\code\python\undup.spec188 INFO: UPX is not a...

2019-08-30 16:08:36 263

原创 打包Python脚本生成exe文件

D:\code\python>pyinstaller -F -w undup.py408 INFO: PyInstaller: 3.5408 INFO: Python: 3.7.4409 INFO: Platform: Windows-7-6.1.7601-SP1412 INFO: wrote D:\code\python\undup.spec420 INFO: UPX is no...

2019-08-29 16:01:57 549

转载 centos服务器设置代理上网的方法

1.全局的代理设置:vi /etc/profile添加下面内容http_proxy = http://username:password@yourproxy:8080/ftp_proxy = http://username:password@yourproxy:8080/export http_proxyexport ftp_proxy1 2 3 4 52.yu...

2019-07-11 17:06:12 10975 1

原创 centos7配置网络yum源

配置网络yum源:1.备份原始yum源:cd /etc/yum.repos.dmv CentOS-Base.rpeo CentOS-Base.repo.bak2.配置CentOS的DNS:vim /e...

2019-07-11 17:00:22 652

原创 Linux配置网卡IP地址

配置网卡IP地址: nmcli connection show //查看当前网卡的链接 nmcli connection delete ens33 //删除指定网卡的链接 nmcli connection add ifname ens33 con-name ens33 ipv4.method auto type et...

2019-07-11 16:11:15 629

原创 print curve data(plt_item_cpp)

2019-07-04 20:42:39 190

转载 CIDR的IP地址的表示与划分方法

早期的ip地址划分:最初设计互联网络时,为了便于寻址以及层次化构造网络,每个IP地址包括两个标识码(ID),即网络ID和主机ID。同一个物理网络上的所有主机都使用同一个网络ID,网络上的一个主机(包括网络上工作站,服务器和路由器等)有一个主机ID与其对应。IP地址是一个32位的二进制字符,为了方便人类的记忆,所以,通常人们会将二进制的IP地址表示成十进制的格式,没每八位分割一下,即分成四段...

2019-07-04 14:36:53 2039

转载 FTP的传输有两种方式:ASCII传输模式和二进制数据传输模式

FTP的传输有两种方式:ASCII传输模式和二进制数据传输模式  1.ASCII传输方式:假定用户正在拷贝的文件包含的简单ASCII码文本,如果在远程机器上运行的不是UNIX,当文件传输时ftp通常会自动地调整文件的内容以便于把文件解释成另外那台计算机存储文本文件的格式。但是常常有这样的情况,用户正在传输的文件包含的不是文本文件,它们可能是程序,数据库,字处理文件或者压缩文件(尽管字处理...

2019-07-03 14:54:41 5014

原创 QHeaderView-A section refers to a part of the header - either a row or a column, depending on the or

The QHeaderView class provides a header row or header column for item views.A QHeaderView displays the headers used in item views such as the QTableView and QTreeView classes. It takes the place of ...

2019-05-02 15:02:11 143

原创 QwtPlotPanner QwtPlotMagnifier QwtPlotZoomer

// panning with the left mouse button (void )new QwtPlotPanner( canvas() ); // zoom in/out with the wheel QwtPlotMagnifier *magnifier = new QwtPlotMagnifier( canvas() );//图形的整体缩放 ...

2019-04-15 17:32:42 985

原创 QwtPlotMagnifier  QwtPlotRescaler  QwtPlotZoomer

QwtPlotMagnifierprovides zooming, by magnifying in steps.UsingQwtPlotMagnifiera plot can be zoomed in/out in steps using keys, the mouse wheel or moving a mouse button in vertical direction.Tog...

2019-04-14 10:33:51 427

原创 qwidget::show

if you show some widget before it's parent window, you will see some window flash away suddenly.

2019-04-13 14:53:10 1153

原创 DLL 和 LIB

什么是DLL?DLL,即 Dynamic Link Library(动态链接库)。我们经常会看到一些 .dll 格式的文件,这些文件就是动态链接库文件,其实也是一种可执行文件格式。跟 .exe 文件不同的是,.dll 文件不能直接执行,他们通常由 .exe 在执行时装入,内含有一些资源以及可执行代码等。 Windows 的三大模块就是以 DLL 的形式提供的(Kernel32.dll,User...

2019-04-10 10:15:05 79

原创 Attributes that variables (and other objects) may possess.

8.2.1 AttributesAn attribute is some feature that is associated with an object.For example, common attributes of a variable include that variable’s name, its memory address, its runtime value, a ...

2019-04-04 17:41:52 126

原创 What Is a Variable?

A variable is an object that can have a value bound to it dynamically. That is, the program can change the variable’s value attribute at runtime. Note the operative word can. It is only necessary ...

2019-04-04 17:14:21 423

原创 The Heap Section and Dynamic Memory Allocation

Although simple programs may only need static and automatic variables,sophisticated programs need the ability to allocate and deallocate storagedynamically (at runtime) under program control. In the...

2019-04-04 16:43:20 173

原创 The Stack Section

The stack is a data structure that expands and contracts in response to procedure invocations and returns, among other things.At runtime, the system places all automatic variables (nonstatic local v...

2019-04-04 16:37:15 97

转载 c++ *.h和*.cpp在编译中的作用

首先,我们可以将所有东西都放在一个.cpp文件内.然后编译器就将这个.cpp编译成.obj,obj是什么东西?就是编译单元了.  一个程序,可以由一个编译单元组成,也可以有多个编译单元组成.如果你不想让你的源代码变得很难阅读的话,就请使用多个编译单元吧.(一个函数不能放到两个编译单元里面,但两个以上就可以分别放在一个单元,也就是cpp里面)那么就是一个.cpp对应一个.obj,然后将所有的o...

2019-04-01 10:47:22 488

转载 宏与函数的比较

1、宏的概念宏定义是指将一个标识符定义一个字符串,在源程序中该标识符被字符串替换的实现方式。宏书写的格式为:#define 宏名(参数表) 宏。2、宏与函数的区别3、宏的优缺点(1)优点:1)提高程序的可读性,而且方便修改;2)宏只是进行简单的字符串替换,没有参数的入栈和出栈,提高了程序的运行效率。(2)缺点:1)宏不进行类型检测,存在安全隐患;2)因为边界...

2019-04-01 10:31:29 189

转载 以OpenCV库为例讲解如何在VS中配置第三方动态库

正常情况下,你拿到的别人的第三方动态库(静态库调用方式这里不讲,有另外一篇文章)至少应该包含下面三种文件:1. 头文件,这个一般放在include这样字眼的文件夹下,比如OpenCV的:然后include里面还分成了许多文件夹,便于管理。2. dll文件,这个一般放在bin这样字眼的文件夹下,比如:3. dll配套的动态lib文件,这个就一般放在lib这样字样的文件夹下,比如:...

2019-03-24 11:29:51 321

转载 QT源码分析:QObject

  QT框架里面最大的特色就是在C++的基础上增加了元对象系统(Meta-Object System),而元对象系统里面最重要的内容就是信号与槽机制,这个机制是在C++语法的基础上实现的,使用了函数、函数指针、回调函数等概念。当然与我们自己去写函数所不同的是槽与信号机制会自动帮我们生成部分代码,比如我们写的信号函数就不需要写它的实现部分,这是因为在我们编译程序的时候,编译器会自动生成这一部分...

2019-03-19 17:40:00 215

转载 qt的moc,uic,rcc命令的使用

qt是一个c++的界面库,其特点就是其源码可以跨平台编译,这样在写自己的小工具时可以方便地在windows,mac或linux环境下移植了。在windows下写c++程序当然选vs,在mac下写程序当然用xcode,在linux下就完全控制台吧。本人仅仅将其看成是一个c++的库,所以不想学习新的的IDE--qt creator,也不想去学qt designer,所以qt的预处理都需要自己用命令...

2019-03-19 13:52:10 669

转载 关于cmake qmake make makeile之间的关系问题

总之 qmake是根据.pro文件生成makefile文件,同理cmake是根据CMakeList.txt生成的makefile文件。 make再根据makefile文件来编译工程文件 来完成(预编译)-> (编译) -> (汇编) -> (链接)中的编译过程。下面是知乎一位大哥所说,我认为挺好,这里...

2019-03-19 11:40:55 217

转载 常用make的介绍和分析

【编译工具】(gmake,nmake,cmake,dmake,bmake)https://blog.csdn.net/SoaringLee_fighting/article/details/851588351、参考http://www.it610.com/article/2154508.htmhttps://blog.csdn.net/tsaiyong_ahnselina/arti...

2019-03-19 11:20:54 245

原创 QObject class

The QObject class is the base class of all Qt objects.QObject is the heart of the Qt Object Model. The central feature in this model is a very powerful mechanism for seamless object communication ca...

2019-03-18 22:55:08 148

转载 socket通讯原理以及tcp、ip三次握手机制分析

要写网络程序就必须用Socket,这是程序员都知道的。而且,面试的时候,我们也会问对方会不会Socket编程?一般来说,很多人都会说,Socket编程基本就是listen,accept以及send,write等几个基本的操作。是的,就跟常见的文件操作一样,只要写过就一定知道。对于网络编程,我们也言必称TCP/IP,似乎其它网络协议已经不存在了。对于TCP/IP,我们还知道TCP和UDP,前者可以...

2019-03-07 16:59:04 167

转载 系统调用和库函数及API的区别

在写程序的过程中,像MFC,VC++这些编程,都会涉及到函数的调用,有库函数也有系统函数,下面看一看它们的区别!!系统调用(system call)和库函数调用(Library function call)的区别?理解库函数的区别和系统调用,首先是kernel mode和user mode这两个模式是这两种函数工作时的空间不同。...

2019-03-06 14:09:50 465

转载 Linux系统调用(syscall)原理

Linux体系结构内核空间与用户空间是程序执行的两种不同状态,通过系统调用和硬件中断能够完成从用户空间到内核空间的转移。如下图所示:linux 体系结构图从上图得知,Linux由用户空间和内核空间一般情况下,用户进程是不能访问内核的。它既不能访问内核所在的内存空间,也不能调用内核中的函数。Linux内核中设置了一组用于实现各种系统功能的子程序,用户可以通过调用他们访问li...

2019-03-06 11:04:14 1079

转载 [Linux]系统调用理解(1)

本文是Linux系统调用专栏系列文章的第一篇,对Linux系统调用的定义、基本原理、使用方法和注意事项大概作了一个介绍,以便读者对Linux系统调用建立一个大致的印象。什么是系统调用?Linux内核中设置了一组用于实现各种系统功能的子程序,称为系统调用。用户可以通过系统调用命令在自己的应用程序中调用它们。从某种角度来看,系统调用和普通的函数调用非常相似。区别仅仅在于,系统调用由...

2019-03-06 10:48:53 115

转载 通信机制-TCP/IP、Http、Socket的区别

网络由下往上分为  物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。  通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,  三者从本质上来说没有可比性,  socket则是对TCP/IP协议的封装和应用(程序员层面上)。  也可以说,TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,  而HTTP是应用层...

2019-02-25 14:32:00 155

转载 DIV+CSS布局

网页主要由3部分组成:结构(Structur)、表现(Presentation)和行为(Behavior)。W3C规定这3方面的表准为:结构化标准语言主要包括:XHTML和XML表现标准语言主要包括:CSS行为标准语言主要包括:对象模型DOM、ECMAScript等采用标准的好处:l         文件下载与页面显示速度更快。l         内容能被更多的用户所访...

2019-02-18 16:09:26 124

使用vs2019 编译 qt-5.15.0的源码生成的完整的SDK,包括dll/pdb/h文件,可以调试qt代码

使用vs2019 编译 qt-5.15.0的源码生成的完整的SDK,包括dll/pdb/h文件,可以调试qt代码。

2023-08-29

qwt examples

qwt官方例子的运行效果收集,可以通过这个来检索你需要的实例。

2019-04-19

QT维基百科

包含QT开发过程中可能遇到的400多个问题的详细解答,是做QT开发人员的好帮手。

2018-07-10

Linux从初学到精通

学习linux操作系统很好的书籍,内容全面,零基础学习,可以作为新手的入门书籍

2018-05-02

Java Web服务:构建与运行(第2版)第6-7章源代码

Java Web服务:构建与运行(第2版)第6-7章源代码

2017-05-11

Java Web服务:构建与运行(第2版)第5章源代码

Java Web服务:构建与运行(第2版)第5章源代码

2017-05-11

Java Web服务:构建与运行(第2版)1-3-4章源代码

Java Web服务:构建与运行(第2版)1-3-4章源代码

2017-05-11

Java Web服务:构建与运行(第2版)第三章和第四章源代码

Java Web服务:构建与运行(第2版)第三章和第四章源代码

2017-05-11

Java Web服务:构建与运行(第2版)第2章源代码

Java Web服务:构建与运行(第2版)源代码 第2章

2017-05-11

JSP+Servlet+Tomcat应用开发从零开始学 源码

JSP+Servlet+Tomcat应用开发从零开始学 全书源代码

2017-03-08

vim支持perl的插件

vim是一款强大的编辑器,安装插件后更是如虎添翼,可以大大提高代码编辑的效率,附件就是linux环境下安装perl插件的代码和说明,你安装后会大大提高你用vim进行perl编程的效率。

2016-06-16

redhat linux支持中文需要的安装包

安装redhat linux以后需要安装附件的包才能支持中文,否则中文会显示乱码。 请按照如下步骤安装: rpm -ivh libFS-1.0.0-3.1.x86_64.rpm rpm -ivh ttmkfdir-3.0.9-23.el5.x86_64.rpm rpm -ivh chkfontpath-1.10.1-1.1.x86_64.rpm xorg-x11-xfs-1.0.2-4.x86_64.rpm rpm -ivh fonts-chinese-3.02-12.el5.noarch.rpm rpm -ivh fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm

2016-06-16

oracle hr resource script

创建hr模式,oracle培训测试用,下载后解压执行即可。

2015-04-20

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

TA关注的人

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