小编T.J*_*der的帖子

如何枚举Hashtable的键和值?

我有个问题 ; 我有一些数据,我用Hashtable 例如我写的:

 Enumeration keys;
    keys=CellTraffic_v.elements();
    while(keys.hasMoreElements())
      outputBuffer.append(keys.nextElement()+"\n\n");
Run Code Online (Sandbox Code Playgroud)

但它只是告诉我价值如何能够将价值观和关键点展示在一起?例如这个

如果我的钥匙是"A"而我的价值是"B",请告诉我:

A  B
Run Code Online (Sandbox Code Playgroud)

谢谢 ...

java hashtable

7
推荐指数
2
解决办法
3万
查看次数

获取有关Javascript变量的所有信息

我远远不是一个JavaScript向导.但我是一名网络开发人员,所以我需要至少了解一下我的方法.

我经常做的事情就是警告变量以查看它是什么.

但是,问题是我经常得到一个结果:"object HTMLInputElement".对我来说这意味着什么都没有.当然,我可以查一查,但我需要提醒儿童()儿童()等儿童()...

我已尝试使用Firebug浏览JavaScript,但由于某种原因,这非常慢.当我开始调试会话时,Firefox会挂起,因为每个调试会话都不知道为什么.

所以,我想告知是否有办法以其他方式获取变量的详细信息.或者我可以使用的系统来使事情变得更容易.

javascript debugging

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

Javascript或Flash导出到CSV/Excel

有没有将JSON数据导出到CSV/Excel而不与服务器端进行任何交互?仅使用Javascript?还是Flash?我目前正在使用ZeroClipboard将值复制到剪贴板中,但我想从浏览器(FF,Chrome,IE等)直接打开生成的值到Excel中.

谢谢.

javascript flash excel json

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

用jQuery中的换行替换结果集中的逗号

我过去不必做这样的事情,我想知道它是否确实可行.我允许添加多个代码,只要它们用逗号分隔即可.我想要做的是在用户点击"okay"按钮时,显示输入的数字将显示一个在彼此之上并且旁边有一个"删除"按钮.这一部分很容易......困难的部分是将逗号剥离出来并将新行放在其中.

是否有任何人可以指出我的例子或样本?

javascript jquery

7
推荐指数
2
解决办法
2万
查看次数

如何在Java中找出声明的标识符类型?

我有一个简单的类Apple扩展自另一个简单的类Fruit.

在运行时,我可以使用

Fruit fruit = new Apple();

fruit.getClass();
Run Code Online (Sandbox Code Playgroud)

获取实际类型的水果对象,即Apple.class.

我也可以使用fruit instanceof Apple,并fruit instanceof Fruit验证这个水果对象是Apple还是Fruit的实例.这两个表达式都返回true,这是正常的.

但有没有办法确定fruit标识符的声明类型?在这种情况下是Fruit.

java reflection polymorphism runtime class

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

如何将IE(= 7)的querySelectorAll()函数添加到Element?

使用本文中的代码,我已成功添加querySelectorAlldocumentIE7中.

但我需要在元素上使用它,而不是document像这样:

var containers = document.querySelectorAll('.container');   // Works
for (var i=0; i<=containers.length; i++) {
    var container = containers[i];
    container.querySelectorAll('a[data-type="people"]');    // Fails
    // ...
}
Run Code Online (Sandbox Code Playgroud)

有没有办法querySelectorAll在IE7中添加元素而不仅仅是document

javascript internet-explorer-7 selectors-api

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

我们如何使用SmtpClient记录SMTP会话?

例如,为了排除故障,我需要查看哪些SMTP消息来回传输:

OUT : EHLO machinename
IN  : 250-ReallyCoolEmailServer Hello [10.24.41.72]
IN  : 250-SIZE
IN  : 250-PIPELINING
IN  : (...and so on...)
OUT : MAIL FROM: <some.address@example.com>
IN  : 250 <some.address@example.com>... Sender ok

...等等.

我没有在文档中找到任何日志记录选项.我可以找到的唯一问题SmtpClient是,不要谈论实际的转换,或谈论使用WireShark等第三方工具.

这似乎是一个相当大的遗漏,所以我猜我只是缺少一些基本的东西.:-)

.net smtpclient

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

在*对象的toJSON之前调用replacer*?

有没有办法对象自己toJSON转换它之前调用我的替换器,这样我就可以使用原始对象而不是它的JSON友好形式,而不会覆盖toJSON对象或其原​​型,预处理对象,或者写我自己的版本JSON.stringify

例如:假设我想以Date不同于正常序列化(toISOString)的方式序列化实例.(这个问题不是特定的Date,这只是一个例子.)问题是,我的替换者没有看到Date对象,它看到一个字符串(参见下面的代码片段)因为我的替换者之前Date.prototype.toJSON被调用.

var obj = {
  d: new Date()
};
snippet.log(getType(obj.d));     // "[object Date]"

var json = JSON.stringify(obj, function(key, value) {
  if (key === "d") {
    snippet.log(getType(value)); // "string" <== Want to see a Date here
  }
  return value;
});

function getType(value) {
  var to = typeof value;
  if (to === "object") …
Run Code Online (Sandbox Code Playgroud)

javascript json stringify

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

等待多个延迟对象完成并使用已解析的值

我试图找出一种方法来等待多个延迟对象并在完成后处理它们,可能就像为延迟对象启动下一组.

我被困了,因为下面的结果不是预期的结果.我期待结果为

allDone resovled values are 1,2,3
Run Code Online (Sandbox Code Playgroud)

实际结果是

allDone resovled values are 1,2
Run Code Online (Sandbox Code Playgroud)
var dfd1 = new $.Deferred();
var dfd2 = new $.Deferred();
var dfd3 = new $.Deferred(); 
var dfds = [ dfd1, dfd2, dfd3 ]; 
var resolvedValues = [];

$.when.apply($, dfds).done(function() {     
    dfds.forEach(function(dfd){
        console.log("inloop");      
        dfd.promise().done(function(value) {
            resolvedValues.push(value);         
        });     
    });
    console.log("allDone resovled values are" + resolvedValues);
})

dfd1.resolve(1);
dfd2.resolve(2);
dfd3.resolve(3);
Run Code Online (Sandbox Code Playgroud)

jquery

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

Bootstrap下拉列表Jquery Uncaught Error:语法错误,无法识别的表达式

我正在尝试在我的bootstrap下拉菜单中添加外部http://链接,但它总是会导致

Uncaught Error: Syntax error, unrecognized expression: http://example.com/
Run Code Online (Sandbox Code Playgroud)

这是我在jQuery v1.11.3和bootstrap v3.3.5中使用的代码

<nav class="main-navi">
    <div class="webinarlink"><a class="btn btn-danger btn-block" data-target="#" style="background-color:#EA4A2B;margin:auto;" href="http://example.com/" target="_blank"><i class="icon-users"></i>Webinar</a></div>
    <ul>
        <li class="active"><a class="scroll-up" href="#home"><i class="fa fa-home"></i>&nbsp;Home</a></li>
        <li class=""><a class="scroll" href="#features">Features</a></li>
        <li class=""><a class="scroll" href="#testimonials">Testimonials</a></li>
        <li class=""><a class="scroll" href="#pricing">Prices</a></li>
        <li class="has-dropdown"><a class="scroll" href="#">Help<i class="fa fa-caret-down"></i></a>
            <ul class="dropdown">
                <li class=""><a class="scroll" href="#faq"><i class="fa fa-question-circle"></i>&nbsp;FAQ</a></li>
                <li class=""><a class="scroll" href="#team"><i class="fa fa-info-circle"></i>&nbsp;About Us</a></li>
                <li class=""><a class="scroll" href="#contus"><i class="fa fa-envelope"></i>&nbsp;Contact Us</a></li>
                <li class=""><a href="#pricing" class="scroll" onclick="Tawk_API.toggle();"><i class="fa fa-comments"></i>&nbsp;Chat with Us</a></li>
            </ul> …
Run Code Online (Sandbox Code Playgroud)

javascript jquery twitter-bootstrap

7
推荐指数
3
解决办法
1万
查看次数