排序:
默认
按更新时间
按访问量

Qt强大的QSS

转载自:https://www.cnblogs.com/wangqiguo/p/4960776.html#_label6 阅读目录 什么是QSS QSS在Qt程序中的使用办法 QSS的语法规则 QSS的选择器类型 QSS子控件 QSS伪状态 QSS级联与冲突 QSS实际应用中要注...

2018-08-16 22:53:27

阅读数:59

评论数:0

QT 中 信号槽 连接方式

1、qt中connect函数用来连接信号槽,一般有5种连接方式:直接连接、队列连接、自动连接、阻塞连接、防重复连接;   1)直接连接:DirectConnection(同步调用)           可以理解为信号直接调用槽函数,由信号的发出者直接调用槽函数执行,因此,槽函数在信号发出者所在线程...

2018-06-20 23:35:56

阅读数:60

评论数:0

Linux 软连接与硬链接

在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号。文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存在,从而实现文件的快速访问。Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为...

2016-12-28 14:56:17

阅读数:291

评论数:0

C++实现二位数组加减法

为了深入理解C++中拷贝构造函数、赋值运算符、运算符重载、动态内存分配new,写了一个实现数组加法的类。虽然该程序实现的功能比较简单,但是却包含了不少难点和初学者容易忽视的地方。 //class.h #include #include using namespace std; class ...

2016-08-12 00:27:52

阅读数:2661

评论数:0

常量对象、常量成员函数、常量成员函数的非常量重载版本。

奇妙却非比寻常的const

2016-08-06 16:26:18

阅读数:1020

评论数:0

MYSQL数据库在C语言API函数接口

MYSQL在 C 语言 中可用的API:   mysql_affected_rows() 返回被最新的UPDATE, DELETE或INSERT查询影响的行数。 mysql_close() 关闭一个服务器连接。 mysql_connect() 连接一个MySQL服务器。...

2016-07-20 21:47:51

阅读数:2813

评论数:1

C++左值引用

按照左值引用传参,返回值引用类型

2016-07-19 16:13:18

阅读数:605

评论数:0

C++右值引用

1、右值引用引入的背景 临时对象的产生和拷贝所带来的效率折损,一直是C++所为人诟病的问题。但是C++标准允许编译器对于临时对象的产生具有完全的自由度,从而发展出了CopyElision、RVO(包括NRVO)等编译器优化技术,它们可以防止某些情况下临时对象产生和拷贝。下面简单地介绍一下Copy...

2016-07-19 15:43:09

阅读数:507

评论数:0

EXTERN C 关键字

当我们通过C++来调用一些按照C语言开发的库时,利用C++编译器编译该程序后会发现编译器报错,大概意思是:找不到某个函数的定义。 原因:函数链接阶段无法找到C函数。C++中使用了函数重载的机制,导致函数名相同的函数功能相差可能非常大,而C语言没有函数重载机制,因此不同函数仅通过函数名来区分。因此...

2016-07-18 11:08:20

阅读数:169

评论数:0

C++中单字符与字符串的读取

1.单字符输入 两个成员函数:int get(void);   istream& get(char &ch) 这两个函数读取输入流中下一字符,即使该字符是空格、制表符、换行符等。 区别:遇到文件结束符EOF时int get(void);返回EOF,而 istream& ge...

2016-07-13 15:57:49

阅读数:2633

评论数:0

从结构体成员获取结构体地址的方法

今天朋友面试,有一个问题他没回答上来,我便在这里给出答案,希望能帮助到一些准备找工作的同学。 面试官会问道:已经知道结构体对象中的一个对象,如何获取结构体的地址呢? 因为结构体成员在内存中的存储数据是按照成员定义顺序存储的,因此,要回答这个问题,首先得解决两个问题 1):该结构体成员的地址 2):...

2016-07-12 16:50:10

阅读数:3229

评论数:0

linux中Mysql常用命令

MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。 Mysql常用命令   show databases; 显示数据库   create database name; 创建数据库   use databasename; 选择数据库   drop...

2016-07-08 16:54:31

阅读数:416

评论数:0

linux 中的文件锁

Linux运行多个进程同时对一文件进行读写,虽然每一个read和write都是原子操作,但内核并没有在两个读写操作之间加以同步。因此,当一个进程多次调用read读文件时,就有可能在某两次读之间被另一进程所写,因此,读的的值将发生错误,造成了文件数据的随机性冲突,为解决此类并发进程对共享文件的访问控...

2016-07-05 21:33:37

阅读数:624

评论数:0

C语言函数返回值实现机制

我们知道,在子函数中返回局部变量的值是不会出什么问题的,但是,返回一个局部变量的指针或者引用时,在后续解引用这个指针时就得不到理想的结果,原因在于:子函数中的自动变量(栈内存中的变量)会在子函数返回后被释放掉,但是返回值会被保存在cpu的寄存器中,因此,在返回子函数后,返回值能从寄存器中将返回值赋...

2016-06-29 20:18:34

阅读数:2619

评论数:0

shell中${}的用法

1. 截断功能 ${file#*/}:       拿掉第一条/及其左边的字符串:dir1/dir2/dir3/my.file.txt ${file##*/}:    拿掉最后一条/及其左边的字符串:my.file.txt ${file#*.}:       拿掉第一个.及其左边...

2016-06-12 11:16:26

阅读数:224

评论数:0

C++多继承中虚基类

C++中多继承时,派生类难免继承两个或多个基类的同名函数,因此,对于派生类对象调用同名函数时便产生了二义性(该对象不知道到底调用来自于哪一个直接基类的函数)。解决办法:虚基类。 虚基类使得从多个类派生出的对象只继承一个基类对象,而此时,从多个类派生出的派生类必须定义每一个同名函数,否则编译时报错。...

2016-06-01 17:37:08

阅读数:405

评论数:0

C++类继承

公有派生: 基类的共有成员将成为派生类的公有成员;基类的私有部分也将成为派生类的私有部分,但是,该部分只能通过基类的共有和保护方法访问。因此,派生类对象将存储基类的数据成员,派生类对象也可以使用基类的方法。 派生类的初始化: 派生类的构造函数必须调用基类的构造函数来初始化基类数据成员。因此,创建派...

2016-05-23 23:10:45

阅读数:473

评论数:0

ARM常用指令教程

ARM指令教程   ARM汇编程序特点: l         所有运算处理都是发生通用寄存器(一般是R0~R14)的之中.所有存储器空间(如C语言变量的本质就是一个存储器空间上的几个BYTE).的值的处理,都是要传送到通用寄存器来完成.因此代码中大量看到LDR,STR指令来传送值. l...

2016-05-20 17:20:47

阅读数:514

评论数:0

C++中的const,static const和static类成员的初始化问题

C++中, const, static const, static这三种类成员的初始化容易出问题: const 作为类成员,只能在构造函数初始化列表中被初始化; static 作为类成员,所有类对象共享该成员,只能在类外部的.cpp文件中被初始化,初始化时不用指明static属性; static ...

2016-05-08 21:13:15

阅读数:2682

评论数:0

C++中构造函数创建对象

1、 C++中构造函数的调用方式主要分为两类: 1)显示调用: eg: Stock food = Stock("360",250,2.5); 2)隐式调用; eg:Stock food("360",250,2.5); 注意:显示调用构造函数大多编译器理解为对...

2016-05-02 00:12:45

阅读数:2055

评论数:0

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