- 浏览: 637255 次
- 性别:
- 来自: 杭州
最新评论
-
luo_ganlin:
别的不多说,点个赞!
关于Android隐式启动Activity -
IWSo:
谢楼主!研究了好久,原来是这样!
android中如何让LinearLayout实现点击时背景图片切换 -
fantao005x:
粘帖的不错
android中如何让listview的内容全部显示出来 -
learner576539763:
Android_gqs 写道请问博主,Viewstub 可实现 ...
android中ViewStub使用 -
goontosoon:
抄的什么啊,狗屁不通
对ContentProvider中getType(Uri uri)
文章列表
(1) with Arrays.asList() is efficient because it doesn't need to copy the content of the array. This method returns a List that is a "view" onto the array - a wrapper that makes the array look like a list. When you change an element in the list, the element in the original array is also cha ...
ArrayList 跟 Vector 之间的区别:
1.ArrayList是线程不安全的,Vector是线程安全的。
2.ArrayList跟Vector之间的初使内部数组大小为:10,当超过这个长度的时候ArrayList是按照原始容量 capacity*3/2+1的规则进行扩长的,而Vector 是按照100%的容量进行扩长。
HashMap跟HashTable之间的区别:
1.HashMap是线程不安全的,而HashTable是线程安全的
2.HashMap允许空的值跟空的Key, 然而Hashtable不允许空 ...
在Ext 2.2 中,如果使用Ext.form.ComboBox 作为editor,并设置了store,在选择后,在表格单元中显示的是store中的valueField,显然不符合实际使用习惯。如果要改变单元格的展示方式,应该在ColumnModel 配置column时设置renderer,顾名思义就是一个渲染器,默认参数有(value, metadata, record, rowIndex, colIndex, store),具体说明见API
测试如:
dataColumnModel = new Ext.grid.ColumnModel([{ ...
extjs表单验证
//放在onReady的function(){}中
Ext.QuickTips.init(); //为组件提供提示信息功能,form的主要提示信息就是客户端验证的错误信息。
Ext.form.Field.prototype.msgTarget='side'; //提示的方式,枚举值为
qtip-当鼠标移动到控件上面时显示提示
title-在浏览器的标题显示,但是测试结果是和qtip一样的
under-在控件的底下显示错误提示
side-在控件右边显示一个错误图标,鼠标指向图标时显示错误提示. ...
public class UserActionTest extends StrutsSpringTestCase {
@Override
public String getContextLocations() {
//返回你项目中spring配置文件所在的目录
return "classpath*:conf/spring/*.xml";
}
@Override
protected void setUp() throws Exception {
...
每个内部类都能独立继承自一个接口的实现,所以无论外围类是否已经继承了某个接口的实现,对于内部类都没有影响.
在看《java编程思想》final这一块时,发现final方法参数这个在项目中应该比较常用到的,所以在博客上记录下。
先直接上代码:
public class ParamTest {
public void getParamName(final User user){
// user = new User(); 由于是final的,所以不能改变原先参数的引用,不然会报错
user.setName("change bob");
System.out.println(&q ...
在《java编程思想》(第四版)146页,说到: 初始化之处就是static初始化发生之处,所有的static对象和static代码段都会在加载时依照程序中的循序初始化
package com.woyo.init;
/**
*@author Antty_ge
*@date 2010-12-25
*/
class InitParent{
public static int parentId= getParentId(44, true);
public int id = getParentId(1, false);
...
public class MoveNum {
public static void main(String[] args) {
leftMoveTest(9, 3);
rightMoveTest(24, 3);
}
public static void leftMoveTest(Integer num ,Integer moveSize){
System.out.println(num << moveSize);
}
public static void rightMoveTest(Intege ...
在catalina.sh中加上:
# Bugzilla 37848: only output this if we have a TTY
if [ $have_tty -eq 1 ]; then
echo "Using CATALINA_BASE: $CATALINA_BASE"
JAVA_OPTS="-server -Xms512m -Xmx1024m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=384m -Djava.awt.headless=true &qu ...
用myeclipse的时候发现双击函数名称,在代码里面其它一致的名称没有相应改变颜色,感觉使用起来很不方便,需要对myeclipse进行如下设置:
java文件的设置"Window"-"preferences"-"Java"-"Editor"-"Mark Occurrences"复选框勾选
js文件的设置"Window"-"preferences"-"web"-"javascript"-& ...
java.lang.OutOfMemoryError: Java heap space 解决方法
这个问题的根源是jvm虚拟机的默认Heap大小是64M,可以通过设置其最大和最小值来实现.设置的方法主要是几个.
1.可以在windows 更改系统环境变量加上JAVA_OPTS=-Xms64m -Xmx512m
2,如果用的tomcat,在windows下,可以在
C:\tomcat5.5.9\bin\catalina.bat 中加上:
set JAVA_OPTS=-Xms64m -Xmx256m
位置在: rem Guess CATALINA_HOME if not def ...
首先我们了解下一 Frameset标签 的相关属性:
<frameset cols=数字或比例,数字或比例>(左右分割框架)或<frameset rows=数字或比例,数字或比例>(上下分割框架)
代码也可以写成这样 : <frameset cols=120,*>
用*的意思是左边的页面长度为120,而剩余的空间都留给右边的页面显示和使用。
在<frameset>之后还要加上<frame>的代码:1、如果左边页面的显示网页为left.htm, 而右边页面显示的网页为right.htm,代码将如下所示 :
<frames ...
最近在家无事,开始学习android。
自己做了一个自定义的View,布署到main.xml上去,却发现跑的时候老是出现错误。
后来发现,原来是集成View的时候没有写上父类3个参数的构造方法。
估计其内部默认情况下会调用那个构造方法吧。
贴上代码:
main.xml
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
a ...
单例创建模式是一个通用的编程习语。和多线程一起使用时,必需使用某种类型的同步。在努力创建更有效的代码时,Java 程序员们创建了双重检查锁定习语,将其和单例创建模式一起使用,从而限制同步代码量。然而,由 ...