小编ben*_*rre的帖子

Intellij 11.0.1似乎忽略了我的.hgignore文件

我有以下.hgignore文件,应该保持Intellij不断更改内部配置文件来污染我们的源代码控制.

syntax: glob
.idea/*
target/*
logs/*
out/*
myapp.iml
myapp-web.iml
Run Code Online (Sandbox Code Playgroud)

Tortoise和命令行似乎都尊重像".idea/dataSources.xml"这样的文件并不是要添加到源代码控制中的事实,但intellij的hg4idea经常会问我是否要添加像".idea/dataSources"这样的文件. xml"来源控件.

我的.hgignore文件是错误的还是Intellij中有错误?

mercurial tortoisehg intellij-idea hgignore

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

Postgres类型将映射到Float类型的休眠列中的列?

什么postgres列类型将映射到基于hibernate的列中的Java Float类型?

我在我的遗留postgres数据库中有float(19)但是如果启用了hibernate模式验证,我会收到此错误消息.

Wrong column type in realtorprint.templatetype for column height.
Found: float8, expected: float4
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?我的列是float(8)而不是float(19)我可能在遗留数据库中更改了这个.

postgresql hibernate jpa

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

使用spray-json中的对象属性子集返回json响应

我有一个API类,灵感来自我在这里写的喷雾scala演示,它将在喷涂路径中将Person渲染为JSON对象.

trait UsersApi {

  case class Person(name: String, firstName: String, age: Int)

  object MyJsonProtocol extends DefaultJsonProtocol {
    implicit val PersonFormat = jsonFormat3(Person)
  }

  import MyJsonProtocol._
  import spray.httpx.SprayJsonSupport._
  import spray.util._

  val bob = Person("Bob", "Parr", 32)

  val usersApiRouting: Route = {
    path("users") {
      get {
        complete {
          marshal(bob)
        }
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

问题是marshal(bob)返回JSON,如下所示:

{
  "name": "Bob",
  "firstName": "Parr",
  "age": 32
}
Run Code Online (Sandbox Code Playgroud)

想象一下,我需要像这样渲染没有"年龄"的JSON:

{
  "name": "Bob",
  "firstName": "Parr"
}
Run Code Online (Sandbox Code Playgroud)

怎么能实现这一目标?我有一个想法是Scala有办法使一个对象成为另一个对象属性的子集吗?或者也许spray-json有一些特定的支持,不会编组一个不应该添加到服务器响应的属性?

scala spray spray-json

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

为什么这个C代码中的结构有两个名称?

我一直在使用"学习核心音频"这本书中的一些示例代码.

typedef struct MySineWavePlayer
{
  AudioUnit outputUnit;
  double startingFrameCount;
} MySineWavePlayer;
Run Code Online (Sandbox Code Playgroud)

为什么此代码中的"MySineWavePlayer"两次?

c objective-c

3
推荐指数
2
解决办法
1182
查看次数

Vaadin Grid ItemClickListener 无法使用 ImageRenderer 注册对列的点击

我有以下代码,它应该显示一个可点击的图标,该图标打开一个弹出对话框,读出冗长的笔记。

        this.capacityCommentColumn = this.facilityGrid.addColumn(
                    p -> {
                        if (Strings.isNullOrEmpty(p.getCapacityComment())) {
                            return null;
                        } else {
                            return new ThemeResource("img/note.svg");
                        }
                    },
                    new ImageRenderer<>())
                    .setWidth(80)
                    .setCaption("Note");

        this.facilityGrid.addItemClickListener(new ItemClickListener<MapQueryService.RowResult>() {
            @Override
            public void itemClick(Grid.ItemClick<MapQueryService.RowResult> event) {
                if (event.getColumn() == capacityCommentColumn && !Strings.isNullOrEmpty(event.getItem().getCapacityComment())) {
                    final NoteWindow noteWindow = new NoteWindow();
                    noteWindow.txtDescription.setValue("test");
                    noteWindow.show();
                }
            }
        });
Run Code Online (Sandbox Code Playgroud)

问题是代码不响应点击实际图像,只响应外部。你可以在下面看到这一点。知道是否可以使图像可点击吗?

在此处输入图片说明

vaadin vaadin-grid vaadin8

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

加速依赖Oracle DB的集成测试

我们有一个专门用于运行的单元测试的Oracle数据库服务器.有没有办法专门针对这种目的调整Oracle?由于数据不断丢弃(因为它只是测试数据).我想知道是否有办法让内存中的Oracle数据库和没有TCP/IP堆栈的连接可能加速这些测试.

有什么建议?

oracle continuous-integration integration-testing

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

什么是通用型?

我听说在编程语言类型系统的背景下抛出了"通用类型"一词,是否有人知道这意味着什么?是否与像String这样的对象有关,其中"foo"的两个实例是相同的,即使("foo"=="foo")可能是假的?

types programming-languages language-design

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

单个SQL查询,以检查其中一个表是否包含column = x的行

我有两个不相关的表A和B,它们都对C有外键约束.我需要运行一个sql查询来确定A或B是否包含给定的C的ID.我的第一种方法是使用除了A之外的所有联合B不相关,因此不起作用.

有任何想法吗?

sql oracle

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

其他用户表的Oracle连接字符串

我们有2台具有相同数据库架构的服务器,但由于我们的基础架构在一台服务器上的设置方式,我们必须在所有表名前加上用户名

例如:

select * from engmon.cmts
Run Code Online (Sandbox Code Playgroud)

但是在另一台服务器上,查询需要看起来像这样

select * from cmts
Run Code Online (Sandbox Code Playgroud)

这是因为一台服务器连接到不同架构/用户名中的表.是否可以在jdbc url中更改某些内容以使两个查询看起来像#2?这样我们就不需要根据我们连接的服务器(dev或prod)动态更改sql.

有任何想法吗?

oracle jdbc oracle10g

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

一个用于Web服务的Java库,它与Jetty和Guice很好地集成在一起?

我发现有许多用于执行Web服务(XML-RPC或SOAP)的Java库似乎可以很好地与EJB集成.IE:处理Web服务servlet所需的动态代码生成的容器在某种程度上由servlet/e容器自动设置.

现在我想知道是否有人知道Java库与普通的旧Jetty和Guice一样.我真的想找到一个好的库,需要最少的脚手架才能在普通的旧servlet容器中运行(可能带有guice).

java soap servlets guice

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