小编Tom*_*ero的帖子

如何在bash/zsh中的第一次击键时运行一个函数?

我想在开始输入终端时运行一个功能.

具体来说,我想运行该fzf功能,我当前需要按此功能ctrl-r才能触发它.我想这样any keystroke to trigger it,当我输入时,历史总会出现.

Only the first keystroke 应该运行该函数,因为多次运行它会在路径和文件名选择之间切换.

bash zsh

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

Travis不累积构建退出代码

我有以下内容.travis.yml

sudo: required
language: node_js
branches:
  only:
    - master
before_install:
  - curl https://install.meteor.com | /bin/sh
  - npm install standard -g
script:
  - standard
  - sh run_tests.sh
  - '[ "${TRAVIS_PULL_REQUEST}" != "false" ] && bash check_for_new_version_number.bash'
  - '[ "${TRAVIS_PULL_REQUEST}" = "false" ] && printf $LI | meteor login && meteor publish || exit 0'
Run Code Online (Sandbox Code Playgroud)

如果有任何构建命令失败(退出代码!= 0),则该构建仍会标记为成功,因为最后一个命令的存在值为0。如果我将最后一个命令更改为以1退出,则构建确实会失败。

根据http://docs.travis-ci.com/user/customizing-the-build/#Customizing-the-Build-Step,此退出代码应累积,并且如果有任何失败,则构建应该失败。我想念什么?

谢谢!

travis-ci

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

twitter-bootstrap'禁用'类不在ie9上工作

使用引导程序,当您将".disabled"类添加到按钮时,它会更改其不透明度禁用按钮单击.

这适用于当前版本的Chrome和Firefox.

Internet Explorer 9上,我得到了更改其不透明度的按钮,但是当我单击它时,它会提交我的表单(尽管光标图标变为禁止标志).

有没有什么办法解决这一问题?

internet-explorer-9 twitter-bootstrap

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

使用Parse Javascript SDK缓存查询

是否可以使用Parse(parse.com)Javascript SDK缓存查询?

我发现的唯一参考是https://parse.com/questions/javascript-sdk-caching,它说它目前不支持.

由于上次链接的最后一次响应是从4个月前开始,我想知道现在是否支持它,或者是否有解决方法来缓存此查询.

javascript caching parse-platform

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

使用Hibernate Filters Plugin软件删除Grails中的实体

我一直在寻找一种方法来避免从数据库中删除我的用户,而是将它们标记为已删除,并且不会将它们带回查询中.

我找到了这个插件http://grails.org/plugin/hibernate-filter,这是一个很棒的工具.

但是当我试图实施我的解决方案时,我通过了相同的问题,其解决方案在互联网上没有(或者我无法找到).

接下来,我描述了解决软删除问题的方法.

grails grails-orm soft-delete hibernate-filters

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

在使用map构造函数时,在groovy中触发的setter的顺序是什么

在Groovy中,当我调用一个map构造函数时,例如

new Player(name:'Lionel', surname:'Messi', number: 10, team:barcelona)
Run Code Online (Sandbox Code Playgroud)

我如何知道将调用属性设置器的顺序?

我需要知道这一点,因为我需要在我的一些setter中应用某些逻辑,并且我需要知道在调用每个setter时将在对象中设置哪些数据.

setter groovy constructor

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

在Grails中设置唯一约束违规的消息

在Grails,

当违反特定的"唯一"约束时,我想设置上升的异常消息.

那可能吗?

grails message exception unique grails-orm

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

使用Grails Build Test Data Plugin创建对象而不保存它

我需要创建一个传递所有约束的对象实例,而不保存它.

构建测试数据"构建"方法保存实例.

是否有可选参数或插件的其他方法来获取"相同"对象而不保存它?

testing grails

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

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

Grails没有在测试环境中重新加载

我正在交互式控制台中测试我的应用程序,我通过'grails-debug test'访问它.

然后我运行我的集成测试'测试 - 应用程序集成:'这很好.

但是当我更改任何正在测试的控制器时,更改不会在我的测试结果中生效,我必须退出交互模式并再次访问它.

如何让我的测试重新加载我的控制器?

PD:我的问题很大程度上受到Grails Guard插件的启发,该插件在其使用方面表示:

'确保spring-reloading agent对test-app是活动的(默认情况下不是test-app,只有run-app).

grails guard reloading

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

使用Geb进行测试之间的Mantain会话

我正在使用Geb测试我的应用程序,我想在测试之间保持会话,这样我就可以避免在每次测试中登录(这在浏览器中观看测试时很烦人).

有没有办法保持会议?

grails geb

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