- 浏览: 45066 次
- 性别:
- 来自: 合肥
最新评论
文章列表
背景. 同一页面多次加载jquery类库
例:
....
<script src="jquery1.7.js" ......>
<script>
$.fn.extend({
aaa:function() {...},
bbb:function() {...}
});
...
....
$('#id').aaa();//调用jquery 扩展的对象方法. //js error: aaa is not a ...
1,线程的生命周期
线程从创建、运行到结束总是处于下面五个状态之一:新建状态、就绪状态、运行状态、阻塞状态及死亡状态。
1.新建状态(New): 当用new操作符创建一个线程时, 例如new Thread(r),线程还没有开始运行,此时线程处在新建状态。 当一个线程处于新生状态时,程序还没有开始运行线程中的代码 2.就绪状态(Runnable)
一个新创建的线程并不自动开始运行,要执行线程,必须调用线程的start()方法。当线程对象调用start()方法即启动了线程,start()方法创建线程运行的系统资源,并调度线程 ...
Oracle SQL的硬解析和软解析
- 博客分类:
- 数据库
V$SQLAREA http://docs.oracle.com/cd/B19306_01/server.102/b14237/dynviews_2129.htm
-- 查看硬解析SQL
select substr(a.SQL_TEXT,1,50),count(*)from v$sqlarea agroup by substr(a.SQL_TEXT,1,50)having count(*) > 10 ;
我们都知道在Oracle中每条SQL语句在执行之前都需要经过解析,这里面又分为软解析和硬解析。在Oracle中存在两种类型的SQL语句,一类为 DDL语句(数据定义语言 ...
1.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程
2.使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会 ...
java中有一个sendRedirect函数这个用于跳转到另外一个页面,这个实际上是一个302跳转,但是不完全等同于302跳转
点击(此处)折叠或打开
response.sendRedirect("login.jsp");
不等于
response.addHeader("location", "login. ...
一、 背景
平时在进行开发时,一般都会有多版本同时进行,包括项目版本、周版本、紧急版本等,当某一个版本具备上线条件后,需要在上一个已发布的版本基础上进 行发布,才能够避免出现版本相互覆盖,因此往往需要对版本之间代码进行合并,这里就和大家探讨下如何合并代码,让合并代码质量高以及高效。
二、合并代码的常规方法
常规的方法是用Beyond Compare 工具来进行手工合并代码,该工具的最主要作用是对比出有哪些代码是不相同,然后人为地判断出哪些需要合并,哪些不需要合并。因此如果判断失误,则合并后的质量未必高;在合并的过程中,因为是需要人为识别如何来合并,因此效率自然不会很高.
...
<html> <header> <title>test</title> <script src="./jquery-1.6.2.min.js"></script> <script type="text/javascript"> //优先级等同于$(function(){}); $(document).ready(function() ...
ie6 下 (javascript:void(0); IE6 不支持
改为: href="javascript:your_method();"
aaa
switch case
- 博客分类:
- JavaSE
package org.zdxue.javase.lang;
/**
* switch中表达式值只能是int, char, short, 和byte
*
* @version 1.0 - 2009-7-17
* @author
*/
public class TestSwitch
{
public static void main(String[] args)
{
// int expr = 0;
// char expr = 0 ...
- 2009-07-17 15:09
- 浏览 773
- 评论(0)
//-------------------------------------------------------------------------
// Header
//
// Copyright (c) 1998-1998 GEMALTO group. All Rights Reserved.
//
// This software is the confidential and proprietary information of
// GEMALTO.
//
// Project name: CSTK
//
// Platform : Jav ...
- 2009-07-17 12:34
- 浏览 1245
- 评论(0)
FTP基础知识
FTP是File Transfer Protocol(文件传输协议)的缩写,用来在两台计算机之间互相传送文件。相比于HTTP,FTP协议要复杂得多。复杂的原因,是因为FTP协议要用到两个TCP连接,一个是命令链路,用来在FTP客户端与服务器之 ...
- 2009-07-17 09:33
- 浏览 1383
- 评论(0)
Observer模式
- 博客分类:
- JavaSE
Observer方式一: 高度抽象出被观察者(主题)和观察者, 主题接口职责中负责对所有观察者的管理(添加,删除等),以及通知观察者;而观察者需要更新自己的职责。
方式一中,具体主题的实现类必须给出自己的实现(对观察者聚合的管理(添加,删除。。))
但是,如果对管理者聚合的处理的方式都相同的话,这样便显得过于重复,
因此,可以使用方式二: 主旨(用抽象类来代替接口,这样,管理观察者聚合的公共处理方式可以在抽象类中实现)
此处,主要阐述了接口和抽象类的转换,因此具体问题具体分析,用接口还是用抽象类!
- 2009-07-13 11:51
- 浏览 694
- 评论(0)
Java内存泄漏与C++内存泄漏是有区别的:
C++中,分配的对象不可到达(或没有引用指向它),这些对象永远回收不了,即泄漏。
Java中,针对C++的那种情况,Java虚拟机的垃圾回收机制可以解决。
Java中指的内存泄漏需满足两个条件:一、对象有引用指向它,二、该对象不再被使用(无用对象),对于这类情况,属于Java的内存泄漏,不会被Java GC回收,却占用内存。
例:
Vector v = new Vector(100);
for(int i=0; i<100; i++) {
Object o = new Object(); ...
- 2009-07-09 14:19
- 浏览 897
- 评论(0)
虽然是C#技术栏目,但对JAVA完全适用。
但所以答案没有一个是正确且完整的。
下面是我的答案,我有足够的自信说这是真正正确的答案,除非JVM和CLR规范重新修改了。
正常情况下生成一个对象后主动让 obj = null; 没有任何作用,但也没有任何害处(除了说明程序员对编译器的无知和代码看起来比较幼稚) 编译器比你更清楚在什么位置对象已经失去引用。 object o = new object(); stmt1; o.xxx(); stmt2; stmt3; o = null; 其实编译器在为o.xxx()后面就知道它(原来o指向的那个对象)是可回收的, 比你在两个语句后再o=null ...
- 2009-07-08 10:21
- 浏览 663
- 评论(0)