- 博客(87)
- 资源 (12)
- 问答 (3)
- 收藏
- 关注
原创 EditText上关闭软键盘但保留闪烁游标的方法
今天碰到一个需求,在EditText获得焦点时不自动弹出软键盘,但是仍要保留闪烁的游标。先在网上搜了下关闭软键盘,很多方法是这样的:[code="java"]InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); if(imm != null) ...
2017-12-22 16:17:47
420
使用fuelux tree
bootstrap这么火,就是fuelux又是同一家推出的一组控件,所以就试着使用了一下fuelux,第一个用的就是tree,谁知这个tree就让我废了好几天功夫,不过最后总算搞定了,鉴于百度不到什么有用的东西,就简单写一下我的心得吧 fuelux的官方文档写的很简单,tree要提供一个dataSource如下: dataSource = function(parentDa...
2016-04-19 21:06:18
1069
log4j日志中输出sessionID的方法
在web应用中,如果使用log4j做日志输出时,如果要输出sessionID,需要使用log4j的MDC或者NDC,这两者实现的功能是一样的,但是实现方法不一样,NDC使用的是HashMap,MDC使用的是线程的localThread。我是使用的MDC。 具体做法就是写一个Filter,在其中利用log4j的MDC把sessionID记录下来,然后在log4j的输出格式中利用%X输出即可...
2015-05-13 19:51:19
2643
原创 eclipse中关闭js报错的方法
eclipse中引入yui报错,关闭validation后不起作用,网上找到这篇文章Question:The validation in Eclipse is catching what it deems "errors" in the framework I've been using just fine.Project -> Properties -> Val...
2013-05-18 12:35:46
444
jdk输出带缩进格式xml的方法
jdk自己带有xml处理的功能,好像是用的xerces和xalan。输出xml文件时遇到一个没有缩进的问题,后来好不容易搜出解决办法,现记录如下,以便别人容易搜到。关键是这两句:[code="java"]//t是Transformert.setOutputProperty(OutputKeys.INDENT, "yes");t.setOutputProperty("{http://...
2011-11-04 16:28:51
445
JasperReport与spring集成的三种方式
最近要用JasperReport,试着和spring集成了一下,现总结如下:spring提供了几种对应JasperReport的view,可以在spring的bean定义文件中按需要定义好,在spring的controller中对报表数据进行填充,然后返回ModelAndView就可以了,这样就和spring的MVC集成在一起了。详细信息可以参看spring包中带的spri...
2011-08-10 14:38:05
417
CollabNet Subversion 1.6.12的使用
以前装了个CollabNet Subversion 1.6.12,最近想加用户加版本库,发现都忘记怎么用了,只好又看一遍文档,现在赶快记下来以备以后用到。CollabNet Subversion 1.6.12安装以后几个主要的安装目录如下:/etc/opt/CollabNet_Subversion - 主要是一些配置文件/opt/CollabNet_Subversion - 程...
2011-08-01 17:11:23
450
jqGrid <-- json --> spring,hibernate之服务器端分页,排序
最近做了一个以jqGrid实现的数据表格,与服务器端(spring + hibernate)以json格式交换数据,分页和排序都在服务器端实现,现总结如下:操作页面是这样的:[img]http://dl.iteye.com/upload/attachment/494397/8c1239db-b1db-3946-a677-cd8f6e11b2bc.jpg[/img]用户输...
2011-06-07 16:22:38
261
Eclipse中server启动超时的解决方法
今天碰到一个问题,我把连接池的初始连接数设到10,结果在eclipse里启动tomcat的时候出现以下的错误:Server Tomcat v6.0 at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the ...
2011-03-14 16:10:43
336
在javax.servlet.Filter里设置Paramter
今天碰到一个冷僻的需求,需要在Filter里增加request的parameter,类似于[code="java"]public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) { ... req.setParameter(paramName, paramValue); ...
2011-02-17 16:04:46
240
WebDav的java客户端开发包:Jackrabbit
上一篇帖子“WebDav的java客户端开发包:sardine”中说到,对于开发WebDav客户端sardine是一个很好的选择,但sardine并未实现WevDav的全部规范,所以我又试了试apache的Jackrabbit,这个是已退休的slide的替代品。Jackrabbit中的WevDav客户端只是一个附带的模块,并不是Jackrabbit的主要功能,所以关于开发的文档很少...
2011-01-25 16:39:23
853
WebDav的java客户端开发包:sardine
最近需要对WebDav服务器进行操作,查找了一下,基于java的开发包主要有这几个: slide Jackrabbit sardine webdavclient4j其中slide是apache的一个老的项目,url是http://jakarta.apache.org/slide/,这个项目已经退休了,在它的项目主页上推荐使用Jackrabbit项目。Jackrabbit...
2011-01-24 13:27:27
1390
1
关于shell
关于linux的shell的一些常用知识整理如下:1、查看当前shell set 执行set命令,然后看看$SHELL的值,就知道当前的shell是什么 echo $SHELL 运行echo $SHELL,可以仅列出$SHELL的值 ps 不带任何参数执行ps,可以看到当前运行中的shell是哪种,如果是在一种shell中启动的另外一...
2010-11-29 17:00:40
116
OpenGL显示unicode编码的三维汉字的方法
在OpenGL中,三维字符的显示,可以使用wglUseFontOutlines获取字符的显示列表,然后通过glCallList调用该显示列表实现,这在msdn的wglUseFontOutlines条目中有说明。但该说明只适合显示ASCII码,对于汉字并不合适,因为那里使用的方法是取出0-255字符的显示列表,然后对各字符调用相应的显示列表。我需要显示unicode编码的汉字文本串,...
2010-10-14 15:59:20
510
GLUT在64位windows7上的安装
GLUT是OpenGL的开发包,在一般windows上的典型安装如下:1 h文件拷贝到 VC\PlatformSDK\Include\gl2 lib文件拷贝到 VC\lib3 dll文件拷贝到 C:\Windows\System32但在64未Windows7上这样安装会报找不到dll的错误,后来发现dll应该拷贝到这里:[b][color=red]C:\Windows\...
2010-09-21 10:19:00
263
YUI:带checkbox的TreeView的赋值与读值
日前做一个用户权限管理的页面,权限是一个树形结构,每个节点前是一checkbox,其状态表示用户是否具有该权限,当切换用户时,根据选择用户的权限设置树形的相应节点,保存时根据当前用户的选中情况保存数据。画面如下:[img]http://dl.iteye.com/upload/attachment/306901/0bb3402c-b05c-3b48-a0bd-7528ad8fa7...
2010-09-10 16:08:56
166
YUI DataTable不显示标题栏的方法
今天碰到一个怪异的需求,用YUI做的表格不要各字段的标题,即下表[table]|姓名|性别|关羽|男|吕布|男|貂蝉|女[/table]要显示为:[table]|关羽|男|吕布|男|貂蝉|女[/table]查了半天API,还就是没找到设置,最后只好用CSS解决:假设你的DataTable是放在里的,就在你的页面里加上以下的style定义就行了...
2010-09-07 14:32:34
523
SQL Server中数据库恢复后用户无法登录问题的解决
今天碰到一个问题,朋友把数据从产品库导到开发库上来,数据库用的是SQL Server,方法是在产品库上备份,然后到开发库上恢复,两边的数据库用户名密码都一样,可是恢复完后却不能登录,原因很简单,SQL Server是登录时把服务器的login映射到database的user,整个库备份恢复后,database的用户的名字虽然和以前一样,但实际的内部编码已经不同了,所以在开发库上登录时是映射不到恢复...
2010-08-20 15:41:15
2300
YUI中的模块化使用对话框
最近在试着用YUI 2.8.1,想到一个将对话框模块化的方法,拿出来分享一下。目的是这样的,假设在我们的应用程序中,有多个页面要使用一个一样的对话框,那么每个页面引入一样的html和js是很不好的实现方式,这时我们可以将对话框的html存储为一个单独的文本文件,在页面中动态地加载这段html到适当的位置,然后再展现。进一步可以将这段js代码抽出来做一个通用的函数,这样要使用该对...
2010-08-12 16:30:32
189
eclipse(helios)中卸载插件的方法
今天在helios中装aptana1.5,结果不兼容,出了一堆错,想卸载,找了半天才找到,特此记录一下,希望对别人也有用处在这里:Help -> About Eclipse -> Installation Details在“Installed Software”标签页里,选中要删除的插件,点下面的“Uninstall”按钮就可以了。...
2010-07-29 14:18:40
184
原创 jquery -- json -- spring(3.0)之DataTables的服务器端翻页
本文是jqueryspring(3.0)系列的第三篇。jquery与yui相比,感觉写法很简洁,但也有个问题是配套的jquery ui中的页面控件不是很全,很多要借助plugin,而这些plugin良莠不齐,选用时要自己好好挑一挑。列表是一个常用的页面控件,我选了半天发现DataTables这款用的人比较多,就试了试服务器端翻页功能,现总结如下。DataTables的主页是http://www.datatables.net/先上个这个demo的截图,设想的操作是输入客户名称,按检索后进行模糊检索进行分页显示
2010-07-12 16:09:00
1051
原创 jquery -- json -- spring(3.0)之后台校验
<br /><br />前一段试了一下前台用jquery(1.3.2),后台用spring(3.0),之间用json交换数据,<br />然后写了篇总结jquery(1.3.2)<--json-->spring(3.0),有几位大侠提出了后台校验<br />的问题,我也觉得这是很普遍的问题,就参考一些资料做了个小demo,现在总结一下,<br />欢迎各位拍砖。<br /> <br />我是这样考虑的,在后台接收数据时,首先使用一个所有属性均为String的对象,在<br />这个对象上,使用Bean Va
2010-07-12 16:08:00
1106
原创 jquery(1.3.2) -- json -- spring(3.0)
发现spring 3已经对ajax支持的很好了,前端可以只使用html+jquery,后端只使用spring再加上一种orm,两者之间用json交换数据就可以了,现在是放弃jsp,struts这些已经显得累赘的技术的时候了。出于这种想法,我做了个小试验,其中之所以选择jquery 1.3.2是因为jqueryui 1.8还不是稳定版,而稳定版1.7是基于jquery 1.3+的。1. 先从前台提交数据开始,关键代码如下:function save() {var elemUserinfo = $('#cust
2010-07-12 16:03:00
573
读取xml文件时不做validation的方法
今天遇到一个问题,我使用dom4j读取一个xml文件的内容,该xml文件中指定了一个dtd文件,而我并没有这个dtd文件,在我用SAXReader读取xml文件时,便报如下错误:[code="java"]java.io.FileNotFoundException: [dtd文件名] (The system cannot find the file specified) at jav...
2010-06-21 11:49:35
1046
selenium在谷歌浏览器chrome上报“Cannot call method 'indexOf' of undefined”错误的解决 ...
今天发现selenium自动测试程序在chrome上跑的时候有时会报这个错误:Cannot call method 'indexOf' of undefined现在发现执行以下语句的时候会报错:selenium.waitForPageToLoad()selenium.open()这个错误只出现在chrome上,ie和firefox上没问题,也许safari上也会报(和chrom...
2010-05-20 11:40:02
1181
jquery<--json-->spring(3.0)之DataTables的服务器端翻页
本文是jqueryspring(3.0)系列的第三篇。jquery与yui相比,感觉写法很简洁,但也有个问题是配套的jquery ui中的页面控件不是很全,很多要借助plugin,而这些plugin良莠不齐,选用时要自己好好挑一挑。列表是一个常用的页面控件,我选了半天发现DataTables这款用的人比较多,就试了试服务器端翻页功能,现总结如下。DataTables的主...
2010-05-15 10:45:51
262
jquery<--json-->spring(3.0)之后台校验
前一段试了一下前台用jquery(1.3.2),后台用spring(3.0),之间用json交换数据,然后写了篇总结jquery(1.3.2)spring(3.0),有几位大侠提出了后台校验的问题,我也觉得这是很普遍的问题,就参考一些资料做了个小demo,现在总结一下,欢迎各位拍砖。我是这样考虑的,在后台接收数据时,首先使用一个所有属性均为String的对象,在这个对象...
2010-05-05 17:27:14
138
jquery(1.3.2)<--json-->spring(3.0)
发现spring 3已经对ajax支持的很好了,前端可以只使用html+jquery,后端只使用spring再加上一种orm,两者之间用json交换数据就可以了,现在是放弃jsp,struts这些已经显得累赘的技术的时候了。出于这种想法,我做了个小试验,其中之所以选择jquery 1.3.2是因为jqueryui 1.8还不是稳定版,而稳定版1.7是基于jquery 1.3+的。...
2010-04-23 14:09:52
145
在ie上使用xpath时selenium运行缓慢的解决办法
在ie上运行selenium的测试程序时,如果使用的是xpath,会发现速度奇慢无比,例如这样一个测试[code="java"]assertTrue(selenium.isElementPresent("//div[@id='content']/div[1]/table/tbody/tr[2]/td[2]"));[/code]在firefox上的时间是毫秒级的,但在ie上却要数...
2010-04-14 14:49:39
275
使用HTML Parser获取需要HTTP认证的页面的方法
HTML Parser(http://htmlparser.sourceforge.net/)是一个解析HTML的开源项目,它可以给出url自动去读取网页,今天碰到的问题是访问一个需要HTTP认证的页面(不是一般常见的从登录窗口登录),方法很简单,就是通过该包中的ConnectionManager就可以实现,示例代码如下:[code="java"]ConnectionManag...
2010-04-09 13:48:35
135
使用javamail通过需要身份验证的smtp服务器发送邮件
使用javamail发送邮件时,如果smtp服务器需要身份验证,我们需要继承javax.mail.Authenticator自己实现一个类,该类覆盖getPasswordAuthentication()方法,返回一个包含用户名、口令信息的PasswordAuthentication,然后在获取Session时指定这个我们自己实现的类。同时我们还需要指定"mail.smtp.auth"...
2010-04-09 11:51:15
1457
在Windows2000上搭建Subversion服务器
最近把一个老机器改装为Windows 2000 Server作为一般的服务器用,想在上面装个Subversion服务器,我以前用VisualSVN Server,安装很简单,可现在发现VisualSVN Server不支持Windows 2000,最后选择的是Apache和Tigris.org的Subversion的Windows安装包搭建的,其实也不难,现在简单记录如下:...
2010-04-05 13:31:29
135
selenium的getText在ie中会把不可见的内容也取到
最近在使用selenium做自动测试,发现对于不可见内容,在firefox和ie中的表现不一样,firefox只返回可见的内容,而ie却将不可见内容也一起返回,大家有用到的时候要注意。下面是一个小例子:测试用的页面如下:其中"show"文字是可见的,"hide"文字是不可见的。[code="html"] testV show h...
2010-03-31 12:10:51
203
通过Windows任务计划(scheduled task)自动执行selenium测试(ie)中的问题
最近用selenium做了一个自动测试程序,写了两个批处理,分别在firefox和ie上跑这组测试,都没问题,然后在任务计划中建了两个任务,每天定时跑,结果发现firefox没问题,ie那个却总是失败,总是报告以下错误:java.lang.RuntimeException: Could not start Selenium session: Failed to start new ...
2010-03-23 15:12:12
1168
1
YUI 3 学习笔记(5)- Attribute类
Attribute类用于向一个类添加属性,它给类增加了set和get函数用于操作属性值,同时还支持change事件以便监视属性的变化,此外,还可以自定义属性的setter、getter和校验方法,可以定义属性为只读或者一次写(write-once)1. 要使用Attribute,首先要引入YUI3的种子文件:[code="html"][/code] 然后加载相应...
2010-03-08 16:07:57
216
YUI 3 学习笔记(4)- Base基类
Base是一个基础类,通过继承Base可以以一种统一的方式创建自己的具有新的属性、并可作为事件目的(Event target)的类。[b]1. 要使用Base,首先要引入YUI3的种子文件:[/b][code="html"][/code] 然后加载相应模块:[code="javascript"]YUI().use('base', function(Y) {}...
2010-03-05 17:29:26
164
YUI 3 学习笔记(3)- Event
YUI的Event包可以用来操纵DOM事件,也可以自定义事件。[b]1. 要使用Event,首先要引入YUI3的种子文件:[/b][code="html"][/code] 然后加载相应模块:[code="javascript"]YUI().use('event', function(Y) {});[/code][b]2. 设置事件响应函数:o...
2010-03-03 16:02:46
164
YUI 3 学习笔记(2)- Node
Node是用来操作DOM node的工具,实际上每一个Node实例都代表着一个DOM node,每一个NodeList都代表着一组DOM node.从YUI2.x到YUI3.0相关的api发生了一些变化,具体可以参见本文的最后部分。1. 要使用Node,首先要引入YUI3的种子文件:[code="html"][/code] 然后加载相应模块:[code="j...
2010-03-01 17:46:42
197
YUI 3 学习笔记(1)-YUI Global对象
YUI3模块已经发布,配套的工具及部件虽然现在还不全,但也计划于2010年全部推出,本人感觉YUI功能比较全面,而且有比较详细的文档,所以一直比较关注,这是本人学习YUI文档的一系列笔记。YUI模块是YUI3中的单一核心,所有需要使用YUI3的页面都必须包含该模块,该模块提供加载功能,可以使用该功能动态加载指定模块,其依赖模块会被自动加载,所以YUI模块可以看成YUI的一个...
2010-03-01 15:38:55
229
html5 canvas 小试:绘制2次曲线
canvas是html5中新增加的元素,可以用来在html中通过javascript绘制图形,处理图像。虽然现在html5还没有正式发布,但firefox 3+,chrome 2.0+,safari 4等都已经支持,ie也可以通过扩展支持该功能关于canvas的简单介绍可以参看这里,其中有很多很好的链接:[url]http://en.wikipedia.org/wiki/C...
2010-02-23 17:27:20
268
Elements of Android Jetpack 0.3 - 2019 by Mark L. Murphy
2022-03-01
OpenGL specification 3.1
2010-07-12
哪些是不进队列消息呀?
2010-07-20
使用json-lib的JSONObject.toBean( )时碰到的日期属性转换的问题
2009-01-07
大家菜单是怎么做的呀
2008-12-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人