java
zhouzhe8013
这个作者很懒,什么都没留下…
展开
-
socket输入输出的关闭方式
今天做socket相关的输入输出.当使用完一个输入或者输出流以后,我想关闭它,但是直接调用inputstream.close的时候,再次使用会发现抛出异常,告诉你socket closed查了一下,发现直接关闭流,会导致socket也被关闭.正确的调用方法是不直接关闭流,而是调用socket的closeinput/closeoutput方法来关闭,这样可以避免socket被关闭的问题原创 2012-04-15 22:13:55 · 4536 阅读 · 1 评论 -
spring 3.1.x 项目编译
先配置antWindows环境下,装好JDK之后,Ant的环境配置是相当简单的,步骤如下:1,去http://ant.apache.org/ 下载.zip格式的Ant包,比如apache-ant-1.8.2-bin.zip2,解压,比如解压到 G:\ProgramWorkspace\ConfigureEnvironment\apache-ant-1.8.2-bin3,在环境转载 2012-12-21 11:27:59 · 564 阅读 · 0 评论 -
GWT中使用JSNI时,调用document.getElementById返回为null的问题
在GWT中,我们通过JSNI编写JS代码,通过常规的DOM操作获取元素节点,会找不到元素 var node1 = document.getElementById("node1") // 不报错,但返回为null 此时正确的方法应该使用jsni的特殊变量$doc var node1 = $doc.getElementById("node1") // 返回正确 ...原创 2018-12-24 16:09:33 · 279 阅读 · 0 评论 -
GWT+GXT中,动态添加新组建无法显示的问题
公司最近用GWT+GXT进行开发,在开发过程中,常会遇到一类问题LayoutContainer A 为外部的LayoutContainerLayoutContainer B 为内部的LayoutContainer当B被添加到A之后,又往B中添加了一些组建,这时候,新添加的组建是不会显示的需要进行刷新错误的做法:调用B的repaint()方法,此方法看起来是重绘,但实际上没有效果...原创 2018-12-19 11:49:10 · 268 阅读 · 0 评论 -
GXT 2.x 中设置Grid内容可复制
Grid的内容默认是不能复制的,并且网上找了一下,Extjs 4.x下的方法也不可用研究了一下,其实GXT 2.x默认有一个配置可以修改grid.disableTextSelection (false);设置之后,内容就可以复制了...原创 2019-03-27 11:21:23 · 440 阅读 · 1 评论