`
文章列表
写在(function(){})();中的代码,会在代码加载时执行。 写在Ext.onReady(function(){});中的代码会在dom加载完成后执行。 一个是加载代码,一个加载dom 另外:只加载代码,但程序并不会去执行。加载和执行是两回事(在内存中的数据不一样)。 而且,写在(function(){ })();中的function(){},也不会去执行。只是作为其一个属性。 例如: (function(){ //此处的function不会自动执行,只是作为一个属性。 function(){ } })( ...
一、情景描述 鉴于:hibernate是面向对象(实体、entity)操作,而不是某个对象的字段或属性。 鉴于:使用hibernate从数据库获取对象后,无需对数据库操作,而是直接操作获取的对象,hibernate就可以自动同步数据库。 因此:hibernate将对象分为三种状态,以便进行区分和管理: 1:瞬时/临时(Transient)      可以理解为该对象和hibernate一点关系也没有。      对该对象的操作不会和hibernate有任何联系或影响。 2:持久(Persistent)     使用hibernate对该对象进行管理,这会涉及到hibernate自动对数据 ...
1、基本概念 (跟是否是java语言没关系) 值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实际参 数的值。 引用传递:也称为传地址。方法调用时,实际参数的引用(地址, ...
1、背景知识 在java中没有细讲,只是讲了float占32位(bit),double占 64位。 对于计算机来说,用位数表示是合适的。但有人喜欢用字节(byte)表示。一个字节占8位。 1 byte = 8 bit. 所以float占4个字节,double占8个字节。 不过我还是喜欢 ...
    Extjs的组件有两个看起来类似的配置项,applyTo和renderTo,这两个配置项都是用来指定将该extjs组件加载到什么位置。那他们到底有什么区别呢,网上搜了下,有两篇博文也是关于这个的。     ExtJS中的renderTo和applyTo的差别 http://hi.baidu.com/agzfsshohpcdegr/item/50370f1912dc05e39813d6d8     对applyTo和renderTo的理解和思考 http://yahaitt.iteye.com/blog/249444     个人认为这两篇文章写的不够通俗。写一个简单的例子来看看最终 ...

第一次用ant

    博客分类:
  • ant
听说过ant,不过只知道它是一个打包工具。想:这没什么稀奇的,myeclipse也可以打包啊。 但是,不仅仅如此。例如: 当需要手动输入多条类似javac java 等命令时,我们利用ant,把需要执行的一连串的命令写在一个文件里,ant可以帮助我们依次去执行。而且不止这次,只要文件还在。 这简化了我们每次都要敲命令的工作。 这是我读的第一篇文档: http://wenku.baidu.com/view/5ba35289680203d8ce2f2441.html ======== 我的java版本:1.5 ant版本:1.8.4 环境:win7 我的build.xml <?xml ...
JS中的phototype是JS中比较难理解的一个部分 一、知识点 本文基于下面几个知识点: 1. 原型法设计模式       原型法的主要思想是:       现在有一个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。     ...
javascript之 function的闭包(closure)特性 javascript 的 function 具有闭包的特性,是 javascript 语言的一个特色。 一、基础知识:变量的作用域    要理解闭包,首先必须理解javascript变量的作用域。    变量的作用域有两种:全局变量和局部变量。    1. 在javascript中,函数内部可以直接读取全局变量。 var n = 9999; function f1(){ alert(n); } f1();//9999    2. 另外一方面,在函数外部无法读取函数内部的局部变量。 funct ...
    Html DOM、Ext Element及Component三者之间的区别(Ext入门基础)     ● 每一个HTML页面都有一个层次分明的DOM树模型,浏览器中的所有内容都有相应的DOM对象,动态改变页面的内容,正是通过使用脚本语言来操作DOM对象实现。(通常使用getElementById/Ext.getDOM获得DOM对象)     ● 仅仅有DOM是不够的,比如要把页面中的某一个节点移到其它位置,要给某一个节点添加阴影效果,要隐藏或显示某一个节点等,我们都需要通过几句 javascript才能完成。因此,Ext在DOM的基础上,创建了Ext Element,可以使用Elem ...
前言 我们知道,任何字符在java中都是以数字存储的。 比如: char i = 97; System.out.print(i); 你将看到: a 正文 在java中,回车符代表的数字是:13 ,换行符代表的数字是:10 回车:13 == \r == return 换行:10 == \n == new line 它们各代表什么意思? 引用     在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来, ...
1、背景知识 关于进程和线程的区别,总有人喜欢这样问。 这就像问 java中 final 、 finally 、finalize 的区别一样滑稽。(只是因为这3个关键字的开头都含有f、i、n、a、l这几个字母么?) 进程和线程是2种不同的程序运行的机制。2者实现的方式不同。基本上没有可比性。 用进程设计实现的程序,跑不了所谓的线程。即使有线程的概念,也和使用线程实现的程序中线程的概念相差甚远。2者根本不是一个东西。 如果要谈区别,说:进程设计理念 和 线程设计理念 有何区别。我想还不多。不要钻进进程里谈进程和线程,也不要钻进线程里谈进程和线程。 java虚拟机是线程实现的。 2 ...
尚学堂—马士兵-java系列网上免费视频教程 知识点: 1.Thread.sleep(); 2.Runnable接口 3.Object.wait() 4.Object.notify(); 5.if 和 While 的区别 6.synchronized 关键字 ProducerConsumer.java ( 1.其实,编译后会生成5个class文件。但只需运行 ProducerConsumer.class即可。 2.如果想在你的console中显示中文,请将.java文件的编码设为GB2312 ) /** * 【生产者与消费者】 * * 注意: * 1、在使用wait() ...
错误提示: Messages: There is no Action mapped for namespace [/] and action name [user!add] associated with context path [/bjsxt_struts2_011]. 调用URL: http://localhost:8094/bjsxt_struts2_011/user!add 原因: 由于这是一个学习用的例子。而我的struts.xml又是直接拷贝的 http://struts.apache.org/上面的例子, 不小心把这句话给拷贝上了: <constant name=& ...
下面的代码是在一个jsp页面中实现数据库的操作。 也是为了加深对servlet的理解, 这样看来,对servlet还有许多不明之处。 比如: 1、if(userName != null && password != null )所起的作用 2、为什么要对 request.getRequestDispatcher("htmlTest.jsp").forward(request,response); 进行注释? htmlTest.jsp <%@ page contentType="text/html; charset=utf-8" ...
1、按字节读取文件内容 2、按字符读取文件内容 3、按行读取文件内容 4、随机读取文件内容 public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static vo ...
Global site tag (gtag.js) - Google Analytics