摘要:1、Apache DBUtils项目 DbUtils is a very small library of classes so it won't take long to go through the javadocs for each class. The core classes/interfaces in DbUtils are QueryRunnerandResultSetHandler. You don't need to know about any other DbUtils classes to benefit from using the library.
阅读全文
摘要:场景一:当某个类除了它的外部类,不再被其他的类使用时场景二:解决一些非面向对象的语句块:try{}catch{}finally{}public interface DataManager { public void manageData(); } public class DataTemplate{ public void execute(DataManager dm) { try { dm.manageData(); } catch(Exception e) { LoggerAgent.error(...
阅读全文
摘要:(1)final标记的类不能被继承(2)final标记的方法不能被子类重写(3)final标记的变量为常量,只能赋值一次 如: final int Y=2; Y=3;// 出错(4)final标记的成员变量必须在声明的同时赋值,或在该类的构造方法中显示赋值,然后才能使用,如: class Test{ final int X=5; final int Y; Test(){ Y=3; } }(5) 方法中定义的内置类只能访问该方法内的final类型的局部变量,用final定义的局部变量相当于一个常量,它的生命周期长于方法运行的生命周期。(6) 将一个形参定义成final也是可以的,这就限制了...
阅读全文
摘要:public static boolean isClockwise(List pointList) { double maxY = 0.0D; int index = 0; //找到Y值最大的点及其前一点和后一点 for (int i = 0; i 0 , 则P在Q的顺时针方向。 //若 P × Q 0,ax * by - ay * bx>0,也就是大拇指指向朝上,所以P在Q的顺时针方向,一下同理。 PointD frontPt = (PointD) pointList.get(front)...
阅读全文
摘要:一、计算几何算法库CGAL(Computational Geometry Algorithms Library)。 www.cgal.org二、路径分析pgRouting,用来扩展PostGIS、PostgreSQL的路径分析库。 www.pgrouting.org三、3D对象显示程序,Geomview。运行Unix平台上的,使用Cygwin也可以在windows上运行。 www.geomview.org四、C++库Boost,Boost库中的很多部分都成了C++的标准。ost www.boost.org五、C++界面框架:Qt www.qt-project.org
阅读全文
摘要:一、当编译一个Flex应用程序的时候,程序存储了所有用到的字体的名称,当应用程序在客户机器上运行的时候,Adobe Flash Player 通过这些字体的名称到客户机器上定位一个相同或者相近的字体。你也可以嵌入字体到程序中,这样不管客户机是否存在这样的字体,程序也可以使用你想要的正确的字体。 二、设备字体。最安全的指定字体的方式是在字体列表的末尾加上一个设备字体,如下所示:@namespace s "library://ns.adobe.com/flex/spark";.myClass {fontFamily: Arial, Helvetica, "_sans&
阅读全文