小编Lah*_*ima的帖子

忽略特定存储库的全局gitignore规则

.gitignore我的主目录中有一个全局文件。对于某个存储库,我希望忽略在全局变量中指定的一个忽略模式,.gitignore因为必须在该存储库中跟踪具有该模式的文件。这可能吗?

git

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

如果将其他布局组件设置为展开,则会隐藏Vaadin标签

如果我使用以下代码使用Vaadin创建UI,

@Override
protected void init(VaadinRequest request) {
    HorizontalLayout horizontalLayout = new HorizontalLayout();

    horizontalLayout.addComponent(new Label("Why am I not shown?"));
    Button button = new Button("expanding button");
    horizontalLayout.addComponent(button);
    horizontalLayout.setExpandRatio(button, 1);

    horizontalLayout.setWidth(100, Unit.PERCENTAGE);
    setContent(horizontalLayout);
}
Run Code Online (Sandbox Code Playgroud)

我添加的标签horizontalLayout未显示在创建的UI中.这是为什么?在这种情况下,我期望发生的是标签采取所需的宽度,按钮采取宽度的其余部分.但标签根本没有显示.

请不要问我为什么要扩展按钮.这只是一个MCVE,我真正的UI有点复杂.

vaadin

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

获取记录插入到数据库表时获得的唯一 id

我有一个带有唯一id列的 oracle 表。当我将数据插入表中时,我将最后一个id.

insert into my_table vlaues((select max(id) from my_table), 'etc', 'etc');
Run Code Online (Sandbox Code Playgroud)

可以有多个进程同时写入该表。

自动提交是on.

除了id.

当我向表中插入一条记录时,有没有办法id在我插入记录后获取记录的值?

如我所见,如果我select max(id) from my_table在插入后使用,我可能无法获得插入语句中使用的 id,因为其他人可能在我发出select.

sql oracle

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

Angular2 boolean md-radio-button 不起作用

我需要两个单选按钮来检查两个选项。我用了以下。

<md-radio-button [value]=true [(ngModel)]="carSelected" name="carOption">Car</md-radio-button>
<md-radio-button [value]=false [(ngModel)]="carSelected" name="busOption">Bus</md-radio-button>
Run Code Online (Sandbox Code Playgroud)

在我的组件中,我有carSelected布尔变量

public carSelected: boolean = true;
Run Code Online (Sandbox Code Playgroud)

但是,单选按钮不会使用 的值更新carSelected。此外,选中单选按钮时,carSelected也不会更新。

这里可能出了什么问题?

typescript angular

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

如何用BDD指定方程式

假设有一个功能可以根据几个变量的值计算结果,并且有一个方程式指定如何计算结果.

现在,我需要在BDD中编写一个场景,然后使用黄瓜进行语法和写测试来测试用BDD语法编写的场景.

为了编写场景,我可以想到两个选项.

  1. 写一个方案,捕获方程中的所有细节,以便方程本身可以从方案中导出.

  2. 通过将各种值应用于方程中的变量并编写预期结果来编写多个方案.

选项1很难编写,但它可以捕获其中的等式.

选项2更容易理解,但方程本身并未在方案中的任何位置定义.由于我的公司指示将所有规格编写为BDD场景,因此我无处可编写规范中的等式.

哪种选择是正确的方法?或者我在这里缺少什么?

bdd cucumber

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

Intellij IDEA导入错误的RxJS类

我使用Intellij IDEA开发我的角度项目。使用各种库中的类时,IDEA会为我添加import语句。

但是,在添加RxJS类时,IDEA错误地添加了一些导入。例如,IDEA添加了:

import {first} from "rxjs/internal/operators";
Run Code Online (Sandbox Code Playgroud)

代替

import {first} from "rxjs/operators";
Run Code Online (Sandbox Code Playgroud)

import {Observable} from "rxjs/index";
Run Code Online (Sandbox Code Playgroud)

代替

import {Observable} from "rxjs";
Run Code Online (Sandbox Code Playgroud)

尽管导入不正确,但是错误导入的类的行为与实际的行为几乎相同,并且仅在某些情况下会失败。因此,有时很难理解出了什么问题。

有什么方法可以指示IDEA导入正确的类?

intellij-idea angular

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

标签 统计

angular ×2

bdd ×1

cucumber ×1

git ×1

intellij-idea ×1

oracle ×1

sql ×1

typescript ×1

vaadin ×1