小编sut*_*tha的帖子

在main之前执行任何功能

我想在main()之前执行用户定义函数.可以main()在c 之前执行一个函数吗?

sum(int a, int b) {   return (a+b); }

g_sum = sum(1, 5);

main(){
  sum(5, 6);
  printf("%d", g_sum);
}
Run Code Online (Sandbox Code Playgroud)

c

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

使用jackson在json解析中停止接受枚举的序数值

我正在尝试使用 jsckson 构建 json 解析器。下面是我的枚举类代码:

public enum Priority {
    @JsonProperty("LOW")
    LOW(100),
    @JsonProperty("MEDIUM")
    MEDIUM(200),
    @JsonProperty("HIGH")
    HIGH(300);

    private int priority;

    Priority(int i) {
        this.priority = i;
    }

    public int getPriority() {
        return priority;
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我希望我的解析器只接受 3 个输入,它们是“HIGH”、“LOW”和“MEDIUM”。但它也采用序数值。例如:如果我的输入是这样的:

{
    "priority": 0
}
Run Code Online (Sandbox Code Playgroud)

它采用低优先级而不是给出错误。

我怎么能阻止这个?

java jackson

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

什么是JSPRIT中的CapacityDimension?

jsprit的维度是什么VehicleTypeImpl.Builder.newInstance("vehicleType").addCapacityDimension(0, 2)

我们可以使用上述方法增加车辆容量.但任何人都可以清楚地描述维度是什么.

java algorithm jsprit

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

标签 统计

java ×2

algorithm ×1

c ×1

jackson ×1

jsprit ×1