小编TeF*_*eFa的帖子

如何在Eclipse中设置一个断点而不是一行?

一旦在一组特定的类中调用任何函数,我只想开始调试.

是否有可能在Eclipse中实现这一目标?或者我是否必须在我要调试的每个类中的每个函数上设置断点?

更新:

我没有问过如何在eclipse中设置断点.我想调试一个类,而不知道将调用哪个函数.

更新2:

(我会更清楚地解决我的问题)

我被要求修复应用程序中的错误(我没有实现).我设法将相关类缩小到这个bug.每个类有30多个功能的问题.而且我不确切地知道调用了哪些函数.所以我在考虑是否有可能在类本身上以某种方式设置断点,以便在调用此类中的函数时开始调试.

我将不胜感激任何帮助,

特发

java eclipse debugging

18
推荐指数
2
解决办法
5487
查看次数

weka.core.UnassignedDataset在创建未标记的实例时发生异常

我训练了一个IBK分类器,其中包含我手动创建的一些训练数据,如下所示:

ArrayList<Attribute> atts = new ArrayList<Attribute>();
ArrayList<String> classVal = new ArrayList<String>();
classVal.add("C1");
classVal.add("C2");
atts.add(new Attribute("a"));
atts.add(new Attribute("b"));
atts.add(new Attribute("c"));
atts.add(new Attribute("d"));
atts.add(new Attribute("@@class@@", classVal));

Instances dataRaw = new Instances("TestInstances", atts, 0);
dataRaw.setClassIndex(dataRaw.numAttributes() - 1);
double[] instanceValue1 = new double[]{3,0,1,0,0};
dataRaw.add(new DenseInstance(1.0, instanceValue1));

double[] instanceValue2 = new double[]{2,1,1,0,0};
dataRaw.add(new DenseInstance(1.0, instanceValue2));

double[] instanceValue3 = new double[]{2,0,2,0,0};
dataRaw.add(new DenseInstance(1.0, instanceValue3));

double[] instanceValue4 = new double[]{1,3,0,0,1};
dataRaw.add(new DenseInstance(1.0, instanceValue4));

double[] instanceValue5 = new double[]{0,3,1,0,1};
dataRaw.add(new DenseInstance(1.0, instanceValue5));

double[] instanceValue6 = new double[]{0,2,1,1,1};
dataRaw.add(new …
Run Code Online (Sandbox Code Playgroud)

java classification machine-learning weka

13
推荐指数
2
解决办法
9447
查看次数

在Logback中创建自定义布局

我正在尝试在logback中创建自定义布局,如手册第6章中的示例所示:

package com.dces.util;

import ch.qos.logback.classic.spi.ILoggingEvent;
import ch.qos.logback.core.CoreConstants;
import ch.qos.logback.core.LayoutBase;

public class LoggingConsoleLayout extends LayoutBase<ILoggingEvent>{

@Override
public String doLayout(ILoggingEvent event) {
    StringBuffer sbuf = new StringBuffer(128);
    sbuf.append("-- ");
    sbuf.append("[");
    sbuf.append(event.getLevel());
    sbuf.append("]");
    sbuf.append(event.getLoggerName());
    sbuf.append(" - ");
    sbuf.append(event.getFormattedMessage().replaceAll("\n", "\n\t"));
    sbuf.append(CoreConstants.LINE_SEPARATOR);
    return sbuf.toString();
}
Run Code Online (Sandbox Code Playgroud)

然后我按如下方式配置了XML文件:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>

<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
    <encoder>
        <!-- <pattern> %-5level [%logger{0}] - %msg%n </pattern> -->
         <layout class="com.dces.util.LoggingConsoleLayout" />
    </encoder>
</appender>

<root level="trace">
    <appender-ref ref="STDOUT" />
</root>
</configuration>
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试按如下方式创建记录器时,出现以下错误:

public class Main {
     private static Logger logger …
Run Code Online (Sandbox Code Playgroud)

java logging logback

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

哪种分类算法可用于文档分类?

嘿,这是我的问题,

给定一组文档,我需要将每个文档分配给预定义的类别.

我将使用n-gram方法来表示每个文档的文本内容,然后在我拥有的训练数据上训练SVM分类器.
如果我想念一些东西,请纠正我.

现在的问题是类别应该是动态的.意思是,我的分类器应该处理新类别的新训练数据.

因此,例如,如果我训练分类器将给定文档分类为类别A,类别B或类别C,然后我获得了类别D的新训练数据.我应该能够通过提供它来增量训练我的分类器. "D类"的新培训数据.

总而言之,我不想将旧的训练数据(包括3个类别)和新的训练数据(使用新的/看不见的类别)组合在一起并再次训练我的分类器.我想在飞行中训练我的分类器

这可以用SVM实现吗?如果没有,你能推荐我几种分类算法吗?或任何可以帮助我的书/纸.

提前致谢.

algorithm classification machine-learning document-classification

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

在weka中添加新实例

如何将新实例添加到我创建的现有Instances对象中?

这是一个例子:

ArrayList<Attribute> atts = new ArrayList<Attribute>(2);
ArrayList<String> classVal = new ArrayList<String>();
classVal.add("A");
classVal.add("B");
atts.add(new Attribute("content",(ArrayList<String>)null));
atts.add(new Attribute("@@class@@",classVal));

Instances dataRaw = new Instances("TestInstances",atts,0);
Run Code Online (Sandbox Code Playgroud)

我想为dataRaw添加一个新实例.据我所知,我必须使用dataRaw.add(Instance i)....如果Instance类是一个接口,我如何创建一个实例对象?

提前致谢

java machine-learning weka

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

为什么JSF 2.2需要更多时间在Wildfly上部分呈现ajax请求

我正在努力将项目从(JSF 1.2,Richfaces 3.3.4在JBoss 4.2.3上运行)迁移到(JSF 2.2,Richfaces 4.5在Wildfly 8.1.0上运行).在部分迁移一些视图后,我发现使用JSF 2的应用程序的性能非常糟糕.

当发送ajax请求时,我注意到了这个问题,尽管render属性指向一个outputText,但JSF 2正在呈现整个视图

示例(可从此处下载)

在我的示例中,我将对JSF 1.2和2.2使用相同的代码示例.之后,我将多次单击ajax按钮,并使用chrome检查工具测量每个请求的响应时间.

给出以下使用JSF 1.2和Richfaces 3.3.4的index1.XHTML

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:a="http://richfaces.org/a4j">
    <head>
    </head>

    <body id="body">
        <!-- Later the outputText elements below will be included here-->
        <h:form>
            <a:commandButton value="TestBtn" reRender="output"/>
        </h:form>
        <h:outputText value="test" id="output"/>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

多次单击"TestBtn",平均时间为15ms:

在此输入图像描述

给定以下index2.XHTML使用JSF 2.2和Richfaces 4.5.0

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:a="http://richfaces.org/a4j">
    <h:head>
    </h:head>

    <h:body id="body">
        <!-- Later the outputText elements below will be included here-->
        <h:form>
            <a:commandButton value="TestBtn" render="output"/>
        </h:form>
        <h:outputText value="test" id="output"/>
    </h:body>
</html>
Run Code Online (Sandbox Code Playgroud)

多次单击"TestBtn",平均时间为18ms: …

jsf jsf-2 wildfly wildfly-8

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

文件功能矢量表示

我正在构建一个文档分类器来对文档进行分类.

因此,第一步是将每个文档表示为用于训练目的的"特征向量".

经过一些研究,我发现我可以使用Bag of Words方法或N-gram方法将文档表示为向量.

使用OCR检索每个文档中的文本(扫描的pdf和图像),因此某些单词包含错误.我以前没有关于这些文件中使用的语言的知识(不能使用词干).

据我所知,我必须使用n-gram方法.还是有其他方法来表示文件?

如果有人可以将我链接到N-Gram指南以便更清晰地了解并了解其工作方式,我也将不胜感激.

提前致谢

algorithm machine-learning feature-extraction document-classification

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

python中的HTTPConnection请求socket.gaierror

我在尝试通过发送'GET'HTTP请求来检索XML时遇到错误.

from httplib import HTTPConnection
import urllib

params = urllib.urlencode({'sK': 'test', 'sXML': 1})
httpCon = HTTPConnection("http://www.podnapisi.net",80)
httpCon.request('GET', '/en/ppodnapisi/search',params)
r1 = httpCon.getresponse()
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误:

.....
File "C:\Python27\lib\socket.py", line 553, in create_connection
for res in getaddrinfo(host, port, 0, SOCK_STREAM):
socket.gaierror: [Errno 11004] getaddrinfo failed
Run Code Online (Sandbox Code Playgroud)

我试图在这里检索的XML

我该如何解决这个错误?

提前致谢 ...

python

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

Highcharts X-Axis新价值观

我使用highcharts绘制柱形图如下:

var chart;
var count = 0;
$(function () {
$(document).ready(function() {
    chart = new Highcharts.Chart({
        chart: {
            renderTo: 'graph',
            type: 'column',
            margin: [ 50, 50, 100, 80]
        },
        title: {
            text: 'Random Data'
        },
        xAxis: {
            categories: [
                'T1',
                'T2'
            ],
            startOnTick: true,
            endOnTick: true,
            labels: {
                rotation: -45,
                align: 'right',
                style: {
                    fontSize: '13px',
                    fontFamily: 'Verdana, sans-serif'
                }
            }
        },
        yAxis: {
            min: 0,
            title: {
                text: 'Y-Axis'
            }
        },
        legend: {
            enabled: false
        },
        tooltip: {
            formatter: …
Run Code Online (Sandbox Code Playgroud)

javascript highcharts

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