问题列表 - 第46190页

如何在调试中运行时,在每个捕获的异常中停止eclipse中断

当我开始调试一个java项目时,eclipse继续打破第三方库中的随机异常,这太烦人了.任何想法如何阻止这个?

我试着单击Breakpoints视图上的(!)图标,我可以看到"挂起已捕获的异常"和"暂停未捕获的异常"复选框都没有被检查..仍然是eclipse打破了异常.

虽然我不确定我是否正确使用此窗口,但我是想逐个选择例外吗?或者有没有办法指定所有例外?

亲切的问候

java eclipse exception

8
推荐指数
2
解决办法
3456
查看次数

如何使用反射来确定一个类是否是内部的?

正如标题所说,如何使用反射检查类定义是否定义为内部?"typeof(...)"返回下面显示的某些属性,但不返回类是否定义为内部属性.看了谷歌,但我能找到的很多关于使用反射运行内部或受保护方法的文章.这不是我对这种情况感兴趣的方法,而是类定义.

var type = typeof(Customer);
Assert.IsTrue(type.IsClass);
Assert.That(type.IsAbstract, Is.EqualTo(isAbstract));
Assert.That(type.IsPublic, Is.EqualTo(isPublic));
Assert.That(type.IsPublic, Is.EqualTo(isPublic));
Assert.That(type.IsSealed, Is.EqualTo(isSealed));
Assert.That(type.IsSerializable, Is.EqualTo(isSerializable));
Run Code Online (Sandbox Code Playgroud)

c# reflection

27
推荐指数
3
解决办法
5672
查看次数

javascript XMLHttpRequest打开php文件并执行更多javascript

我有一个主页,称之为Main.php.在这个页面上,是一个按钮,当点击它时,使用Results.php的结果设置div的innerHTML(已经在Main.php上,称为divResults).

调用Results.php时,返回的HTML"这些结果"被正确接收并设置为Main.php上divResults的内容.但是,来自Results.php的任何javascript都不会执行.作为一个例子,我尝试做一个简单的window.alert.这是示例代码:

Main.php链接按钮开始动作:

<img src="$MyImageSource" onclick=\"ExpandDropdownDiv()\" />
Run Code Online (Sandbox Code Playgroud)

Main.php javascript函数ExpandDropdownDiv():

function ExpandDropdownDiv(){

    if (window.XMLHttpRequest)/* code for IE7+, Firefox, Chrome, Opera, Safari */
    {
        xmlhttp=new XMLHttpRequest();
    }
    else
    {/* code for IE6, IE5 */
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.onreadystatechange=function()
    {
        if (xmlhttp.readyState==4)/* && xmlhttp.status==200) */
        {
            document.getElementById("divResults").innerHTML=xmlhttp.responseText;
        }
    }
    xmlhttp.open("GET","Results.php",true);
    xmlhttp.send();

}
Run Code Online (Sandbox Code Playgroud)

Results.php代码示例:

<script type="text/javascript">
    alert("Success");
</script>
These Are The Results
Run Code Online (Sandbox Code Playgroud)

------------------编辑 - 更新------------------

来自Results.php的简单警报只是一个例子.如果我能够让这个工作,我相信我可以自己解决我的其余问题.但是,我注意到一些评论建议在我设置div的innerHTML之后将警报放在Main.php的javascript中.所以,让我解释一下在div设置之后我真正想要用javascript做什么.

图1显示了一些正常的"选择"html元素,这些元素已经使用jquery和dropdown-check-list扩展名(.js)进行了转换.当用户单击底部的彩色向下箭头时,div会扩展,(图像2)并在另一个.php文件中生成另外两个"选择"元素...将返回html,并将其放置在div中.因此,我不需要重新加载整个页面,并且可以将新的选择下拉列表放在现有页面的下方.

问题是,要"转换"这些正常的选择元素,需要对该HTML执行一些javascript:

$(document).ready(function() {
     $(".MultiSelect").dropdownchecklist(  {firstItemChecksAll: true, maxDropHeight: 300 , searchTextbox: true, width: 100, textFormatFunction: …
Run Code Online (Sandbox Code Playgroud)

javascript php ajax httprequest activexobject

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

如何为matplotlib中的每个绘制线选择一种新颜色?

我不想为每个绘制的线指定颜色:

from matplotlib import pyplot as plt
for i in range(20):
    plt.plot([0, 1], [i, i])

plt.show()
Run Code Online (Sandbox Code Playgroud)

如果您为此查看图像,matplotlib会尝试为每行不同的颜色选择颜色,但最终会重新使用颜色.我只是想阻止它重复已经使用的颜色和/或提供一个颜色列表来使用.

matplotlib

88
推荐指数
5
解决办法
13万
查看次数

定义模板c ++

这是一个noob问题抱歉:(我不知道为什么这会给我一个错误..有人可以解释一下吗?例如我想做:

vector<double> a;
string s("0.11 11.0002");
copys(s, a);


template <typename T, typename S>
void copys(T& c, S& d)
{
    istringstream iss(c);
    copy(istream_iterator<S>(iss), istream_iterator<S>(),
        back_inserter(d));
    return;
}
Run Code Online (Sandbox Code Playgroud)

编译器的错误是:

   /usr/lib/gcc/i686-pc-cygwin/4.3.4/include/c++/bits/stream_iterator.h: In member function `void std::istream_iterator<_Tp, _CharT, _Trai
    ts, _Dist>::_M_read() [with _Tp = std::vector<double, std::allocator<double> >, _CharT = char, _Traits = std::char_traits<char>, _Dist
    = int]':
    /usr/lib/gcc/i686-pc-cygwin/4.3.4/include/c++/bits/stream_iterator.h:68:   instantiated from `std::istream_iterator<_Tp, _CharT, _Trait
    s, _Dist>::istream_iterator(std::basic_istream<_CharT, _Traits>&) [with _Tp = std::vector<double, std::allocator<double> >, _CharT = ch
    ar, _Traits = std::char_traits<char>, _Dist = int]'
    ProfitCalculator.cpp:20:   instantiated from …
Run Code Online (Sandbox Code Playgroud)

c++ templates

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

使用jQuery删除验证器

所以我使用以下代码动态地向我的页面添加了一个验证器:

$.validator.unobtrusive.adapters.addBool('zipcode', 'validate_zipcode');
Run Code Online (Sandbox Code Playgroud)

有没有办法动态删除它?就像是:

$.validator.unobtrusive.adapters.removeBool('zipcode', 'validate_zipcode');
Run Code Online (Sandbox Code Playgroud)

我在Google上搜索过类似的内容,但找不到任何对remove方法的引用.

validation jquery unobtrusive-javascript

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

Java的最终版本与C++的const

Java进行C++程序员教程说,(大亮点是我自己的):

关键字final 大致 相当于C++中的const

在这种情况下,"大致"意味着什么?它们不完全一样吗?

有什么区别,如果有的话?

c++ java final const

144
推荐指数
6
解决办法
6万
查看次数

如何检测WCF流媒体客户端是否断开Mid-Stream

我有一个流媒体服务器,合同看起来像这样:

[ServiceContract]
public interface IStreamingService
{
    [OperationContract(Action = "StreamingMessageRequest", ReplyAction = "StreamingMessageReply")]
    Message GetStreamingData(Message query);
}
Run Code Online (Sandbox Code Playgroud)

这是一个基本的实现,删除了一些东西(如错误处理)以简化操作:

[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerCall)]
[ErrorBehavior(typeof(StreamingServiceErrorHandler))]
public class StreamingService : IStreamingService
{
    public StreamingService()
    {
    }

    public Message GetStreamingData(Message query)
    {
        var dataQuery = query.GetBody<DataQuery>();

        // Hook up events to let us know if the client disconnects so that we can stop the query...
        EventHandler closeAction = (sender, ea) =>
        {
            dataQuery.Stop();
        };
        OperationContext.Current.Channel.Faulted += closeAction;
        OperationContext.Current.Channel.Closed += closeAction;

        Message streamingMessage = Message.CreateMessage(
            MessageVersion.Soap12WSAddressing10,
            "QueryMessageReply", …
Run Code Online (Sandbox Code Playgroud)

c# streaming wcf

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

在PHP发送的电子邮件中使用HTML格式

如何通过PHP脚本发送HTML格式?出于某种原因,它总是显示为<b>Example</b>而不是Example.我确定我必须在某处包含HTML标题,我只是不知道需要做什么.我是一个完整的PHP nubcake.:)

这是我的PHP脚本:(相当长,抱歉!)

<?php

if(!$_POST) exit;

        $name     = $_POST['name'];
        $email    = $_POST['email'];
        $phone   = $_POST['phone'];
        $subject  = $_POST['subject'];
        $comments = $_POST['comments'];
        $verify   = $_POST['verify'];

        if(trim($name) == '') {
            echo '<div class="error_message">You must enter your name.</div>';
            exit();
        } else if(trim($name) == 'Name') {
            echo '<div class="error_message">You must enter your name.</div>';
            exit();
        }

        else if(trim($email) == '') {
            echo '<div class="error_message">Please enter a valid email address.</div>';
            exit();
        } else if(trim($email) == 'Email') {
            echo '<div class="error_message">Please enter a …
Run Code Online (Sandbox Code Playgroud)

html php

4
推荐指数
2
解决办法
4118
查看次数

java中mongo数据库中所有集合的列表

如何获取数据库中所有集合的列表?

  • 数据库 - mongodb;
  • language - java;
  • ide - eclipse;

java mongodb mongodb-java

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