小编lun*_*unr的帖子

使用多个帐户的OpenShift rhc设置

我在Openshift平台上有两个帐户.如何设置我的电脑以便我可以管理它们rhc?我在命令行参数中找不到任何相关选项.

ssh installation ssh-keys openshift openshift-client-tools

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

hadoop No FileSystem for scheme:file

我试图运行一个简单的NaiveBayesClassifer使用hadoop,得到这个错误

Exception in thread "main" java.io.IOException: No FileSystem for scheme: file
    at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:1375)
    at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:66)
    at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1390)
    at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:196)
    at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:95)
    at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:180)
    at org.apache.hadoop.fs.Path.getFileSystem(Path.java:175)
    at org.apache.mahout.classifier.naivebayes.NaiveBayesModel.materialize(NaiveBayesModel.java:100)
Run Code Online (Sandbox Code Playgroud)

代码:

    Configuration configuration = new Configuration();
    NaiveBayesModel model = NaiveBayesModel.materialize(new Path(modelPath), configuration);// error in this line..
Run Code Online (Sandbox Code Playgroud)

modelPath指向NaiveBayes.bin文件,配置对象正在打印 -Configuration: core-default.xml, core-site.xml

我认为这是因为罐子,任何想法?

java io hadoop

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

无法使用 Safari 上的存储访问 API 在 iframe 中设置 cookie

我的页面上有一个 iframe。由于 Safari 阻止了 3rd 方 cookie,我正在尝试按照“开发人员指南”中的建议使用 Storage Access API:https : //webkit.org/blog/10218/full-third-party-cookie-blocking-and-more / . 我从文档中复制了以下代码:

<script type="text/javascript">
  window.addEventListener('load', () => {
    document.getElementById('test-button').addEventListener('click', () => {
      document.hasStorageAccess().then(hasAccess => {
        console.log('hasAccess: ' + hasAccess);
        if (!hasAccess) {
          return document.requestStorageAccess();
        }
      }).then(_ => {
        console.log('Now we have first-party storage access!');
        document.cookie = "foo=bar";
        console.log(`document.cookie: ${document.cookie}`);
      }).catch(_ => {
        console.log('error');
      });
    });
  });
</script>

<button id="test-button">Test</button>
Run Code Online (Sandbox Code Playgroud)

浏览器控制台输出:

[Log] hasAccess: true
[Log] Now we have first-party storage access!
[Log] document.cookie: 
Run Code Online (Sandbox Code Playgroud)

如您所见,授权似乎成功,但仍然无法设置 cookie。有谁知道出了什么问题? …

javascript safari iframe storage-access-api

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

用RequestMappingHandlerAdapter问题替换AnnotationMethodHandlerAdapter

我最近升级到3.2版本,并注意到AnnotationMethodHandlerAdapter已经弃用了赞成RequestMappingHandlerAdapter.所以我重新配置使用新类,完成MessageConverter我需要的自定义.一切都很好.

但是,当试图点击带注释的URL支持时Controller,我收到一个错误:

 [java] javax.servlet.ServletException: No adapter for handler [my.company.TagController@1c2e7808]: The DispatcherServlet configuration needs to include a HandlerAdapter that supports this handler
 [java]     at org.springframework.web.servlet.DispatcherServlet.getHandlerAdapter(DispatcherServlet.java:1128)
 [java]     at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:903)
 [java]     at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
Run Code Online (Sandbox Code Playgroud)

在调试调度程序时,特别是Dispatcher.getHandlerAdapter()方法,它找到了我的HandlerAdapter,但是AbstractHandlerMethodAdapter.supports()调用它需要一个MethodHandler:

public final boolean supports(Object handler) {
  return handler instanceof HandlerMethod && supportsInternal((HandlerMethod) handler);
}
Run Code Online (Sandbox Code Playgroud)

并且控制器不是HandlerMethod.该AnnotatedMethodHandlerAdapter的支持方法..好,不同的(作品仍然!)

public boolean supports(Object handler) {
  return getMethodResolver(handler).hasHandlerMethods();
}
Run Code Online (Sandbox Code Playgroud)

所以我显然不能简单地升级到新类...我缺少一些额外的配置,但文档并没有真正帮助我.有任何想法吗?

谢谢.

spring-mvc

11
推荐指数
2
解决办法
4万
查看次数

eb deploy不会更新代码

我正在尝试部署应用程序版本,但eb deploy命令失败:

错误:更新环境操作已完成,但有错误.有关更多信息,请参阅故障排除文档

我检查了日志,对代码进行了一些更改,再次提交和部署并猜测是什么,它再次失败.日志表明同样的错误,无视我的更改.错误发生在这个目录的文件中/var/app/ondeck/app/,当我去检查时,我可以看到以前的版本在那里.

我尝试使用Elastic Beanstalk仪表板进行部署,但实际上该实例未收到新版本.有人可以帮我弄这个吗?谢谢.

amazon-ec2 amazon-web-services amazon-elastic-beanstalk

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

如何修复 Yarn 包在终端中过时

我总是装完yarn。

=> Booting Puma
=> Rails 6.0.0.rc2 application starting in development 
=> Run `rails server --help` for more startup options
Usage: yarn [options]

yarn: error: no such option: --integrity


========================================
  Your Yarn packages are out of date!
  Please run `yarn install --check-files` to update.
========================================


To disable this check, please change `check_yarn_integrity`
to `false` in your webpacker config file (config/webpacker.yml).
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails yarnpkg

10
推荐指数
3
解决办法
8398
查看次数

dataTransfer.setData在IE9中不起作用

dragstart用这样的jquery 绑定一些代码到事件:

$new.on('dragstart', function(event) {
  event.originalEvent.dataTransfer.setData("text/html", $new.clone().wrap('<p>').parent().html());
});
Run Code Online (Sandbox Code Playgroud)

$new是一个jquery对象.目的是将拖动元素的html附加到事件,以便我可以在删除时创建副本.Chrome甚至不需要此活动.添加此代码后,Firefox可以运行.但IE9会SCRIPT65535: Unexpected call to method or property access.在事件触发时抛出.这是一个jsFiddle:http://jsfiddle.net/j52EM/3/

我如何为IE工作?

javascript jquery internet-explorer drag-and-drop

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

在本地测试spring openshift应用程序

我有一个在Openshift上运行的应用程序.它工作正常,但测试很困难,因为我必须将每个小东西推到openshift并等待所有构建并重新启动以查看更改.

所以我试图找到一种在本地测试应用程序的方法.另一个人在这里问了同样的事情:如何在本地主机上测试openshift应用程序,但我想知道是否存在更简单的解决方案.

我在这里使用了quickstart项目http://github.com/openshift/spring-eap6-quickstart.git来启动它.所以基本上它是一个使用Hibernate的Spring应用程序.

我想到的是在项目中有两组配置文件(persistence.xml等),一组用于本地Tomcat服务器,另一组用于Jboss eap,并web.xml根据我想部署的服务器进行更改.这可行吗?看起来很简单,在改变项目之前我害怕任何惊喜问题.

java jboss spring tomcat openshift

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

引导表单必填字段

我有一个像这样的bootstrap形式:

<div class="container">
    <form class="form-horizontal">
        <div class="form-group">
            <div class="col-xs-2 text-right">
                <label class="control-label">Name</label>
            </div>
            <div class="required col-xs-10" >
                <input class="form-control" type="text" />
            </div>
        </div>
    </form>
</div>
Run Code Online (Sandbox Code Playgroud)

现在名称字段是必需的,所以我想在它旁边显示一个星号.我试过这个:

.required:after {
    content: " *";
}
Run Code Online (Sandbox Code Playgroud)

但它显示在输入下,而不是紧挨着它.我怎样才能解决这个问题?JSFiddle:http://jsfiddle.net/Dc5yw/

html css twitter-bootstrap twitter-bootstrap-3

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

HBase: Filters not working for negative integers

We have implemented QualifierFilter as well as ValueFilter (using BinaryComparator) of Hbase successfully and they are working fine for most of our cases. However they are failing in cases like number > -10 or number < -10

Please note that number = -10 is working perfectly fine. Also, number > 10 and number < 10 are also working fine.

如果你想看到代码,请查看以下链接:
1. QualifierFilter -相关线是126-142
2.值过滤 -相关线是107-128

根据这篇博客,如果我们想要为rowkeys存储负值,这可能是序列化的问题,我们应该编写自己的序列化器进行比较.
所以我们想知道:
1.在这种情况下是否真的有必要编写自己的序列化程序?
如果是,怎么样?任何例子都会有很大的帮助.

java serialization hbase

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