- 博客(70)
- 资源 (13)
- 问答 (2)
- 收藏
- 关注
原创 qt通过QAxObject操作word插入表格及数据,图片生成文档
***********************************************以下为插入图片区域*************************************************************//*插入表格*******************************************以下评分表格************************************************************///行距设置为单倍行距。
2024-12-11 06:35:42
1152
原创 【无标题】vertex shader and fragment shader
The vertex shader differs in its input, in that it receives its input straight from the vertex data. The other exception is that the fragment shader requires a vec4 color output variable, since thefragment shaders needs to generate a final output color
2024-10-20 11:59:36
256
原创 How to output point‘s coordinate of qwtplotcurve
How to output point's coordinate of qwtplotcurve
2022-11-05 14:53:07
156
1
原创 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
241
原创 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
370
原创 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
822
原创 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
185
转载 VS2010 release 和 debug 调试区别
VC下Debug和Release区别最近写代码过程中,发现 Debug 下运行正常,Release 下就会出现问题,百思不得其解,而Release 下又无法进行调试,于是只能采用printf方式逐步定位到问题所在处,才发现原来是给定的一个数组未初始化,导致后面处理异常。网上查找了些资料,在这 罗列汇总下,做为备忘~一、Debug 和 Release 的区别Debug 通常称为调试版本,...
2019-10-23 16:32:06
529
转载 C++:LIB和DLL的区别与使用
共有两种库:一种是LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。一种是LIB包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static link library。共有两种链接方式:动态链接使用动态链接库,允许可执行模块(.dll文件或.exe文件)仅包含在运...
2019-09-11 15:40:07
394
原创 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
309
原创 打包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
592
转载 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
11118
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
751
原创 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
711
转载 CIDR的IP地址的表示与划分方法
早期的ip地址划分:最初设计互联网络时,为了便于寻址以及层次化构造网络,每个IP地址包括两个标识码(ID),即网络ID和主机ID。同一个物理网络上的所有主机都使用同一个网络ID,网络上的一个主机(包括网络上工作站,服务器和路由器等)有一个主机ID与其对应。IP地址是一个32位的二进制字符,为了方便人类的记忆,所以,通常人们会将二进制的IP地址表示成十进制的格式,没每八位分割一下,即分成四段...
2019-07-04 14:36:53
2270
转载 FTP的传输有两种方式:ASCII传输模式和二进制数据传输模式
FTP的传输有两种方式:ASCII传输模式和二进制数据传输模式 1.ASCII传输方式:假定用户正在拷贝的文件包含的简单ASCII码文本,如果在远程机器上运行的不是UNIX,当文件传输时ftp通常会自动地调整文件的内容以便于把文件解释成另外那台计算机存储文本文件的格式。但是常常有这样的情况,用户正在传输的文件包含的不是文本文件,它们可能是程序,数据库,字处理文件或者压缩文件(尽管字处理...
2019-07-03 14:54:41
5386
原创 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
171
原创 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
1075
原创 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
504
原创 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
1190
原创 DLL 和 LIB
什么是DLL?DLL,即 Dynamic Link Library(动态链接库)。我们经常会看到一些 .dll 格式的文件,这些文件就是动态链接库文件,其实也是一种可执行文件格式。跟 .exe 文件不同的是,.dll 文件不能直接执行,他们通常由 .exe 在执行时装入,内含有一些资源以及可执行代码等。 Windows 的三大模块就是以 DLL 的形式提供的(Kernel32.dll,User...
2019-04-10 10:15:05
93
原创 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
152
原创 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
486
原创 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
216
原创 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
120
转载 c++ *.h和*.cpp在编译中的作用
首先,我们可以将所有东西都放在一个.cpp文件内.然后编译器就将这个.cpp编译成.obj,obj是什么东西?就是编译单元了. 一个程序,可以由一个编译单元组成,也可以有多个编译单元组成.如果你不想让你的源代码变得很难阅读的话,就请使用多个编译单元吧.(一个函数不能放到两个编译单元里面,但两个以上就可以分别放在一个单元,也就是cpp里面)那么就是一个.cpp对应一个.obj,然后将所有的o...
2019-04-01 10:47:22
532
转载 宏与函数的比较
1、宏的概念宏定义是指将一个标识符定义一个字符串,在源程序中该标识符被字符串替换的实现方式。宏书写的格式为:#define 宏名(参数表) 宏。2、宏与函数的区别3、宏的优缺点(1)优点:1)提高程序的可读性,而且方便修改;2)宏只是进行简单的字符串替换,没有参数的入栈和出栈,提高了程序的运行效率。(2)缺点:1)宏不进行类型检测,存在安全隐患;2)因为边界...
2019-04-01 10:31:29
255
转载 以OpenCV库为例讲解如何在VS中配置第三方动态库
正常情况下,你拿到的别人的第三方动态库(静态库调用方式这里不讲,有另外一篇文章)至少应该包含下面三种文件:1. 头文件,这个一般放在include这样字眼的文件夹下,比如OpenCV的:然后include里面还分成了许多文件夹,便于管理。2. dll文件,这个一般放在bin这样字眼的文件夹下,比如:3. dll配套的动态lib文件,这个就一般放在lib这样字样的文件夹下,比如:...
2019-03-24 11:29:51
341
转载 QT源码分析:QObject
QT框架里面最大的特色就是在C++的基础上增加了元对象系统(Meta-Object System),而元对象系统里面最重要的内容就是信号与槽机制,这个机制是在C++语法的基础上实现的,使用了函数、函数指针、回调函数等概念。当然与我们自己去写函数所不同的是槽与信号机制会自动帮我们生成部分代码,比如我们写的信号函数就不需要写它的实现部分,这是因为在我们编译程序的时候,编译器会自动生成这一部分...
2019-03-19 17:40:00
246
转载 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
727
转载 关于cmake qmake make makeile之间的关系问题
总之 qmake是根据.pro文件生成makefile文件,同理cmake是根据CMakeList.txt生成的makefile文件。 make再根据makefile文件来编译工程文件 来完成(预编译)-> (编译) -> (汇编) -> (链接)中的编译过程。下面是知乎一位大哥所说,我认为挺好,这里...
2019-03-19 11:40:55
257
转载 常用make的介绍和分析
【编译工具】(gmake,nmake,cmake,dmake,bmake)https://blog.youkuaiyun.com/SoaringLee_fighting/article/details/851588351、参考http://www.it610.com/article/2154508.htmhttps://blog.youkuaiyun.com/tsaiyong_ahnselina/arti...
2019-03-19 11:20:54
296
原创 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
199
转载 socket通讯原理以及tcp、ip三次握手机制分析
要写网络程序就必须用Socket,这是程序员都知道的。而且,面试的时候,我们也会问对方会不会Socket编程?一般来说,很多人都会说,Socket编程基本就是listen,accept以及send,write等几个基本的操作。是的,就跟常见的文件操作一样,只要写过就一定知道。对于网络编程,我们也言必称TCP/IP,似乎其它网络协议已经不存在了。对于TCP/IP,我们还知道TCP和UDP,前者可以...
2019-03-07 16:59:04
205
转载 系统调用和库函数及API的区别
在写程序的过程中,像MFC,VC++这些编程,都会涉及到函数的调用,有库函数也有系统函数,下面看一看它们的区别!!系统调用(system call)和库函数调用(Library function call)的区别?理解库函数的区别和系统调用,首先是kernel mode和user mode这两个模式是这两种函数工作时的空间不同。...
2019-03-06 14:09:50
562
转载 Linux系统调用(syscall)原理
Linux体系结构内核空间与用户空间是程序执行的两种不同状态,通过系统调用和硬件中断能够完成从用户空间到内核空间的转移。如下图所示:linux 体系结构图从上图得知,Linux由用户空间和内核空间一般情况下,用户进程是不能访问内核的。它既不能访问内核所在的内存空间,也不能调用内核中的函数。Linux内核中设置了一组用于实现各种系统功能的子程序,用户可以通过调用他们访问li...
2019-03-06 11:04:14
1231
转载 [Linux]系统调用理解(1)
本文是Linux系统调用专栏系列文章的第一篇,对Linux系统调用的定义、基本原理、使用方法和注意事项大概作了一个介绍,以便读者对Linux系统调用建立一个大致的印象。什么是系统调用?Linux内核中设置了一组用于实现各种系统功能的子程序,称为系统调用。用户可以通过系统调用命令在自己的应用程序中调用它们。从某种角度来看,系统调用和普通的函数调用非常相似。区别仅仅在于,系统调用由...
2019-03-06 10:48:53
130
使用vs2019 编译 qt-5.15.0的源码生成的完整的SDK,包括dll/pdb/h文件,可以调试qt代码
2023-08-29
vim支持perl的插件
2016-06-16
redhat linux支持中文需要的安装包
2016-06-16
q5 表格头问题,垂直表头总是被合并到第1列。
2019-03-07
eclipse aar 报错services.xml(拒绝访问。)
2016-06-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人