只需改变参数就能画出你想要的多边形,代码简单!不得不惊叹canvas的强大!代码奉上画图 Canvas画线技巧
分类:
Web程序 时间:
2014-09-19 11:24:55
阅读次数:
197
打算实现的功能:基于OpenLayers实现对地图中城市POI模糊查询,并且能提供基于位置的查询(GIS中就是基于圆的查询,通俗的说就是当确定用户位置后,可以查询用户周边一定范围内的POI)和基于多边形的查询(用户自己画出多边形,实现在多边形范围内的POI查询),设定的界面如下图所示
1. 界面实现
页面的body主体实现如下:
...
分类:
其他好文 时间:
2014-09-18 22:23:54
阅读次数:
323
递归实现:真正对递归的调用过程很熟悉的哥们才很顺,虽然这个题目代码看起来不难,但是我在纸上画出调用过程后,才弄明白是什么个过程. 1 //交换所有二叉树的左子树和右子树. 2 void 3 swap(PNode p) { 4 if(!p) return; 5 6 swap...
分类:
其他好文 时间:
2014-09-18 13:11:43
阅读次数:
204
这个总结来源于一次优化的请求,最初某个页面的加载十分缓慢,load事件迟迟无法触发,因此希望可以通过对静态文件分域名等方式对页面的外部资源进行优化,拿得load事件尽可能早地触发。于是我查看了页面的源码,并对外部资源进行了整理,基于下面2个理念画出了一个推测的瀑布图:浏览器对同一个域只能并发2个HT...
分类:
其他好文 时间:
2014-09-18 11:05:33
阅读次数:
237
做了一个A+B的APP,虽然很简单,但是作为初学者还是弄了几个小时才弄好,什么东西都要看书或者百度,但最后成功了,还是很开心的,收货蛮大的。现在把过程写一下:首先给出效果图:一开始布局一直有问题,不知道为什么我定义了两个编辑框跟一个按钮,但画出来的时候全都重叠在左上角了,只能输入到一个编辑框,一直卡...
分类:
移动开发 时间:
2014-09-17 23:02:22
阅读次数:
382
学习Android的第一天,了解了各种布局,然后自己动手画出了一个按钮,然后给按钮定义了一个事件是弹出一条消息显示“我成功了!”字样,具体过程如下:1、修改布局文件activity_main.xml加入如下语句(我把原来的那个文本框删掉了)这里还要修改一个文件就是字符文件,为了更好的管理开发要用到的...
分类:
移动开发 时间:
2014-09-17 20:24:42
阅读次数:
271
之前各种犯傻 推了好久这个东西。。
后来灵关一闪 就搞定了。。
矩阵的题目,就是构造矩阵比较难想!
题意:给出一个矩阵的第一列和第一行(下标从0开始),(0,0)位置为0,
第一行为,233,2333,23333...一次加个3,
第一列为输入的n个数。
然后从(1,1)位置开始,等于上面的数加左边的数,问(n+1,m+1)的数是多少,也就是右下角的数
思路:
把矩阵画出来:...
分类:
其他好文 时间:
2014-09-16 17:29:50
阅读次数:
190
GPS平台,需要和各种地图打交道,需要解决以下的问题:1.GPS坐标偏移,这个不用多说,需要将原始坐标加偏,然后在百度地图或谷歌上显示出来,需要注意的是百度地图的加偏是偏上再偏,谷歌、高德地图等是火星坐标;2.坐标解偏,或者GPS纠偏,这个我们也是需要的,因为当用户在地图上画出的各种区域,标注,发送...
分类:
其他好文 时间:
2014-09-16 12:21:30
阅读次数:
222
1、掌握读代码的方法和技巧
不管最终想成为什么,刚入行之后,一定离不开的是读代码和写代码。这里将介绍一些读代码的方法和技巧。
读代码这事,先要分是精读还是泛读。从学习的目的来看,一定要精读一定量的经典代码。而精读是指每行都读懂,不看代码脑子里就能勾画出程序的基本结构。要想判断是不是精读了有个很形象的判断方法:精读代码时会满脑子都是代码,放不下,甚至睡觉前脑子里也是代码。达到这个程度就是精读了,...
分类:
其他好文 时间:
2014-09-12 17:23:03
阅读次数:
121
这个总结来源于一次优化的请求,最初某个页面的加载十分缓慢,load事件迟迟无法触发,因此希望可以通过对静态文件分域名等方式对页面的外部资源进行优化,拿得load事件尽可能早地触发。于是我查看了页面的源码,并对外部资源进行了整理,基于下面2个理念画出了一个推测的瀑布图:浏览器对同一个域只能并发2个HT...
分类:
其他好文 时间:
2014-09-11 15:20:22
阅读次数:
247