窗口和屏幕缓冲区的大小(www.msdn.com)

    屏幕缓冲区的大小是以一个基于字符单元格的坐标网格的形式表达的。它的宽度就是每一行字符单元格的数量,高度就是该屏幕缓冲区的行数。与每一个屏幕缓冲区相联系的是一个窗口,这个窗口决定了屏幕缓冲区显示在显示器上的矩形区域的位置和大小。屏幕缓冲区的窗口由此窗口的左上角和右下角的单元格坐标指定。   ...

2018-03-06 13:25:53

阅读数 471

评论数 0

递归和回溯

我对递归和回溯的李杰理解 回溯的本质:  对一棵状态树的先序遍历 回溯一般包含两个终止条件,一个是最终态,一个是条件判断,只要不满足条件,则结束试探(剪枝) 递归一般只包含一个终止条件:即递归的出口。

2017-12-11 22:04:46

阅读数 162

评论数 0

八皇后问题

#include #include void _trail(int dimention, int n); void _printChessboard(int arr[8][8], int dimention); int _isValid(int i, int j, int diam...

2017-12-11 21:49:42

阅读数 62

评论数 0

C malloc

#include #include void main() { char *p = (char* )malloc(10*sizeof(char)); printf("%d\n",*p); //结果:0 malloc分配内存时会默认初始化为0 return...

2017-11-14 21:38:40

阅读数 80

评论数 0

C结构体做函数参数

C中,结构体作函数实参传递时,函数内部操作的是此结构体的所有成员的一份拷贝,所以对它们的修改不会改变原结构体的值

2017-11-02 19:31:32

阅读数 206

评论数 0

C #define 行为未知的重定义

#define MALLOC(quantity,type) (type* )alloc((quantity)*sizeof(type))//#define MALLOC(size) alloc(size) //error,这里出现了重名的宏 今天在使用宏的时候,定义了两个同名不同参数...

2017-10-27 23:52:23

阅读数 283

评论数 0

C realloc函数

realloc()函数用于扩大或缩小一个已经分配了的内存区域,如果分配的区域大于原来的区域,那就紧接着后面扩展,反之,就会缩小区域并丢弃一部分内容,这里要注意的是,每次realloc后都要重新分配指针,因为realloc()不能保证每次都是在原来的位置,会出错

2017-10-26 20:39:25

阅读数 98

评论数 0

C 输出当前时间的几种方式

C "time.h"库中定义了几个方便我们调用打印时间的函数 一、time_t time( time_t* ) time()可以获取当前的时间,但是这个时间是以秒数给出的,如果参数为NULL,那么它就将时间返回,如果不为NULL,那就将时间保存在给定的地址中二、cloc...

2017-10-25 13:55:44

阅读数 1119

评论数 0

C 结构体对齐

在C中,计算结构体的大小不能单纯考虑成员所占字节数,还应该考虑到结构体对齐。 一个例子: #include #include typedef struct _Record { int Num; char Description[21]; int Quantity; float C...

2017-10-23 17:08:17

阅读数 106

评论数 0

C strtock_s

strToken函数用来获取给定字符串中分隔符的位置,返回紧接着分隔符后字符串的首地址 strtock_s 原型如下: char *strtok_s( char *strToken, const char *strDelimit, char **context )...

2017-10-21 21:42:46

阅读数 143

评论数 0

Qt 作图基础

一、painter作图,通过调用QPainter,可以在QPaintDevice上作图 The QPaintDevice class is the base class of objects that can be painted on with QPainter. More... Heade...

2017-10-18 21:51:47

阅读数 133

评论数 0

Qt 文件的新建、打开、保存、另存为 (改进版本)

mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include #include #include #include #include #include namespace Ui { class MainWi...

2017-10-17 19:47:24

阅读数 1049

评论数 0

Qt 文本文件的打开、新建、保存以及另存为

今天在学习Qt的过程中,自己实践了一下Qt中的文件操作,在实现保存和另存为功能时遇到了一些挫折,不过最后还是克服了,现将经验分享如下: 我们平时在使用windows的notepad以及其他各种软件过程中,都会有保存文件和另存为两种功能,这两者不能混为一谈。 一、保存时有两种情况,一种是对于新创...

2017-10-14 21:40:29

阅读数 6148

评论数 1

Qt 抓取控件生成PDF

Qt5中,取消了 QPainter::grabWidget ,新增了Widget::grab.下面是Qt手册中所述: [static] QPixmap QPixmap::grabWidget(QObject *widget, const QRect &rectangle) Use Q...

2017-10-14 13:11:53

阅读数 277

评论数 0

Qt 打印预览以及打印功能的实现

一、要实现打印功能,首先要在pro文件中加上 QT += printsupport 并且需要重新qmake 二、Qt提供了QPrintPreviewDIalog 类,所以打印功能可以直接通过此对话框实现 三、要唤出 QPrintPreviewDialog 对话框,需要使用  connect...

2017-10-13 22:43:00

阅读数 2496

评论数 2

C++ 中的构造函数与析构函数顺序

一、构造函数顺序 基类构造函数->成员构造函数(这里指所创建对象的成员)->派生类构造函数 二、析构函数顺序 与构造函数顺序完全相反 #include using namespace std; class cBaseMem ...

2017-10-12 20:38:11

阅读数 86

评论数 0

c++ 析构函数中的delete对象的顺序

今天用Qt编写程序的时候发现了一个问题,初始部分始源程序如下: #include "mainwindow.h" #include "ui_mainwindow.h" MainWindow::MainWindow(QWidget *parent) : ...

2017-10-10 22:19:23

阅读数 937

评论数 0

关于Qt MainWindow工程中qPushbutton按钮无法点击的问题

今天根据教程-《Qt开发实例》学习遇到一个问题,当在MainWindow类中添加qPushbutton后,按钮无法用鼠标点击,折腾了很久发现是MainWindow中private预先定义的 Ui::MainWindow *ui 的原因,它通过ui->setupUi(this) 创建了一个位于...

2017-10-09 21:58:13

阅读数 1827

评论数 2

单片机中断系统

今天查阅相关资料,基本了解了51单片机中断系统的相关知识 一、51单片机的中断系统规模:5个中断源,支持2层嵌套 中断源 对应的引脚号 外部中断0 INT0 (P3.2) 定时/计数器0 T0 (P3.4) 外部中断1 INT1 (P3.3) 定时/计数器1 T1 (...

2017-10-08 21:38:12

阅读数 441

评论数 0

C++ 继承与派生的访问性

实验一: 1 #include 2 using namespace std; 3 4 class cPerson 5 { 6 public: 7 int a; 8 cPerson() //定义构造函数,初始化成员变量 9 { 10 ...

2017-09-30 14:38:42

阅读数 116

评论数 0

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