自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 深度优先算法

1.判断边界的部分包含着输出;2.两个return都是完成某个任务了才退出;3.一个一个地去尝试(分身术),直到走不通再回到这里;4.for(循环)里面一般会套一个if判断条件是否成立;5.一个程序先从主函数开始看起;6.先,对需求进行分析,再规划各个功能模块,再细化每个模块的接口,然后由码工分别按照接口,来实现各种类,和函数。最后有负责集成的,在主程序里把各个功能都连接起来。...

2018-10-12 00:57:02 448

原创 Eclipse拖入文件导包;组拷贝函数的参数:(左闭右开);

1.Eclipse拖入文件导包;2.Java里面的数组拷贝函数的参数,(左闭右开)首先要import java.util.*;Arrays.copyOfRange(T[ ] original,int from,int to)将一个原始的数组original,从小标from开始复制,复制到小标to,生成一个 新的数组。注意这里包括下标from,不包括上标to。3....

2018-10-11 19:54:42 260

原创 Qt的控件显示要加到布局和槽函数的slots声明,画类图时若成员函数的文字溢出

1.Qt中实现代码定义的控件的显示,最好要把它们 加到布局里面去;2.Qt的各种控件的初始化,信号与槽函数的声明和布局需要特别注意;3.画类图时若成员函数的文字溢出了,则可以右击选择两次显示构造型,则可以防止文字溢出;4.解决属性传递的问题:(1)可以选择使用全局变量传递一些小的属性;(2)使用函数传递参数的方法传递形参和实参,并且可以选择传递值和传递引用来控制它是否可以修改原变量的值;(...

2018-10-08 18:49:51 438

原创 qt怎么使用ui中的控件:通过对控件触发函数实现对它们的改动。Ui界面中修改了控件对象名之后,必须在main函数中重新打一遍实现代码,不然代码不会编译通过

qt怎么使用ui中的控件Ui界面中修改了控件对象名之后,必须在main函数中重新打一遍实现代码,不然代码不会编译通过,因为它当时对这个名字使用的组件就不同。1/5QT中自己定义的函数,不能直接调用MainWindow类和UI类中的成员。2/5并且在类外直接定义MainWindow的对象并调用其成员,程序虽然能编译但却无法运行,自己也是遇到了很多次这种情况,具体原因没去细看。3/5类外...

2018-10-05 08:34:10 1488

原创 Ps的抠图工具的使用、C++编程规范、

1.写一个工程项目,每一个功能和函数必须要写上函数功能;2.快速选择工具可以通过不断的放大和缩小选区,它抠出来的图片更加精确;

2018-10-05 08:14:12 443

原创 BootStray使用轮子

1.写Qt程序查找资料时要看例子,或者是教程关键字;2.头文件的包含时 文件名用双引号包裹,类库用<>包裹;3.show一个Qt界面时,要新建一个Qt设计师类,而不是C++类,这样才能使用show函数把它show出来哦;4.使用工具中的内容时,要记得把它拖上去;5.若直接可以用别人的css则直接用他们的轮子,选到自己喜欢的轮子则自己套用就好了;以后也要多多手机轮子,使用轮子;B...

2018-10-02 11:29:58 167

转载 静态成员变量的所有详解

1.在类里面定义的静态成员变量,目的是为在该类所有的对象共享同一个成员,统一使用;2.而你在其他类中使用类中的成员变量和函数只取决于你的成员变量和函数的属性;3.可以在自己类中定义自己类型的成员变量;Java 中的 static 使用之静态变量大家都知道,我们可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,互相独立。然而在某些时候,我们**更希望该类所有的对象共享同一个成员。*...

2018-09-30 11:20:26 1020

原创 PPT制作技巧

1.做算法题时,输出一个东西,后面必须要输出一个换行符;2.megasecond 兆秒;3.空行换行,排版特别重要;4.三角形,多边形很好看;

2018-09-28 09:51:45 114

原创 搜索教程时的注意

1.在搜什么什么做时,做好关键字里面有教程两个字;2.***while(x)可以表示输入不为0进入循环哈,而***不能用==号表示等于0;

2018-09-26 12:23:46 178

转载 单例模式和静态类的区别对比

什么是单例模式单例模式指的是在应用***整个生命周期内只能存在一个实例。***单例模式是一种被广泛使用的设计模式。他有很多好处,能够避免实例对象的重复创建,减少创建实例的系统开销,节省内存。单例模式和静态类的区别首先理解一下什么是静态类,静态类就是一个类里面都是静态方法和静态field,构造器被private修饰,因此不能被实例化。Math类就是一个静态类。知道了什么是静态类后...

2018-09-23 16:52:28 22505 6

转载 减治、分治和变治的区别和联系

减治:利用了一个问题给定实例的解和同样问题较小实例的解之间的某种关系,常用的有n和n-1的关系,有了这种关系我们可以自顶向下地递归求解,也可以自底向上地迭代实现,从较小实例开始求解这一角度来看减治也叫增量法。减治法的三种方式:1***.减常量***每次迭代总是从实例中减去一个相同的常量,一般为1。如求an的值,我们从an=an-1*a可以看出n和n-1之间的关系,所以可以得到递归式: f...

2018-09-23 16:00:08 4579

原创 关于类中定义自身类对象的问题

在C++的类定义中,是不能够在类中定义自身类的对象的,但是可以定义自身类的指针对象和引用。class A{public: A () {  cout<<“Constructor method.”<<endl; }; A a;};void main(){ A aaaaa;}以上代...

2018-09-23 10:25:51 1130

原创 栈的pop()函数没有返回值

std::stack::popC++ 容器库 std::stackvoid pop();从 stack 移除顶元素。等效地调用 c.pop_back() 。参数(无)返回值(无)

2018-09-22 18:10:59 4685

原创 c++中静态成员和静态函数的用法总结

1.静态函数和静态成员在.h头文件中声明后,要在.cpp源代码中定义和初始化;2.静态函数中只能调用***静态成员***;3.静态成员和和静态函数必须在使用前定义好;4.cpp代码写函数时,特别注意再要函数前面注明函数功能;5.栈里面的pop()操作只把栈顶元素的i——;并没有把栈顶元素吐出来,在push()元素时,只是把以前的元素值覆盖掉而已;6.数组类型没有函数库,strlen是St...

2018-09-22 18:10:10 1260

原创 建立一个全局变量需要注意的地方

//新建一个全局变量WinnerList winnerlist;1.类不能在自己头文件定义自己的类型;2.全局变量是在函数体外面定义的变量,它的作用域是整个文件;***静态***全局变量的作用域是这个cpp文件;...

2018-09-21 16:09:01 312

原创 全局变量和静态全局变量动态和静态的差别

全局变量是不显式用static修饰的全局变量,但全局变量默认是***动态的***,作用域是整个工程,在一个文件内定义的全局变量,在另一个文件中,通过extern 全局变量名的声明,就可以使用全局变量。全局静态变量是显式用static修饰的全局变量,作用域是声明此变量所在的文件,其他的文件即使用extern声明也不能使用。拓展资料全局变量也称为外部变量,它是在 函数外部定义的变量。 它不属于哪一...

2018-09-21 16:01:07 2034

转载 本篇教程主要讲解了一下人像精修常用的技巧:瘦脸,瘦身,高斯模糊,双曲线,中度灰,肤色调整

转自http://www.16xx8.com/photoshop/jiaocheng/2015/138805.html本篇教程主要讲解了一下人像精修常用的技巧:瘦脸,瘦身,高斯模糊,双曲线,中度灰,肤色调整这回简单粗暴地揭秘一下奢侈品大片是怎么面部精修的,教你一步一步怎么善待自己的脸这篇文章稍微还是有点难的反正我是把核心技术都掏出来讲了~希望每个人点开的人都能坚持看到最后!第一种方法:Lig...

2018-09-21 11:05:29 5159

原创 静态变量和全局变量的区别

全局变量与全局静态变量的区别:1.若程序由一个源文件构成时,全局变量与全局静态变量没有区别。2.若程序由多个源文件构成时,全局变量与全局静态变量不同:全局静态变量使得该变量成为定义该变量的源文件所独享,即:全局静态变量对组成该程序的其它源文件是无效的。3.具有外部链接的静态,可以在所有源文件里调用,除了本文件,其他文件可以通过extern的方式引用。...

2018-09-21 08:50:12 13385

原创 Qt中新建对象的问题

简单一点,qt的类,从QObject继承的一般用new,其它一般直接构造。

2018-09-21 08:23:25 2920

原创 给字符数组初始化需要主要的地方

char a[10];怎么给这个数组赋值呢?1、定义的时候直接用字符串赋值char a[10]=“hello”;注意:不能先定义再给它赋值,如char a[10]; a[10]=“hello”;这样是错误的!2、对数组中字符逐个赋值char a[10]={‘h’,‘e’,‘l’,‘l’,‘o’};3、利用strcpychar a[10]; strcpy(a, “hello”);易...

2018-09-20 15:02:58 2784

原创 Qt出现异常退出的情况

1.在初始化的界面对界面中的控件进行排版和布局;2.在包含头文件出现问题时,多点一下头文件看是不是能消除问题,重新构造一下文件;3.新建一个对象时不要忘记加();...

2018-09-20 15:02:19 1729 1

转载 路径中“./”、“../”、“/”代表的含义

“./”:代表目前所在的目录。“…/”:代表上一层目录。“/”:代表根目录。举个栗子:在读取文件时,路径的写法有如下方式1、文件在当前目录(以图像文件为例,当前项目文件为中心)“./1.jpg” 或 “1.jpg”12、文件在上层目录(1)在上层目录下"../1.jpg"1(2)在上层目录下的一个Image文件夹下“…/Image/1.jpg”1(3)在上上层目录下...

2018-09-19 12:42:44 42560 5

原创 QRect类的使用

QRect ( int left, int top, int width, int height )

2018-09-18 22:25:30 19877 3

原创 资源文件要赋值正确的路径

1.Qt里面使用的资源文件要赋值正确的路径;

2018-09-18 19:47:38 246

原创 程序设计比赛的重要就是要有亮点

还有我想说的是,这项赛事不仅仅只是考察学生的动手实践能力,还考察了作品的创新能力和演讲能力。首先,评委们问的最多的问题是你的创新点,没有亮点的东西是不能吸引人眼球的,这一点我也很赞成,因为作品做技术方面,做到最好也只是功能完善,而功能的完善,只要有时间,我相信可以参加比赛的选手应该都可以完成。而亮点和创新点则需要来自生活,这也体现了大学培养大学生能力的地方,不只是一味的死学习,还需要培养创新能力,...

2018-09-17 22:51:58 725

原创 i++可转化为上一句下一句问题

i++可以认为是在当前代码的下一句进行的自加。 ++i可以认为是在当前代码的上一句进行的自加。例子: int i = 5; int k = i++;//执行完这句k的值为5 int i = 5; int k = ++i;//执行完这句k的值为6...

2018-09-15 11:24:08 158

原创 数组元素初始化为0的方法

int main() { int a[MAXN] = { 0 }; //数组元素初始值为0 memset(a, 0, MAXN * 4);//清零MAXN * 4个字节数for (int n : a) { printf("%d", n);}system("pause");return 0;}

2018-09-15 10:51:08 6377

原创 求两个数哪两个最接近c++代码

int main() { int a[MAXN]; int i = 0; int minus =0, abso = 0; int n1 = 0, n2 = 1; while (scanf_s(“%d”, &a[i]) == 1) { i++; } //先给数组排序 sort(a, a + i)...

2018-09-15 10:37:26 1170

转载 QT中QWidget、QDialog以及MainWindow的区别

QWidget类是所有用户界面对象的基类。 窗口部件是用户界面的一个基本单元:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己。每一个窗口部件都是矩形的,并且它们按Z轴顺序排列。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。 QMainWindow 类提供一个有菜单条、锚接窗口(例如工具条)和一个状态条的主应用程序窗口。主窗口通常用在提供一个大的中央窗口部件(例如...

2018-09-14 16:00:08 3190

转载 二维数组中的指针类型(行指针和列指针)

1.二维数组在内存中的布局一般我们都会把二维数组看做是排列在一张表格中的一行行的一维数组,但是事实上系统是决不允许程序按照这样的方式存储数据的。单个元素的存储和引用实际上是以线性的方式排列在内存中的。数组下标操作符在C中是内置操作符,它的规则告诉我们如何去解析int p[i]和int a[i][j],实际上编译器会将数组的下标解析为解引用()操作符。例如:int p[i]解析为”(p+i)...

2018-09-14 15:45:46 7817 2

转载 C语言中几种类型所占字节数

最近经常会遇到C语言中各类型变量所占字节数的问题,索性在这里做一个整理总结。 其实C标准并没有具体给出规定哪个基本类型应该是多少个字节数,而且这个也与OS、编译器有关,比如同样是在32位操作系统,VC++的编译器下int类型为4个字节,而在tuborC下则是2个字节。 下面给出一个表格,方便查看个类型的字节数: 类型 16位 32 位 64位 char 1 1 ...

2018-09-14 15:21:51 1627

原创 各类型定义的数组的数组名加数字的意思

void main(){ char*p1,*p2,str[50]=”ABCDEFG”; int num[10] ={0}; p1=”abcd”; num+1; strcpy(str+3,p1+3); printf(“%s”,str); } p1,p2是字符指针,它指向一个...

2018-09-14 14:52:14 6596 1

原创 五子棋大作业课前大致布局

写入文件操作;css样式表;按钮的特效;连接入网络;棋局类型的扩充。注释代码 Ctrl + K +C; 每一个函数都要写函数功能介绍;

2018-09-14 14:42:00 679

原创 content内容,padding内边距,board边框,margin外边距

图解CSS padding、margin、border属性W3C组织建议把所有网页上的对像都放在一个盒(box)中,设计师可以通过创建定义来控制这个盒的属性,这些对像包括段落、列表、标题、图片以及层。盒模型主要定义四个区域:内容(content)、内边距(padding)、边框(border)和外边距(margin)。对于初学者,经常会搞不清楚margin,background-color,b...

2018-09-13 21:36:40 981

原创 正确的握笔姿势,握笔的姿势非常的重要

正确的握笔姿势握笔姿势的正确与否,直接影响到书写的速度。以往教学中,许多教师对写字姿势的理解只停留在“三个一”上,对最为关键的握笔方法,往往是不提及的。正确的握笔方法应该是:右手握笔,在离笔尖约一寸的地方,大拇指与食指的关节自然弯曲;中指的第一节垫在笔杆下端;无名指、小指依次自然弯曲向手心,并放在中指下方;笔杆后端斜靠在虎口接近食指根处,与纸面约成50度角;五指自然有力,掌心要空。...

2018-09-13 11:39:49 57677

原创 setEnabled() 和 setClickable() 的区别

工作中有时候经常会遇到控制按钮是否可点击的时候,setEnabled() 和 setClickable() 都可以做到,只要将它们设置成false ,按钮就不可点击,设置成true,按钮就可以点击。 它们的区别在于: setClickable():设置成true时,按钮为可点击,设置为false时,按钮不可点击,不能响应点击事件,但此时如果setEnabled()为true,那么按...

2018-09-13 11:33:07 3098

原创 信号与槽的关联类型表

如图

2018-09-13 11:29:08 336

原创 关于Qt里面的信号

**在connect连接里面使用这个信号 connect(boardWidget,&BoardWidget::turnNextPlayer,this,&GameWidget::nextDropPiece, Qt::QueuedConnection);**可以在函数里面调用这个信号: emit turnNextPlayer(nextPlayer);可以发送信号: s...

2018-09-13 11:22:19 975

原创 有一些函数是被多个类共享的静态函数,要在多各类中选择一个过滤母,才能在模块中使用它

void QGridLayout::addWidget(QWidget *widget, int row, int column, Qt::Alignment alignment = Qt::Alignment()) 有一些函数是被多个类共享的静态函数,要在多各类中选择一个过滤母,才能在模块中使用它。...

2018-09-13 11:07:10 157

原创 explicit构造函数是用来防止隐式转换的,显式调用构造函数和隐式调用构造函数

C++中的explicit编辑C++中, 一个参数的构造函数(或者除了第一个参数外其余参数都有默认值的多参构造函数), 承担了两个角色。 1 是个构造器 ,2 是个默认且隐含的类型转换操作符。 所以, 有时候在我们写下如 AAA = XXX, 这样的代码, 且恰好XXX的类型正好是AAA单参数构造器的参数类型, 这时候编译器就自动调用这个构造器, 创建一个AAA的对象。 这样看起来好象很酷...

2018-09-13 10:19:51 481

空空如也

空空如也

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

TA关注的人

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