小编Jon*_*nly的帖子

Javadoc的好例子

有一个包含Javadoc源文件的好例子吗?

我可以在互联网上找到很多很好的Javadoc示例,我只想找出用于创建它们的特定语法,并假设我可以在某处找到某些库的源代码,但这似乎很多工作.

java javadoc

138
推荐指数
5
解决办法
30万
查看次数

为什么在安装weblogic服务器时显示你的JDK c:program files\java\jre7不是有效的JDK?

错误图片

它显示 -

This installer must be executed using a Java Development Kit (JDK)
but C:\Program Files\Java\jre7 is not a valid JDK.
Run Code Online (Sandbox Code Playgroud)

- 安装weblogic服务器时.

我安装了64位JDK 1.7版.请告诉我哪里弄错了?

java weblogic

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

GSON JsonElement.getAsString与JsonElement.toString?

JsonElement#getAsString()vs 之间有什么区别JsonElement#toString()

是否存在应该使用另一个的情况?

gson

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

C++,OpenCV:Resize中的断言失败

作为一名C++初学者,我目前面临一个问题,即使代码非常简单,我也无法解决.我一直在寻找互联网上的答案,但没有一个适用于我的问题.

我目前正在使用OpenCV 2.4.8在VS2013下使用C++编写基本SVM.我能够处理相同大小的图像,指定代码开头的固定高度和宽度.

现在,我正在尝试:打开不同大小的图像,将它们调整到一定的较小尺寸,并将之前的代码应用于现在已调整大小的数据集.就那么简单.

这是我的代码的开头:

#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/ml/ml.hpp>
#include <iostream>
#include <math.h>
#include <fstream>
#include <string>
#include <sstream>
#include <windows.h>

using namespace cv;
using namespace std;

int main(){
Run Code Online (Sandbox Code Playgroud)

输入参数是:

int Nb_Data_Class_1 = 10;
int Nb_Data_Class_0 = 5;
int Height_Zone = 200;
int Width_Zone = 200;
Run Code Online (Sandbox Code Playgroud)

所以我将所有文件的大小调整为200x200格式.

string Path = "C:\\Users\\....";
string Format = ".jpg";

int Nb_Files = Nb_Data_Class_1 + Nb_Data_Class_0;
Mat TrainingMat(Nb_Files, Zone_Image, CV_32FC1);
Mat TrainingLabels(Nb_Files, 1, CV_32FC1);
Run Code Online (Sandbox Code Playgroud)

对于标记为{1}的类的每个文件 - 它们都被命名为Tree01,Tree02等. - 我打开并调整大小. …

c++ opencv resize

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

如何在miui中打开权限弹出窗口?

我想在miui中打开此权限弹出窗口.我已尝试过此代码,但这不会打开特定应用程序的权限管理器弹出窗口.

public static Intent toPermissionManager(Context context, String packageName) {
    Intent intent = new Intent("miui.intent.action.APP_PERM_EDITOR");
    String version = getVersionName();
    if (MIUI_V5.equals(version)) {
        PackageInfo pInfo;
        try {
            pInfo = context.getPackageManager().getPackageInfo(packageName, 0);
        } catch (PackageManager.NameNotFoundException ignored) {
            return null;
        }
        intent.setClassName("com.android.settings", "com.miui.securitycenter.permission.AppPermissionsEditor");
        intent.putExtra("extra_package_uid", pInfo.applicationInfo.uid);
    } else { // MIUI_V6 and above
        final String PKG_SECURITY_CENTER = "com.miui.securitycenter";
        try {
            context.getPackageManager().getPackageInfo(PKG_SECURITY_CENTER, PackageManager.GET_ACTIVITIES);
        } catch (PackageManager.NameNotFoundException ignored) {
            return null;
        }
        intent.setClassName(PKG_SECURITY_CENTER, "com.miui.permcenter.permissions.AppPermissionsEditorActivity");
        intent.putExtra("extra_pkgname", packageName);
    }
    return intent;
}
Run Code Online (Sandbox Code Playgroud)

android

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

如何在MAC中的/ Library/Framework文件夹中包含C++文件

我正在尝试使用SDL.我有一个/Library/Frameworks名为的文件夹SDL2.framework.我想SDL.h在我的项目中包含该文件.我该怎么做呢?我的代码看起来像:

// Example program:
// Using SDL2 to create an application window

#include <SDL.h>
#include <stdio.h>

int main(int argc, char* argv[]) {
    SDL_Window *window;                    // Declare a pointer
    SDL_Init(SDL_INIT_VIDEO);              // Initialize SDL2
    // Create an application window with the following settings:
    window = SDL_CreateWindow(
        "An SDL2 window",                  // window title
        SDL_WINDOWPOS_UNDEFINED,           // initial x position
        SDL_WINDOWPOS_UNDEFINED,           // initial y position
        640,                               // width, in pixels
        480,                               // height, in pixels
        SDL_WINDOW_OPENGL                  // flags - …
Run Code Online (Sandbox Code Playgroud)

c++ macos sdl compilation include

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

如何将对象添加为JsonObject对象的属性?

这是我在做的事情:

JsonObject jobj = new JsonObject();
jobj.addProperty("name", "great car");
Run Code Online (Sandbox Code Playgroud)

我希望添加另一个属性,其值是一个对象,如下所示:

jobj.addProperty("car", A_CAR_OBJECT);
Run Code Online (Sandbox Code Playgroud)

但似乎GSON不允许我这样做jobj.addProperty("car", A_CAR_OBJECT).我最终会做以下事情:

String json = new Gson().toJson(jobj);
Run Code Online (Sandbox Code Playgroud)

得到Json字符串.

这可行吗?我是否正确使用GSON?或者我应该只使用a HashMap将所有数据抛入其中然后new Gson().toJson()

java json gson

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

从已选择文件的终端打开Finder

我想从终端打开Finder并选择一个特定的文件.我知道通过使用open .我可以在Finder中打开当前目录,但我也想在Finder窗口中选择一些文件.

我想要做的基本操作是运行一个脚本,该脚本在文件夹中的许多文件中随机选择一个文件,为此我需要打开一个新的Finder窗口并选择该文件.

macos shell terminal

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

将Canvas转换为WritableImage的替代方案

我正在开发一个需要在JavaFX中进行大量比较图像数据的应用程序.为了进行比较,我需要获取图像中像素的rgb数据.假设我需要比较的图片是Picture1Picture2.Picture1是用户选择的输入图像.Picture2是我以编程方式制作的图纸.

据我所知,得到JavaFX中每个像素的RGB数据的唯一方法是使用PixelReaderImage.这对Picture1来说很好,因为它是一个输入.但是,我需要做的图纸上的图片2图片2是一个Canvas(我借鉴图片2多边形并且因为与PixelWriter像素画像素有点复杂IMO),并没有PixelReader什么具有类似功能.所以我的解决方案如下:

  1. 读取输入图像并制作Picture1
  2. 制作画布并进行绘图
  3. 将画布附加到场景
  4. 制作场景快照并制作WritableImage(Picture2)
  5. 比较Picture1和Picture2

所以我有一个类似的方法:

public static WritableImage makeDrawableImage(Canvas in) {
     AnchorPane root = new AnchorPane(in);
     WritableImage out = new WritableImage((int)in.getWidth(), (int)in.getHeight());
     Scene sc = new Scene(root, in.getWidth(), in.getHeight());

     out = in.snapshot(null, null);

     return out;
}
Run Code Online (Sandbox Code Playgroud)

但是快照完成需要很长时间.out永远不会分配值.我不知道我做错了什么.

有没有替代转换CanvasImageWritableImage?或者也许有一个库可以更容易地绘制多边形PixelWriter

请对我说软.这是我关于Stack Overflow的第一个问题,我不是真正的程序员,也不是IT学生.我编码作为一种爱好.

所以,提前谢谢.干杯.

java javafx canvas image snapshot

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

Bson Document给Java中的Json

这是我的代码:

MongoDBSingleton dbSingleton = MongoDBSingleton.getInstance();
MongoDatabase db;

try {
    db = dbSingleton.getTestdb();
    MongoIterable<String> mg = db.listCollectionNames();
    MongoCursor<String> iterator=mg.iterator();

    while (iterator.hasNext()) {
        MongoCollection<Document> table = db.getCollection(iterator.next());

        for (Document doc: table.find()) {  
            System.out.println(doc.toJson());
        }
    }

}
Run Code Online (Sandbox Code Playgroud)

这输出toJson:

"modified" : { "$date" : 1475789185087}
Run Code Online (Sandbox Code Playgroud)

这是我的输出toString:

{"modified":"Fri Oct 07 02:56:25 IST 2016"}
Run Code Online (Sandbox Code Playgroud)

我想在Json中使用String日期格式,怎么做?

java json mongodb bson

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

标签 统计

java ×5

c++ ×2

gson ×2

json ×2

macos ×2

android ×1

bson ×1

canvas ×1

compilation ×1

image ×1

include ×1

javadoc ×1

javafx ×1

mongodb ×1

opencv ×1

resize ×1

sdl ×1

shell ×1

snapshot ×1

terminal ×1

weblogic ×1