小编Lor*_*ori的帖子

JFace TableViewer与TreeViewer - 性能

是否有人注意到a TreeViewer和a 之间存在巨大的性能差异TableViewer(TreeViewer更快).

我有一个包含CellEditors(带EditingSupport)约30列的表,当我滚动它时,特别是水平,它非常慢.多细胞选择也很慢.

我将表更改为树(只是将主页更改TableViewer为a TreeViewer和特定类)并且获得了巨大的性能提升.

为什么是这样?表和树都具有相同的结构,实现和扩展相同的类,树是具有更多功能的树.这是在较新版本的eclipse中修复的,还是我只是将我的表迁移到没有孩子的树上?

PS我在win7上使用SWT和JFace 3.7.

提前致谢.

java swt jface eclipse-rcp

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

邮差多部分POST到Rails

我正在尝试从某个客户端发送一个POST请求到一个rails服务器,我遇到了一些问题.完整的要求是发送一个图像由paperclip处理,但它看起来像是一个普通的postman多部分POST与Rails问题.

这就是我得到的: 在此输入图像描述 贝娄我的设置:

class CategoriesController < ApplicationController

def create
  @category = Category.new(category_params)

  respond_to do |format|
    if @category.save
      format.html { redirect_to @category, notice: 'Category was successfully created.' }
      format.json { render :show, status: :created, location: @category }
    else
      format.html { render :new }
      format.json { render json: @category.errors, status: :unprocessable_entity }
    end
  end
end
  private

    def category_params
      params.require(:category).permit(:label, :description)
    end
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

在此输入图像描述

我假设问题是请求参数没有封装在"类别"中.如果我不够清楚,如果我能提供更多信息,请告诉我.

提前致谢.

编辑:正如fylooi所建议我改变了Postman中的Request Body,添加了一个封装的"实体",如下所示: 在此输入图像描述

我仍然得到相同的结果

    Processing by CategoriesController#create as JSON
  Parameters: {"------WebKitFormBoundaryFdJXZFMuAl0fZf3Q\r\nContent-Disposition: form-data; name"=>"\"category[label]\"\r\n\r\nTraffic\r\n------WebKitFormBoundaryFdJXZFMuAl0fZf3Q\r\nContent-Disposition: form-data; name=\"category[description]\"\r\n\r\nTraffic category\r\n------WebKitFormBoundaryFdJXZFMuAl0fZf3Q--\r\n"}
Completed 400 Bad Request …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails multipartform-data postman

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

Git 配置 core.autocrlf 覆盖

我正在尝试将该autocrlf属性设置为false. 出于某种原因,我目前有 3 个这样的条目,我假设其中一个覆盖了其他条目。运行git config -l返回一个包含 3autocrlf个条目的列表,其中一个true2 个false 在此处输入图片说明

运行git config --global -l返回一个列表,其中一个autocrlf条目设置为false 在此处输入图片说明

运行git config --local-l返回一个列表,其中一个autocrlf条目设置为false 在此处输入图片说明

运行git config --system -l返回错误 在此处输入图片说明

某处有一个文件可能包含真正的设置。我怎样才能找到这个文件?我得到的系统配置错误可能与它有关吗?

提前致谢。

git

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