摘要: 先从RussiaBlock.cpp看起,因为主函数在里面。 首先是对游戏板的设置,设置了当前界面哪些位置有方块。0是没有,1是有,并且定义了两行两列的围墙,以便判断方块是否能移动。定义的变量有 g_gameBoard,就是围墙,g_score,g_grade是分数和等级,g_rockTypeNum是 阅读全文
posted @ 2016-07-23 13:02 elaine_cao 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 首先打开程序,点击要调试的那一行,可以单击或者F9,设置断点。 然后按F5进行运行,到红点处就中断了。 接着可以用F10,逐条运行,一条一条运行和看界面情况。 如果发现有问题,找到对应的函数或者方法,按F11,进入函数的定义,再继续F10逐条运行,看问题出处在哪。 另外,几个小tips, 如果在fo 阅读全文
posted @ 2016-07-21 00:56 elaine_cao 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 首先找到主函数main()。在RussiaBlock里面。一开始就是初始化。所以看到init(). 从Init.cpp的文件看,初始化 //打开配置文件 从中读取方块的形状 fp = fopen(".\\rockshape.ini", "r") ; 用notepad++打开,发现是 可调宽度的是,语 阅读全文
posted @ 2016-07-20 01:04 elaine_cao 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 对于俄罗斯方块 RussiaBlock的文件夹打开后, 点击 Microsoft Visual Solution的文件,进行运行和调试。 一个solution是解决方案,通常底下有一个,几十个乃至千、万个project。 点击该project,点击属性。 配置VC++ Directories的inc 阅读全文
posted @ 2016-07-20 00:49 elaine_cao 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 关于库和头文件: EasyX是一个库,包括很多头文件和源文件。当VS2012使用EasyX功能的时候,引入的#include <XXX.h>是其中一个头文件,当配合里面源文件的程序后,可以使用。 而库的本质是一大堆相关的函数和类的定义的集合。可以封装好,作为一个整体给别人用。 关于C++(C)的源文 阅读全文
posted @ 2016-07-17 21:54 elaine_cao 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 给初步学习的编程小白打气,我也是零基础开始。学用VS写C程序,按照EasyX的步骤运行图形图像的小程序。 一、安装了VS2012,安装了EasyX的库。 二、按照示例课程,打出来了一个“十字”。 阅读全文
posted @ 2016-07-17 21:38 elaine_cao 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 开通博客,用来记录和更新我实施软件工程的过程。 我相信,坚持到底就是胜利!加油 为提升自己的能力而奋斗,变得更好的自己! 阅读全文
posted @ 2016-07-12 09:44 elaine_cao 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 发现MATLAB功能越来越强大。现在也有了深度学习的toolbox。 深度学习工具箱下载地址:https://github.com/rasmusbergpalm/DeepLearnToolbox。 一、配置 1、 下载后解压,把解压后的文件夹复制到MATLAB工具箱文件夹下的位置,比如我的是:D:\ 阅读全文
posted @ 2016-07-13 16:56 elaine_cao 阅读(1371) 评论(0) 推荐(0) 编辑
摘要: 借鉴前人的文章链接 http://blog.csdn.net/zouxy09/article/details/8777094 http://www.gene-seq.com/bbs/thread-2853-1-1.html http://ibillxia.github.io/blog/2012/09 阅读全文
posted @ 2016-07-13 11:10 elaine_cao 阅读(8505) 评论(0) 推荐(0) 编辑
摘要: 参考前人的链接 http://blog.csdn.net/zouxy09/article/details/8775524 Deep Learning的常用模型或者方法 1、AutoEncoder自动编码器 Deep Learning最简单的一种方法是利用人工神经网络的特点,人工神经网络(ANN)本身 阅读全文
posted @ 2016-07-13 10:32 elaine_cao 阅读(17038) 评论(0) 推荐(0) 编辑
摘要: 参见链接文献如下: http://blog.csdn.net/zouxy09/article/details/8775518 Deep Learning和 neural network异同 二者的相同在于deep learning采用了神经网络相似的分层结构,系统由包括输入层、隐层(多层)、输出层组 阅读全文
posted @ 2016-07-12 11:01 elaine_cao 阅读(1297) 评论(0) 推荐(0) 编辑