找到关于 Java 的2637 篇文章

如何将 OpenCV Mat 对象转换为 JavaFX WritableImage?

Maruthi Krishna
更新于 2020年4月10日 07:46:37

282 次浏览

如果您尝试使用 OpenCV 的 imread() 方法读取图像,它将返回一个 Mat 对象。如果您想使用 JavaFX 窗口显示生成的 Mat 对象的内容,则需要将 Mat 对象转换为 javafx.scene.image.WritableImage 类的对象。为此,您需要按照以下步骤操作:- 将 Mat 编码为 MatOfByte - 首先,您需要将矩阵转换为字节矩阵。您可以使用 Imgcodecs 类的 imencode() 方法来实现。此方法接受一个字符串参数(指定图像格式),一个... 阅读更多

如何使用 OpenCV Java 库在图像上绘制几何形状?

Maruthi Krishna
更新于 2020年4月10日 07:44:11

431 次浏览

Java OpenCV 库的 org.opencv.imgproc 包包含一个名为 Imgproc 的类,此类提供各种方法,例如 resize()、wrapAffine()、filter2D,用于处理输入图像。此外,它还提供一组在图像上绘制几何形状的方法,以下是一些方法:形状方法和描述椭圆您可以使用 ellipse() 方法在图像上绘制椭圆。圆您可以使用 circle() 方法在图像上绘制圆形。矩形您可以使用 rectangle() 方法在图像上绘制矩形。多边形您可以使用 polygon() 方法在图像上绘制多边形。线您可以使用 line() 方法在... 阅读更多

如何使用 Java 更新 MongoDB 集合中的多个文档?

Maruthi Krishna
更新于 2020年4月10日 07:38:53

2K+ 次浏览

使用 updateMany() 方法,您可以更新集合中的所有文档。语法 db.COLLECTION_NAME.update(, ) 在 Java 中,com.mongodb.client.MongoCollection 接口提供了一个同名方法。使用此方法,您可以一次更新集合中的多个文档,为此方法,您需要传递过滤器和更新值。示例 import com.mongodb.client.FindIterable; import com.mongodb.client.MongoCollection; import com.mongodb.client.MongoDatabase; import com.mongodb.client.model.Filters; import com.mongodb.client.model.Updates; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import org.bson.Document; import org.bson.conversions.Bson; import com.mongodb.MongoClient; public class UpdatingMultipleDocuments {    public static void main( String args[] ) {       // 创建一个 Mongo 客户端       MongoClient mongo ... 阅读更多

如何使用 Java 更新 MongoDB 集合中现有的文档?

Maruthi Krishna
更新于 2020年4月10日 07:36:22

4K+ 次浏览

update() 方法更新现有文档中的值。语法 db.COLLECTION_NAME.update(SELECTIOIN_CRITERIA, UPDATED_DATA) 在 Java 中,您可以使用 com.mongodb.client.MongoCollection 接口的 updateOne() 方法更新单个文档。为此方法,您需要传递过滤器和更新值。示例 import com.mongodb.client.FindIterable; import com.mongodb.client.MongoCollection; import com.mongodb.client.MongoDatabase; import com.mongodb.client.model.Filters; import com.mongodb.client.model.Updates; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import org.bson.Document; import com.mongodb.MongoClient; public class UpdatingDocuments {    public static void main( String args[] ) {       // 创建一个 Mongo 客户端       MongoClient mongo = new MongoClient( "localhost" , 27017 );       // 连接到数据库     ... 阅读更多

如何使用 Java 对 MongoDB 集合的文档进行排序?

Maruthi Krishna
更新于 2020年4月10日 07:34:15

1K+ 次浏览

从 MongoDB 集合检索记录时,您可以使用 sort() 方法对结果中的记录进行排序。语法 db.COLLECTION_NAME.find().sort({KEY:1}) Java MongoDB 库提供了一个同名方法,通过传递排序类型(升序或降序)和要根据其排序记录的字段名称来限制记录数,调用此方法(在 find() 方法的结果上),如下所示:sort(Sorts.ascending("age"); 示例 import com.mongodb.client.FindIterable; import com.mongodb.client.MongoCollection; import com.mongodb.client.MongoDatabase; import com.mongodb.client.model.Sorts; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import org.bson.Document; import com.mongodb.MongoClient; public class SortingRecords {    public static void main( String args[] ) { ... 阅读更多

如何使用 Java 在 MongoDB 中创建数据库?

Maruthi Krishna
更新于 2020年4月10日 07:32:09

1K+ 次浏览

在 Java 中没有单独的方法来创建 MongoDB 数据库,您可以通过调用 com.mongodb.MongoClient 类的 getDatabase() 方法来创建数据库。示例 import com.mongodb.MongoClient; public class CreatingDatabase {    public static void main( String args[] ) {       // 创建一个 MongoDB 客户端       @SuppressWarnings("resource")       MongoClient mongo = new MongoClient( "localhost" , 27017 );       // 访问数据库       mongo.getDatabase("myDatabase1");       mongo.getDatabase("myDatabase2");       mongo.getDatabase("myDatabase3");       System.out.println("数据库创建成功");    } } 输出 数据库创建成功

如何使用 Java 在 MongoDB 中创建索引?

Maruthi Krishna
更新于 2020年4月10日 07:30:52

2K+ 次浏览

在 MongoDB 中创建索引,需要使用 createIndex() 方法。语法 db.COLLECTION_NAME.createIndex({KEY:1}) 其中 key 是要为其创建索引的文件的名称,1 表示升序。要创建降序索引,需要使用 -1。在 Java 中,您可以使用 createIndex() 方法创建索引,为此方法,您需要传递索引类型(升序或降序)和要为其创建索引的字段名称,如下所示:createIndex(Indexes.descinding("name")); 示例 import com.mongodb.client.MongoCollection; import com.mongodb.client.MongoDatabase; import com.mongodb.client.model.Indexes; import org.bson.Document; import com.mongodb.MongoClient; public class CreatingIndex {    public static void ... 阅读更多

如何使用 Java 从集合中删除多个文档?

Maruthi Krishna
更新于 2020年4月10日 07:28:59

862 次浏览

在 Java 中,com.mongodb.client.MongoCollection 接口提供了一个 deleteMany() 方法。使用此方法,您可以一次从集合中删除多个文档,为此方法,您需要传递指定删除条件的过滤器。示例 import com.mongodb.client.FindIterable; import com.mongodb.client.MongoCollection; import com.mongodb.client.MongoDatabase; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import org.bson.Document; import org.bson.conversions.Bson; import com.mongodb.MongoClient; public class DeletingMultipleDocuments {    public static void main( String args[] ) {       // 创建一个 MongoDB 客户端       MongoClient mongo = new MongoClient( "localhost" , 27017 );       // 连接到数据库       MongoDatabase database = mongo.getDatabase("myDatabase");     ... 阅读更多

如何使用 Java 删除 MongoDB 中的数据库?

Maruthi Krishna
更新于 2020年4月10日 07:25:59

605 次浏览

MongoDB 的 db.dropDatabase() 命令用于删除现有数据库。这将删除当前数据库。如果您没有选择任何数据库,则将删除默认数据库 (test)。语法 db.dropDatabase() 在 Java 中,要删除数据库,首先使用 getDatabase() 方法获取所需数据库的对象,然后通过在其上调用 drop() 方法将其删除。示例 import com.mongodb.MongoClient; import com.mongodb.client.MongoDatabase; public class DropingDatabase {    public static void main( String args[] ) {       // 创建一个 MongoDB 客户端       @SuppressWarnings("resource")       MongoClient mongo = new MongoClient( "localhost" , 27017 );       // 创建一个 ... 阅读更多

如何使用 Java 删除 MongoDB 中的索引?

Maruthi Krishna
更新于 2020年4月10日 07:24:24

浏览量:521

在 MongoDB 中删除索引,需要使用 `dropIndex()` 方法。语法:`db.COLLECTION_NAME.dropIndex({KEY:1})`。在 Java 中,可以使用 `dropIndex()` 方法删除索引。此方法需要传入索引类型(升序或降序)以及创建索引的字段名称。`dropIndex(Indexes.ascending("name"));` 示例:

广告