小编luu*_*sen的帖子

IntelliJ:更改标准提交消息

我不确定我的IntelliJ是否做了一些愚蠢的事情,但是当我在SVN中进行更改时,我总是在文本区域中使用相同的预定义提交消息("changed imageservlet"),这有点烦人.(非常浅灰色)

有谁知道我怎么能摆脱这个或为什么发生这种情况?

提交消息的屏幕截图

intellij-idea

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

如何使用GSON反序列化Map <String,Object>

我是GSON的新手,并获得了这种格式的JSON响应(只是一个更简单的例子,因此值没有意义):

{
    "Thomas": {
        "age": 32,
        "surname": "Scott"
    },
    "Andy": {
        "age": 25,
        "surname": "Miller"
    }
}
Run Code Online (Sandbox Code Playgroud)

我希望GSON使它成为一个Map,PersonData显然是一个Object.名称字符串是PersonData的标识符.

正如我所说,我对GSON很新,只尝试过类似的东西:

Gson gson = new Gson();
Map<String, PersonData> decoded = gson.fromJson(jsonString, new TypeToken<Map<String, PersonData>>(){}.getType());
Run Code Online (Sandbox Code Playgroud)

但这引发了错误:

Exception in thread "main" com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 3141
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏:)

java serialization gson

10
推荐指数
1
解决办法
3万
查看次数

使用数据源将文本添加到组合框中

我有一个充满了containerdatasource的vaadin组合框

setContainerDataSource(container);
Run Code Online (Sandbox Code Playgroud)

我现在想在结果列表中的某处插入静态文本.


例如:

一个充满容器的Combobox,以及在结果列表中弹出的第一个条目是某种标题:

人物:
Thomas S.
Lucas B.
Alex X.

我可以通过操纵容器或组合框来实现这一目标吗?

我只是尝试设置容器源并通过addItem()向ComboBox添加一个String/Label,但这似乎不起作用.我对此有点新意,所以我不知道如何继续.

java combobox vaadin

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

WebStorm:Karma服务器无法启动,TypeError:undefined不是server.start()上的函数;

我有最新版本的WebStorm(10.0.4).今天我想在我的项目中包含业力,所以我安装了Python并运行:

npm install -g karma
npm install karma
npm install karma-jasmine
npm install karma-chrome-launcher
npm install karma-phantomjs-launcher
Run Code Online (Sandbox Code Playgroud)

我尝试了两个不同的配置文件,一个用于我的项目和一个超级基本配置,但两者都抛出相同的错误.这是基本配置:

// Karma configuration
// Generated on Fri Jul 17 2015 14:05:46 GMT+0200 (Mitteleuropäische Sommerzeit)

module.exports = function(config) {
  config.set({

    // base path that will be used to resolve all patterns (eg. files, exclude)
    basePath: '',


    // frameworks to use
    // available frameworks: https://npmjs.org/browse/keyword/karma-adapter
    frameworks: ['jasmine'],


    // list of files / patterns to load in the browser
    files: [
      'test/**/*Spec.js'
    ],


    // list …
Run Code Online (Sandbox Code Playgroud)

npm jasmine webstorm karma-jasmine

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

Java:将灰度整数数组保存到图像

我目前有一个简单的 int[] 灰度值数组,范围为 0 ... 255。我想将这些值保存到一个简单的图像文件中。我执行以下操作:

// flatten the 2d array
int[] result = Arrays.stream(imgData)
    .flatMapToInt(Arrays::stream)
    .toArray();

BufferedImage outputImage = new BufferedImage(w, h, BufferedImage.TYPE_BYTE_GRAY);
outputImage.setRGB(0, 0, w, h, result, 0, w);
ImageIO.write(outputImage, INPUT_FILETYPE, new File(getOutputFileSystemString()));
Run Code Online (Sandbox Code Playgroud)

这实际上工作正常,但图像非常暗,比我认为的更暗。

这是 IrfanView 中的输出图像。你实际上可以看到细节,它不是全黑,但它非常暗。我将左上角的每个像素都设置为 255,但它仍然非常暗,但你至少可以看到我认为应该是白色的轮廓:

http://i.imgur.com/nkiy2Hv.png

有谁知道为什么?

java image

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