- 博客(16)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
让canvas 支持鼠标事件
canvas里的图像不支持自定义事件,多少给编程带来点麻烦,好在有context.isPointInPath(x,y)方法,利用它可以判断给定的左边是否在当前路径中.当鼠标事件发生时,对现有的图形进行重绘,调用此方法进行判断,就可以知道点击的是哪个图形了.多余的不说了,看看关键代码[code="java"]$(function(){ g_shapes = []; //保存所有图形...
2011-07-14 16:41:17
372
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
265
原创 缓存的key策略,以及更新
纯粹是一点点的思考.项目上目前的应用,读操作自然是最多,写也不少.缓存吧,如果更新的太频繁,那还有什么意义呢?内存数据库又如何呢?经常不变的数据缓存是最简单的,可惜查的也不多,意义不大.只有仔细地拆分业务,才能得到最优的答案...
2010-10-21 18:51:03
201
原创 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
269
过滤字母
[code="java"]SELECT TRANSLATE('2KRW229abc','0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz', '0123456789') FROM DUAL; [/code]执行结果:2229一、语法: TRANSLATE(string,from_str,...
2008-10-23 17:19:40
240
原创 oracle递归查询
转自:虫二的专栏 [url]http://blog.youkuaiyun.com/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
882
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
347
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
843
解决org.json中的日期问题
修改了JSONObject的valueToString方法[code="java"]if(value instanceof Date){ return "new Date(\"" + format((Date)value) +"\")"; }[/code]比较丑陋.但是可以解决问题.这里只是提出一个解决方法,当然更好的不是直接修改源代码的to...
2008-08-30 11:06:03
434
使用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
246
原创 Abstract Factory(抽象工厂模式)
Abstract Factory(抽象工厂模式)提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。一个系统要独立于它的产品的创建、组合和表示时。 一个系统要由多个产品系列中的一个来配置时。 当你要强调一系列相关的产品对象的设计以便进行联合使用时。 当你提供一个产品类库,而只想显示它们的接口而不是实现时。 一、 抽象工厂(Abstrac...
2008-08-03 10:31:26
177
原创 关于AspectJ 中的pointcut 语法
pointcut,从字面的意思说的是切面的意思。也就是横切的时候,会有哪些执行点会被识别。只有先识别了,才能执行相应的Advice。 基本的定义如下: public pointcut accountOperations:call(* Account.*(..)) 1.通配符和pointcut 操作符 * 表示任何数量的字符,除了(.) .....
2008-07-31 16:49:03
470
原创 关于内部类
[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
106
原创 解决eclipse 3.3及以上版本的代码提示重复问题
将Window -> Preferences -> Java -> Editor -> Content Assist -> Advanced 下带有Mylyn的选项前的勾都去掉出处不详......
2008-07-29 16:33:51
472
TA创建的收藏夹 TA关注的收藏夹
TA关注的人