web相关
文章平均质量分 58
名字到底多长
算法题来自大神的博客:http://blog.csdn.net/v_JULY_v?viewmode=contents
展开
-
实现非AJAX提交表单一定要加下面的两行!
//实现非AJAX提交表单一定要加下面的两行! onSubmit: Ext.emptyFn, submit: function(){ this.getEl().dom.action = 'login.do'; //连接到服务器的url地址 this转载 2012-09-26 15:42:29 · 392 阅读 · 0 评论 -
数据库总结
1 基本概念1.1 数据库分为层次模型、网状模型、关系模型层次模型类似于数据结构里面的树,网状类似于图,用的最多的就是关系模型。1.2 关系模型中的一些概念整个一张表称为关系(关系为笛卡尔积的子集),表+属性一起得到关系模式,每个记录称为元组,每条记录中的的每个字段叫做属性。1.3 DBMS中的结构数据库管理系统的结构分为内模式、模式、外模式,内模式对应着实际数原创 2012-12-24 19:56:51 · 459 阅读 · 0 评论 -
SQL中ON和WHERE的区别
SQL中ON和WHERE的区别数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。在使用left jion时,on和where条件的区别如下:1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(转载 2012-12-13 22:08:29 · 438 阅读 · 0 评论 -
combo+treePanel
今天看到一篇在ExtJS的ComboBox组件中实现下拉树效果的好文,特转载如下: 看了很多关于EXT下拉树的实现, 发现很多例子都是对EXT原有的类进行扩展, 而且都发现用起来很费劲,在这里,本人实现的EXT下拉树是直接使用 Ext.form.ComboBox + Ext.tree.TreePanel, 将两者结合起来,不需要额外的扩展效果可见附件一JS代码如下:var转载 2012-12-31 10:07:14 · 458 阅读 · 0 评论 -
如何动态更换ext树型组件图标
我查看了api确实没有像对应的方法,只有setText(),因为这个图标都是在组建生成的时候一起生成的,不过你可以通过另个变态一点的方法解决Js代码 treePanel.on('click',function(n){ n.getUI().getIconEl().src = '../../images/icons/checked.png'; });转载 2012-12-19 10:11:57 · 645 阅读 · 0 评论 -
如何动态的在panel中显示控件
shytian 2008-11-05我做的一个页面,左边是一棵树,右边是一个panel,如何实现在点击树节点时,在右侧panel中根据点击的节点不同显示不同的内容(例如点击节点A对应显示Form A,点击节点B对应显示Form B)lip5218 2009-02-20listeners : {'click' : function(node转载 2012-12-20 09:42:28 · 673 阅读 · 0 评论 -
Ext:cardlayout的一些问题
最近,用Ext做了些东西,发现凡是和cardlayout和tab有关的东西,都会出现一些莫名其妙的问题,比如你使用了cardlayout布局,布局的第一个元素显示是正常的,往后在显示其他子元素就会出现一些不正常的现象,像form的buttons跑到了底部,和trigger有关的components显示不正常,等等,等等这是一个让我十分十分恼怒的问题。我用了两天来研究和调试,但没找到特别完美转载 2012-12-20 09:45:47 · 560 阅读 · 0 评论 -
ext grid 的每行最后一列添加 按钮
ext grid 的每行最后一列添加 按钮var sm = new Ext.grid.CheckboxSelectionModel(); var cm = new Ext.grid.ColumnModel([ new Ext.grid.RowNumberer(), sm, {header:'编号',dataIndex:'id',s转载 2013-01-06 13:16:20 · 2954 阅读 · 0 评论 -
WIN7 Power Designer 12.5 下载及破解【转载】 分享
我的系统是win7 ,安装并破解成功了!一、下载1、PowerDesigner 12.5官方下载地址 http://download.sybase.com/eval/PowerDesigner/powerdesigner125_eval.exe (复制到浏览器或迅雷下载) 大小125 MB (132,006,349 字节)二、破解1、安装完成后,修改安装目录下的pd转载 2013-01-14 19:58:11 · 559 阅读 · 0 评论 -
powder designer 与数据库
PDM中的逆向工程是指从现有DBMS的用户数据库或现有数据库SQL脚本中生成PDM的过程。逆向工程有两种对象:1)通过ODBC数据源连接数据库 2) 现有数据库sql脚本。具体的操作如下:1、 数据库已创建完毕,访问用户和密码设置完成。数据库为Oracle9i。2、 ODBC数据源已由oracle 的Net Configuration Assistant 创建,本地网络命名服务“Dat转载 2013-01-20 16:36:24 · 511 阅读 · 0 评论 -
数据库复习3
多表查询select * from 表名1,表名2:笛卡尔积存在,两个表的话性能和子查询貌似是一样的,但如果超过2个表子查询比较高select * from emp,dept where emp.deptno=dept.deptno;select * from emp a,dept d where a.deptno= d.deptno;左右连接select * from原创 2013-06-29 23:16:47 · 481 阅读 · 0 评论 -
数据库复习2
排序ORDER BY sal1 ASC,sal2 DESC,放在where之后也很合理,有了数据才排序:select × from 表名 where ename like ‘_A_’ ORDER BY sal1,sal2 DESC.字符函数UPPER() LOWER() INITCAP() LENGTH() REPLACE() SUBSTR(原创 2013-06-29 22:02:31 · 474 阅读 · 0 评论 -
数据库复习1
口令:sys/change_on_installsystem/managerscott/tiger必要服务:oracleServiceXXXoracleXXXXlistener查找所有的表:select * from tab;显示表的所有信息和各种约束:DESC 表名;SQL:structured query language.原创 2013-06-26 23:06:20 · 566 阅读 · 0 评论 -
ext combobox取值
myForm.form.findField("name").getValue() --->displayField中的值,即下拉时看到的值myForm.form.findField("name").getRawValue() --->也是displayField中的值 myForm.form.findField("identity ").getRawValue() --->也是displa转载 2012-12-25 11:05:36 · 477 阅读 · 0 评论 -
Ext.data.ArrayReader
用于读数组到一个元数据对象ArrayReader( Object meta, Object recordType )构造,第一个参数一般为配置ID对象,一般直接{}代替即可,或者指定ID第二个参数是recordType与record对象的create方法的参数一样,是一样config对象数组,从proxy中读取的数据需要进行解析,这些数据转换成Record数组后才能提供给Ext.d转载 2012-09-26 10:11:51 · 525 阅读 · 0 评论 -
vtypes扩展
Ext.apply(Ext.form.field.VTypes, { //首先定义一个vtype名称,和他的验证函数,val参数是文本框的值,field是文本框。一般我就使用val和正则表达式比较就OK了。 //然后定义一个vtype的报错信息,与vtype名称加Text后缀。OK了。 passwd: function(val, field) { if (fi转载 2012-09-26 16:41:54 · 493 阅读 · 0 评论 -
何在Ext.Ajax.request正请求后台数据时弹出个正在请求的提示框?
Ext.form.FormPanel 中的 form.submit 有一个 waitMsg:'正在操作,请稍后...' 属性可以做到这个效果.那么Ext.Ajax.request可以通过设置什么属性来做到这个效果呢? waitMsg不行..在Ext.Ajax.request的前一行执行Ext.MessageBox.wait('正在操作','请稍后...');在转载 2012-10-06 14:38:03 · 1486 阅读 · 0 评论 -
Extjs之gridPanel的高度自适应问题解决方法
http://532222379.blog.51cto.com/3417264/692524转载 2012-10-05 14:32:59 · 5860 阅读 · 0 评论 -
ExtJs2.0学习系列(7)--Ext.TabPanel
ExtJs2.0学习系列(7)--Ext.TabPanelhttp://www.blogjava.net/baoyaer/articles/240642.html转载 2012-10-07 13:42:48 · 374 阅读 · 0 评论 -
不用安装oracle客户端,PL/SQL也能远程访问数据库
最近在网上看到有人说,不安装客户端也可以PL.SQL.Developer直接远程连接服务器,但搜了下没有完整的操作说明,大多都是支言片语,所以自己尝试着测试了一下,结果真的可以,现在把整个操作过程和大家分享,有不对的地方,大家要多提意见:1、在安装ORACLE服务器的机器上搜索下列文件: oci.dllocijdbc10.dllociw32.dllorannzsbb10.dll转载 2012-09-23 21:43:51 · 478 阅读 · 0 评论 -
<context-param>与<init-param>的区别与作用
的作用:web.xml的配置中配置作用1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.4.容器创建中的类实例,即创建监听.5.在监听中会有conte转载 2012-09-23 21:42:47 · 244 阅读 · 0 评论 -
64win7 64位oracle
http://supportopensource.iteye.com/blog/1046171Enterprise Manager Database Control URL - (orcl) :https://localhost:1158/em数据库配置文件已经安装到 c:\app\Administrator,同时其他选定的安装组件也已经安装到 c:\app\Adminis原创 2012-09-23 21:43:18 · 428 阅读 · 0 评论 -
spring与struts1.x整合
s此篇文章为转载,留作记录,spring和struts1.X版本的集成有三种方式,而Struts 2(或者叫做WebWork 2),只需要在struts.prperties中加入struts.objectFactory=spring,指定spring作为Struts的bean工厂就可以了Sping和Struts1.X集成的三种方法: 1,使用Spring 的 ActionS转载 2012-10-15 13:19:59 · 369 阅读 · 0 评论 -
Class Ext.data.Record create方法本身就有说明字段的定义:
Class Ext.data.Record create方法本身就有说明字段的定义:create( [Array o] ) : function Generate a constructor for a specific Record layout. Generate a constructor for a specific Record layout. Paramete转载 2012-09-25 09:53:20 · 1934 阅读 · 0 评论 -
关于Extjs2.0日期控件(DateField)在FireFox3下过长的解决办法
FireFox 3.x 出来了一段时间了,很多用户依然使用的是EXTJS 2.02的版本。(很多原因......),日期控件在FireFox 3.x 下会被拉得很长很长。这一个问题官方已经解决了。解决办法: 你必须在CSS中明确设置它的宽度。 css代码 .x-date-middle { padding-top:2px;padding-bottom转载 2012-09-24 15:23:36 · 2760 阅读 · 0 评论 -
TreePanel和java的交互
1. json-lib是一个java类库,提供将Java对象,包括beans, maps, collections, java arrays and XML等转换成JSON,或者反向转换的功能。 2. json-lib 主页 : http://json-lib.sourceforge.net/ 3.执行环境 需要以下类库支持jakarta commons-l转载 2012-10-07 13:38:30 · 378 阅读 · 0 评论 -
SQLQUERY的使用
最基本的SQL查询就是获得一个标量(数值)的列表。sess.createSQLQuery("SELECT * FROM CATS").list();sess.createSQLQuery("SELECT ID, NAME, BIRTHDATE FROM CATS").list();它们都将返回一个Object数组(Object[])组成的List,数组每个元素都是CATS表的一个字段值转载 2012-10-16 15:04:59 · 970 阅读 · 0 评论 -
数据库复习4
事务处理commit;rollback伪列ROWNUM用于分页ROWID:不会重复数据类型VARCHAR2(n) NUMBER(n) NUMBER(n,m) DATE CLOBCREATE TABLE 表名( column1 类型 约束, column2 类型原创 2013-06-30 23:02:07 · 507 阅读 · 0 评论