#
		
			
			
			         在网上看到了一篇关于死锁的文章,作者把死锁的原理及解决方法写得很详细,这里先收藏着,
今天在他的引导下,我也解决了一个大问题:
http://www.cnblogs.com/happyhippy/archive/2008/11/14/1333922.html
不是牛人,绝对写不出这么牛的东西来!
			
			
		
 
	
		
			
			
			
连接到命名实例通过微软SQL Server 2000 JDBC驱动程序,您必须指定的端口号是与命名实例,而不是名称的命名实例表明早期。  
要了解SQL Server实例的端口号,请执行下列步骤: 
在Microsoft SQL Server 2000的服务器上,启动SQL Server网络实用工具。 
单击常规选项卡,然后单击比如你想从实例下拉菜单。 
单击TCP / IP ,然后单击属性。请注意,端口号此情况下会出现在属性对话框。 
只要你有这个值,您可以使用它在您的连接的URL当您连接到SQL Server通过JDBC的。下面是一个例子,一个典型的连接网址: 
JDBC的:微软:数据库: / / yourServerName : 1433 ;用户= yourUser ;密码= yourPwd 
在这个例子中,默认端口1433的使用。替换该默认的端口号的命名实例。
 
	
		
			
			
			
    
        
            | JDK 编译器版本 | target 参数 | 十六进制 minor.major | 十进制 minor.major | 
        
            | jdk1.1.8 | 不能带 target 参数 | 00 03   00 2D | 45.3 | 
        
            | jdk1.2.2 | 不带(默认为 -target 1.1) | 00 03   00 2D | 45.3 | 
        
            | jdk1.2.2 | -target 1.2 | 00 00   00 2E | 46.0 | 
        
            | jdk1.3.1_19 | 不带(默认为 -target 1.1) | 00 03   00 2D | 45.3 | 
        
            | jdk1.3.1_19 | -target 1.3 | 00 00   00 2F | 47.0 | 
        
            | j2sdk1.4.2_10 | 不带(默认为 -target 1.2) | 00 00   00 2E | 46.0 | 
        
            | j2sdk1.4.2_10 | -target 1.4 | 00 00   00 30 | 48.0 | 
        
            | jdk1.5.0_11 | 不带(默认为 -target 1.5) | 00 00   00 31 | 49.0 | 
        
            | jdk1.5.0_11 | -target 1.4 -source 1.4 | 00 00   00 30 | 48.0 | 
        
            | jdk1.6.0_01 | 不带(默认为 -target 1.6) | 00 00   00 32 | 50.0 | 
        
            | jdk1.6.0_01 | -target 1.5 | 00 00   00 31 | 49.0 | 
        
            | jdk1.6.0_01 | -target 1.4 -source 1.4 | 00 00   00 30 | 48.0 | 
        
            | jdk1.7.0 | 不带(默认为 -target 1.6) | 00 00   00 32 | 50.0 | 
        
            | jdk1.7.0 | -target 1.7 | 00 00   00 33 | 51.0 | 
        
            | jdk1.7.0 | -target 1.4 -source 1.4 | 00 00   00 30 | 48.0 | 
        
            | Apache Harmony 5.0M3 | 不带(默认为 -target 1.2) | 00 00   00 2E | 46.0 | 
        
            | Apache Harmony 5.0M3 | -target 1.4 | 00 00   00 30 | 48.0 | 
    
			
			
		 
	
		
			
			
			select 时把text类型改为varchar
text类型为空时会报以上错误.
			
			
		 
	
		
			
			
			<textarea   style="overflow:   hidden"></textarea>     彻底隐藏滚动条   
  <textarea   style="overflow:   auto"></textarea>         该出来的时候滚动条自动出现
			
			
		
 
	
		
			
			
			
用法:
<div id="test">
   <span style="color:red">test1</span> test2
</div>
在JS中可以使用:
test.innerHTML:
  也就是从对象的起始位置到终止位置的全部内容,包括Html标签。 
  上例中的test.innerHTML的值也就是“<span style="color:red">test1</span> test2 ”。
test.innerText: 
  从起始位置到终止位置的内容, 但它去除Html标签 
  上例中的text.innerTest的值也就是“test1 test2”, 其中span标签去除了。 
test.outerHTML:
  除了包含innerHTML的全部内容外, 还包含对象标签本身。
  上例中的text.outerHTML的值也就是<div id="test"><span style="color:red">test1</span> test2</div>
完整示例:
<div id="test">
   <span style="color:red">test1</span> test2
</div>
<a href="javascript:alert(test.innerHTML)">innerHTML内容</a>
<a href="javascript:alert(test.innerText)">inerHTML内容</a>
<a href="javascript:alert(test.outerHTML)">outerHTML内容</a>
特别说明:
  innerHTML是符合W3C标准的属性,而innerText只适用于IE浏览器,因此,尽可能地去使用innerHTML,而少用innerText,如果要输出不含HTML标签的内容,可以使用innerHTML取得包含HTML标签的内容后,再用正则表达式去除HTML标签,下面是一个简单的符合W3C标准的示例:
<a href="javascript:alert(document.getElementById('test').innerHTML.replace(/<.+?>/gim,''))">无HTML,符合W3C标准</a>
-------------------------------------------------------------------------------------------------------------------------------
<html>
<head></head>
<frameset frameborder="yes" frameborder="1" rows="40%,*">
<frame name="top" src="1.html">
<frame name="bottom" src="2.html">
</frameset>
</html>
<html>
<head>
<script language="javascript">
function init()
{    
    var aaa = parent.window.frames[0].document.body.innerHTML; 
    alert(aaa);
}
</script>
</head>
<body>
<p align="center">nothing</p>
<p align="center"><input type="button" onclick="init()"; value="click"></p>
</body>
</html>
<html>
<center>汽车 房产 女人</center>
</html>
 
			
			
		 
	
		
			
			
			  <SCRIPT LANGUAGE="JavaScript">
     function getName(){
      var nameBox = document.test;
   var name = nameBox.userName;
   var l = name.length;
         var j = 0;
   var k = 0;
   for (i = 0 ; i < l ; i++){
   if(name[i].checked != true){
    j++;//没被选种的个数
   }
   }
   var  left = new blankArray(j);//以没被选中的个数初始化一个数组left,此数组就是我们要使用的值
   alert(left.length);
   for (i = 0 ; i < l ; i++){
   if(name[i].checked != true){
    left[k++] = name[i].value//储值到数组中
   }
   }
   for (i = 0; i <j ;i++){
   alert(left[i]);//test
   }
   nameBox.submit();
    }
    function blankArray(n) {//新建数组的函数
          for (var i=0; i < n; i++)this[i] = null;
       this.length = n;
    }
</Script>
			
			
		
 
	
		
			
			
			sp_changeobjectowner   
  更改当前数据库中对象的所有者。   
    
  语法   
  sp_changeobjectowner   [   @objname   =   ]   'object'   ,   [   @newowner   =   ]   'owner'   
    
  参数   
  [@objname   =]   'object'   
    
  当前数据库中现有的表、视图或存储过程的名称。object   的数据类型为   nvarchar(517),没有默认值。object   可用现有对象所有者限定,格式为   existing_owner.object。   
    
  [@newowner   =]   'owner'   
    
  即将成为对象的新所有者的安全帐户的名称。owner   的数据类型为   sysname,没有默认值。owner   必须是当前数据库中有效的   Microsoft®   SQL   Server™   用户或角色或   Microsoft   Windows   NT®   用户或组。指定   Windows   NT   用户或组时,请指定   Windows   NT   用户或组在数据库中已知的名称(用   sp_grantdbaccess   添加)。   
    
  返回代码值   
  0(成功)或   1(失败)   
    
  注释   
  对象所有者(或拥有对象的组或角色的成员)对对象有特殊的权限。对象所有者可以执行任何与对象有关的   Transact-SQL   语句(例如   INSERT、UPDATE、DELETE、SELECT   或   EXECUTE),也可以管理对象的权限。   
    
  如果拥有对象的安全帐户必须要除去,但同时要保留该对象,请使用   sp_changeobjectowner   更改对象所有者。该过程从对象中删除所有现有权限。在运行   sp_changeobjectowner   之后,需要重新应用要保留的任何权限。   
    
  由于这个原因,建议在运行   sp_changeobjectowner   之前,编写现有权限的脚本。一旦更改了对象的所有权,可能要使用该脚本重新应用权限。在运行该脚本之前需要在权限脚本中修改对象所有者。有关编写数据库脚本的更多信息,请参见编写数据库文档和脚本。   
    
  可以使用   sp_changedbowner   更改数据库的所有者。   
    
  权限   
  只有   sysadmin   固定服务器角色和   db_owner   固定数据库角色成员,或既是   db_ddladmin   固定数据库角色又是   db_securityadmin   固定数据库角色的成员,才能执行   sp_changeobjectowner。   
    
  示例   
  下面的示例将   authors   表的所有者改为   Corporate\GeorgeW。   
    
  EXEC   sp_changeobjectowner   'authors',   'Corporate\GeorgeW'   
    
			
			
		
 
	
		
			
			
			创建以下分布式分区视图:     
  CREATE   VIEW   Customers   AS   
        SELECT   *   FROM   CompanyDatabase.TableOwner.Customers_33   
  UNION   ALL   
        SELECT   *   FROM   Server2.CompanyDatabase.TableOwner.Customers_66   
  UNION   ALL   
        SELECT   *   FROM   Server3.CompanyDatabase.TableOwner.Customers_99   
			
			
		
 
	
		
			
			
			http://www.23book.net/SoftwareDev/Java/54429.htm