Qt学习笔记
ZSGG_ACM
既然选择了ACM了,那就好好爱它,不管风雨兼程.
展开
-
模态与非模态的区别
一、Dialog(对话框窗口)Dialog窗口分为模态与非模态两种。所谓模态对话框,就是会阻塞同一应用程序中其它窗口的输入,与之相反的是非模态对话框。设置模态对话框可以通过设置事件循环exec()来达到。也有另外的解释: 所谓的模态Dialog就是将当前线程放入阻塞队列,所谓的非模态Dialog就是再创建一个线程专门用来显示对话框。对于建立在堆上的Dia原创 2016-01-03 15:58:52 · 4548 阅读 · 0 评论 -
Copy List with Random Pointer
struct RandomListNode { int label; RandomListNode *next, *random; RandomListNode(int x) : label(x), next(NULL), random(NULL) {}};class Solution {public: typedef pair PAIR; Rand原创 2016-02-25 21:29:39 · 370 阅读 · 0 评论 -
Convert Sorted List to Binary Search Tree
一、概述平衡二叉树是一颗n个节点的高度为lgn的二叉查找树,严格维持节点的左右节点数差的绝对值小于等于1对于一个已经排好序的链表来说,只需要找到中间点,把其当做root,其左边链表为root的left节点,其右边链表为root的right节点,递归构造就行二、代码struct ListNode { int val; ListNode *nex原创 2016-02-25 18:10:09 · 345 阅读 · 0 评论 -
容器的随机数生成器(模板)
一、概述随机数生成器用到了插入迭代器,随机数引擎,随机数分布器,这些都是c++11新标准才有的模板利用了所有STL容器都支持插入迭代器的特性模板实现了给一个STL容器随机生成一定范围内的具有若干个无符号的整数二、代码template T getRandom(int num,int l,int r) { T temp; uniform_int原创 2016-02-24 21:31:42 · 805 阅读 · 0 评论 -
一些特别有趣的C++面试题(持续更新中)
一、根据C++11标准,以下程序输出什么?#include using namespace std;class A{public: A() { cout << "A"; } A(const A &) { cout << "a"; }};class B : virtual A{public: B() { cout << "B"; } B(const B &)原创 2016-04-01 21:43:51 · 4158 阅读 · 4 评论 -
234. Palindrome Linked List
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: bool isPalin原创 2016-02-15 15:45:16 · 505 阅读 · 0 评论 -
Qt5链接Mysql的驱动命令
在命令窗口那里输入这样一条命令:sudo apt-get install libqt5sql5-mysql原创 2016-01-14 20:56:59 · 1153 阅读 · 0 评论 -
返回指向函数的指针(尾置返回类型的方式实现)
声明一个返回函数指针的函数auto fun(int) -> int (*) (int *,int);原创 2016-02-13 21:25:18 · 1401 阅读 · 0 评论 -
2015年广工操作系统实验(要求实现图形化界面)
一、Qt大法好为啥说Qt好呢? 跟着小编往下看看。。。首先来一发萌萌哒的链接: http://download.csdn.net/detail/zsgg_acm/9386098Qt是一个跨平台的C++应用程序框架。 自我感觉其是一个非常优秀的图形界面开发框架。原创 2015-12-31 22:55:44 · 2698 阅读 · 0 评论 -
常指针与常引用
一、概述类的成员函数有分 常成员函数 和 非常成员函数 。常成员函数是在参数列表之后,花括号之前加一个const说明符,此时表示系统默认传进去的this指针只具有读权限,并不具有写权限同理,常指针与常引用只具有读的权限,如果这时候他们去调用具有读写权限的非常成员函数,编译器就会报错。原创 2016-02-05 14:12:06 · 1418 阅读 · 0 评论 -
Qt学习笔记--窗口部件(Widget)
Widget组件a.) Widget是GUI编程的基本组件b.) 每个Widget可以放置在一个UI内或者作为一个独立的窗口c.) 每种类型的组件都是Widget的子类,Widget继承QObjectd.) 每个Widget在构造时可以指定它的父对象,这样可以保证它不用时自动析构e.) 存在父子关系的Widgets,每个子Widget都显示在父Widget内;当父Widg原创 2015-12-22 12:23:04 · 545 阅读 · 0 评论 -
Mysql 一些常用命令
1、向表中增加一個字段alter table helloadd age int,add address varchar(11); 必須指定字段名和属性2、删除一个字段alter table hello drop column age;3、修改一个字段的类型alter table hello modify xx varchar(10); //修改一个字段原创 2016-01-04 16:32:11 · 398 阅读 · 0 评论 -
Mysql 一些常用命令
1、显示数据库列表show databases;2、显示数据库中的数据表use mysql;show tables;3、显示数据表的结构describe 表名;4、建库create database 库名;5、建表use 库名;create table 表名 (字段设定列表);6、删库和删表dr原创 2016-01-03 17:28:54 · 831 阅读 · 1 评论 -
私有字段能不能从类的外部访问?
私有字段能不能从类的外部访问?我的答案是可以:内存的指针偏移,可以做到在类的外部访问类的私有成员。只要先将类的实例转换成void指针(void *),然后从对象的开始位置计算偏移量,这样就可以访问到它。原创 2016-04-14 10:49:17 · 1562 阅读 · 0 评论