自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

问道竹庐

自己的努力才能使做起事来显得毫不费力!

  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 XMind 8 pro 破解教程

Xmind 8 pro 作为专业的思维导图工具一直很受欢迎,但是要将其导出等额外功能就需要激活。这里小结一下破解方式:1. 下载目标软件我的环境在windows下安装的Xmind 8最新版本,当然也可以选择完全免费的Xmind ZEN版本,下面附上官网下载地址:https://www.xmind.cn/download/2. 下载激活程序XMindCrack.jar:点击打...

2018-09-26 15:25:02 1225

原创 C语言/操作系统学习笔记——管道通信

管道通信管道:—就像现实中的水管,水就像数据。—管道是一种半双工的通信方式—数据只能单向流动,而且只能在具有共同祖先的进程间使用。所谓半双工的模式(以下是我的理解):形象来说类似一个单刀双掷开关,有两个选择,但是二者是互斥的,当选择了一方另一方就失效。而对于此处的管道,可以把它想成是管道的一端,一次只能调用一种功能读入或者写入,二者也是互斥的。同时对

2015-11-01 23:27:31 8663

原创 linux c学习笔记——消息队列

ftok()#include #include 函数原型: key_t  ftok( const  char * pathname , int   proj_id  );参数: pathname 就时你指定的文件名(该文件必须是存在而且可以访问的),id是子序号,虽         然为int,但是只有8个比特被使用(0-255)。返回值: 成功时候返回

2015-11-01 12:47:29 852

原创 基于Qt5的俄罗斯方块的开发学习(2)

参加为期一周的比赛培训,所以没有更新博客。还是要好好坚持下去!此次把一些控件回顾一下,且看我的游戏窗口的代码:#ifndef GAMEVIEW_H#define GAMEVIEW_H#include #include QT_BEGIN_NAMESPACEclass QLCDNumber;class QLabel;class QPushButton;QT_END_NAME

2015-01-28 08:07:41 1934

原创 基于Qt5的俄罗斯方块的开发学习(1)

以此篇博文纪念走过的2014年以及我刚刚起步的编程学习生涯。首先声明:这篇关于俄罗斯方块的文章也许不是很好,但是我会尽自己的努力去说清重点。至于细枝末节之处,希望大家下载下来,共同学习。这里只展示核心代码。首先,提到这个因我学习qt编程而接触到的游戏,自己多少还是有些迷茫。以前只用C语言编出过用户自定义规模的扫雷游戏。相比起来:俄罗斯方块显得还是要复杂一些,以下问题需要注意:要有清...

2015-01-20 23:18:02 4173 1

原创 qt学习之个人画板的实现(4)

最终算是把简易画板实现了。虽然进展有点慢但回想起来这就是自学的道路吧。自己也走到一些盲区,在这里呢做个小结。建议:1、查图标的好网站:http://www.easyicon.net/1082116-panda_icon.html2、如果讲求大体的快速的实现在Qt5.3的话还是先用designer设计好在转到槽,省去了很多写具体函数的时间。相比较而言,如果你要进行具体的函数或组件功能

2014-12-31 10:58:27 1231

原创 qt学习之个人画板的实现(3)

昨晚又体验了一下双缓冲画图,我们来了解一下双缓冲在这里的作用(但今天的例子也只是实现了其中的第2点解决重影的问题,其他的大家可以自己学习,主要是理清方法)如果不使用双缓冲绘图,会有以下几个问题:(1)画布放大后,滚动条不跟着放大。(2)绘制直线,矩形等图形时有重影。如图:(3)画布进行放大,旋转等操作后无法正常绘图。应用坐标系的知识,在绘制图片时,当进行放大、拉伸等操作时,

2014-12-19 10:46:23 4383

原创 qt学习之个人画板的实现(2)

结合上次的,我这次实现了涂鸦功能,虽然不是很复杂,也确实花了不少时间去看qt基础。但确实有一些注意点值得大家注意。特别是新手。一定要注意大小写以及一些基本的语法规范,这样会为你节省不少debug的时间。以下是我的画图组件的源代码(涂鸦实现)这是画图组件的头文件,直接在新建的MainWindow 中新加上一个以QWidget为基类的类即可(不再赘述)。{CSDN:CODE:55600

2014-12-18 18:40:32 923

转载 C++的try_catch异常

大部分内容转自:http://blog.csdn.net/codestinity/article/details/6877581 一、简单的例子首先通过一个简单的例子来熟悉C++ 的 try/catch/throw:1    #include                                 //包含头文件2    #include3    d

2014-12-14 16:11:18 462

转载 C++中this指针的用法.

this指针只能在一个类的成员函数中调用,它表示当前对象的地址。下面是一个例子: void Date::setMonth( int mn ) { month = mn; // 这三句是等价的 this->month = mn; (*this).month = mn; } 1. this只能在成员函数中使用。全局函数,静态函数都

2014-12-14 16:08:56 542

原创 qt学习之对个人画板的实现(1)

#include "mywidget.h"#includeMyWidget::MyWidget(QWidget *parent) : QWidget(parent){ //定义三个按钮 QPushButton *pb1=new QPushButton("button1",this); //this 用来将按钮与MyWidget连接起来 Q

2014-12-05 20:40:43 907

原创 对于使用类模板下的友员函数的使用注意

今天编了一个使用模板的数组using namespace std;//class template Arraytemplateclass Array;templateostream & operator &aa);templateclass Array{public: typedef typename list::iterator iter; typedef typ

2014-11-27 00:38:07 383

原创 error: expected nested-name-specifier before 'const_iter' 的解答

今天第一篇博文,以后就通过博客来多多积累学习经验了!关于这种报错如今天遇到的 error: expected nested-name-specifier before 'const_iter'    , friend ostream & operator &aa){ out<<"["; typename const_iter it=aa.begin();

2014-11-26 23:57:34 23580

hadoop3.0.0以上版本的winutil

此资源适用于hadoop3.0.0以上版本在windows下的环境搭建,解压后拷贝替换原hadoop目录下的bin文件即可使用,方便快捷。

2018-09-25

Qt5实现的俄罗斯方块

该俄罗斯方块游戏,是我为了完成我的课程设计所写。其实,大部分源码是在看了Qt5的实例俄罗斯方块之后用来的。我个人在网上找了多个版本,但在通过Qt5编译时产生了很多问题,而相比这个教程代码短小并且反映了一些值得学习和思考的地方和对于方块游戏设计有很多可取之处,于是我在它的基础上加了一些个人想法。由于学习时间仓促,所以有部分内容并未完全把握,对于Qt及其其他功能的学习仍有待提高,所以借此机会上传我的资源,以供大家学习参考。希望与大家多多交流。更多学习和交流可以通过访问我的博客来进行。

2015-01-08

Qt个人画板

实现了个人画板的菜单,绘图填充等功能适合新手学习

2014-12-31

空空如也

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

TA关注的人

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