- 博客(61)
- 收藏
- 关注
原创 eclipse JEE 实战(maven+server)
由头换了新机器,看了同事用新版本的myeclipse的使用状况后(好像装plugin都要连到myeclipse,还有,毕竟人家是收费的,而且把天朝封了),毅然而然的转向eclipse JEE版本,经过一番折腾终于可以凑或使用安装eclipse 下载最新的eclipse JEE 3.7(内置具有调试功能的web服务器插件server - 这个蹉跎的东西大家应该早有耳闻,反正以前各
2011-12-14 15:42:31 1498
原创 extjs3.3 htmleditor各种修正和扩充
1.editor的iframe window的keydown事件绑定由于htmleditor本身提供的specialkey event不给力,所以自己手动在init时增加更加精确的keydown事件来弥补需要注意的是:chrome的事件必须绑定在body上,否则ENTER这种特殊的键无法触发var win = Ext.isIE ? ed.getDoc() : ed.getW
2011-11-15 19:02:26 1289
原创 linux执行shell文件时遇到“指定文件不存在或未找到”
极大可能是你的sh文件里存在windows的回车,可以通过vi打开后:set fileformat=unix 进行转换来解决
2011-10-20 11:24:53 1257
原创 flash和html跨域交互
当你在a域(a.com)下的html上引用a域(b.com)的flash/swf后需要通过externalinterface交互的话,需要在你的页面里加上allowScriptAccess="true"这个一般人都回家,还要记得再as里加上以下代码:import flash.system.Security;Security.allowDomain("*");奇怪的是好像flash不能
2011-10-20 11:21:52 422
原创 解决extjs grid文字不能选中的问题
.x-selectable, .x-selectable * { -moz-user-select: text!important ; -khtml-user-select: text!important ; }// enable grid cell t
2011-09-02 18:59:29 885
原创 oracle 索引出错解决方法
【jdbc的错误】ORA-01502: index 'XXXX' or partition of such index is in unusable state 【解决方法】select index_name from user_indexes where status = 'U
2011-07-27 11:01:20 352
原创 测试字符串替换速度
private static String escape(String input, char[] escapeChar, StringBuilder buffer) { buffer.setLength(0); for (int i = 0; i < input.length(); i++) { char c = input.charAt(i); for (i
2011-06-10 13:42:00 448
原创 html选中区域判断
getSelectionHTML : function() { var userSelection; if (window.getSelection) { // W3C Ranges userSelection = window.getSelection(); // Get the range: if (userSelection.getRangeAt)
2011-06-10 13:06:00 1113
原创 java unicode转换代码
static Pattern p = Pattern.compile("////u([0123456789abcdef]{4})"); public static String stringToUnicode(String s) { Matcher matcher = p.matcher(s); StringBuffer buffer = new StringBuffer(); while (matcher.find()) {
2010-11-08 15:48:00 558
原创 小心truncate table事务陷阱
<br />使用spring配置的jdbc事务,突然发现回滚无效了。。。郁闷,发现一大片代码中有几句truncate table语句(本来想提高性能的),结果就是这个导致了事务失效。。。把truncate table 改成 delete就好了 -- 的确,truncate 是不记录进事务的,但是为撒加了truncate table语句事务会失效呢?郁闷~不能做下特殊处理?
2010-11-01 16:41:00 5235 1
原创 Ext.ux.TabPanel 在IE7下的bug
<br />Extjs2的一个扩展 地址:http://icyfire.javaeye.com/blog/412574<br /> <br />修正如下:<br />adjustBodyWidth : function(w){ if (this.verticalTabs) { if (Ext.isIE6 || Ext.isIE7) { this.bwrap.setWidth(w - 3); }
2010-10-28 14:12:00 556
原创 http 协议 contentType transfer-encoding相关
application/octet-stream;这个是contenttype 表明是二进制文件(可执行文件吧),好像没有撒特殊意思,相当于没编码直接输出2进制数据(用在返回比较多);transfer-encoding:chunked在单独post或者get(返回)的时候比较有用;chunked 在multipart/XXX 的boundary里的content-transfer-encoding中貌似没什么意思,因为那个multipart的协议已经定义了数据段的边界,而且multipart/XXX的总co
2010-09-29 09:33:00 550
原创 java Excel 工具(修改excel表格并保存)
最近搞excel,用到JXL 。然后读写的时候遇到问题 -- jxl竟然修改一个excel还要先读入再copy,然后才能再那份copy上修改,囧。为撒这么不人性化。。。记得以前好像一直使用 POI的,故google之 ,发现版本已经升级到3.6轰轰~下下来,运行找不到类WorkbookFactory 结果在一个什么ooxml什么的包里,囧。经过测试,的确poi的速度有点大跌眼镜,36116行的数据,2者的解析时间差了4倍,写出时间差了2.5倍。不过POI应该是更强大点,JXL的copy会丢失用户的筛选(小遗
2010-09-27 17:32:00 2129 1
原创 hibernate 笔记
<br />1. 树状结构的表,也可以用hibernate,只是他会多次select,当然你可以通过lasy="false"(默认fetch="join")来减少一半的select次数。<br />2. merge方法很方便,尤其是cascade的时候,一对多的主的一方merge时可以把多的那方全部搞定,包括更新或者是插入,前提是你的对象需要fetch join,不是fetchjoin的话,我不知道merge时会不会一条一条去选取~。
2010-08-19 18:11:00 362
原创 extjs pitfalls
1. Ext.state.manager 开发的时候请慎用!这个陷阱是最严重的了,数次浪费了我数小时的时间,请大家一定要注意的 -- 注意是开发的时候,当你的布局随着代码不停的变更时,如果出现UI显示不出或者不正确的奇怪问题或者js报错,那么请先把你的cookie清楚下(当然了一般都是用CookieProvider)。
2010-08-17 11:14:00 389
原创 office打开老是报宏安全性错误什么的
打开WORD,点击OFFICE按钮,WORD选项,加载项,最下方,管理:COM加载项,转到,把里面所有可用加载项全部取消,然后确定,关闭。重启OFFICE之后就好了,我们宿舍3台电脑检验过,都可以
2010-07-20 16:33:00 1248
原创 根据浏览器(ie)不同版本执行引用js
<br /><!--[if IE 6]><br /> <script src="DD_belatedPNG.js"></script><br /> <script><br /> /* EXAMPLE */<br /> DD_belatedPNG.fix('.png_bg');<br /> <br /> /* string argument can be any CSS selector *
2010-06-29 10:43:00 885
原创 extjs 学习笔记
以前大搞过extjs,后来不用了,就忘了。。。最近又弄。。。哎,复习复习。。。搞extjs一定会遇到定制datagrid类型的view控件的东东,这种东东一般都是被Ext.data.Store驱动的,那么Store就值得好好研究下了。 扩展点:1.获取数据 - store.proxy or store.loadData()。store.loadData() 直接修改数据内容
2009-12-24 14:30:00 458
原创 使用jdk的executorservice+future来执行批量操作,节省处理时间
ThreadPoolExecutor executor = new ThreadPoolExecutor(10, 10, 60, TimeUnit.SECONDS, new LinkedBlockingQueue()); Random random = new Random(); ArrayList arrayList = new ArrayList(); long s
2009-11-05 18:55:00 970
原创 gson 1.3 vs json-lib
今天json-lib 0.6又爆了一个错误,说什么没有set方法。。。我怒了~(jsonlib是通过getter setter来的,gson是通过属性定义来的)换了gson试试,很ok。好吧,唯一遗憾的是gson不能完美处理List>>这种树状的无自定义对象类型。虽然可以如以下代码遍历json树:JsonElement element = new JsonParser().parse(st
2009-09-24 14:23:00 854
转载 二元二次 - 有待通用化为N元N次
function Formula(){ this.a = 0;this.b = 0;this.c = 0; this.toString=function(){ return this.a +","+this.b+","+this.c; }; this.getY=function(x){ return this.a*Math
2009-06-18 09:17:00 461
原创 memcached.run
#!/bin/shps -e -o pid -o cmd |grep memcached|awk {print $1}|xargs kill $$1 -9echo shutdown all memcache...sleep 2for L in 12000 12001 12002 12003 ; do memcached -d -m 25 -u root
2009-06-05 14:26:00 271
原创 linux实战命令
查找/use/local下的所有文件内容包含who的文件grep who /use/local -r 将文件夹名字按照文件夹内的内容大小排序du --max-depth 1 -a|awk {print $1,$2}|sort -n反向选择/ 反向删除不需要的文件或则文件夹ls |grep -Ev 2|3|xargs rm $1 -rf指定
2009-05-18 14:49:00 507
原创 正则non-capture group 小记
System.out.println("/cb/asdfad".matches("/(?!ab/|bc/).*"));//排除指定模式的url 参考:http://www.javaworld.com.tw/jute/post/view?bid=20&id=130126&sty=1&tpg=1&age=0
2009-03-12 17:47:00 384
原创 myeclipse部署文件锁问题~郁闷~
网上搜索了下,发现人家说的都是lib包缺失。。。后来自己回想了下,想起来maven有自动加载当前workspace中的src project。晕啊,就是这个问题,我下载了maven pom中的一个lib包src。。。~~~~把那个src关联的工程关掉就好了~郁闷啊~
2009-02-08 20:39:00 642
原创 引入js文件(js中可执行jsp代码片段)
"text/javascript"> "cr.js" %> 如果引入的js文件中有中文,那么会乱码,不要急,在cr.js中加入这样编译引入的时候就正确了。啊哈哈哈,现在你可以用你喜欢的js编辑器编辑js文件,同时又能在其中插入jsp代码啦,开心吧
2008-12-03 14:42:00 788
原创 mysql inner join性能
select count(1) from (select login_id,id from PlatformPassPort where login_id like ab%) t1 inner join pp_PlatformAccount t2 on t1.id = t2.passportId select count(1) from PlatformPassPort t1 inner jo
2008-10-09 16:48:00 1404
原创 [补记]extjs使用遇到的问题
谨记!!!this.tree = this.createTreePanel(this.parentPanel.body, this.loader, this.rootNode);body是当前元素的底层dom对象,用来存入child元素。form的横向布局还是很麻烦的combobox的triggerAction属性一定要仔细看docs,我是看了代码才发现其实就是查询的
2008-10-05 11:37:00 367
原创 [记录]多播windows的注册表配置
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/ParametersEnableMulticastForwarding
2008-10-05 11:32:00 388
原创 动态生成中文的下载文件名
<% if (request.getParameter("d") != null) { String filename = "你好.txt"; String encoding = "GBK"; String encodedTemplate = "=?" + encoding + "?B?%s?="; response.setC
2008-07-10 10:37:00 380
原创 java 正则表达式替换
一直一来遇到"替换为/" 的时候概念总是很模糊,今天要搞搞清楚。System.out.println("/"".replace("/"", "///""));System.out.println("/"".replaceAll("/"", "/////""));System.out.println("/"".replaceAll("///"", "/////""));需要注
2008-07-01 10:56:00 989
原创 备份msn自定义图示
msn自定义图示存储在以下位置:C:/Documents and Settings/${WINDOWS_USERACCOUNT}/Local Settings/Application Data/Microsoft/Messenger/${MSN_USERACCOUNT}/ObjectStore/CustomEmoticons里面有很多文件,没个文件就是一个图示。Copy出来后可以重命名为jpg查看
2008-06-27 13:41:00 316
原创 模拟网页上用户点击
IE下可以用obj.click(),但firefox要添加一个MouseEvents。 var target = document.getElementById(myHref); var event=document.createEvent("MouseEvents"); event.initEvent("click", true, true); target.d
2008-06-16 11:46:00 577
原创 jad 反编译jar包
首先解压jar包到一个目录,比如叫input然后进入命令行输入以下命令,jad -r -d output -s java input/**/*.*意思是:将input目录以及子目录下的所有文件反编译成java扩展名的文件,所有文件输出到output目录。ps:jad的选项可以通过输入jad查看。
2008-06-16 11:23:00 935
原创 actionscript中获取函数的名称
function getFunctionName(func, context) ...{ for (a in context) ...{ if (func == context[a]) ...{ return a; } }}function tt()...{ //trace(Q(arguments.callee,this))}
2008-05-27 16:03:00 376
原创 解决eclipse安装maven插件后启动出现警告的问题
在eclipse启动配置文件eclipse.ini加上以下参数:-vm${java_home}/bin/javaw.exe
2008-05-23 10:08:00 422
原创 osgi 中require-bundle import-package 的差别
To be clear, require-bundle and import-package are not equivalent, but they certainly overlap. A simple way of looking at require-bundle is that it is a shorthand way of importing every package that i
2008-05-07 16:19:00 2975 2
原创 解决html dtd声明页面中元素的绝对定位问题
下面这段简单的代码为什么没有绝对定位呢~?DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> html xmlns="http://www.w3.org/1999/xhtml">HEAD>meta http-equiv="Content-T
2008-04-18 10:47:00 444
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人