自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 ext4.2中带checkbox框的树的点击事件的问题

有这样一个需求,在带checkbox框的树中需要区分itemclick事件和checkchange事件,也就是在点击树的节点的时候执行一个操作,在勾选/取消checkbox框的时候执行另外一个操作,现在问题是每次的checkchange事件都会触发一次itemclick事件,并且checkchange事件是在itemclick事件之后执行,有没有好的方法可以区分这两个事件的?l

2016-09-26 20:39:03 1452

原创 前端面试题1

第1题 块级元素和行内元素都有哪些    块级元素:div, p, form, ul, li, ol, dl, form, hr, table    行内元素:span, img, input, label, select, textarea, cite第2题 介绍所知道的CSS hack技巧    1、属性级Hack:当CSS写在同一行时,IE6无法识别!important。

2016-09-23 13:16:30 352

转载 10个简单步骤,完全理解SQL

1、 SQL 是一种声明式语言首先要把这个概念记在脑中:“声明”。 SQL 语言是为计算机声明了一个你想从原始数据中获得什么样的结果的一个范例,而不是告诉计算机如何能够得到结果。这是不是很棒?(译者注:简单地说,SQL 语言声明的是结果集的属性,计算机会根据 SQL 所声明的内容来从数据库中挑选出符合声明的数据,而不是像传统编程思维去指示计算机如何操作。)S

2016-09-20 14:31:33 548

转载 SQL语句的解析过程

由于最近需要做一些sql query性能提升的研究,因此研究了一下sql语句的解决过程。本文是我在看了各种资料后收集总结的,会详细的,一步一步的讲述一个sql语句的各个关键字的解析过程,欢迎大家互相学习。SQL语句的解析顺序简单的说一个sql语句是按照如下的顺序解析的:1、FROM FROM后面的表标识了这条语句要查询的数据源。和一些子句如,(1-J1)笛卡尔积,(

2016-09-20 13:55:01 3558 1

转载 MySQL单表百万数据记录分页性能优化

背景:当表的数据记录高达了一百万条,造成数据访问很慢,Google分析的后台经常报告超时,尤其是页码大的页面更是慢的不行。测试环境:先让我们熟悉下基本的sql语句,来查看下我们将要测试表的基本信息use infomation_schemaSELECT * FROM TABLES WHERE TABLE_SCHEMA = ‘dbname’ AND

2016-09-20 13:39:34 306

原创 EXTJS4.0 3种和后台交互数据的方法

1.数据源store store通常是作为grid的数据源,以便来更新grid的数据.其实这也是它最正规的用法,但其也可以把它作为与后台交互的一种方法,前提是只需向后台发送数据,而不需要接收后台返回的数据.     创建一个公共的store,不与任何表有联系,只需要下面简单的几句话     var publicstore = Ext.create('Ext.data.Store',

2016-09-15 11:40:41 5217

原创 extjs grid行背景设置颜色

效果图:源码:Ext.define('V5.digao.view.Grid', {extend : 'Ext.grid.Panel',columnLines : true,xtype : 'cxbGrid',border : 0,id : 'cxb',viewConfig:{getRowClass:changeRowClass},store : Ext.

2016-09-14 15:50:42 11836

原创 html 复选框一键反选

效果:         一键反选  *{margin:0px;padding:0px;}form table{width:500px;margin:10px auto;border-right:1px solid red;border-bottom:1px solid red;border-collapse:collapse;

2016-09-14 11:34:25 954

转载 MySQL命名、设计及使用规范

数据库环境dev:开发环境,开发可读写,可修改表结构。开发人员可以修改表结构,可以随意修改其中的数据但是需要保证不影响其他开发同事。qa:测试环境,开发可读写,开发人员可以通过工具修改表结构。sim:模拟环境,开发可读写,发起上线请求时,会先在这个环境上进行预执行,这个环境也可供部署上线演练或压力测试使用。real:生产数据库从库(准实时同步),

2016-09-13 14:03:28 582

原创 程序延迟一段时间解决方案

第一种方法:Try{Thread.sleep(longmillions);}catch(InterruptedException e){} 第二种方法:死循环,当达到某种条件时,跳出循环While(expression){...............}

2016-09-11 18:01:55 856

原创 Thread中sleep()与yield()的区别

package com.mxx.demo;/* * sleep:会强制让当前线程进入等待,即当前线程的状态为:等待、阻塞 * yield:会先去判断是否有和当前线程相同优先级的线程,如果没有,则自己继续执行,如果 *      有,则将CPU资源让给它,然后进入到就绪状态。 * */class MyThread1extends Thread{  

2016-09-11 17:54:41 3117

转载 深入理解 Spring 事务原理

一、事务的基本原理Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。对于纯JDBC操作数据库,想要用到事务,可以按照以下步骤进行:获取连接 Connection con = DriverManager.getConnection()开启事务con.setAutoCommit(true/false);

2016-09-09 14:30:56 2101

转载 改变世界的TCP/IP协议

1、前言作为应用层开发人员,接触最多的网络协议通常都是传输层的TCP(与之同处一层的另一个重要协议是UDP协议),但对于IP协议,对于应用程序员来说更多的印象还是IP地址这个东西,再往深一点也就很难说的清楚。2、TCP/IP协议简介互联网协议族(英语:Internet Protocol Suite,缩写为IPS),是一个网络通信模型,以及一整个网络传输协议家族,为互联网的基础通

2016-09-09 14:08:29 331

转载 extjs关于jsonreader

在JavaScript中,JSON是一种非常重要的数据格式,key:value的形式比XML那种复杂的标签结构更容易理解,代码量也更小,很多人倾向于使用它作为EXT的数据交换格式。JsonReader支持分页,与JSON数据对应格式如下: totalProperty:   json数据中,保存总记录数的属性 successProperty: json数据中,保存是否返回成功的属性名

2016-09-08 14:55:32 897

转载 Java中创建对象的5种方式

作为Java开发者,我们每天创建很多对象,但我们通常使用依赖管理系统,比如Spring去创建对象。然而这里有很多创建对象的方法,我们会在这篇文章中学到。Java中有5种创建对象的方式,下面给出它们的例子还有它们的字节码如果你运行了末尾的的程序,你会发现方法1,2,3用构造函数创建对象,方法4,5没有调用构造函数。1、使用new关键字这是最

2016-09-07 19:24:30 800

转载 简单工厂模式、工厂模式、抽象工厂模式

一、简单工厂模式突然有一天,在梦里拥有了阿拉丁神灯.灯神说: "我可以给你创造一个女朋友哦"这时候我的心里...嘿嘿嘿..."但是只能满足你一个地理条件,目前只有三个选项: 四川, 河北, 山东. 你挑一个? " 灯神又说."那我选: 四川...或者..."没等我说完,嘭的一下,出来个一个火辣的川妹子...

2016-09-07 19:07:42 419

原创 一个含有iframe的html页面为什么只显示一部分?

test.html:             Document  hello world!!! 效果:解决方案:因为iframe标签需要一个关闭标签,即.在标签内使用/>关闭的前提条件是当前网页使用XHTML标准,当使用HTML标准时/>是不符合语法规则的写法,如果浏览器不能容错,将会产生错误.

2016-09-07 18:58:47 15351 2

原创 JS获取并操作iframe中元素的方法

JS获取/设置iframe内对象元素、文档的几种方法 1、IE专用(通过frames索引形象定位):复制代码代码如下:document.frames[i].document.getElementById('元素的ID');2、IE专用(通过iframe名称形象定位):复制代码代码如下:document.fram

2016-09-07 17:34:03 5863 2

原创 extjs 自定义事件

addEvents( Object/String... eventNames )向本Observable可能触发的事件列表中添加指定的事件。ParameterseventNames : Object/String...要么是有事件名作为属性,属性值为 true的对象。例如:this.addEvents({ storeloaded: t

2016-09-05 10:34:27 1631

转载 struts2 参数的接收

struts2接收前台传来的参数有3种方法1、第一种:action 设置 相应的变量  在相应的action中设置与将要传进来的参数名相同的变量     eg: 前台传给后台两个参数 name=chance & age = 1,那么后台的action中 要设定这样的变量:private String name; private int age;同时,必须设置set,和

2016-09-03 16:44:58 277

原创 JSON基础详解

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。它基于ECMA262语言规范(1999-12第三版)中JavaScript编程语言的一个子集。 JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C, C++, C#, Java, JavaScript, Perl, Python等)的习惯,这些特性

2016-09-03 16:07:13 183

转载 jQuery设计思想

原文网址:http://jqfundamentals.com/book/【目录】  一、选择网页元素  二、改变结果集  三、链式操作  四、元素的操作:取值和赋值  五、元素的操作:移动  六、元素的操作:复制、删除和创建  七、工具方法  八、事件操作  九、特殊效果  【正文】  一、选择网页

2016-09-03 15:55:17 162

原创 Ext.apply详解

apply的用法:        Ext中apply及applyIf方法的应用apply及applyIf方法都是用于实现把一个对象中的属性应用于另外一个对象中,相当于属性拷贝。不同的是apply将会覆盖目标对象中的属性,而applyIf只拷贝目标对象中没有而源对象中有的属性。apply方法的签名为“apply( Object obj, Object config, Obje

2016-09-03 15:42:27 2240

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除