自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

-==GIVING & SHARING==-

floyd's blog

  • 博客(61)
  • 收藏
  • 关注

原创 eclipse JEE 实战(maven+server)

由头换了新机器,看了同事用新版本的myeclipse的使用状况后(好像装plugin都要连到myeclipse,还有,毕竟人家是收费的,而且把天朝封了),毅然而然的转向eclipse JEE版本,经过一番折腾终于可以凑或使用安装eclipse 下载最新的eclipse JEE 3.7(内置具有调试功能的web服务器插件server - 这个蹉跎的东西大家应该早有耳闻,反正以前各

2011-12-14 15:42:31 1477

原创 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 1269

原创 firefox的正则陷阱

\s 竟然包括中文全角空格,o(╯□╰)o

2011-10-25 15:37:47 433

原创 linux执行shell文件时遇到“指定文件不存在或未找到”

极大可能是你的sh文件里存在windows的回车,可以通过vi打开后:set fileformat=unix 进行转换来解决

2011-10-20 11:24:53 1185

原创 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 407

原创 解决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 857

原创 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 321

原创 测试字符串替换速度

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 433

原创 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 1078

转载 获取浏览器选中区域内容的js

html selection js

2011-03-16 15:45:00 1804

原创 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 529

原创 小心truncate table事务陷阱

<br />使用spring配置的jdbc事务,突然发现回滚无效了。。。郁闷,发现一大片代码中有几句truncate table语句(本来想提高性能的),结果就是这个导致了事务失效。。。把truncate table 改成 delete就好了 -- 的确,truncate 是不记录进事务的,但是为撒加了truncate table语句事务会失效呢?郁闷~不能做下特殊处理?

2010-11-01 16:41:00 5162 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 543

原创 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 524

原创 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 2076 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 344

原创 extjs pitfalls

1. Ext.state.manager 开发的时候请慎用!这个陷阱是最严重的了,数次浪费了我数小时的时间,请大家一定要注意的 -- 注意是开发的时候,当你的布局随着代码不停的变更时,如果出现UI显示不出或者不正确的奇怪问题或者js报错,那么请先把你的cookie清楚下(当然了一般都是用CookieProvider)。

2010-08-17 11:14:00 358

原创 office打开老是报宏安全性错误什么的

打开WORD,点击OFFICE按钮,WORD选项,加载项,最下方,管理:COM加载项,转到,把里面所有可用加载项全部取消,然后确定,关闭。重启OFFICE之后就好了,我们宿舍3台电脑检验过,都可以

2010-07-20 16:33:00 1231

原创 根据浏览器(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 855

原创 extjs 学习笔记

以前大搞过extjs,后来不用了,就忘了。。。最近又弄。。。哎,复习复习。。。搞extjs一定会遇到定制datagrid类型的view控件的东东,这种东东一般都是被Ext.data.Store驱动的,那么Store就值得好好研究下了。 扩展点:1.获取数据 - store.proxy or store.loadData()。store.loadData() 直接修改数据内容

2009-12-24 14:30:00 439

原创 使用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 954

原创 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 836

转载 二元二次 - 有待通用化为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 446

原创 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 256

原创 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 486

原创 正则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 366

原创 myeclipse部署文件锁问题~郁闷~

网上搜索了下,发现人家说的都是lib包缺失。。。后来自己回想了下,想起来maven有自动加载当前workspace中的src project。晕啊,就是这个问题,我下载了maven pom中的一个lib包src。。。~~~~把那个src关联的工程关掉就好了~郁闷啊~

2009-02-08 20:39:00 621

原创 引入js文件(js中可执行jsp代码片段)

"text/javascript">          "cr.js" %>        如果引入的js文件中有中文,那么会乱码,不要急,在cr.js中加入这样编译引入的时候就正确了。啊哈哈哈,现在你可以用你喜欢的js编辑器编辑js文件,同时又能在其中插入jsp代码啦,开心吧

2008-12-03 14:42:00 758

原创 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 1330

原创 [补记]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 348

原创 [记录]多播windows的注册表配置

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/ParametersEnableMulticastForwarding

2008-10-05 11:32:00 368

原创 动态生成中文的下载文件名

<% if (request.getParameter("d") != null) { String filename = "你好.txt"; String encoding = "GBK"; String encodedTemplate = "=?" + encoding + "?B?%s?="; response.setC

2008-07-10 10:37:00 364

原创 java 正则表达式替换

一直一来遇到"替换为/" 的时候概念总是很模糊,今天要搞搞清楚。System.out.println("/"".replace("/"", "///""));System.out.println("/"".replaceAll("/"", "/////""));System.out.println("/"".replaceAll("///"", "/////""));需要注

2008-07-01 10:56:00 958

原创 备份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 303

原创 模拟网页上用户点击

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 551

原创 jad 反编译jar包

首先解压jar包到一个目录,比如叫input然后进入命令行输入以下命令,jad -r -d output -s java input/**/*.*意思是:将input目录以及子目录下的所有文件反编译成java扩展名的文件,所有文件输出到output目录。ps:jad的选项可以通过输入jad查看。

2008-06-16 11:23:00 912

原创 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 360

原创 解决eclipse安装maven插件后启动出现警告的问题

在eclipse启动配置文件eclipse.ini加上以下参数:-vm${java_home}/bin/javaw.exe

2008-05-23 10:08:00 406

原创 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 2940 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 427

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除