`
whiletrue
  • 浏览: 38234 次
  • 性别: Icon_minigender_1
  • 来自: 地球
社区版块
存档分类
最新评论
文章列表
canvas里的图像不支持自定义事件,多少给编程带来点麻烦,好在有context.isPointInPath(x,y)方法,利用它可以判断给定的左边是否在当前路径中.当鼠标事件发生时,对现有的图形进行重绘,调用此方法进行判断,就可以知道点击的是哪个图形了. 多余的不说了,看看关键代码 $(function(){ g_shapes = []; //保存所有图形 var rect = $("#dia")[0].getBoundingClientRect(); var tPoint = {"x":rect.left,"y": ...
做个标记. public class HashMapDeserializer implements JsonDeserializer<HashMap<String, Object>> { public HashMap<String, Object> deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException { // TODO Auto-generated method stub ...
纯粹是一点点的思考. 项目上目前的应用,读操作自然是最多,写也不少.缓存吧,如果更新的太频繁,那还有什么意义呢?内存数据库又如何呢?经常不变的数据缓存是最简单的,可惜查的也不多,意义不大. 只有仔细地拆分业务,才能得到最优的答案
数据库定义 CREATE TYPE t_arr AS OBJECT( id NUMBER , name varchar2(20) ); CREATE type t_arr_re as table of t_arr; create or replace procedure test_array(v_cfjg out t_arr_re) is begin DECLARE i number; v_res_fun pub_res_function%rowTYPE; -- D_nr dic_cfjg%rowTYPE; ...
SELECT TRANSLATE('2KRW229abc','0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz', '0123456789') FROM DUAL; 执行结果:2229 一、语法:       TRANSLATE(string,from_str,to_str)     二、目的         返回将(所有出现的)from_str中的每个字符替换为to_str中的相应字符以后的string。TRANSLATE   是   REPLACE   所提供的功能的一个超集。如果   from_s ...
转自:虫二的专栏 http://blog.csdn.net/xzknet/archive/2008/05/06/2404559.aspx Select * from …. Where [结果过滤条件语句] Start with  [and起始条件过滤语句] Connect by prior [and中间记录过滤条件语句] 一、Start with.........Connect By 子句 START WITH specifies th ...
前提是数据库上需要安装java虚拟机(JVM),使用下面的语句查看 select * from dba_registry where comp_id = 'JAVAVM' 为空,则未安装,请执行 $ORACLE_HOME/javavm/install/initjvm.sql安装. 创建函数 create or replace function fn_oraclecall(mArea in VARCHAR2,mDevID in Number,mPORT in Number) return varchar2 as language java name 'Caller.call(java.lan ...
google了好会,大部分都是count(*)了下得出来,突然发现了这个 select NUM_ROWS,TABLE_NAME from dba_all_tables 真是没话说了啊 加个条件,就能得到想要的用户所有表记录数了 select * from dba_all_tables t where t.owner='user'
修改了JSONObject的valueToString方法 if(value instanceof Date){ return "new Date(\"" + format((Date)value) +"\")"; } 比较丑陋.但是可以解决问题. 这里只是提出一个解决方法,当然更好的不是直接修改源代码的toString,自己另外定义一个(myToString??,嘿)当然是更好的选择
因为需要对客户端提交至服务端的日期进行处理,对org.json(version 2)以及json2.js进行了些修改. json2.js Date.prototype.toJSON = function(key){ return '@'+this.getUTCFullYear() + '-' + f(this.getUTCMonth() + 1) + '-' + f(this.getUTCDate()) + ' ' + f(this.getUTCHours()) + ':' + f(t ...
XFire完整入门教程(转)  
http://ldjsyl.iteye.com/category/31778   嘿,做个标记  
Abstract Factory (抽象工厂模式) 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 一个系统要独立于它的产品的创建、组合和表示时。 一个系统要由多个产品系列中的一个来配置时。 当你要强 ...
pointcut,从字面的意思说的是切面的意思。也就是横切的时候,会有哪些执行点会被识别。只有先识别了,才能执行相应的Advice。 基本的定义如下: public pointcut accountOperations:call(* Account.*(..)) 1.通配符和pointcut 操作符 ...

关于内部类

    博客分类:
  • j2se
package test; public class OuterClass { private class InterClass { public InterClass() { System.out.println("InterClass Create"); } } public OuterClass() { InterClass ic = new InterClass(); System.out.println("OuterClass Create"); } public static void main(String[] ...
Global site tag (gtag.js) - Google Analytics