`
文章列表
当你在a域(a.com)下的html上引用b域(b.com)的flash/swf后需要通过externalinterface交互的话,需要在你的页面里加上allowScriptAccess="true" 这个一般人都回家,还要记得再as里加上以下代码: import flash.system.Security; Security.allowDomain("*"); 奇怪的是好像flash不能全路径引用:flash.system.Security.allowDomain("*"); 这样是不行滴 o(╯□╰)o
.x-selectable, .x-selectable * { -moz-user-select: text!important ; -khtml-user-select: text!important ; }// enable grid cell to be selected in chrome(x-selectable)/firefox(x-selectable)/IE(unselectable) Ext.grid.GridView.prototype.cellTpl = new Ext.Template(Ext.grid.GridView.prototype ...
【jdbc的错误】ORA-01502: index 'XXXX' or partition of such index is in unusable state 【解决方法】 select index_name from user_indexes where status = 'UNUSABLE' 选中结果集,copy到eclipse里,使用正则替换成一下sql alter index ${index_name} rebuild 然后执行替换后的语句 PS:参考正则 regexp: ^(.*)$ replaceBy: alter index $1 rebuild;     ...
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 (int j = 0; j < escapeChar.length; j++) { if (escapeChar[j] == c) { buffer.append('//' ...
getSelectionHTML : function() { var userSelection; if (window.getSelection) { // W3C Ranges userSelection = window.getSelection(); // Get the range: if (userSelection.getRangeAt) var range = userSelection.getRangeAt(0); else { var range = document.createRange(); ...
getSelectionHTML : function() { var userSelection; if (window.getSelection) { // W3C Ranges userSelection = window.getSelection(); // Get the range: if (userSelection.getRangeAt) var range = userSelection.getRangeAt(0); else { var range = document.createRange(); ...
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()) { int codePoint = Integer.parseI ...
使用spring配置的jdbc事务,突然发现回滚无效了。。。郁闷,发现一大片代码中有几句truncate table语句(本来想提高性能的),结果就是这个导致了事务失效。。。把truncate table 改成 delete就好了 -- 的确,truncate 是不记录进事务的,但是为撒加了truncate table语句事务会失效呢?郁闷~不能做下特殊处理?
Extjs2的一个扩展 地址:http://icyfire.javaeye.com/blog/412574   修正如下: adjustBodyWidth : function(w){ if (this.verticalTabs) { if (Ext.isIE6 || Ext.isIE7) { this.bwrap.setWidth(w - 3); } return w; } return Ext.ux.TabPanel.su ...
application/octet-stream;这个是contenttype 表明是二进制文件(可执行文件吧),好像没有撒特殊意思,相当于没编码直接输出2进制数据(用在返回比较多); transfer-encoding:chunked在单独post或者get(返回)的时候比较有用; chunked 在multipart/XXX 的boundary里的content-transfer-encoding中貌似没什么意思,因为那个multipart的协议已经定义了数据段的边界,而且multipart/XXX的总content-length已经标明体长度。
最近搞excel,用到JXL 。然后读写的时候遇到问题 -- jxl竟然修改一个excel还要先读入再copy,然后才能再那份copy上修改,囧;更囧的是copy以后是2份内存啊~偶的机器直接outofmemory。。。加了-xmx128m才勉强过去,为撒这么不人性化。。。记得以前好像大家都使用 POI的,故google之 ,发现版本已经升级到3.6轰轰~ 下下来,运行找不到类WorkbookFactory 结果在一个什么ooxml什么的包里,囧。经过测试,的确poi的速度有点大跌眼镜,36116行的数据,2者的解析时间差了4倍,输出时间差了2.5倍。不过POI应该是更强大点,JXL的copy ...
1. 树状结构的表,也可以用hibernate,只是他会多次select,当然你可以通过lasy="false"(默认fetch="join")来减少一半的select次数。 2. merge方法很方便,尤其是cascade的时候,一对多的主的一方merge时可以把多的那方全部搞定,包括更新或者是插入,前提是你的对象需要fetch join,不是fetchjoin的话,我不知道merge时会不会一条一条去选取~。

extjs pitfalls

1. Ext.state.manager 开发的时候请慎用! 这个陷阱是最严重的了,数次浪费了我数小时的时间,请大家一定要注意的 --注意是开发的时候,当你的布局随着代码不停的变更时,如果出现UI显示不出或者不正确的奇怪问题或者js报错,那么请先把你的cookie清楚下(当然了一般都是用CookieProvider)。 2. FormLayout(FormPanel里的元素如果使用anchor的话,那个form的autoWidth要设置上,否则anchor不会真的起到自适应width的作用)
打开WORD,点击OFFICE按钮,WORD选项,加载项,最下方,管理:COM加载项,转到,把里面所有可用加载项全部取消,然后确定,关闭。重启OFFICE之后就好了,我们宿舍3台电脑检验过,都可以
<!--[if IE 6]> <script src="DD_belatedPNG.js"></script> <script> /* EXAMPLE */ DD_belatedPNG.fix('.png_bg'); /* string argument can be any CSS selector */ /* .png_bg example is unnecessary */ /* change it t ...
Global site tag (gtag.js) - Google Analytics