- 浏览: 99479 次
- 来自: ...
最新评论
-
yrandy:
...
java删除(替换)不可见的unicode/utf-8字符(主要是html显示不了的字符) -
shanyanzhou:
非常感谢 [color=red][/color]
获取浏览器选中区域内容的js
文章列表
当你在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();
...
- 2011-03-16 15:45
- 浏览 2149
- 评论(1)
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时会不会一条一条去选取~。
- 2010-08-19 18:11
- 浏览 614
- 评论(0)
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 ...