小编Eri*_*ski的帖子

如何在2列而不是1列中查找重复项

我有一个MySQL数据库表,有两列让我感兴趣.单独地,它们每个都可以有重复,但它们应该永远不会有两个具有相同值的副本.

stone_id只要每个upsharge标题不同,反之亦然.但比如说stone_id= 412和upcharge_title="蓝宝石"这种组合应该只出现一次.

还行吧:

stone_id = 412 upcharge_title = "sapphire"
stone_id = 412 upcharge_title = "ruby"
Run Code Online (Sandbox Code Playgroud)

这不行:

stone_id = 412 upcharge_title = "sapphire"
stone_id = 412 upcharge_title = "sapphire"
Run Code Online (Sandbox Code Playgroud)

是否有查询会在两个字段中找到重复项?如果可能的话,有没有办法将我的数据库设置为不允许这样做?

我使用的是MySQL 4.1.22版

mysql duplicates

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

Eclipse - java.lang.ClassNotFoundException

当我试图从Eclipse开始我的JUnit-Test时,我得到一个"ClassNotFoundException".从控制台运行"mvn test"时 - 一切正常.此外,Eclipse中没有报告任何问题.

我的项目结构如下:

  • 父项目(pom-packaging)
    • Web项目(war-packaging - 我的JUnit-test就在这里)
    • Flex项目
    • 配置项目

编辑:如何找不到课程?这是一个简单的HelloWorld-Application,没有特殊的库.

这是我的JUnit的运行配置: alt text http://www.walkner.biz/_temp/runco​​nfig.png


Testclass(但正如我所说;它不适用于简单的HelloWorld ......):

import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import biz.prognoserechnung.domain.User;
import biz.prognoserechnung.domain.UserRepository;
import biz.prognoserechnung.domain.hibernate.UserHibernateDao;

public class UserDaoTest {
/**
 * the applicationcontext.
 */
private ApplicationContext ctx = null;

/**
 * the user itself.
 */
private User record = null;

/**
 * Interface for the user.
 */
private UserRepository dao = null;

@Before
public void setUp() throws Exception { …
Run Code Online (Sandbox Code Playgroud)

java eclipse maven-2 exception

94
推荐指数
5
解决办法
30万
查看次数

我在Windows电脑上找不到my.cnf

我的电脑是Windows XP.

我需要找到my.cnf将所有权限返回给root用户.我不小心删除了root用户的一些权限.我仍然有密码,以root用户身份登录MySQL是没有问题的.但我无法改变一张桌子.

mysql privileges configuration

93
推荐指数
5
解决办法
19万
查看次数

Eclipse:启用断言

我正在运行Eclipse Galileo.如何在Eclipse中启用断言?

正如其他网站所建议的那样,我尝试添加参数:-ea.我也尝试将编译器合规性级别更改为1.4.这些建议都没有奏效.

java eclipse compiler-construction assertions

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

如何从solr和hbase中删除所有数据

如何从solr命令中删除所有数据?我们正在使用solrlilyhbase.

如何从hbase和solr中删除数据?

http://lucene.apache.org/solr/4_10_0/tutorial.html#Deleting+Data

solr hbase

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

使用scanner.nextLine()

尝试使用java.util.Scanner中的nextLine()方法时遇到了麻烦.

这是我尝试过的:

import java.util.Scanner;

class TestRevised {
    public void menu() {
        Scanner scanner = new Scanner(System.in);

        System.out.print("Enter a sentence:\t");
        String sentence = scanner.nextLine();

        System.out.print("Enter an index:\t");
        int index = scanner.nextInt();

        System.out.println("\nYour sentence:\t" + sentence);
        System.out.println("Your index:\t" + index);
    }
}
Run Code Online (Sandbox Code Playgroud)

示例#1:此示例按预期工作.String sentence = scanner.nextLine();在继续之前,该行等待输入输入System.out.print("Enter an index:\t");.

这会产生输出:

Enter a sentence:   Hello.
Enter an index: 0

Your sentence:  Hello.
Your index: 0
Run Code Online (Sandbox Code Playgroud)
// Example #2
import java.util.Scanner;

class Test {
    public void menu() {
        Scanner scanner …
Run Code Online (Sandbox Code Playgroud)

java java.util.scanner

92
推荐指数
4
解决办法
67万
查看次数

Java,仅列出目录中的子目录,而不是文件

在Java中,如何仅列出目录中的子目录?

我想使用java.io.File功能,Java中最好的方法是什么?

java file

92
推荐指数
4
解决办法
15万
查看次数

CSS我希望div能够在所有东西之上

如何使html div标签在所有内容之上?

html css

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

使用命令行从JUnit类运行单个测试

我试图找到一种方法,允许我只使用命令行和java从JUnit类运行单个测试.

我可以使用以下方法从类中运行整个测试集:

java -cp .... org.junit.runner.JUnitCore org.package.classname
Run Code Online (Sandbox Code Playgroud)

我真正想做的是这样的事情:

java -cp .... org.junit.runner.JUnitCore org.package.classname.method
Run Code Online (Sandbox Code Playgroud)

要么:

java -cp .... org.junit.runner.JUnitCore org.package.classname#method
Run Code Online (Sandbox Code Playgroud)

我注意到有可能使用JUnit注释来实现这一点,但我宁愿不手动修改测试类的源代码(尝试自动化).我也看到Maven可能有办法做到这一点,但如果可能的话我想避免依赖Maven.

所以我想知道是否有办法做到这一点?


我正在寻找的要点:

  • 能够从JUnit测试类运行单个测试
  • 命令行(使用JUnit)
  • 避免修改测试源
  • 避免使用其他工具

java junit command-line unit-testing

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

不推荐使用:mysql_connect()

我收到此警告,但该程序仍然正常运行.

MySQL代码在PHP中显示一条消息:

不推荐使用:mysql_connect():不推荐使用mysql扩展,将来会删除它:在第2行的C:\ xampp\htdocs\task\media \new\connect.inc.php中使用mysqli或PDO

我的connect.inc.php页面是

<?php
  $connect = mysql_connect('localhost','root','');
  mysql_select_db('dbname');
?>
Run Code Online (Sandbox Code Playgroud)

这意味着什么?如何消除消息?

php mysql function deprecated

91
推荐指数
5
解决办法
52万
查看次数