我必须将在Postgres中创建数据库的代码转换为SQLite.我被卡住了,因为SQLite不允许创建枚举或创建类型.我正在寻找解决这个问题的方法.
例如,想象一下我们在Postgres中:
CREATE TYPE AckStatusEnum AS ENUM (
'ACKNOWLEDGED','NOT_ACKNOWLEDGED','ERROR_RECEIVED','NOT_SENT'
);
CREATE TABLE ACK_EVENT(
...
ACK_STATUS AckStatusEnum,
...
);
CREATE TYPE aggr_type AS (
...
severity alertseverityenum ,
...
);
Run Code Online (Sandbox Code Playgroud)
"..."表示其他行.如何将其翻译成SQLite?如何创建一个ENUM类型,可以用于表格和其他类型?除了如何模拟这种类型的创建(它也应该可用于表和类型)?
我必须编写一个 .sh 启动一个由 Jacoco 覆盖的 UI 应用程序。退出时,必须生成 jacoco 报告。
我无法使用这个简单的命令生成 jacoco.exec :
java -jar ../binaries/editor.debug/application.jar -javaagent:/atgl/products/jacoco/0.6.3/lib/jacocoagent.jar=destfile=jacoco.exec
Run Code Online (Sandbox Code Playgroud)
命令的第一部分工作正常并启动程序,但 -javaagent 选项不会生成报告,并且程序不会启动。如果我犯了语法错误,它的行为完全相同。
我的命令有什么问题吗?
其次,此命令创建一个 .exec 文件。如何在命令行中生成 .html 报告?
我需要创建一个组合框,它的列表视图末尾可以有一个按钮。此列表可以添加或删除项目,并在项目数超过 5 时显示滚动条。此外,选择项目时此列表视图不会自行关闭。
如何添加“新项目”按钮,如下面的屏幕截图所示?
这是源代码:
helloApplication.java
package com.example.demo;
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Scene;
import javafx.stage.Stage;
import java.io.IOException;
public class HelloApplication extends Application {
@Override
public void start(Stage stage) throws IOException {
FXMLLoader fxmlLoader = new FXMLLoader(HelloApplication.class.getResource("hello-view.fxml"));
Scene scene = new Scene(fxmlLoader.load(), 320, 240);
stage.setTitle("Hello!");
stage.setScene(scene);
stage.show();
}
public static void main(String[] args) {
launch();
}
}
Run Code Online (Sandbox Code Playgroud)
HelloController.java
package com.example.demo;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.control.ComboBox;
import javafx.scene.control.skin.ComboBoxListViewSkin;
import java.net.URL;
import java.util.ResourceBundle;
public class HelloController implements Initializable {
@FXML
private …Run Code Online (Sandbox Code Playgroud)