- 浏览: 59698 次
- 性别:
- 来自: 杭州
最新评论
-
mj:
...
Extjs中layout的用法总结
文章列表
window尺寸:
浏览器窗口的尺寸:
IE、Chrome、FireFox、Opera以及Safari
window.innerHeight 浏览器内部高度
window.innerWidth 浏览器内部宽度
对于IE 5 6 7 8 版本
document.documentElement.clientHeight
document.documentElement.clientWidth
或者
document.body.clientHeight
document.body.clientWidth
使用:
var width = window.in ...
网页HTML静态化是利用其它的动态技术生成HTML静态页面.
目前网页HTML静态化是利用其它的动态技术生成HTML静态页面,还不是静态网站。因为的确是这样的,生成HTML静态网页有一定的好处。
一、加快页面打开浏览速度,静态页 ...
最近一直在看js相关资料,看到一些关于如何提高js性能方面的资料,故和大家分享下:
众所周知Js中的循环大致可以分为4中:
1.for循环
for(var i=0;i<10;i++){
//循环主题
}
其中for循环是最常见的循环结构,由四部分组 ...
DomHelper这个类对普通的DOM或者HTML片段封装了一些常用的方法,特别创建HTML Frgment templates
DomHelper 规定的对象格式: 这个对象格式用来创建DOM 元素,对象的属性相当于普通DOM 元素的属性,如下所示:
tag:要创建元素的名称 children(cn):此层的孩子结点,孩子的数据格式和上层是一样的 cls:定义元素的class属性 html:此元素的innerHTML
方法:append、insertBefore、insertAfter、overwrite、create Template、insertHtml
示例1:
var ...
要使用HBOX的属性,首先要熟悉一下属性的内容:
一、align:字符类型,表示组件的对齐方式,有如下几种:
1.top(默认):排列与容器顶部
2.middle:垂直居中排列与容器中
3.stretch:垂直排列且拉伸义填补容器高度
4.stretchmax:垂直拉伸,并且组件以最高高度的组件为准
二、flex:数值类型,指示组件在容器中水平呈现方式,通俗的讲,就是指示组件在容器中的相对宽度
三、pack,字符类型,指组件在容器中的位置,有如下几种:
1.start(默认):组件在容器左边
2.center:组件在容器中间
3.end:组件在容器右边
实例代码:
<!DOCTYPE ...
技术是为需求而服务的,分布式服务框架也同样如此,它不是凭空诞生的,也正因为有这样的需求才会有分布式服务框架的诞生.通过这篇blog来详细的分析分布式服务框架诞生的原因(其实也是需要用分布式服务框架的应用场景,这里隐含的意思就是并不是什么应用都需要分布式服务框架的)、分布式服务框架需要提供的feature以及实现这些feature可选的技术方案。 为什么会需要分布式服务框架?在一个不断发展的大型应用中,系统的业务和功能不断的增加,同时技术在不断的发展、团队在不断的变化,很容易造成的这样一种现象:各子系统、模块实现的技术五花八门,部署时各子系统的方式和要求不同,各个子系统之间的 ...
1.右键项目-》属性-》java bulid path-》jre System Library-》access rules-》resolution选择accessible,下面填上** 点击确定即可!!!
2.
在MyEclipse中编写Java代码时,用到了BASE64Decoder,import sun.misc.BASE64Decoder;可是Eclipse提示:
Access restriction: The type BASE64Decoder is not accessible due to restriction on required library C:\Program
f ...
1、所有数据导入临时表;
2、用一句SQL实现:删除临时表中目标表已经存在的记录;或者你把重复记录插入另一张表也行;
3、用一句SQL实现:将临时表中的数据全部插入目标表;
如果第3步仍然存在出错可能,则编写存储过程,用游标操作插入过程,插入失败的则插入另一张临时表(相当于记录所有插入失败的记录)。
1.svn updateurl:http://subclipse.tigris.org/update_1.6.x 版本会更新,最好直接去看http://subclipse.tigris.org/
2.properties editor.。从此不用自己使用native2ascii了。updateurl:http://propedit.sourceforge.jp/eclipse/updates/
3.aptana javascript 调试 http://update.aptana.com/install/3.2/
4.maven2 http://m2eclipse.codehaus.org/
5 ...
一、快速排序算法的基本特性
时间复杂度:O(n*lgn)
最坏:O(n^2)
空间复杂度:O(n*lgn)
不稳定。
快速排序是一种排序算法,对包含n个数的输入数组,平均时间为O(nlgn),最坏情况是O(n^2)。
通常是用于排序的最佳选择。因为,排序最快,也只能达到O(nlgn)。
二、快速排序算法的描述
算法导论,第7章
快速排序时基于分治模式处理的,
对一个典型子数组A[p...r]排序的分治过程为三个步骤:
1.分解:
A[p..r]被划分为俩个(可能空)的子数组A[p ..q-1]和A[q+1 ..r],使得
A[p ..q-1] <= A[q] <= A[q+1 ...
Ext之Ext.MessageBox
- 博客分类:
- Extjs4.0
大家都知道,刚开始搞extjs的时候,很是有点困难,所以本人在新手刚入门后准备了这个系列的文章。
个人认为用extjs做后台很不错,布局比较完美!
1.Ext.MessageBox.alert()方法
有四个参数,为简单起见,主要介绍前面三个参数:
alert( title , msg , function(){} )
其中title,msg为必选参数,function为可选参数,在关闭弹出窗口后触发。
Ext.MessageBox.alert("title","msg");
Ext.MessageBox.alert(& ...
在Ext开发过程中,基本上时刻需要用到异步请求,那么这个请求到底是怎么执行的呢,我们接下来来探讨下
首先:Ext.Ajax类继承了Ext.data.Connection,为Ajax的请求提供了最大灵活性的操作方式
再简单请求基础上我们加上一个使用的
Ext.Ajax.request({
url:'findbyid.action',
params:{
id:cell.getId()
},
success: function(resp,opts) {
...
combobox两级联动
- 博客分类:
- Extjs4.0
var provinces = [[1,'北京'],[2,'上海']];
var cities = new Array();
cities[1] = [[11,'海淀'],[22,'东城']];
cities[2] = [[33,'黄埔'],[44,'浦东'],[55,'静安']];
var comboProvinces = new Ext.form.ComboBox({
store: new Ext.data.SimpleStore( {
fields: ["provinceId", &qu ...
好久没看过EXT了,最近项目中需要用到就重新复习了下,对于一些知识也都模糊不清,现对Extjs中的layout布局进行总结下:
layout中有absolute,anchor,border,accordion,card,form,table,column,fit这几种,现一一举例:
1.absolute根据字面意思就知道,是根据具体坐标进行定位的,固不写相应的代码了,其他的如下
2.anchor:其值可以使百分比和数值,数值一般为负数,其代表的意思是如果宽度和长度中有一个设定值了,则anchor代表的是未设置的那个,如果两者都没有设定具体值,则如果需要使用anchor则需要anchro:'ww, ...
1. 首先先要获取你的debug keystore位置:
打开Eclipse--->Windows--->Preferences--->Android--->Build
查看默认的debug keystore位置,我的是C:\Documents and Settings\MYNAME \.android\debug.keystore
2. 在cmd中执行:
keytool -list -keystore ~/.android/debug.keystore
或者是:
keytool -list -alias androiddebugkey -keystore &q ...