小编mko*_*yak的帖子

在IE中将计算出的背景颜色作为rgb

我试图使用以下代码在IE中获取RGB背景颜色:

function getStyle(elem, name) {
    // J/S Pro Techniques p136
    if (elem.style[name]) {
        return elem.style[name];
    } else if (elem.currentStyle) {
        return elem.currentStyle[name];
    }
    else if (document.defaultView && document.defaultView.getComputedStyle) {
        name = name.replace(/([A-Z])/g, "-$1");
        name = name.toLowerCase();
        s = document.defaultView.getComputedStyle(elem, "");
        return s && s.getPropertyValue(name);
    } else {
        return null;
    }
}

var $b = $("<button>");
$b.css("backgroundColor", "ButtonFace");
$("body").append($b);
alert("button bg color is: "+ getStyle($b[0],"backgroundColor"));
//alerts 'buttonface'
Run Code Online (Sandbox Code Playgroud)

这不会像firefox那样返回rgb颜色值,它会返回'buttonface',这对我来说是无用的.

javascript jquery computed-style

2
推荐指数
1
解决办法
2158
查看次数

JSF 1.2 outputText标记生成一个span

我是JSF 1.2的新手,我试图将一些文本输出到我的javascript调用中

something(<t:outputText value="#{bean.val}"/>)
Run Code Online (Sandbox Code Playgroud)

但不是获得纯文本输出,而是全部包含在一个范围内.我如何摆脱跨度?

jsf tomahawk

2
推荐指数
1
解决办法
3258
查看次数

邮政表格与雅虎管道?

是否可以使用雅虎管道提交表格?

我基本上需要登录某个地方,并从网站的成员区域获取一些东西到Feed中.

post yahoo-pipes

1
推荐指数
1
解决办法
2582
查看次数

将行插入表中

什么是在IE中将X行插入表中的最佳普通javascript方式.

表格html如下所示:

<table><tbody id='tb'><tr><td>1</td><td>2</td></tr></tbody></table>
Run Code Online (Sandbox Code Playgroud)

我需要做的是,丢弃旧体,并插入一个1000行的新体.我有1000行作为javascript字符串变量.

问题是IE中的表没有innerHTML函数.我见过很多黑客,但我希望看到你最好的一个.

注意:使用jquery或任何其他框架不计算在内.

javascript html-table innerhtml

1
推荐指数
1
解决办法
8929
查看次数

来自随机字母数字字符串的大写随机字符数

我有一些内容未知的随机字符串,众所周知的是内容是字母数字和小写.

我正在寻找一种简单的方法来大写该字符串中随机数字的字符.随机性越高越好.

我可以想到几种方法来做到这一点,但它们似乎都不是最优的.

好的第一个解决方案:

public String randomizeCase(String myString){
  Random rand = new Random();
  StringBuilder build = new StringBuilder();
  for(char c: myString.toCharArray()){
     String s = new String(c);
     if(Character.isLetter(c) && rand.nextBoolean()){
        s = s.toUpperCase();
     } 
     build.append(s);
  }
  return build.toString();
}
Run Code Online (Sandbox Code Playgroud)

我不喜欢这个解决方案,因为:

  • 每个字符大写的几率为50%,不等于50%的字符大写的几率为50%
  • 有可能没有任何东西得到满足
  • char到字符串转换很难看

java string random

1
推荐指数
1
解决办法
5458
查看次数

hibernate:使用条件访问对象内的对象

我正在使用条件来获取包含活动用户的通知列表.问题是我收到以下错误:

org.hibernate.QueryException: could not resolve property: user.active of: com.company.Notification
Run Code Online (Sandbox Code Playgroud)

除了检查用户是否活动之外,我需要检查通知是否是我想要的类型.这是我的代码:

session.createCriteria("com.company.Notification")
    .add(Restrictions.or(Restrictions.eq("type", "email"), 
    .add(Restrictions.eq("user.active", true)).list();
Run Code Online (Sandbox Code Playgroud)

通知具有一个字段User user,该字段又具有字段Boolean active

我正在看这个页面:https://forum.hibernate.org/viewtopic.php?t = 948576&highlight = subproperty

但我仍然不知道如何创建一个访问父对象和子对象中的东西的条件.

hibernate detachedcriteria

1
推荐指数
1
解决办法
2713
查看次数

从nodejs中包含重音字符的文件中读取

所以我正在解析一个大的 csv 文件并将结果推送到 mongo 中。

\n\n

该文件是maxminds city 数据库。它有各种有趣的utf8字符。我仍然在某些城市名​​称中收到(?)符号。这是我读取文件的方式:

\n\n

(使用csv节点模块)

\n\n
csv().from.stream(fs.createReadStream(path.join(__dirname, \'datafiles\', \'cities.csv\'), {\n    flags: \'r\',\n    encoding: \'utf8\'\n})).on(\'record\', function(row,index){\n.. uninteresting code to add it to mongodb\n});\n
Run Code Online (Sandbox Code Playgroud)\n\n

我在这里可能做错了什么?\n我在 mongo 中得到这样的东西:Ch\xef\xbf\xbdteauguay,加拿大

\n\n

编辑

\n\n

我尝试使用不同的库来读取文件:

\n\n
lazy(fs.createReadStream(path.join(__dirname, \'datafiles\', \'cities.csv\'), {\n    flags: \'r\',\n    encoding: \'utf8\',\n    autoClose: true\n  }))\n    .lines\n    .map(String)\n    .skip(1) // skips the two lines that are iptables header\n    .map(function (line) {\n      console.log(line);\n    });\n
Run Code Online (Sandbox Code Playgroud)\n\n

它产生相同的不良结果:\n154252,"PA","03","Capellan\xef\xbf\xbda","",8.3000,-80.5500,,\n154220,"AR","01","Villa Espa\xef\xbf\xbda","",-34.7667,-58.2000,,

\n

utf-8 node.js maxmind

1
推荐指数
1
解决办法
3782
查看次数

通知用户他们需要停止使用IE6

是否有人们使用jQuery插件或模板让人们停止在他们的网站上使用IE6?
我最近看到一个非常突兀且具有攻击性的插件"警告"用户IE6的邪恶.我正在寻找可以向客户展示的东西.

javascript jquery internet-explorer-6

0
推荐指数
2
解决办法
1015
查看次数

FLex中的XML缓存问题

private function loadGallery():void {
                theSend.url = "http://localhost/userMana/file.xml";
                theSend.send();
            }
Run Code Online (Sandbox Code Playgroud)

我在Flex Tree中调用这个XML并且它的工作正常,但是在XML更新后,它不会在我的TREE中更新,除非我再次编译我的flex builder.

apache-flex

0
推荐指数
1
解决办法
467
查看次数