小编Bli*_*lip的帖子

Java InputStream到ByteBuffer

我读DDS纹理,但由于一次建成罐子我无法通过访问这些纹理urlfile并有能力使用InputStream来代替.

所以我需要知道如何java.?nio.ByteBuffer从一个人那里获得一个java.io.InputStream.

Ps:无论通过第三方库,我只需要它工作

java bytebuffer inputstream

23
推荐指数
2
解决办法
3万
查看次数

为什么String使用+运算符连接null并使用concate()方法抛出NullPointerException

这是我的班级,我连接两个字符串.串连接具有null使用+运算执行顺利,但将引发NullPointerExceptionconcate()方法.

public class Test {

    public static void main(String[] args) {

        String str="abc";
        String strNull=null;

        System.out.println(strNull+str);

        str.concat(strNull);
    }
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我背后的原因吗?

java string

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

postgresql在单个查询中更新多个表

我有2个表格如下:

  1. serial_table

    id CHARACTER VARYING(20),
    serial_key CHARACTER VARYING(20),
    PRIMARY KEY(id, serial_key)
    
    Run Code Online (Sandbox Code Playgroud)
  2. serial_rate:

    id CHARACTER VARYING(20), 
    serial_key CHARACTER VARYING(20),
    rate NUMERIC,
    PRIMARY KEY(id, serial_key),
    FOREIGN KEY (id, serial_key) REFERENCES serial_table(id, serial_key)
    
    Run Code Online (Sandbox Code Playgroud)

现在我想更新serial_rate.rateserial_table.serial_key从单个SQL查询更新,如:

UPDATE inventory.serial_table AS s 
JOIN inventory.serial_rate AS r 
ON (s.id, s.serial_key) = (r.id, r.serial_key) 
SET s.serial_key = '0002', r.rate = 22.53
WHERE (s.id, s.serial_key) = ('01', '002');
Run Code Online (Sandbox Code Playgroud)

我知道的是不正确的.是否有可能这样做,因为我想使用该语句PreparedStatement在Java中创建?

编辑 这个问题PreparedStatements与Java 无关这是关于我想在创建时作为参数传递的SQL语法PreparedStatement.我不想要任何答案PreparedStatement.

sql postgresql common-table-expression sql-update

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

HTML onchange(this.value)

我们在代码中发现了这一点(我们没有用自己编写的代码,而且我们是programmng的新手),任何人都可以解释一下this.value的含义以及如何更改它?

<select id="sel_target" onchange="paint(this.value);sendid(value); highlight(value);move_to(value)">
Run Code Online (Sandbox Code Playgroud)

谢谢!

html javascript onchange

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

Arraylist或List中的Java对象

我想知道如何使用我ObjetTWS的函数参数来使用我的对象ObjectTWS().以及如何将对象放入a Arraylist或a中List.

public class ObjetTWS {

    String nom; 
    List<String> jobAmont; 
    List<String> jobAval; 
    String type;


    public ObjetTWS(String p_nom, String p_type,String p_jobAmont,String p_jobAval){
Run Code Online (Sandbox Code Playgroud)

我已经尝试了这个,但它说ObjetTWS未定义:

ObjetTWS obj  = new ObjetTWS();

obj.nom = p_nom;
obj.jobAmont.add(p_jobAmont);
obj.jobAval.add(p_jobAval);
obj.type = p_type;
Run Code Online (Sandbox Code Playgroud)

java list arraylist object

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

是否可以将枚举转换为PostgreSQL中的文本

是否可以将postgresql架构中声明的枚举转换为文本,以便我可以对枚举列使用like子句?

enumeration sql-like postgresql-9.3

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

是否必须从PHP中的子类的构造函数中调用parent :: __构造?

是否必须从子类构造函数中的构造函数调用父构造函数?

要解释一下,请考虑以下示例:

class Parent{

    function __construct(){
        //something is done here.
    }

}

class Child extends Parent{

    function __construct(){
        parent::__construct();
        //do something here.
    }

}
Run Code Online (Sandbox Code Playgroud)

如上所述这是很正常的.但请考虑以下类的构造函数Child:

function __construct(){
    //Do something here
    parent::__construct();
}
Run Code Online (Sandbox Code Playgroud)

以上代码是否正确?在调用父代的构造函数之前,我们可以做些什么吗?另外如果我们不像下面那样在子的构造函数中调用父的构造函数是否合法?

class Child extends Parent{

    function __construct(){
        //do something here.
    }

}
Run Code Online (Sandbox Code Playgroud)

我来自JAVA,我所展示的构造函数类型在Java中是不可能的.但这些可以在PHP中完成吗?

php inheritance constructor class

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

在 Db 中创建的 Laravel 迁移布尔字段就像小整数

我在 Laravel 中写了一个迁移:

 Schema::create('test', function (Blueprint $table) {
        //
        $table->increments('id');
        $table->string('city','30')->unique();
        $table->string('car','30')->unique();
        $table->boolean('required');
        $table->string('street','100')->nullable();
        $table->json('files');
        $table->timestamp('created_at');
    });
Run Code Online (Sandbox Code Playgroud)

所需的字段定义为布尔值,但在 db (MySql) 中创建为 tinyint。这怎么可能?

php laravel laravel-migrations

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

如何在 Eloquent ORM Laravel 中保留“created_at”的同时删除“updated_at”

在 Laravel 中,我有一个仅创建但未更新的模型。所以,我只想删除该updated_at字段。但该created_at字段是必需的。

那么如何updated_at在保留该created_at字段的同时仅删除该字段呢?

php timestamp laravel eloquent

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

组件构造函数参数fxml javafx

首先,我给你我的代码.

零件

public class Schuiver extends VBox{

private final SchuiverCompanion companion;

public Schuiver(String text) {
    try {
        FXMLLoader loader = new FXMLLoader(
                Schuiver.class.getResource("nuleenschuiver.fxml"));
        loader.setRoot(this);
        this.companion = new SchuiverCompanion();
        loader.setController(companion);
        companion.setText(text);

        loader.load();
    } catch (IOException exception) {
        throw new RuntimeException(exception);
    }

  }
}
Run Code Online (Sandbox Code Playgroud)

COMPONENTCONTROLLER

public class SchuiverCompanion {

   public TextField kleurveld;
   public Label titel;
   public Slider schuiver;

   public void initialize() {
        kleurveld.textProperty().bindBidirectional(schuiver.valueProperty(),
            new NumberStringConverter());
   }

   public void setText(String text){
       titel.setText(text);
   }

}
Run Code Online (Sandbox Code Playgroud)

COMPONENTFXML

 <?xml version="1.0" encoding="UTF-8"?>

 <?import javafx.geometry.*?>
 <?import javafx.scene.control.*?>
 <?import …
Run Code Online (Sandbox Code Playgroud)

java components javafx

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