`
文章列表
长久以来JavaScript兼容性一直是Web开发者的一个主要问题。在正式规范、事实标准以及各种实现之间的存在的差异让许多开发者日夜煎熬。为此,主要从以下几方面差异总结IE和Firefox的Javascript兼容性:   一、函数和方法差异;   二、样式访问和设置;   三、DOM方法及对象引用;   四、事件处理;   五、其他差异的兼容处理。一、函数和方法差异 1. getYear()方法 【分析说明】先看一下以下代码: var year= new Date().getYear(); document.write(year);   在IE中得到的日期是& ...

图解SQL的Join

    博客分类:
  • SQL
  假设我们有两张表。 Table A 是左边的表。 Table B 是右边的表。   其各有四条记录,其中有两条记录是相同的,如下所示:   Table A: id Name 1 Pirate 2 Monkey 3 Ninja 4 Spaghetti   Table B: id name 1 Rutabaga 2 Pirate 3 Darth Vader 4  Ninja                   下面让我们来看看不同的Join会产生什么样的结果 ...
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句    Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将 一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。 1.INSE ...
在一个系统设计中经常遇到分类数据表格设计,而且分类层数可能是不确定的。比方说一个商场的产品分类可以如下:     上图的数据结构就是一个树,数据表格设计有多种方法。每个分类可能在系统运行时需查询、增加、 ...
1.将自己的需要启动的项目,写成.bat(太简单不解释) 2.利用battoexe将bat文件转换成exe程序,下载地址http://download.csdn.net/source/2967376 3.创建一个自己的服务,需要的软件为:instsrv.exe,srvany.exe,下载地址:http://download.csdn.net/source/2967384 http://download.csdn.net/source/2967387 步骤:运行cmd 输入:c;\instsrv.exe 服务名 c:\srvany.exe. 服务名前后是两个软件的全路径, ...
在java性能调优中经常要把字符串匹配转换为枚举型匹配。   介绍: java.lang.Enum是JDK5.0版本新加入的类,我们所编写的枚举其实都是隐式的继承自它,既然它是类,因此会有类型安全性、编译期检查以及可将它用在变量声明中的 ...
SQL语言: 统计数据库每天的数据增长量   需求 :系统有时要统计数据库总共多少空间、剩余多少空间、使用空间、空间使用率、空间空闲率   实现: select t.* from (SELECT D.TABLESPACE_NAME, SPACE "SUM_SPACE(M)", BLOCKS SUM_BLOCKS, SPACE - NVL(FREE_SPACE, 0) "USED_SPACE(M)", ...
     要做个单点登陆的例子,要有以下: 1 用户身份认证服务器   2 两个应用系统。用户身份认证系统是提供认证功能和登陆功能的,应用系统是模拟跨域访问。项目结构如下图所示:     其中有三个项目: ...
    原来我一直以为“单点登陆”是指某个账户只能在一个地方登陆,也即服务器只有某个账户一个的一个实例。现在才发现我错了,而且错的很厉害啊。单点登录( Single Sign On ),简称为 SSO ,是目前比较流行的企业业务整合的解决方案之一。 SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。     较大的企业内部,一般都有很多的业务支持系统为其提供相应的管理和 IT 服务。例如财务系统为财务人员提供财务的管理、计算和报表服务;人事系统为人事部门 提供全公司人员的维护服务;各种业务系统为公司内部 ...
var checkSpecialKey = function(e){ e=e||window.event; var k = e.which||e.keyCode; //屏蔽 BcakSpace 后退键 //屏蔽 F5 刷新键 //屏蔽 CTRL+R 刷新键 if(k == 8 || k == 116 || (e.ctrlKey && k == 82 ) ){ if(e.preventDefault){ e.preventDefault(); } ...
* Make a map like java. * You can use this map like this : * var myMap = new Map(); * myMap.put("key","value"); * var key = myMap.get("key"); */ function Map() {        this.elements = new Array();        this.size = function() {         return this.elements.len ...
1 - Tomcat Server的组成部分 1.1 - Server A Server element represents the entire Catalina servlet container. (Singleton) 1.2 - Service A Service element represents the combination of one or more Connector components that share a single Engine Service是这样一个集合:它由一个或者多个Connector组成,以及一个Engine,负责处理所有Co ...
eclipse下的打包插件fatjar 在ECLIPSE下,如果要将JAVA应用程序打包的话,一般用file菜单下的EXPORT就可以EXPORT成JAR文件里,但如果工程里有其他的库文件的话,那ECLIPSE就无能为力了,这时,可以到http://sourceforge.net/project/showfiles.php?group_id=115990&package_id=125924 下载,解压将文件夹拷贝到eclipse的plugins下,重新启动Eclipse3.1,Windows=>prefernce=>fat jar preference看到他就说明已经安装成功 ...
本文给出了一些使用SwingWorker类的例子。SwingWorker类的目的是实现一个后台线程,让你可以用它来执行一些费时的操作,而不影响你的程序的GUI的性能。关于SwingWorker类的一些基本信息,请参阅《线程和Swing》。注意:在2000年9月我 ...
本文关于Swing中的多线程,发表于1998年4月。一个月后,我们发表了另一篇文章《使用Swing Worker线程 》,该文更深入地讨论了这一主题。要更好地了解多线程在Swing中如何工作,我们建议你把这两篇文章都看一下。注意 :在2000年9月我们修改了这篇文章和它的例子以适用于一个更新版本的SwingWorker类。SwingWorker类的这个版本修正了一些微妙的线程bug。 Swing API的设计目标是强大、灵活和易用。特别地,我们希望能让程序员们方便地建立新的Swing组件,不论是从头开始还是通过扩展我们所提供的一些组件。 出于这个目的,我们不要求Swing组件支持多线程访 ...
Global site tag (gtag.js) - Google Analytics