`
mikewang
  • 浏览: 10047 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论
文章列表
GIS算法——点是否在指定区域内 代码: GPoint = record X: Double; //经度,也使用于任何座标 Y: Double; //纬度 end; GRange = array of GPoint; 函数返回true 点为在区域内 function GPointInPolygonX(P: GPoint; L: GRange): Boolean; var Num, i: Integer; a, da, suma, pa, a0: double; dp0, dp1: double; twopi, pi: double; begin Num := Length(L); p ...
球形, 大圆距离(The Great Circle Distance) var EARTH_RADIUS = 6378137.0; //单位M var PI = Math.PI; function getRad(d){ return d*PI/180.0; } /** * caculate the great circle distance * @param {Object} lat1 * @param {Object} lng1 * @param {Obj ...
最近闲来无事, 学习学习swing。 在查看JPopMenu的代码时候突发奇想, 想实现一个环形的弹出菜单,说干就干。 我们都知道, swing 组件的位置和大小是由于layout 管理的,所以想实现环形的弹出菜单就必须实现一个环形的布局管理器。请看我的实现 效果 package info.mikewang.gui.layout; import static java.lang.Math.PI; import static java.lang.Math.round; import static java.lang.Math.sin; import static jav ...
ror下文件下载是通过send_file完成的,但是如果使用多线程并支持断点续传的客户端(FlashGet等),send_file是不能正确工作的,原因在于,send_file函数没有对HTTP协议的Range头做相应的支持,并且也不支持HTTP/1.1 206 Partial Content相应 我修改了send_file函数,并做了一个plugin 将起解压到vendor/plugins/就可以了 (必要的地方我都写了注释,欢迎大家提出建议和意见) module ActionController module Streaming protected d ...
Global site tag (gtag.js) - Google Analytics