- 浏览: 10240 次
- 性别:
- 来自: 南京
最新评论
-
vawe666:
看不懂!
地球上2点的距离 -
luo_shibin:
经过自己的实践,前面的程序也是正确的,之所以会出现我前面提到的 ...
环形布局管理器 + 环形弹出菜单(学习swing的一些小成果) -
mikewang:
luo_shibin 写道我执行TestW的结果为什么是这个? ...
环形布局管理器 + 环形弹出菜单(学习swing的一些小成果) -
luo_shibin:
我执行TestW的结果为什么是这个?
只有弹出的菜单全部 ...
环形布局管理器 + 环形弹出菜单(学习swing的一些小成果) -
gml520:
mikewang 写道gml520 写道这个是不是也适合 其他 ...
环形布局管理器 + 环形弹出菜单(学习swing的一些小成果)
文章列表
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 ...
- 2009-04-10 10:16
- 浏览 1631
- 评论(1)
最近闲来无事, 学习学习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 ...