`
zzhdi
  • 浏览: 78012 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论
文章列表
使用extjs配合struts的MVC架构是目前流行的做法,两者的整合相当简单,只需扩展Action,直接向HttpServletResponse里写xml和json格式的内容,不再需要forward到struts指定的页面。 // 取查询结果xml和总记录个数 String xml = resultBuffer.getStringValue( CoreConsts.LIST_DATA_XML, 0 ); String records = resultBuffer.getStringValue( CoreConsts.TOTAL_COUNT, 0 ); // 替 ...
最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。一、什么是闭包?“官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人能直接看懂这句话,因为他描述的太学术。我想用如何在Javascript中创建一个闭包来告诉你什么是闭包,因为跳过闭包的创建过程直接理解闭包的定义是非常困难的。看下面这段代码: function a() ...
  function Rectangle(w,h) {   this.width=w;   this.height=h; }   当一个函数被定义的时候,JavaScript会创建一个特殊的对象(其类型是function), 对象的名称就是函数的名称,接着创建一个对象为这个函数对象的prototype属性赋值。 以上面的Rectangle 函数为例: JavaScript创建一个函数对象Rectangle,并且 Rectangle.prototype=new Object(); Rectangle.prototype.constructor=Rectangle var r=ne ...
来源:http://dev.21tx.com/2005/04/23/33033.html Oracle9i为Oracle数据库引擎带来了一些令人吃惊的复杂性。它推出了许多新的内部特性,包括bitmap free lists,基于redo log的复制,动态SGA,还有一个可能是最重要的特性,可以支持多种块大小(Block Size)。   当你忽略全部的高级特性时,Oracle的工作就是传送数据,磁盘的I/O管理和调整对于任何的Oracle数据库都是一个重要的部分。任何可以令磁盘I/O减少的工作都对Oracle数据库系统有一个正面的影响。  如果我们查看一下各种各样调整Oracle数据库性能 ...
数据库由一个或者多个表空间(tablespace)构成。 一个表空间包括一个或者多个数据文件。 段(segment)是表空间的主要组织结构。段是占用存储空间的数据库对象,如:表、索引、回滚段 段本身由一个或者多个区段(extent)组成。extent是文件中一个逻辑上连续分配的空间。 每个segment至少有一个extent ,如果一个对象超出了其初始extent,就会请求再为它分配一个extent。 第二个extent不一定紧邻第一个extent,甚至有可能不在一个数据文件中。 extent由block组成。block是Oracle的最小的空间分配单位。 同一个tablespace内部blo ...
来源:http://www.365master.com/manage/database/oracle/20080730/36178.shtml     分析函数over 及开窗函数   一:分析函数over   Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。   下面通过几个例子来说明其应用。   1:统计某商店的营业额。   date    sale   1          20   2          15   3          14   4    ...
与对象权限有关的表与视图 DBA_TAB_PRIVS                DBA视图包含了数据库中所有用户或角色的对象权限                                       ALL_TAB_PRIVS                  ALL视图包含了当前用户或PUBLIC的对象权限                                      USER_TAB_PRIVS               USER视图列出当前用户的对象权限                                               DAB_COL_PR ...
glogin.sql Whenever SQL*PLUS starts up, it looks for a file namedglogin.sql under the directory $ORACLE_HOME/sqlplus/admin. If such a file is found, it is read and the containing statements executed. This allows to store settings (such as linesize) accross SQL*PLUS sessions. New in Oracle 10g: Oracl ...

autotrace 配置

     Autotrace 的配置有很多种方法,下面是其中的一种。 在System模式下创建plan_table表 创建同义词 授权 以上三步的sql如下 @?\rdbms\admin\utlxplan.sql ; create public synonym plan_table for plan_table ; grant all on plan_table to public   在sys模式下创建plustrace 角色  @?\sqlplus\admin\plustrce.sql ; grant plustrace to public;     
修改用户密码 alter user scott identified by tiger ; 解除用户锁定状态 alter user scott account unlock ; 给表加注释 COMMENT ON TABLE TableName IS 'comment'; 查看表的COMMENT SELECT * FROM USER_TAB_COMMENTS WHERE Table_Name='TableName'; 给字段加注释 comment on column TableName.Column is 'comment'; 查看字段的COMMENT: SELECT * ...
查看数据库设置    select * from v$nls_parameters  where parameter='NLS_DATE_FORMAT';   session级更改    alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';   永久修改    在注册表中:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0
问题      安装完ASP.NET,Oracle9i客户端后,使用System.Data.OracleClient访问Oracle数据库时收到如下信息 System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.  原因     Oracle 9i Release 2 客户端在安装到Windows的NTFS分区下时的安全认证设置不正确,引起本机的Authenticated Users用户无法看到ORACLE_HOME目录下的内容; 这导致在ASP.NET以Authenticated ...
Oracle 语法之 OVER (PARTITION BY ..) select * from test数据:A   B   C 1   1   1 1   2  2 1   3   3 2   2  5 3   4  6 ---将B栏位值相同的对应的C 栏位值加总select a,b,c, SUM(C)  OVER (PARTITION BY B) C_Sumfrom testA   B   C   C_SUM  1 1 1 1 1 2 2 7 2 2 5 7 1 3 3 3 3 4 6 6 ---如果不需要已某个栏位的值分割,那就要用 null  eg:  就是将C的栏位值summary 放 ...
     解决方法:             1.   修改监听器的文件.                   ...Oracle目录   \Ora81\network\admin\listener.ora                   把里头的   Host   =   ...   改你现在的计算机名就可以啦~             2.   修改服务名文件.                   ...Oracle目录\Ora81\network\admin\tnsnames.ora                   同样方法,把对应的   Host   =   ...   修改. ...
转载自:http://www.cnblogs.com/Hedonister/articles/231878.html 一、 Design(设计)1. Abstract types should not have constructors 抽象类不应该声明构造方法 2. Assemblies should have valid strong names 程序集应该具有强名称 3. Avoid empty interfaces 避免使用空的 ...
Global site tag (gtag.js) - Google Analytics