根据经纬度计算距离 public class DistanceUtil { // 地球平均半径 private static final double EARTH_RADIUS = 6378137; // 把经纬度转为度(°) private static double rad(double d) ...
分类:
数据库 时间:
2017-05-30 22:03:12
阅读次数:
282
链接到外部类 创建内部类时,那个类的对象同时拥有封装对象(封装内部类的外部类)的一个链接,所以内部类可以访问外部类的成员。 内部类拥有对外部类所有元素的访问权限。 看如下代码,内部类SSelector访问外部类元素o,而且o是private。 interface Selector { boolean ...
分类:
编程语言 时间:
2017-05-30 20:58:22
阅读次数:
194
题目大意: 一张n个点m条边的有向图,问有多少对(x,y)存在有一条从1到x的路径,有一条1到y的路径,他们俩不相交。 题解: ……于是为了这题我去学习了一下支配树,感觉很妙啊。 设定了一个起点之后,u支配点就是从起点到u的必经点。支配树就是每个点都向自己最近的支配点连边,这有一个线性算法……这篇博 ...
分类:
其他好文 时间:
2017-05-30 19:34:20
阅读次数:
240
题目地址:http://codevs.cn/problem/1053/ 分析: 模拟 代码: var s:string; a:array['a'..'z'] of longint; i,j,t,n:longint; k:char; d:array[1..100000] of longint; fun ...
分类:
其他好文 时间:
2017-05-29 21:40:47
阅读次数:
224
线程池的实现 组成 一个比较简单的线程池至少应包括 线程池管理器:创建、销毁并管理线程池,将工作线程放入线程池中; 工作线程:一个可以循环执行任务的线程,在没有任务时进行等待; 任务队列:提供一种缓冲机制,将没有处理的任务放在任务队列中; 任务接口:每个任务必须实现的接口,主要用来规定任务的入口、任 ...
分类:
编程语言 时间:
2017-05-29 15:20:23
阅读次数:
161
JFinal 是基于 Java 语言的极速 WEB + ORM 开发框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java 语言所有优势的同时再拥有 ruby、python、php 等动态语言的开发效率!为您节约更多时间,去陪恋人、家人和朋友! ...
分类:
其他好文 时间:
2017-05-29 11:58:33
阅读次数:
216
#!/usr/bin/python#-*-coding:utf-8 -*-'''生成器函数: 只要函数体内包含yield关键字,该函数就是生成器函数'''## def foo():# return 1# return 2# return 3# res=foo()# print(res)#多次执行,结 ...
分类:
其他好文 时间:
2017-05-28 21:42:25
阅读次数:
259
Axure RP是一个专业的高速原型设计工具。Axure(发音:Ack-sure),代表美国Axure公司。RP则是Rapid Prototyping(高速原型)的缩写。 Axure简要介绍 Axure RP已被一些大公司採用。 Axure RP的使用者主要包含商业分析师、信息架构师、可用性专家、产 ...
分类:
其他好文 时间:
2017-05-28 12:25:25
阅读次数:
258
1. Bloom Filter 1. Bloom Filter 【Bloom Filter】 Bloom Filter(BF)是一种空间效率很高的随机数据结构,它利用位数组很简洁地表示一个集合,并能判断一个元素是否属于这个集合。它是一个判断元素是否存在集合的快速的概率算法。Bloom Filter有 ...
分类:
编程语言 时间:
2017-05-27 00:50:22
阅读次数:
339