本文主要为贪吃蛇部分代码的实现,开发板的按键以及触屏中断等,本文不做重点讲解
前一阵子学习了mini2440板的开发,并开发了一个简单贪吃蛇的游戏
游戏功能清单:1.游戏开始
2.游戏难度设置(简单,普通,困难)
3.游戏结束
4.蛇的正常运行路线(触碰障碍物或者蛇本身随即游戏结束,不能反方向行动)
5.通过内设时钟,产生随机种子,从而产生随机分布的“食物”
以下为代码解析部分:
...
分类:
其他好文 时间:
2015-04-14 18:10:35
阅读次数:
163
单片机的种类繁多,从低端到高端,有以51单片机为代表的8位单片机和以ARM为代表的32位单片机,不同档次的单片机实现网络接口的方法不同。对于像ARM等高端处理器一般都可以运行嵌入式操作系统,例如嵌入式Linux。对于无操作系统要求的单片机如何实现网络接入,我下面将这些方案按TCP/IP协议栈的不同归结为两大类:第一类是传统的软件TCP/IP协议栈方案;第二类是最新的硬件TCP/IP协议栈方案。下面我就这两类方案的实现方式进行分析。...
分类:
其他好文 时间:
2015-04-14 18:08:24
阅读次数:
281
// Create a byte array
byte[] bytes = new byte[10];
// Wrap a byte array into a buffer
ByteBuffer buf = ByteBuffer.wrap(bytes);
// Retrieve bytes between the position and limit
// (see Pu...
分类:
编程语言 时间:
2015-04-14 18:08:02
阅读次数:
203
android 采用自签名所以只能做完整性判断。
android 签名的作用:
1.Signature Protection Level Permission
用于特权Permission只有特定签名的Apk才被授权(区别厂商自带的apk还是第三方的apk)
2.Share Process UID android:sharedUserId=“xxxx"
Process间Share UID...
分类:
移动开发 时间:
2015-04-14 18:07:52
阅读次数:
154
Given the fact that creating, deleting, and updating a single document in Elasticsearch is atomic, it makes sense to store closely related entities within the same document.
考虑到在ES里面建立,删除和更新一个单一文本是原子...
分类:
其他好文 时间:
2015-04-14 18:09:20
阅读次数:
810
Super Jumping! Jumping! Jumping!
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 25410 Accepted Submission(s): 11226
Problem Descript...
分类:
其他好文 时间:
2015-04-14 18:09:48
阅读次数:
168
就像利箭的最终目标是箭靶靶心,邮件营销应用的目的也五花八门,但是你的各种营销转化是否都已经实现了呢?大部分邮件营销者的回答可能是:还可以、差不多、太难了。不管如何,来自全球领先的智能化营销服务机构webpower的营销转化研究表明,以下的几个简单的技巧对促进邮件转化非常有效。
1.“点击这里”命令。在用户阅读你的电子邮件后,这是最简单、最直接的方式来帮助你促使用户完成你想让他们做的事情。we...
分类:
其他好文 时间:
2015-04-14 18:08:10
阅读次数:
147
There are two machines A and B. There are n tasks, namely task 1, task 2, ..., task n. You must assign each task to one machine to process it. There are some facts you must know and comply with:You mus...
分类:
其他好文 时间:
2015-04-14 18:06:58
阅读次数:
170
笔者当初被nokia1320大屏、大容量电池以及对wp8系统的新鲜感吸引而入手了一台,但用了不到半年我就后悔了。后来同事问我wp8手机是否值得买,我说千万别买。这台手机优缺点如下:
优点:待机时间超长、用了一年大概只死机两三次、耐摔,似乎想不到其他有点了
缺点:系统不好用是硬伤,wp8应用少、体验差(ios、android相互学习,一般的操作习惯已经接近),这相当致命,毕竟移动办公时代有些必须...
Eclipse——在eclipse.ini文件中配置JDK...
分类:
系统相关 时间:
2015-04-14 18:08:21
阅读次数:
260
网上有很多这方面的文章,其中有
1、使用 Github, Jekyll 打造自己的免费独立博客
http://blog.csdn.net/on_1y/article/details/19259435#t8
2、http://cenalulu.github.io/jekyll/ 这个博主的模板挺好的 可以fork为自己所用利用Github+Jekyll最快速的方法就是在github for...
分类:
其他好文 时间:
2015-04-14 18:07:27
阅读次数:
220
阿里巴巴
腾讯
网易
华为
中兴
百度
豌豆荚
美团
360
新浪
搜狗
搜狐
盛大
京东
优酷土豆
迅雷
4399
当当
乐视...
分类:
其他好文 时间:
2015-04-14 18:05:41
阅读次数:
119
工作需要,专门花了一下午研究了Elasticsearch里面的nested。最好的材料还是官网上面的Elasticsearch: The Definitive Guide,
所以直接将里面涉及到nested的文章找来看了看,顺便把它们翻译了,贴出来和大家分享。同时综合考虑了一下,把英语大体的
英文原文也一起贴
出来了。希望这样能够适应不同读者的口味。
文章都顺手翻译了,每天贴出来一...
分类:
其他好文 时间:
2015-04-14 18:07:33
阅读次数:
622
本系列教程以翻译Chris Smith的Angualr Basics为梗概,融合博主自己的理解,为大家提供一个简单明了的学习教程,通过讲解基础、实用的内容,简化学习进程、降低学习难度。本文为系列教程的第5篇,Angular 作用域。...
分类:
Web程序 时间:
2015-04-14 18:05:55
阅读次数:
262
经常会用到一些简单的函数指针,也会经常见到一些比较变态的函数指针
简单的函数指针类型不详细讲,大概就是下面这个样子
int (*pfunc)(...) //返回值 函数指针(参数列表)
注意与 int (pfunc)(...) 区分(该处就是一个函数的声明)
一下是一个复杂的声明
int (*pfunc(int))(int);
pfunc是一个带有in...
分类:
其他好文 时间:
2015-04-14 18:04:55
阅读次数:
123
在算法导论的第一节课上,老师给我们展示了下面两段代码。突然想到很久之前看的一篇文章里提出的一个问题,是否有这样一段代码,能让你感动。看到这段代码后,起码这三年里,我找到了能让我感动的代码。
代码是两个函数的对比//参数 二维数组,数组的行数m,数组的列数n
void method1(int[][] array,int m,int n){
for(int row=0;row<m;row++){...
分类:
其他好文 时间:
2015-04-14 18:04:44
阅读次数:
120
goto :main
rem +++++++获取本机ip++++++++++++++++++++++++++++++++++++
:get_local_ip
rem 注意 不要照搬某些人的文章,如果你把函数写成setlocal dosomething endlocal 这种结构,那么在这段代码中返回值无法赋值,你得到的返回ip为""
@echo off
echo 开始获取本机ip.......
分类:
其他好文 时间:
2015-04-14 18:05:34
阅读次数:
148