小编mar*_*den的帖子

将MySQL数据库导入MS SQL Server

我有一个来自MySQL转储的.sql文件,其中包含要插入这些表中的表,定义和数据.如何将转储文件中表示的此数据库转换为MS SQL Server数据库?

mysql sql-server mysqldump

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

获得总和为M的N个随机数

我想得到N个随机数,它们的总和是一个值.

例如,假设我想要5个随机数,它们的和为1

那么,一个有效的可能性是:

0.2 0.2 0.2 0.2 0.2
Run Code Online (Sandbox Code Playgroud)

其他可能性是:

0.8 0.1 0.03 0.03 0.04
Run Code Online (Sandbox Code Playgroud)

等等.我需要这个来创建模糊C均值的所有物矩阵.

language-agnostic random sum

40
推荐指数
4
解决办法
3万
查看次数

将ArrayList转换为对象数组

在java中是否有用于将ArrayList转换为对象数组的命令.我知道如何将每个对象从arrayList复制到对象数组中,但我想知道它是否会自动完成.

我想要这样的东西:

ArrayList<TypeA> a;

// Let's imagine "a" was filled with TypeA objects

TypeA[] array = MagicalCommand(a);
Run Code Online (Sandbox Code Playgroud)

java arrays arraylist

34
推荐指数
3
解决办法
11万
查看次数

将RGB值转换为HSV

我在Internet上找到了一种将RGB值转换为HSV值的方法.不幸的是,当值为R = G = B时,由于0/0操作,我得到NaN.

你知道在Java中是否有一个实现这种转换的方法,或者当我得到0/0分区以获得正确的HSV值时我该怎么做?

这是我的方法,改编自互联网上的一些代码:

public static double[] RGBtoHSV(double r, double g, double b){

    double h, s, v;

    double min, max, delta;

    min = Math.min(Math.min(r, g), b);
    max = Math.max(Math.max(r, g), b);

    // V
    v = max;

     delta = max - min;

    // S
     if( max != 0 )
        s = delta / max;
     else {
        s = 0;
        h = -1;
        return new double[]{h,s,v};
     }

    // H
     if( r == max )
        h = ( g - …
Run Code Online (Sandbox Code Playgroud)

java rgb image hsv

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

使用openCV从另一个图像中减去一个图像

如何使用openCV从另一个图像中减去一个图像?

Ps.:我不会使用python实现,因为我必须在C++中完成它

c++ opencv image subtraction

10
推荐指数
4
解决办法
5万
查看次数

从 yaml 文件创建公共和私有 Open API 文档

我有一个 OpenAPI 文档来描述一些端点。其中一些端点应是公共的(对最终用户可见),其他端点应是私有的(仅对开发团队可见)。

我想知道是否有办法只创建 1 个包含所有 api 方法的 yaml 文件并生成 2 个文档页面(1 个用于公共端点,其他用于私有端点)。是否有一个标志或配置允许我区分端点类型并使其可见或隐藏?

我还需要根据请求级别执行此操作。在某些端点中,请求正文具有一些“私有”属性(最终用户不应该知道)。假设第一个语句是正确的(有一种方法可以从单个 YAML 文件创建 2 个 api 文档),那么在应用公共别名文档时是否可以隐藏一些请求模型属性?

yaml openapi

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

使用反射将值设置为对象

我有一个具有很多属性的对象,每个属性都有它的getter和setter.每个属性都有一个非基本类型,我在运行时不知道.

例如,我所拥有的是:

public class a{

    private typeA attr1;
    private typeB attr2;

    public typeA getAttr1(){ return attr1; }
    public typeB getAttr2(){ return attr2; }

    public void setAttr1(typeA at){ attr1 = at; }
    public void setAttr2(typeB at){ attr2 = at; }
}

public class typeA{
    public typeA(){
        // doesn't matter
    }
}

public class typeB{
    public typeB(){
        // doesn't matter
    }
}
Run Code Online (Sandbox Code Playgroud)

因此,使用反射,我获得了属性的setter方法.以标准方式设置值是这样的:

a test = new a();
a.setAttr1(new typeA());
Run Code Online (Sandbox Code Playgroud)

但是我怎么能用反射呢?我已经使用了反射的setAttr1()方法,但我不知道如何创建一个新的typeA对象插入到setter中.

java reflection setter

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

从XML文件生成Java类

如何从xml文件中获取java类?

在这种情况下,我没有XML模式,这样我就不能使用JAXB,Castor或其他xml绑定API.

java xml class

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

spring.cloud.function.definition 的 application.yml 中的多行值

我们有一个使用已弃用的 @StreamListener 的 Spring boot 项目,现在我们正在切换到 Spring Cloud Stream 功能性 kafka 绑定器。

问题是这个服务连接到多个kafka主题并且我们的单线spring.cloud.function.definition: topicA;topicB;topicC;...;topicN变得很长

我想知道如何在 Spring 的application.yaml上使用yaml 功能,例如多行值(例如 | 或 > 运算符),但我在文档中没有找到类似的内容。

我的目标是这样的

spring.cloud.function.definition: | topicA;
                                    topicB;
                                    topicC;
                                    ...;
                                    topicN
Run Code Online (Sandbox Code Playgroud)

谢谢

spring-boot spring-cloud-stream

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

使用列表数据填充数组

如何使用一个List提供的数据填充数组?

例如,我有一个带字符串的List:

List l = new ArrayList<String>();
l.add("a");
l.add("b");
l.add("c");
Run Code Online (Sandbox Code Playgroud)

然后我想将这些数据复制到一个String数组中:

String[] array = ?
Run Code Online (Sandbox Code Playgroud)

java arrays collections list

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

当 MongoTemplate 保存数据时,MongoDB 截断 LocalDateTime 纳秒

我有一个使用 MongoDB 作为数据库的 Spring Boot 2 项目。

当我通过调用 LocalDateTime.now() 将包含日期的对象实例化为 LocalDateTime 时;我收到一个包含纳秒且超过 4 位数字的日期时间。

当我使用 mongotemplate.save 将这些数据保存在 mongoDB 中时,保存的值仅包含纳秒的 3 个位置(其余部分用零填充)。那么,如何在存储到数据库时达到相同的精度呢?或者另一种选择:在java中创建LocalDateTime实例时如何限制精度?

@Document("Entity")
public class Entity implements Serializable {

    @Id
    private String id;

    @Indexed(name = "created")
    private LocalDateTime created;

    public HistoryEntity(){
        // This gives me 2020-01-30T13:25:09.817182
        this.created = LocalDateTime.now();
    }
}
Run Code Online (Sandbox Code Playgroud)

@Repository
public class DAO {

    @Autowired
    private MongoTemplate mongoTemplate;


    public void save(Entity e) {
        // When value is persisted, I get 2020-01-30T13:25:09.817 if I look into mongoDB instance or if …
Run Code Online (Sandbox Code Playgroud)

java mongodb spring-data-mongodb spring-boot

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

我可以创建一个包含多个图像的JFrame吗?

这是我的问题:

我有一个应用程序,每次迭代它返回给我一个图像列表.图像具有不同的尺寸,并且要显示的图像的数量每次都不同.

有没有办法在jFrame中显示所有图像而不知道要创建的jPanel数量?有一个简单的方法吗?

视频:图像应同时显示,如并排或列出,因为它们用于比较目的.

Obs.2:每次显示的图像数量约为20-60.

谢谢

java user-interface swing jframe

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