上个周末,3个小时总体上读完了《Android群英传》,本周主要在研究代码层次的设计和实现。 编译安装在手机上,玩了几把,结合代码,一周时间才掌握了整体的思路。 大部分时间,其实花在了“重构”上。 重构的过程,就是学习和思考的过程。 本文,算是一篇学习总结,总体介绍下这款小游戏的实现思路。 后面抽空,再改造下这个游戏不合理的设计方式,即格子是N*N+1,而不是N*N个。 写到快...
分类:
移动平台 时间:
2015-12-05 14:28:44
收藏:
0 评论:
0 赞:
0 阅读:
168
一、缘由 经常写文章,混了一些C币。最近在深入学习Android应用开发,就从商城里买了一本《Android群英传》。这本书的内容,不是纯粹的入门那种,分几个章节,重点讲解Activity、动画等。最后一章是2个小游戏的实例,其中1个是拼图游戏。 认真研究了下作者的代码,有不敢苟同的地方,特意吐槽几句。二、游戏相关资料 游戏名称:拼图、移动拼图、滑动拼图、Pullze 在搜索过程中,搜到了...
分类:
移动平台 时间:
2015-12-05 14:28:34
收藏:
0 评论:
0 赞:
0 阅读:
208
Description我们知道,从区间[L,H](L和H为整数)中选取N个整数,总共有(H-L+1)^N种方案。小z很好奇这样选出的数的最大公约数的规律,他决定对每种方案选出的N个整数都求一次最大公约数,以便进一步研究。然而他很快发现工作量太大了,于是向你寻求帮助。你的任务很简单,小z会告诉你一个整...
分类:
其他 时间:
2015-12-05 14:28:03
收藏:
0 评论:
0 赞:
0 阅读:
153
在Java中我们可以使用java.util.Random类来产生一个随机数发生器。它有两种形式的构造函数,分别是Random()和Random(long seed)。Random()使用当前时间即System.currentTimeMillis()作为发生器的种子,Random(long seed)...
分类:
其他 时间:
2015-12-05 14:27:43
收藏:
0 评论:
0 赞:
0 阅读:
118
这道题,用string过不了,需用char数组。但是我不知道为什么。题意:把一串数字拆分成几部分,使得和不超过给定值。求和最大的情况。用DFS搜索。#include #include #include #include #include #include #include #include #inc...
分类:
其他 时间:
2015-12-05 14:27:33
收藏:
0 评论:
0 赞:
0 阅读:
179
兵无常势,水无常形,读书亦无法。彼之砒霜,我之佳肴。然读书无法却有道。你我都是使用同一颗大脑在读书。这颗大脑受制于那千千万万年以来,星辰起落,狩猎采集,演化大道。 Q1:读物如何分级? 坏书、可用的书、力作、杰作与神作。 世人皆知精读略读,却不知冷读热读。你的大脑习惯用数字来锚定一切。既然都是书这种...
分类:
其他 时间:
2015-12-05 14:27:14
收藏:
0 评论:
0 赞:
0 阅读:
189
做移动端的时候总是避免设置图片的高,但是有些情况是不得不处理这个可变化的固定宽高的事情!下面这方法是可以处理这个问题的!先看一下html 再看一下cssa.aImg{ width: 100%; padding-bottom:66%; height: 0; overflow: hidden;...
分类:
移动平台 时间:
2015-12-05 14:27:03
收藏:
0 评论:
0 赞:
0 阅读:
482
REST介绍描述rest即表述性状态传递(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。它是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。目前在三种主...
分类:
其他 时间:
2015-12-05 14:26:53
收藏:
0 评论:
0 赞:
0 阅读:
195
表单bootstrap为表单提供三种样式:默认表单,水平表单,内联表单。 View Code水平表单效果图(ps:bootstrap默认表单是label标签和表单元素上下排列)内联表单效果图(ps:内联表单就是把垂直排列的表单元素水平排列)
分类:
其他 时间:
2015-12-05 14:26:44
收藏:
0 评论:
0 赞:
0 阅读:
145
python文件打开与模式
分类:
其他 时间:
2015-12-05 14:26:33
收藏:
0 评论:
0 赞:
0 阅读:
149
本文由ImportNew-era_misa翻译自programcreek。欢迎加入翻译小组。转载请见文末要求。一图胜千言,下面图解均来自ProgramCreek网站的Java教程,目前它们拥有最多的票选。如果图解没有阐明问题,那么你可以借助它的标题来一窥究竟。1、字符串不变性下面这张图展示了这段代码...
分类:
编程语言 时间:
2015-12-05 14:26:04
收藏:
0 评论:
0 赞:
0 阅读:
203
分类:
其他 时间:
2015-12-05 14:25:54
收藏:
0 评论:
0 赞:
0 阅读:
167
使用DZ的tools工具一键关闭所有插件后,帮我排查了js冲突的问题,但是也带来了一系列后患:云平台连“QQ互联”也失效了,之前云平台的各项业务已经不正常,无法开启关闭,提示“远程接口无法调用...”微社区无法正常访问,始终显示“正在加载中”使用“修复数据库”功能之后,文章栏目链接跳转错误对于微社区...
分类:
Web开发 时间:
2015-12-05 14:25:43
收藏:
0 评论:
0 赞:
0 阅读:
711
开始我们的问题:@implementation Son : Father- (id)init{ self = [super init]; if (self) { } return self;}这段代码 估计很多人都 写烂了,就算没写烂,xcode 自动生成...
分类:
其他 时间:
2015-12-05 14:25:34
收藏:
0 评论:
0 赞:
0 阅读:
171
1)theano主要支持符号矩阵表达式(2)theano与numpy中都有broadcasting:numpy中是动态的,而theano需要在这之前就知道是哪维需要被广播。针对不同类型的数据给出如下的一张表,基本类型包括scalar、vector、row、col、matrix、tensor3、ten...
分类:
编程语言 时间:
2015-12-05 14:25:23
收藏:
0 评论:
0 赞:
0 阅读:
160
用于安排和管理作业队列,通过使用作业,可以使ORACLE数据库定期执行特定的任务。一、dbms_job涉及到的知识点1、创建job:variable jobno number;dbms_job.submit(:jobno, —-job号 'your_procedure;',—-执行的存储过程, ';...
分类:
数据库技术 时间:
2015-12-05 14:25:14
收藏:
0 评论:
0 赞:
0 阅读:
162
最近自己陷入了很长时间的学习和思考之中,突然发现好久没有更新博文了,于是便想更新一篇。 这篇文章是我之前程序设计语言课作业中一段代码,用scheme语言实现单源最段路算法。当时的我,花了一整天时间,学习了scheme并实现了SPFA算法,那天实现之后感觉很有成就感~在这里贴出来,以飨读者。 ...
分类:
编程语言 时间:
2015-12-05 14:25:03
收藏:
0 评论:
0 赞:
0 阅读:
128
题目描述:(链接)Given a binary tree, determine if it is height-balanced.For this problem, a height-balanced binary tree is defined as a binary tree in which ...
分类:
其他 时间:
2015-12-05 14:24:54
收藏:
0 评论:
0 赞:
0 阅读:
105
public class Solution { public int computeArea(int A, int B, int C, int D, int E, int F, int G, int H) { int area = (C - A) * (D - B) + (G -...
分类:
其他 时间:
2015-12-05 14:24:43
收藏:
0 评论:
0 赞:
0 阅读:
119
这种问题是因为你提交的Form中有HTML字符串,例如你在TextBox中输入了html标签,或者在页面中使用了HtmlEditor组件等,解决办法是禁用validateRequest。如果你是.net 4.0或更高版本,一定要看方法3。此方法在asp.net webForm和MVC中均适用方法1:...
分类:
其他 时间:
2015-12-05 14:24:33
收藏:
0 评论:
0 赞:
0 阅读:
86