废话不多说 直接上项目工程 ,还是 先看下效果图吧!
项目中有两个文件,chonViewController 和mapLocation文件 ,mapLocation 文件用于地标显示 并有附加信息,昨天做得时候附加信息显示正常,今天想写点博客 却不显示了 ,很郁闷!
新建工程后 记得加入类库,MapKit.framework 具体添加方法 这里不在说明了
下面 看...
分类:
移动开发 时间:
2014-05-14 14:36:09
阅读次数:
455
可以用递归简洁的写出,但是会超时。
dp嘛。这个问题需要从后往前算,最右下角的小规模是已知的,边界也很明显,是最后一行和最后一列,行走方向的限制决定了这些位置的走法是唯一的,可以先算出来。然后不断的往前推算。
用distance[i][j]保存从当前位置走到最右下角所需的最短距离,状态转移方程是从distance[i+1][j]和distance[i][j+1]中选一个小的,然后再加上自身的。...
分类:
其他好文 时间:
2014-05-13 00:13:56
阅读次数:
339
这道题之前一直没敢做,没想到前天用递归一遍过了。。
当时为什么想着用递归,而不是dp呢,因为我想到达某个位置的情况有很多,即使从当前位置开始的搜索是已知的,但之前的状态是怎样的也无从得知啊,实话实说,我是不会用dp解这个。。
递归的思路就好说多了,从当前点开始,有上下左右四个位置可以探测,如果探测成功的话,要把当前的位置用其他符号标记出来,以免重复访问。实际上就是DFS嘛,只不过入口多一些。
...
分类:
其他好文 时间:
2014-05-11 14:20:56
阅读次数:
321
最近在弄一个小功能 鼠标移动到当前位置 就在旁边提示我想提示的内容所以直接拿过来
直接获取移动鼠标的坐标 然后直接在body中直接绘制一块提示的区域内容function A(e){ var x,y; //获取鼠标坐标
x=e.pageX,y=e.pageY; //绘制提示内容...
分类:
Web程序 时间:
2014-05-09 23:44:10
阅读次数:
399
原题地址:http://www.rqnoj.cn/problem/69解题思路:
用DP[i][j]表示到达(i,j)点的路径数,则DP[0][0]=1DP[i][j]=DP[i-1][j]+DP[i][j-1](不是马的控制点和马的当前位置)DP[i][j]=0(马的位置和马的控制点)代码:
1....
分类:
其他好文 时间:
2014-05-09 10:02:50
阅读次数:
421
普通模式:h j k l 分别是左下上右方式移动;:w 保存修改:q 推出:wq 保存修改并退出:q!
放弃修改强制推出x 删除光标所在位置字符i 在光标所以位置插入字符删除类命令:dw 从光标处删除至一个单字/单词的末尾d$ 从当前光标删除到行末d的简短对象列表
w - 从当前光标当前位置直到单....
分类:
其他好文 时间:
2014-05-09 05:49:41
阅读次数:
212
Ogre是右手坐标系:x轴正向向右,y轴正向向上,z轴正向指向屏幕外node->setPosition(x,y,z)与node->translate(x,y,z)的区别:setPosition将节点位置设置到(x,y,z),而translate是将节点(x,y,z)的值加到当前位置上,得到的值才是节...
分类:
其他好文 时间:
2014-05-08 09:44:08
阅读次数:
302
迭代器模式定义:提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部实现
Iterator::迭代器接口。定义访问和遍历元素的接口
ConcreteIterator:具体的迭代器实现对象。实现对聚合对象的遍历,并跟踪遍历时的当前位置
Aggregate:聚合对象。定义创建相应迭代器对象的接口
ConcreteAggregate:具体聚合对象。实现创建相应的迭代器对象...
分类:
其他好文 时间:
2014-05-07 07:37:03
阅读次数:
313
【问题描述】
约瑟夫环问题(Josephus)
用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出。写出C程序。(约瑟夫环问题 Josephus)
【解题思路】
构建一个循环链表,每个结点的编号为1,2,......,n。每次从当前位置向前移动m-1步,然后删除这个结点。
【C程序代码】
#include
#include
type...
分类:
其他好文 时间:
2014-05-06 19:37:20
阅读次数:
270
在图像处理中,通过当前位置的邻域像素计算新的像素值是很常见的操作。当邻域包含图像的上几行和下几行时,就需要同时扫描图像的若干行,这就是图像的邻域操作了。至于模板操作是实现空间滤波的基础,通常是使用一个模板(一个的矩形)滑过整幅图像产生新的像素。下面介绍通过使用OpenCV2实现Laplace算子锐化...
分类:
其他好文 时间:
2014-05-06 13:41:45
阅读次数:
593