- 浏览: 186994 次
- 性别:
- 来自: 北京
最新评论
-
di1984HIT:
记录一下。嘿嘿
eclipse中关闭js报错的方法 -
di1984HIT:
谢谢,学习了
jdk输出带缩进格式xml的方法 -
雪狐狼:
为何,每次查询需要 构建datatable?
YUI DataTable 服务器端翻页与排序 -
lijunwyf41:
nd:"nd", // 表示已经发送请求的 ...
jqGrid <-- json --> spring,hibernate之服务器端分页,排序 -
yiyu:
最近不看YUI了,发现一个国产的前端框架,是金蝶出的,叫Ope ...
YUI 3 学习笔记(5)- Attribute类
文章列表
今天碰到一个需求,在EditText获得焦点时不自动弹出软键盘,但是仍要保留闪烁的游标。
先在网上搜了下关闭软键盘,很多方法是这样的:
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
if(imm != null) {
imm.hideSoftInputFromWindow(editText.getWindowToken(), 0);
}
但不知是我的试验机的版本(4.2.2)问题还是什么其他原因,不起作用
后来又搜到在acivit ...
bootstrap这么火,就是fuelux又是同一家推出的一组控件,所以就试着使用了一下fuelux,第一个用的就是tree,谁知这个tree就让我废了好几天功夫,不过最后总算搞定了,鉴于百度不到什么有用的东西,就简单写一下我的心得吧
fuelux的官方文档写的很简单,tree要提供一个dataSource如下:
dataSource = function(parentData, callback){
//...
};
$('#myTree').tree({ dataSource: dataSource });
我几经周折才搞明白这个dataSour ...
在web应用中,如果使用log4j做日志输出时,如果要输出sessionID,需要使用log4j的MDC或者NDC,这两者实现的功能是一样的,但是实现方法不一样,NDC使用的是HashMap,MDC使用的是线程的localThread。我是使用的MDC。
具体做法就是写一个Filter,在其中利用log4j的MDC把sessionID记录下来,然后在log4j的输出格式中利用%X输出即可。
我的Filter的代码是这样的,其中取sessionId的方法仅适用于spring框架,需要注意的是一定要在finally里把记录的数据清除掉。
public void doFilter( ...
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 -> Validation -> "Suspend all validators" doesn't work.
Project -> Pro
jdk自己带有xml处理的功能,好像是用的xerces和xalan。输出xml文件时遇到一个没有缩进的问题,后来好不容易搜出解决办法,现记录如下,以便别人容易搜到。关键是这两句:
//t是Transformer
t.setOutputProperty(OutputKeys.INDENT, "yes");
t.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "2");
顺便把从创建到输出的代码贴上,以便以后查看
DocumentBuilderFactor ...
最近要用JasperReport,试着和spring集成了一下,现总结如下:
spring提供了几种对应JasperReport的view,可以在spring的bean定义文件
中按需要定义好,在spring的controller中对报表数据进行填充,然后返回
ModelAndView就可以了,这样就和spring ...
以前装了个CollabNet Subversion 1.6.12,最近想加用户加版本库,发现都
忘记怎么用了,只好又看一遍文档,现在赶快记下来以备以后用到。
CollabNet Subversion 1.6.12安装以后几个主要的安装目录如下:
/etc/opt/CollabNet_Subversion - 主要是一些配置文件
/opt/CollabNet_Subversion - 程序目录
/var/svn/repositories - 版本库根目录
Server的配置最简单的是使用Configure-CollabNet-Subversion,该程序在
/opt/CollabNet_Sub ...
最近做了一个以jqGrid实现的数据表格,与服务器端(spring + hibernate)以json格式交换数据,分页
和排序都在服务器端实现,现总结如下:
操作页面是这样的:
用户输入查询信息,按“检索”按钮,返回查询结果,表格可以翻页,排序。
当把jqGrid的属性datatype定义为function时,表格需要获取数据时(翻页,排序等),jqGrid就会调用
这个function,通过这种机制,就可以实现服务器端分页、排序。需要注意的是,这个function需要读取
数据并显式地调用addJSONData,addXMLData等去刷新表格,详情可以参看:
http://www ...
今天碰到一个问题,我把连接池的初始连接数设到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 server editor.
我找遍了eclipse的设置也没找到增加timeout的地方,后来发现秘密在这里:
在servers view里,双击你要设置的server,会打开该server的设置窗口,在右 ...
今天碰到一个冷僻的需求,需要在Filter里增加request的parameter,类似于
public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) {
...
req.setParameter(paramName, paramValue);
chain.doFilter(req, resp);
}
可是发现ServletRequest可以get/set Attribute但是对Paramter只能get,后来google了半天才
明白,按照j2ee的标准,Param ...
上一篇帖子“WebDav的java客户端开发包:sardine”中说到,对于开发WebDav客户端
sardine是一个很好的选择,但sardine并未实现WevDav的全部规范,所以我又试了试
apache的Jackrabbit,这个是已退休的slide的替代品。
Jackrabbit中的WevDav客户端只是一个附带的模块,并不是Jackrabbit的主要功能,
所以关于开发的文档很少,我只找到一篇:
http://wiki.apache.org/jackrabbit/WebDAV
我是下载的jackrabbit-standalone-2.0.3.jar包,其中应该大部分类都用不到,不过
我 ...
最近需要对WebDav服务器进行操作,查找了一下,基于java的开发包主要有这几个:
slide
Jackrabbit
sardine
webdavclient4j
其中slide是apache的一个老的项目,url是http://jakarta.apache.org/slide/,这个
项目已经退休了,在它的项目主页上推荐使用Jackrabbit项目。
Jackrabbit是一个jcr实现,其中包括WebDav的服务器端和客户端。
webdavclient4j我没看,因为我先找到了sardine,项目主页是http://code.google.com/p/sardine/,
它最大的特 ...
关于linux的shell的一些常用知识整理如下:
1、查看当前shell
set
执行set命令,然后看看$SHELL的值,就知道当前的shell是什么
echo $SHELL
运行echo $SHELL,可以仅列出$SHELL的值
ps
不带任何参数执行ps,可以看到当前运行中的shell是哪种,如果是在一种shell中启动的另外一个shell,两者都会列出来。
2、关于用户的login shell
/etc/passwd
用户登录后系统为其准备的shell在/etc/passswd文件中可以看到
chsh
使用chsh ...
在OpenGL中,三维字符的显示,可以使用wglUseFontOutlines获取字符的显示列表,然后通过glCallList调用
该显示列表实现,这在msdn的wglUseFontOutlines条目中有说明。
但该说明只适合显示ASCII码,对于汉字并不合适,因为那里使用的方法是取出0-255字符的显示列表,然后对
各字符调用相应的显示列表。我需要显示unicode编码的汉字文本串,所以需要做些改动。
1. 在设定font时,需要制定字符集为GB2312_CHARSET,另外我使用的字体是“华文隶书”:相应的代码片段
如下:
// 设置字体特性
HFONT hFont;
LO ...
GLUT是OpenGL的开发包,在一般windows上的典型安装如下:
1 h文件拷贝到 VC\PlatformSDK\Include\gl
2 lib文件拷贝到 VC\lib
3 dll文件拷贝到 C:\Windows\System32
但在64未Windows7上这样安装会报找不到dll的错误,后来发现dll应该拷贝到这里:
C:\Windows\SysWOW64