- 博客(16)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
让canvas 支持鼠标事件
canvas里的图像不支持自定义事件,多少给编程带来点麻烦,好在有context.isPointInPath(x,y)方法,利用它可以判断给定的左边是否在当前路径中.当鼠标事件发生时,对现有的图形进行重绘,调用此方法进行判断,就可以知道点击的是哪个图形了. 多余的不说了,看看关键代码 [code="java"]$(function(){ g_shapes = []; //保存所有图形...
2011-07-14 16:41:17 315
gson的HashMapDeserializer
做个标记. [code="java"] public class HashMapDeserializer implements JsonDeserializer { public HashMap deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws Js...
2011-03-15 15:17:58 218
原创 缓存的key策略,以及更新
纯粹是一点点的思考. 项目上目前的应用,读操作自然是最多,写也不少.缓存吧,如果更新的太频繁,那还有什么意义呢?内存数据库又如何呢?经常不变的数据缓存是最简单的,可惜查的也不多,意义不大. 只有仔细地拆分业务,才能得到最优的答案 ...
2010-10-21 18:51:03 158
原创 java调用oralc存储过程返回数组
数据库定义 [code="java"] CREATE TYPE t_arr AS OBJECT( id NUMBER , name varchar2(20) ); CREATE type t_arr_re as table of t_arr; [/code] [code="java"] create or replace procedure test_array(v_cf...
2009-02-23 17:38:49 236
过滤字母
[code="java"]SELECT TRANSLATE('2KRW229abc','0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz', '0123456789') FROM DUAL; [/code] 执行结果:2229 一、语法: TRANSLATE(string,from_str,...
2008-10-23 17:19:40 205
原创 oracle递归查询
转自:虫二的专栏 [url]http://blog.csdn.net/xzknet/archive/2008/05/06/2404559.aspx[/url] Select * from …. Where [结果过滤条件语句] Start with [and起始条件过滤语句] Connect by prior [and中间记录过滤条件语句] 一、Start with........
2008-10-11 11:02:41 833
oracle调用java
前提是数据库上需要安装java虚拟机(JVM),使用下面的语句查看 [code="java"]select * from dba_registry where comp_id = 'JAVAVM'[/code] 为空,则未安装,请执行 $ORACLE_HOME/javavm/install/initjvm.sql安装. 创建函数 [code="java"]create or replace...
2008-10-04 22:52:18 300
oracle查询某用户下所有表记录数
google了好会,大部分都是count(*)了下得出来,突然发现了这个 [code="java"]select NUM_ROWS,TABLE_NAME from dba_all_tables[/code] 真是没话说了啊 加个条件,就能得到想要的用户所有表记录数了 [code="java"]select * from dba_all_tables t where t.owner='use...
2008-09-27 11:16:23 792
解决org.json中的日期问题
修改了JSONObject的valueToString方法 [code="java"]if(value instanceof Date){ return "new Date(\"" + format((Date)value) +"\")"; }[/code] 比较丑陋.但是可以解决问题. 这里只是提出一个解决方法,当然更好的不是直接修改源代码的to...
2008-08-30 11:06:03 383
使用org.json解决部分日期问题
因为需要对客户端提交至服务端的日期进行处理,对org.json(version 2)以及json2.js进行了些修改. [b]json2.js[/b] [code="java"]Date.prototype.toJSON = function(key){ return '@'+this.getUTCFullYear() + '-' + f(this.getUTCMo...
2008-08-14 15:22:58 211
原创 Abstract Factory(抽象工厂模式)
Abstract Factory (抽象工厂模式) 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 一个系统要独立于它的产品的创建、组合和表示时。 一个系统要由多个产品系列中的一个来配置时。 当你要强调一系列相关的产品对象的设计以便进行联合使用时。 当你提供一个产品类库,而只想显示它们的接口而不是实现时。 一、 抽象工厂(Abstrac...
2008-08-03 10:31:26 151
原创 关于AspectJ 中的pointcut 语法
pointcut,从字面的意思说的是切面的意思。也就是横切的时候,会有哪些执行点会被识别。只有先识别了,才能执行相应的Advice。 基本的定义如下: public pointcut accountOperations:call(* Account.*(..)) 1.通配符和pointcut 操作符 * 表示任何数量的字符,除了(.) .....
2008-07-31 16:49:03 414
原创 关于内部类
[code="java"]package test; public class OuterClass { private class InterClass { public InterClass() { System.out.println("InterClass Create"); } } public OuterClass() { InterClass ic = new...
2008-07-29 16:37:00 81
原创 解决eclipse 3.3及以上版本的代码提示重复问题
将Window -> Preferences -> Java -> Editor -> Content Assist -> Advanced 下带有Mylyn的选项前的勾都去掉 出处不详......
2008-07-29 16:33:51 402
TA创建的收藏夹 TA关注的收藏夹
TA关注的人