这是我之前做的一个广州地铁地铁最短路线换乘查询的android应用程序。实现了最短路线换乘查询和优化过的查询结果。 其中难点有3:一是用图这个数据结构来构建整个地铁站点图;二是最短路径算法;三是查询结果的优化。 特点:资源与算法核心高度分离,随时可以更新地铁的线路和站点信息,而不用更改算法等其它部分。自动生成图, 数据更新方便,移植性强,可重用性高 1. 程序框架 MetroS
代码续...... GraphEntry类 class GraphEntry { private ArrayList<Integer> list; private int line; &nbs
2012-05-21的我突然想做一下ucos在cortex-m0平台上的移植,所以就看cortex-m0的内核架构和指令集,接着就开始着手移植了。先说明一下,我的开发板是新唐(Nuvoton)的NuTiny-EVB M051,芯片是M0516LAN。 可以分两步走。第一步,移植ucos的底层代码。第二步,建立新任务。 第一步:移植ucos就是修改这么几个文件:os_
51CTO博客开发About:Blank H4cking宋宝华的博客
1. 安装putty 2. 安装Xming3. 配置 3.1 打开Xming XLaunch, 设置Display number为 0. 当然也可以其它数字,只要在putty相对应就好。 3.2 打开putty, 进入Connection -> SSH -> X11里面,勾上Enable
在Fedora12上安装madplayer过程以及产生问题的解决 1. 安装libid3tag 2. 安装libmad 3. 安装madplay ************************************************************************ 1.安装libid3tag (libid3tag-0.15.1b.
刚刚安装了Debian 6.0,想写个hello world来测试一下,没有想到竟然没有gcc. 所以要安装gcc,很简单,方法如下:以root身份输入:apt-get install build-essential就可以了。
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号