`
文章列表
嘿,别看关键就在这儿,事实上,它的代码很少的哦。加上注释才219行。研究研究。   有个事要说一下:DataProxy的子类呢,都有一个load来加载数据,DataReader的子类呢,都有一个read来读取数据。   而Ext.data.JsonReader有两个关键函数:read、readRecords。好了。来研究一下。   Ext.data.JsonReader = function(meta, recordType){        meta = meta || {};        Ext.data.JsonReader.superclass.constructor ...
@@Ext.data.Record   Ext.data.Record就是一个设定了内部数据类型的对象,它是Ext.data.Store的最基本组成部分。如果把Ext.data.Store看作是一张二维表,那么它的每一行就对应一个Ext.data. Record实例。   Ext.data.Record的主要功能是保存数据,并且在内部数据发生改变时记录修改的状态,它还可以保留修改之前的原始值。   我们使用Ext.data.Record时通常都是由create()函数开始,首先用create()函数创建一个自定义的Record类型,如下面的代码所示。   var PersonR ...
昨天夜里,睡梦中惊醒,梦里有些什么,我记不得了。但醒来后却是让我想很多人很多事,久久难眼。 大老远的跑来深圳来,还是有诸多的不适应,待遇,工作环境这些都与上一个工作差距很大的!哎,很多时候真的是要等你走出去了才知道自己这一步值或不值。和成都的同学通了电话,真的想念成都。 时常想到的《大话西游》的一个场景:在城墙上,夕阳武士同他的情人依偎在一起;远远的沙漠里,唐僧和他的徒弟们在默默的走着,悟空深情的回头一望,八戒快乐的唱着“吹个球,吹个球球玩球球”。女主角远远的看着这一群怪人,说:"你看那一群人,好怪哦!",夕阳武士看看说道:“他们好像一群狗一样哎!”; 而对于我们这些人 ...
Java 5的泛型语法已经有太多书讲了,这里不再打字贴书。GP一定有用,不然Java和C#不会约好了似的同时开始支持GP。但大家也清楚,GP和Ruby式的 动态OO语言属于不同的意识形态,如果是一人一票,我想大部分的平民程序员更热衷动态OO语言的平白自然。但如果不准备跳槽到支持JSR223的动态语 言,那还是看看GP吧。    胡乱总结泛型的四点作用:    第一是泛化,可以拿个T代表任意类型。 但GP是被C++严苛的静态性逼出来的,落到Java、C#这样的花语平原里----所有对象除几个原始类型外都派生于Object,再加上Java的反射功能,Java的Collection库没有范型 ...
通过CGLIB实现AOP的浅析(顺便简单对比了一下JDK的动态代理)   问了两个问题,还跑到论坛里回贴追着问,最终都得到的是结论性的贴子,没有得到我想要的分析。 功夫不负有心人,我终于弄明白了。 现象和问题请参照下面两个网页: http://www.iteye.com/problems/7876 http://www.iteye.com/problems/7987 讨论的帖子: http://www.iteye.com/topic/259458?page=2 先说一下结论 在类没有实现任何接口,并且没有默认构造函数的情况下,通过构造函数注入时,目前的S ...
一直用mysql,个人感觉还不错,但外面企业要求都是oracle!没法就装了一个。一开始用scott/tiger用户名不能进入。网上查资料解决,记录一下: 今天遭遇ORA-12560: TNS: 协议适配器错误的问题,经过一番努力问题已经解决,与大家共享。造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:    1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。   2.database instance没有起起来。windows平台如下操作:开始---程序- ...
由广东回来一个月了。没有找到工作,感觉压力大了很多。对学校不再留恋了。 想想自己为了理想,为了一些想想中的生活。冲动的跑回成都,有些后悔了,在广东至少我有一份事情做。虽说是入不敷出,但起码我学习到了很多东西。在成都跑招聘会,网投,搞了这么久。没得起色。学习安排的巅峰实习也是惚呼人,去了两天就不想呆了,不能上网,老师说是照着PDF文档读IBATIS,浪费光阴。 期间找了一份工作。做了一天就没去了,6个人的企业,一个半罐子水的程序员。啥都做,还有就是老总时不时的写一下程序。其它人都不做开发。公司一至做PHP,也就是用CMS套网站。老总不知道哪的关系接了一个JAVA的项目,于是找JAVA的人,可能看我 ...
synchronized关键字的作用域有二种: 1)是某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线 程访问了其中的一个synchronized方法,其它线程不能同时访问这个对象中任何一个synchronized方法)。这时,不同的对象实例的 synchronized方法是不相干扰的。也就是说,其它线程照样可以同时访问相同类的另一个对象实例中的synchronized方法; 2)是某个类的范围,synchronized static aStaticMet ...
在其他语言中比如 C# 、 Java ,接口方法在定义的时候都是未实现的,而我这里模拟的 JS 接口则是可以在定义的时候实现的。 定义接口: var IC lass Manager = { hasClass:function(className){}, addClass:function(className){} } ; 定义菜单类: ...
SQL SERVER部分(注意前10道题目都是一句SQL,一句话,不要用游标,变量定义一类的)1、    请写出SQL语句计算今天距离2005元旦的分钟数。答案:2、    请一句SQL写出:如果person(personname,deptname) 表中没有 “财务部”的“张三” , ...
今天用Hibernate操作Mysql数据库设置主键竟除了问题,主键设为uuid.String,启动服务时报错: could not interpret id generator strategy: uuid.String 查了些资料最后得出结论: 在hibernate2.1中,主键生成策略中uuid分为uuid.hex和uuid.string,但是从hibe ...
//////////////////////////////////////////////////////////////////// 创建模式 //////////////////////////////////////////////////////////////////// //FactoryMethod模式的例子 package pattern.a.factoryMethod; interface Product { void operation(); } class ConProduct1 implements Pro ...
package java.lang.reflect; import sun.reflect.FieldAccessor; import sun.reflect.Reflection; /** * * 表示属性对象 * * comment by liqiang * * @author Kenneth Russell * @author Nakul Saraiya */ public final class Field extends AccessibleObject implements Member { //定义此属性的类名 private Class claz ...
package java.lang.reflect; import sun.reflect.ConstructorAccessor; import sun.reflect.Reflection; /** * 表示构造函数的对象 * * comment by liqiang * * @author Kenneth Russell * @author Nakul Saraiya */ public final class Constructor extends AccessibleObject implements Member { // ...
package java.lang.reflect; import sun.reflect.MethodAccessor; import sun.reflect.Reflection; /** * * 描述方法的类 * * 注意使用反射的方式是首先通过 * Class.getMethod(String name, Class[] parameterTypes)获得一个Method对象 * String表示方法名,parameterTypes表示参数列表中的每个参数对应的类型,这时先获得 * Class对象中Method对象,与实际的操作对象无关,然后调用此方法,是通过Met ...
Global site tag (gtag.js) - Google Analytics