- 浏览: 163672 次
- 性别:
- 来自: 北京
最新评论
-
331008019:
静态 Store 直接用 boxready 事件就可以了:gr ...
extjs Grid 时,默认初始选中 -
jianxia801:
第二种好像有些时候不起作用;能够两者一起使用否?目前我是两个一 ...
extjs Grid 时,默认初始选中 -
zercle:
我动态显示或隐藏combo,用Ext.getCmp('o ...
Ext labelfield 动态改变 -
Emilyzhangweihong:
我用web容器调用,当服务端那边抛异常的话,也报错nested ...
java.lang.ClassNotFoundException: [Ljava.lang.StackTraceElement; -
yknife:
最近也老是碰到这个问题,第一种解决方法就有效了,楼主辛苦了
extjs Grid 时,默认初始选中
文章列表
卸载linux自带jdk与设置JAVA环境变量2009-09-01 15:15安装操作系统时,linux自带jdk版本太低,需要重新安装高版本,但是卸载的时候提示:
error: Failed dependencies
可以通过
rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.1AXS3
命令卸载 超OK
安装jdk后需要设置环境变量
#export JAVA_HOME=/usr/java/jdk1-5-2
#export JRE_HOME=/usr/java/jdk1-5-2/jre
#export CLASSPATH=.:$J ...
以Red Hat为例:
1.进入安装目录
#cd /usr/local
给所有用户添加可执行的权限
#chmod +x jdk-1_5_0-linux-i586.rpm.bin
#./jdk-1_5_0-linux-i586.rpm.bin
此时会生成文件jdk-1_5_0-linux-i586.rpm,同样给所有用户添加可执行的权限
#chmod +x jdk-1_5_0-linux-i586.rpm
安装程序
#rpm -ivh jdk-1_5_0-linux-i586.rpm
出现安装协议等,按接受即可。
2.设置环境变量。
#vi /etc/profile
在最后面加入
#set ja ...
var zhishi = new Ext.form.ComboBox({
fieldLabel : '制式',
name : 'system',
emptyText:'请选择...',
readOnly : true,
valueField :'systemId',
displayField : 'systemLcName',
mode : 'local', // 必须
//triggerAction : 'all',
width : 140,
store : new Ext.data.Store({
autoLoad : true,
proxy : new Ex ...
在测试过程中发现,当页面打开较多的时候,会引起tomcat失去响应,从日志来看是由于内存的永久保存区域异常(OutOfMemoryError: PermGen space )导致,这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以当LOAD很多CLASS的话,就很可能出现PermGen space错误。解决该问题可以通过调整tomcat的启动配置解决,增加-XX:PermSize -XX ...
IE8对表单对象值的安全性貌似比IE7提高了很多。但是性能方面会有问题,当select里的option项过多时,就会变得很慢。比如一个select的option值为:1 or 1 = 1,在IE7下可以得到,而在IE8下得到的值就为空。如果有需要得到这样的值,就只能让浏览器按照IE7的规范来解析页面了:
Html代码
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
一般来说,我们判断 iframe 是否加载完成其实与 判断 JavaScript 文件是否加载完成 采用的方法很类似:
var iframe = document.createElement("iframe");iframe.src = "http://www.planabc.net";if (!/*@cc_on!@*/0) { //if not IE iframe.onload = function(){ alert("Local iframe is now loaded."); };} else { ...
最近在维护一个applet的项目,其中用到了socket通信来实现聊天的功能,不过由于权限的问题,不能运行成功,需要更改本地的jre的java.policy文件,赋予权限才行,如果让用户手动去修改该文件是不现实的,于是从网上找了一个解决办法,就是做个数字签名,用户就可以不用手动去修改什么东西了,只要给你的jar包加上数字签名就Ok啦!!一下是添加数字签名的流程(转载的):
最近在研究applet,打算使用applet来开发一个上传文件上传控件,之前因为一直觉得applet的沙箱控制导致applet不能主动的访问客户端的资源,所以也曾因此而放弃.不过最近在研究applet的签名 ...
在安装了开发版的SQL Server2005 后,可以从Management Studio里面进行所有的操作,但是通过jdbc连接时出现错误:
Connection refused: connect
经过几小时的挣扎,在配置管理器里面发现了问题,原来是TCPIP服务没有默认打开,解决如下:
1、打开SQL Server Configuration Manager -> Protocols for SQLEXPRESS -> TCP/IP
2、右键单击启动TCP/IP
3、双击进入属性,把IP地址中的IP all中的TCP端口设置为1433
4、重新启动SQL Server 2005服 ...
转载自:http://blog.csdn.net/joedan0104/archive/2009/11/25/4872338.aspx
http上传文件方面的功能使用的协议是rfc1867 (http://www.ietf.org/rfc/rfc1867.txt) 为 http 协议。客户端的浏览器,如 Microsoft IE, Mozila, Opera 等,按照此规范将用户指定的文件发送到服务器。服务器端的网页程序,如 php, asp, jsp 等,可以按照此规范,解析出用户发送来的文件。Microsoft IE, Mozila, Opera 已经支持此协议,在网页中使用一个特殊的 f ...
我靠!都好久没写过博客了,不是没有需要记录的,而是太TMD忙啦!!!不过,就算忙也应该记录下重要的东西的,要不就成了瞎忙了,在此,先检讨一下!
我决定,从今天开始,每天晚上拿出1~2个小时左右的时间来总结、学习、提高!
最近客户有个需求,他们的客户端需要用C给Tomcat发送流数据,然后再经过处理后给他返回流数据,这个需求提出后,我首先想到的就是上传和下载的机制,那个应该就是流数据的传输,不过由于以前没有深入接触过上传下载,就是用也是用一些已经封装好的包,按照既定的模式做一些简单的上传下载,对于“底层”的东西不是很了解,或者说是根本不了解,不过好在俺的分析问题解决 ...
MYSQL忘了ROOT密码
UNIX版
1.先停掉mysql
# /etc/rc.d/init.d/mysql stop
2.以--skip-grant-table 的參數啟動mysql
# mysql_safe --skip-grant-table&
3. 更改root 密碼 123456
# mysql mysql
mysql> UPDATE user SET password=password('123456') WHERE user='root';
mysql> FLUSH PRIVILEGES;
mysql> exit
4.停掉mysql再重跑 ...
MySQL:grant 语法详解(MySQL 5.X)
MySQL:Grant 语法详解(MySQL 5.X)
MySQL:grant 语法详解(MySQL 5.X)
本文实例,运行于 MySQL 5.0 及以上版本。
MySQL 赋予用户权限命令的简单格式可概括为:
grant 权限 on 数据库对象 to 用户
一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。
grant select on testdb.* to common_user@'%'
grant insert on testdb.* to common_user@'%'
grant ...
在sql 中 round(n,p) 是将n四舍五入到小数点后p位,可是在用hibernate的hql查询时,却返回了一个整形...不能精确到小数点后,只能用hibernate的createSQLQuery来实现了..
有一个需求,就是当一个方法执行超时的时候就中断该方法.
java的超时实现,在网上搜到的大部分是:
方法1.(由于不能达到预想的目的 就不列出来了)
实现描述:使用一个守护线程作为计时器,并且在计时结束时抛出一个未检测异常。
方法2.
用join,就是在主线程里开一个子线程(t),在子线程里去处理超时任务,主线程t.join(3000),3000为要等待的时间(ms),如果子线程没有超时则正常继续执行,如果超时了则中断该子线程t.interrupt();
代码如下:
public class ThreadTest {
public static voi ...
最近做一个项目,用到了apache的net包的telnet功能,开始用的是1.4版本的,当用一下代码连接服务器时,会有超时的情况.
private TelnetClient telnet = new TelnetClient();
telnet.connect(server, 23);// 连接服务器
该超时默认的是20秒,感觉有点长,怎么能缩短点呢?试了很多办法都不行,最后都发现可以通过修改源代码可以改变连接超时的配置.由于我还下载了2.0的版本,结果我要在2.0上添加那个设置连接超时的方法时,发现该方法在2.0已经有了!哈,原来在2.0已经发现并改进了该机制了.这下省事了.