小编Mik*_*rge的帖子

如果尚未获得Caps Lock状态,并将其设置为on,我该怎么办?

我想就如何打开大写锁定一个具体的例子,如果它是关闭的.

我知道如何切换密钥,我一直在使用这个:

toolkit.setLockingKeyState(KeyEvent.VK_CAPS_LOCK, Boolean.TRUE);
Run Code Online (Sandbox Code Playgroud)

这将改变键的状态,无论它是打开还是关闭.但我想确保它在应用程序开始时处于启用状态.

(最终目标是让键盘LED以某些顺序闪烁,如果我有一定的起始状态,效果会更好.)

java toggle capslock

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

使用反引号在Rails应用程序中启动另一个Rails服务器

我目前正在开发一个Rails应用程序,它作为另一个Rails应用程序的更新程序.

我有更新过程,

  • 下载新版本zip
  • 提取到适当的位置
  • 同步资产
  • 捆绑安装
  • 预编译资产
  • 启动服务器 - bundle exec rails server

我在最后一步遇到了问题.

当我跑:

Dir.chdir('../other-project')
`bundle exec rails server -d -p 3000`
Run Code Online (Sandbox Code Playgroud)

从更新程序应用程序,它似乎是从更新程序包中提取而不是应该从中提取的新应用程序包.

更新程序是用Rails 4编写的,它正在更新的应用程序是rails 3.

当我尝试启动服务器时,我得到以下内容:

/home/vagrant/.rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/railties-4.1.4/lib/rails/railtie/configuration.rb:95:in `method_missing': undefined method `handlebars' for #<Rails::Application::Configuration:0x007f9de18de100> (NoMethodError)
    from /home/vagrant/apps/other-project/config/application.rb:22:in `<class:Application>'
    from /home/vagrant/apps/other-project>'
    from /home/vagrant/apps/other-project/config/application.rb:13:in `<top (required)>'
    from /home/vagrant/.rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/railties-4.1.4/lib/rails/commands/commands_tasks.rb:79:in `require'
    from /home/vagrant/.rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/railties-4.1.4/lib/rails/commands/commands_tasks.rb:79:in `block in server'
    from /home/vagrant/.rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/railties-4.1.4/lib/rails/commands/commands_tasks.rb:76:in `tap'
    from /home/vagrant/.rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/railties-4.1.4/lib/rails/commands/commands_tasks.rb:76:in `server'
    from /home/vagrant/.rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/railties-4.1.4/lib/rails/commands/commands_tasks.rb:40:in `run_command!'
    from /home/vagrant/.rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/railties-4.1.4/lib/rails/commands.rb:17:in `<top (required)>'
    from script/rails:6:in `require'
    from script/rails:6:in `<main>'
Run Code Online (Sandbox Code Playgroud)

从这个输出我可以告诉它它正试图使用​​不正确版本的铁路...

当我手动cd ../other-project,bundle exec rails …

ruby-on-rails backticks ruby-on-rails-3 ruby-on-rails-4

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

Ember验收测试在PhantomJS中失败但在Chrome中传递

我正在尝试为我的Ember应用程序编写一个验收测试,当涉及到PhantomJS和Ember测试服务器时,我似乎遇到了一些问题.

我正在运行以下版本:

Ember      : v1.13.6
Ember Data : v1.13.7
Run Code Online (Sandbox Code Playgroud)

PhantomJS失败,出现以下错误:

Died on test #1     at http://localhost:7357/assets/test-support.js:2934
            at http://localhost:7357/assets/test-support.js:6640
            at http://localhost:7357/assets/test-loader.js:31
            at http://localhost:7357/assets/test-loader.js:21
            at http://localhost:7357/assets/test-loader.js:40
            at http://localhost:7357/assets/test-support.js:6647: Can't find variable: DS
Run Code Online (Sandbox Code Playgroud)

这是一个已知的问题?

测试在镀铬转轮内运行良好.

这是我的ember-cli-build.js(Brocfile):

/* global require, module */
var EmberApp = require('ember-cli/lib/broccoli/ember-app');

module.exports = function(defaults) {
  // Build Options
  var options = {
    // Build for development (ember s)
    development: {
      sassOptions: {
        includePaths: ['bower_components/materialize/sass']
      }
    },

    // Build for deployments
    dev_deploy: {
      sassOptions: {
        includePaths: ['bower_components/materialize/sass']
      },

      fingerprint: { …
Run Code Online (Sandbox Code Playgroud)

acceptance-testing ember.js ember-data

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

如何在没有文本的tmux中阻止我的VIM背景透明?

我一直在努力将我的开发设置转移到Mac OS的新的基于Ubuntu的分区.

我目前无法让背景在tmux中保持稳定.

我在.bashrc中将TERM设置为xterm-256color,并且vim在tmux之外按预期工作.我也把tmux别名为"tmux -2"并添加

set -g default-terminal "screen-256color"
Run Code Online (Sandbox Code Playgroud)

到我的.tmux.conf.

我的.vimrc包含:

set t_Co=256
set background=dark
color Tomorrow-Night
Run Code Online (Sandbox Code Playgroud)

我想解释这个的最好方法是使用图像......这是tmux之外的预期外观(明天 - 夜晚色彩方案):

VIM在tmux之外

以下是我在tmux中遇到的内容:

Tm内部的VIM

正如您所看到的,终端背景正在流淌,没有文本.

谢谢!

linux vim ubuntu tmux

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

jQuery $ .ajax POST多选选择

我有一个多重选择作为我的输入形式的一部分,我想通过jQuery AJAX提交它的选定值.

我试过使用以下语法.

$('#multipleselect').val().join('|');
Run Code Online (Sandbox Code Playgroud)

这是有效的,我遇到的问题是用户不需要从多个选择中选择任何东西.如果他们不这样做,我会收到错误,因为您无法加入null对象.

有什么建议?

另请注意,还有其他值已提交.例如:

data: "name=" + $("#name").val() + "&multipleselect=" + $("#multipleselect").val().join('|');
Run Code Online (Sandbox Code Playgroud)

ajax jquery multiple-select

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