小编Sha*_*wat的帖子

如何在SWT文本组件中实现自动隐藏滚动条

我有一个SWT Text组件,我设置了它SWT.MULTI,SWT.V_SCROLLSWT.H_SCROLL在需要时显示滚动条.我发现即使内容小于文本组件,滚动条也会在禁用状态下可见.

有什么办法可以自动隐藏滚动条吗?像java一样,Swing有JScrollPane.horizo​​ntal_scrollbar_as_needed

swt scrollbar

8
推荐指数
3
解决办法
7773
查看次数

发送电子邮件失败时的 HTTP 状态代码

注意:我已经阅读了这篇文章,但我仍然不知道如何正确构建发送电子邮件的功能,所以我问了这个问题。我需要知道当电子邮件发送成功/失败时要使用的 HTTP 状态代码,或者如果这不是正确的做法,那么正确的做法。

对我的 rails 应用程序的 POST 请求将发送一封电子邮件。

如果电子邮件发送失败,我应该在 JSON 响应中向发送 POST 请求的人返回什么 HTTP 状态代码?

  def inform
    delivered = true
    begin
      UserMailer.new_comment(current_user, other_user, @note).deliver_now
    rescue Net::SMTPAuthenticationError, Net::SMTPServerBusy, Net::SMTPSyntaxError, Net::SMTPFatalError, Net::SMTPUnknownError
      delivered = false
    end

    if delivered
      # I use :created here because email is created
      render json: { delivered: true }.to_json, status: :created
    else
      # I use :service_unavailable here because email sending failed
      render json: { delivered: false }.to_json, status: :service_unavailable
    end
  end
Run Code Online (Sandbox Code Playgroud)

rest json ruby-on-rails http

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

操作从 ASM 生成的字节码

我只想用公共或受保护的字段、构造函数和方法为 java 类生成字节码。

我正在尝试使用以下代码,但我不知道这是正确的方法吗?

客户端代码:

String sourceFileName = file.getName();
ClassReader reader = new ClassReader(file.getContents());
ClassWriter writer = new ClassWriter(ClassWriter.COMPUTE_FRAMES);
JavaStubClassAdapter adapter = new JavaStubClassAdapter(writer, sourceFileName);
reader.accept(adapter, 0);
byte[] content = writer.toByteArray();
// we can use content to print in .class file
Run Code Online (Sandbox Code Playgroud)

适配器代码:

private class JavaStubClassAdapter extends ClassVisitor {
    private final String sourceFileName;

    /**
     * @param writer
     * @param sourceFileName
     */
    public JavaStubClassAdapter(ClassWriter writer, String sourceFileName) {
        super(Opcodes.ASM7, writer);
        this.sourceFileName = sourceFileName;
    }

    @Override
    public void visitSource(String source, String debug) …
Run Code Online (Sandbox Code Playgroud)

java bytecode java-bytecode-asm

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

标签 统计

bytecode ×1

http ×1

java ×1

java-bytecode-asm ×1

json ×1

rest ×1

ruby-on-rails ×1

scrollbar ×1

swt ×1