问题列表 - 第31157页

为什么capistrano在本地执行任务

我正在使用Capistrano在rails项目上部署ruby.我试图以"部署"用户身份登录远程服务器并部署此应用程序.

当我作为部署进入框并且git克隆项目时,它可以工作

ssh deploy@remote_box
git clone git@github.com:lumdum/demo.git 
Run Code Online (Sandbox Code Playgroud)

然而,当我使用Capistrano运行时,它表示允许拒绝帐户dorelal.dorelal是我在GitHub上的帐户.所以我认为Capistrano在我的mac上本地执行任务,而不是在Redhat上的远程服务器上执行.

而Capistrano在本地运行命令确实如此.当我执行

cap staging deploy -vvvv
Run Code Online (Sandbox Code Playgroud)

这是我收到的错误消息

executing locally: "git ls-remote git@github.com:lumdum/demo.git master"

注意它说"在本地执行".为什么capistrano在本地运行而不是在我的远程盒子上运行.

这是我的 deploy.rb

set :stages, %w(staging)
require 'capistrano/ext/multistage'

set :repository,  "git@github.com:lumdum/demo.git"
set :scm, :git
set :user, 'deploy'
set :use_sudo, false
set :keep_releases, 2

role :web, "serv1"                 
role :app, "serv1" 
role :db,  "db1", :primary => true 

set :application, "demo_staging"
set :branch, "master"
set :deploy_via, :remote_cache
set :deploy_to, "/var/www/rails/demo"
set :scm_user, 'dorelal_lumdum'
set :user, 'deploy'

set :rails_env, …
Run Code Online (Sandbox Code Playgroud)

capistrano

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

以编程方式检查.class文件是否扩展了特定类

我有一个问题,我一直试图解决几个小时.在Eclipse插件中,我有一个ArrayList,它包含一些java .class文件的完整路径(作为字符串).我想要做的是检查列表中包含的类是否扩展了特定的类.我考虑解析文件,寻找"扩展"之后的内容,但是我们讨论的是.class文件而不是.java文件.还有其他想法吗?

谢谢!

java eclipse plugins class superclass

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

使用XSD验证XmlDocument

我正在开发一个系统,它将通过webservice接收XML(XmlDocument).我不会在硬盘上有这个XML(XmlDocument).它将在内存上进行管理.

我有一个文件XSD来验证我从WebService收到的XML(XmlDocument).我试图做一个例子来验证这个Xml.

我的XML:

<?xml version="1.0"?>
<note>
  <to>Tove</to>
  <from>Jani</from>
  <heading>Reminder</heading>
  <body>Don't forget me this weekend!</body>
</note>
Run Code Online (Sandbox Code Playgroud)

我也有我的XSD:

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3schools.com"
xmlns="http://www.w3schools.com"
elementFormDefault="qualified">
  <xs:element name="note">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="to" type="xs:string"/>
        <xs:element name="from" type="xs:string"/>
        <xs:element name="heading" type="xs:string"/>
        <xs:element name="body" type="xs:int"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>
Run Code Online (Sandbox Code Playgroud)

正如我们所看到的,我将身体字段设为int,只是为了模拟错误.

好吧,为了尝试获取错误,我有以下代码:

//event handler to manage the errors
private static void verifyErrors(object sender, ValidationEventArgs args)
{
    if (args.Severity == XmlSeverityType.Warning)
        MessageBox.Show(args.Message);
}
Run Code Online (Sandbox Code Playgroud)

点击按钮,我有:

        private void button1_Click(object sender, EventArgs e)
        {

            try
            {
                // …
Run Code Online (Sandbox Code Playgroud)

xml validation xmldocument

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

BigDecimal中Divide方法的Scale()

new BigDecimal("37146555.53880000").divide(new BigDecimal("1000000")).scale()
Run Code Online (Sandbox Code Playgroud)

这回来了10.但根据API,divide方法:

返回一个BigDecimal,其值为(this/divisor),其首选标度为(this.scale() - divisor.scale());

所以在这种情况下,37146555.53880000's规模是8,而且1000000规模是0.所以结果应该有一个规模8,而不是10.

我在这里错过了什么?

谢谢

java formatting bigdecimal

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

在什么条件推断下什么都不可取?

在我自己的代码和许多邮件列表发布中,我注意到混乱,因为没有任何东西被推断为两个其他类型的最小上限.

答案可能对你来说很明显*,但我很懒,所以我问你*:

  • 在什么条件下推断这样的结果是最理想的结果?

  • 让编译器在这些情况下抛出错误或警告除非被某种注释覆盖是否有意义?

*多个

scala type-inference nothing

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

Rails如何在erb模板中产生多个块?

rails如何在.erb文件中使用以下内容?

<%= yield :sidebar %>
<%= yield :other_bar %>
<%= yield :footer %>
Run Code Online (Sandbox Code Playgroud)

他们如何能够在不同符号的相同上下文中多次产生?这是某种魔力吗?

我完全熟悉:

def some_method(arg1, arg2, &block)
 yield(:block)
end
Run Code Online (Sandbox Code Playgroud)

据我所知,以下不起作用:

def some_incorrect_method(arg1, &block1, &block2)
 yield(:block1)
 yield(:block2)
end
Run Code Online (Sandbox Code Playgroud)

那么他们是怎么做到的呢?他们如何使它工作?

ruby yield ruby-on-rails

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

如何为std :: string对象预先分配内存?

我需要将文件复制到字符串中.我需要为该字符串对象预先分配内存以及直接将文件内容读入该字符串内存的方法吗?

c++ string

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

你如何从VB.NET运行另一个.exe作为另一个用户?

你如何从VB.NET运行另一个.exe但作为另一个用户?

我希望启动一个.exe,如"左键单击 - >运行为 - >输入用户/通行证 - >单击确定"如果我这样做,我的应用程序按预期运行(我需要以另一个用户身份运行它以访问某些用户)网络中的文件夹)

但是如果我在VB.NET中使用它 System.Diagnostics.Process.Start(System.Windows.Forms.Application.ExecutablePath, PARAMETER, USER, PASSWORD, DOMAIN)

应用程序与其他用户一起运行..但Excel(在我的App with Interop中)无法打开受限文件夹中的文件.

(我再次运行相同的应用程序,但使用不同的用户,只是为了避免创建更多的.exe文件...但我已经尝试过使用vbScript)

再次,Process.Start FAILS使用其他用户打开excel ...但是左键单击 - >运行成功,为什么?其他方式??

这就是应用程序的作用:

  1. 打开应用程序
  2. 检查是否有参数
  3. 如果没有参数,则重新启动应用程序与其他用户并发送一些参数
  4. 如果有一个参数打开excel
  5. 打开一个xlsx文件

但如果我双击... Excel打开...使用50%的CPU,并给我一个错误,它无法打开文件...

如果我直接与所需的用户一起运行并传递...一切正常执行任何建议如何解决这个问题?(模仿工作正常..但它与实际用户打开Excel ..而不是具有权限的人)

谢谢!

vb.net excel impersonation interop

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

"符号"在"加载符号列表"中的含义是什么?

"符号"在"加载符号列表"中的含义是什么?或者在MSDN的这个例子中:

"#if允许你开始一个条件指令,测试符号或符号,看它们是否评估为真."

这些符号在哪里定义和声明?

c# c++ symbols

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

我可以尝试通过特定适配器ping网站吗?

我希望这不是一个基本问题.标题类型要求一切.:-)

windows vbscript wmi networking

24
推荐指数
2
解决办法
7万
查看次数