PopStar(消灭星星)游戏源代码下载、分析及跨平台移植---第二篇(算法)
背景: 上一节,我们已经把消灭星星的界面搭建好了,流程也跑通了。 这一篇涉及到程序的算法,也许是最难的部分了,理解起来需要多花点时间,而且我提供的算法未必就是最好的,如果读者有更优更好的算法,希望分享出来,我可以链接到你那里。大概的思路是这样的,第一次点击一个星星,立刻寻找四周相同颜色的,第二次点...
PopStar(消灭星星)游戏源代码下载、分析及跨平台移植---第二篇(算法)
背景: 上一节,我们已经把消灭星星的界面搭建好了,流程也跑通了。 这一篇涉及到程序的算法,也许是最难的部分了,理解起来需要多花点时间,而且我提供的算法未必就是最好的,如果读者有更优更好的算法,希望分享出来,我可以链接到你那里。大概的思路是这样的,第一次点击一个星星,立刻寻找四周相同颜色的,第二次...
cocos2d-xna for win8源代码轻松移植cocos-xna for wp游戏
无意间看到杨哥弄了一个cocos2d-xna for win8出来可惜没有放出源代码,我试着要了一下结果他没理我,各种画圈圈。 那我只好自己弄一个了,源代码放出大家供交流学习使用,像杨哥说的一样就是一点小bug很容易该成把wp改成win8版的,也试着移植了一下原来的游戏。 开了两个模拟器风扇玩命...
cocos2d-x入门学习(四)跨版本代码移植实例之【微信飞机大战】
《飞机大战》源代码作者是:fusijie,他在博客中详细解读了代码和算法,这里就不再赘述。 其博客地址http:// www.eoeandroid.com/home.php?mod=space&uid=1087107&do=blog&view=me&from=spa...
KoaHub.JS用于Node.js的可移植Unix shell命令程序代码
shelljs Portable Unix shell commands for Node.js ShellJS - Unix shell commands for Node.js ShellJS is a portable (Windows/Linux/OS X) imp...
CH9434-MCU代码移植,芯片使用详细说明(附Linux开发资料链接)
简介CH9434是一款SPI转四串口转接芯片,提供四组全双工的9线异步串口,用于单片机/嵌入式/安卓系统扩展异步串口。提供25路GPIO,以及支持RS485收发控制引脚TNOW。本篇基于STM32F103,介绍CH9434在MCU平台移植和使用方法。Linux移植说明可以跳转到这个链接:https:...
STM32和GD32的代码移植
STM32的函数配置#define RCC_PLLMul_5 ((uint32_t)0x000C0000)void SetSysClock_hp(void){RCC_Configuration(RCC_PLLMul_5);SystemCoreClockUpdat...
C++代码的可移植性(Linux & Windows)
各位好: 请问一下,如果项目大部分时间都是在Linux运行,但是有时候客户有需求,需要运行在Windows上,请问各位大大是自己封装一下不同的函数来实现可移植呢,还是用像poco这样的第三方库来实现呢? 我的这个项目类似于小型的网络服务器的,没有界面。 可能主要考虑 线程和 网络这两个方面的移...
集成可移植 XML 数据与可移植 C/C++ 代码
作者:Zhaoqing Wang 与 Harry H. Cheng 要克服编写带有不可移植 C/C++ 代码并基于 XML 的应用程序方面的限制,可以使用可嵌入的 C/C++ 解释器。 XML 正在改变信息共享和信息交换的世界。XML 标准允许用户通过开放的、独立于平台、供应商和语言的方式为电子...
xp的驱动代码移植到win7 x86平台上是否可能?
手上有一套xp的驱动代码,需要移植到win7,可行吗?wdk和ddk有啥区别?7 个解决方案 #1 补充一下,代码是requires dkk only,现在在win...
移植u-boot-2015.07-rc3之修改代码支持串口(三)
串口信息出现乱码第一想到的原因就是波特率是否设置正确,所以先到串口初始化函数中去看看,在新版本的uboot中,串口初始化工作在board_init_f函数中调用serial_init函数完成,现在来演示一下串口乱码原因的追踪过程: 整个追踪过程依赖sourceInsight的追踪功能,追踪到get...
移植u-boot-2015.07-rc3之修改代码支持NorFlash启动并真正支持NorFlash读写(五)
上一节中讲到,以spl方式启动的uboot和以NorFlash启动的代码不能共用一套u-boot代码,所以这一节讲解修改目前的uboot代码支持NorFlash启动。当然你得先保存修改到目前的uboot代码,并且由于有前面修改的铺垫,这一节修改尽量言简意赅。 压缩命令: ...
43 linux的驱动模型,实现设备驱动代码的可移植性
struct bus_type 的对象来表示一个总线, 管理挂载到总线上的设备与设备驱动,包括它们的配对 struct device 的对象来表示一个挂在总线上的设备, 描述硬件部分的资源(包含IO口, 中断号,键码等) struct device_driver 对象来表示一个挂在总线上的设备驱...
【Linux 移植 】——3、移植 u-boot-2012.04.01 之 修改代码(时钟,SDRAM,UART)
(韦东山毕业班视频) 二、移植 u-boot.2012.04.01 之修改代码(时钟、SDRAM,UART) 1、新 建一个单板 <pre name="code" class="cpp">cd board/samsung/cp smdk2410 smdk2440 -rfcd .....
HTML5实现DTMF(电话拨号按键信号)解码、编码,代码简单易于移植
目录一、前言1.1 HTML5实现DTMF的一些动机1.2 一些有效场景(1) 10086(2) 软电话(3) 小玩具二、DTMF频率按键对照表三、DTMF信号解码 得到按键值3.1 先学会手工解码3.2 了解一些原理(1) 调整PCM采样率基本不会干扰到DTMF信号(2) 降低采样率有利于识别DT...
u-boot1.1.6移植到S3C2410的详细步骤--nand flash(新代码)
一、移植前说明: 1. 工作环境: RedHat 9 ,内核 2.4.20 交叉编译器: Arm-linux-gcc 3.4.4 目标板: s3c2410,NAND Flash:64M K9F1208U0B 2. 下载源码,建立工作目录 ...
移植u-boot-2015.07-rc3之修改代码支持NorFlash启动并真正支持NorFlash读写(五)
上一节中讲到,以spl方式启动的uboot和以NorFlash启动的代码不能共用一套u-boot代码,所以这一节讲解修改目前的uboot代码支持NorFlash启动。当然你得先保存修改到目前的uboot代码,并且由于有前面修改的铺垫,这一节修改尽量言简意赅。 压缩命令: ...
32bit到64bit 代码移植相关参考
64bit代码移植,推荐 Karpov Andrey 的几篇文章: 1. What advantages do 64-bit processors have over 32-bit ones? http://www.codeproject.com/Tips/355672/What-advant...
Wince5.0下如何将Public和Private下的代码移植到BSP下
有时候在调试驱动或是学习驱动的过程发现源码在Public下,而这部分又不能乱动。同时对于Private下的代码更是如此了。如果能将这部分代码移植到自己的BSP下岂不是可以随意加入调试信息从而更好的掌握代码的实现机制,也可以自己加些功能什么的也不用担心Private或是Public下的内容被改掉。 ...
嵌入式Linux内核移植相关代码分析
嵌入式Linux内核移植相关代码分析 转载请注明出处,www.linuxforum.net,作者:张洪耿,patrick_zhg@hotmail.com本文通过整理之前研发的一个项目(ARM7TDMI + uCLinux),分析内核启动过程及需要修改的文件,以供内核移植者参考。整理过程中也同时参考了...