小编Boo*_*ley的帖子

计算solr中匹配单词的数量?

我想计算solr中匹配单词的数量,例如:

  • 领域:文字:"我想每天上学".
  • 我的疑问:"今天去"

=>匹配的单词数= 2.

我怎样才能做到这一点?我可以在solrconfig.xml中设置它吗?谢谢!

solr count matching

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

Java中的repaint()不会立即"重新绘制"?

我有这样的代码:

// In MyPanel.java
public void paintComponent(Graphics g)
{
    super.paintComponent(g);
    // Draw something
    mypanel_count++;
}

// In Test.java
public void testLargeData()
{
    while (notDone)
    {
        panel.repaint();
        // do huge work
        test_count++;
        System.out.println("Test_count: " + test_count + ", MyPanel_count: " + mypanel_count);
    }
}

// Output !!!
Test_count: 752, MyPanel_count: 23
Test_count: 753, MyPanel_count: 23
Test_count: 754, MyPanel_count: 23
Test_count: 755, MyPanel_count: 24
Run Code Online (Sandbox Code Playgroud)

但是当我改变panel.repaint()panel.paintComponent(panel.getGraphics()),出局是正确的:

Test_count: 752, MyPanel_count: 752
Test_count: 753, MyPanel_count: 753
Test_count: 754, MyPanel_count: 754
Test_count: …
Run Code Online (Sandbox Code Playgroud)

java swing repaint paintcomponent

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

抽象工厂与工厂方法(范围)

工厂方法是类设计模式.Abstract Factory使用了许多Factory方法.为什么抽象工厂是对象设计模式,而不是类设计模式?抽象工厂推迟实例化到哪个对象?

design-patterns

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

类设计的最佳实践(子类+重写)

我想设计类层次结构.超类有一个抽象方法,子类必须重写这个方法,但我的问题是:这个方法使用超类(实例变量)的数据.

我设计了一些样式来解决这个问题:

样式1:使用私有实例变量并在子类中创建其他实例变量

class SuperClass {
    private T data;

    public SuperClass(T data) { /* ... */}

    public abstract void doSomething();
}

class SubClass extends SuperClass {
    private T data; // use another variable

    public SubClass(T data) {
        super(data);
        this.data = data;
    }

    public void doSomething() {
        // use 'data'
        int length = data.getLength(); // for example...
    }
}
Run Code Online (Sandbox Code Playgroud)

样式2:使用受保护的实例变量:

class SuperClass {
    protected T data;

    public SuperClass(T data) { /* ... */}

    public abstract void doSomething();
}

class SubClass extends …
Run Code Online (Sandbox Code Playgroud)

java class

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

标签 统计

java ×2

class ×1

count ×1

design-patterns ×1

matching ×1

paintcomponent ×1

repaint ×1

solr ×1

swing ×1