问题列表 - 第44889页

Amazon EC2权限被拒绝(publickey)

这似乎是一个常见的问题,但我的具体情况似乎有点不同.

我使用命令行工具设置了一个新的Amazon EC2实例,并通过SSH连接并完成了一些配置工作.

但是,最初,我不能ssh到实例,我必须停止并重新启动实例,然后我可以连接.在重新启动之前,我得到了响应.

Permission denied (publickey).
Run Code Online (Sandbox Code Playgroud)

那是昨晚,今天早上我回到同一个实例,现在我得到的只是

Permission denied (publickey).
Run Code Online (Sandbox Code Playgroud)

我试过没有快乐重启实例.

任何人都能指出我在正确的方向吗?昨晚工作的命令不再有效,我从Macbook Pro连接.

ssh amazon-ec2 amazon-web-services

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

使用LINQ-to-XML API创建XML

我想创建一个看起来像的XML

<Records FileUniqueId="1234567" Source="CCC">
  <Record InfNumber="122354" AgencyNumber="017"></Record>
  <Record InfNumber="122355" AgencyNumber="018"></Record>
 <Record InfNumber="122356" AgencyNumber="018"></Record>
</Records>
XElement responseXML = new XElement("Records");
                responseXML.SetAttributeValue(BusinessConstants.colFileUniqueID, _fileUniqueId);
                responseXML.SetAttributeValue(BusinessConstants.colSourceName, _sourceName);

                foreach (InfringementEntity ie in iLES.infringementEntities)
                {
                    responseXML.Add(new XElement("Record"));
                    XElement record = responseXML.Element("Record");

                    record.SetAttributeValue(BusinessConstants.colInfringementNumber, ie.infringementNumber);
                    record.SetAttributeValue(BusinessConstants.colIssueAgency, ie.issueAgency);
                }
Run Code Online (Sandbox Code Playgroud)

我使用上面的代码生成XML,但问题是当我为Record设置属性时,它会每次覆盖1st记录的属性.

所以我得到的XML是:

 <Records FileUniqueId="1234567" Source="CCC">
     <Record InfNumber="122356" AgencyNumber="018"></Record>
      <Record/>
      <Record/>
    </Records>
Run Code Online (Sandbox Code Playgroud)

请帮忙.

.net xml linq linq-to-entities

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

C++ volatile成员函数

class MyClass
{
    int x, y;
    void foo() volatile {
        // do stuff with x
        // do stuff with y
    }   
};
Run Code Online (Sandbox Code Playgroud)

我是否需要声明x并将其y视为volatile或将成为volatile自动处理的所有成员变量?

我想确保"stuff with x"不会y被编译器的"stuff with " 重新排序.

编辑:如果我将正常类型转换为volatile类型会发生什么?这是否会指示编译器不重新排序对该位置的访问?我想在特殊情况下将一个普通变量传递给一个参数是volatile的函数.我必须确保编译器不会使用先前或后续的读写重新排序该调用.

c++ volatile member-functions

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

如何将数据重定向到像密码输入这样的"getpass"?

我正在拧一个python脚本来运行一些命令.有些命令要求用户输入密码,我确实尝试在他们的stdin中输入数据,但是它不起作用,这里有两个简单的python程序代表问题

input.py

import getpass

print raw_input('text1:')
print getpass.getpass('pass1:')
print getpass.getpass('pass2:')
Run Code Online (Sandbox Code Playgroud)

put_data.py

import subprocess
import getpass

def run(cmd, input=None):
    stdin=None
    if input:
        stdin=subprocess.PIPE
    p = subprocess.Popen(cmd, shell=True, stdin=stdin)
    p.communicate(input)
    if p.returncode:
        raise Exception('Failed to run command %r' % cmd)

input ="""text1
password1
password2
"""
run('python test.py', input)
Run Code Online (Sandbox Code Playgroud)

这是输出

[guest@host01 ~]# python put_data.py 
text1:text1
pass1:
Run Code Online (Sandbox Code Playgroud)

它只是停在pass1字段上.这是问题,为什么我不能将数据放到stdin来将数据提供给密码字段?如何将数据写入密码字段?

python passwords stdin getpasswd

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

json.net vs DataContractJsonSerializer

我知道有一个DataContractJsonSerializer现在带有.net框架,并由wcf ajax启用的服务使用.但是,我注意到在codeplex上还有一个json.net项目.我想知道.net框架中缺少的codeplex项目中是否存在任何优点或功能.

.net c# asp.net json json.net

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

删除指针到const的行为是否在过去发生了变化?

我从http://support.microsoft.com/kb/131322获得了以下测试代码:

const int * pi   = new int(1000);
const char * pch = new char(65);

void main(void)
   {
   delete  pi  ;// Error C2710:cannot delete a pointer to a const object
   delete  pch ;// Error C2710:cannot delete a pointer to a const object
   }
Run Code Online (Sandbox Code Playgroud)

在那个页面上,微软声称不允许删除指向const的指针,这对我来说似乎是合乎逻辑的.你不希望你给指针指向const的函数删除你背后的实例.

奇怪的是,问题删除指向const(T const*)的指针表明它是允许的,它甚至是有意义的.

事实上,如果我使用Visual Studio 2010从MSDN页面编译代码,它会正确编译(甚至在使用/ W4编译时没有警告).

关于删除指针到const的行为过去是否在C++标准中发生了变化?或者Visual Studio中是否更改了?

c++ const visual-studio visual-c++ delete-operator

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

Git Switching分支

git还有一些我还没有得到的东西.它是分支.那么就说我有一个本地存储库A,我从远程存储库中克隆它B.所以现在A检查了主分支.

因此,当我从A它推动它去B掌握.

B只是github上的克隆,是克隆的C.

在其他时间我不时地从C主分支拉出来.

但是现在C主分支暂时还很破碎.从A我从C我当地拉过来A也是bugy.

所以我想从AC稳定分支.在这种情况下,你们通常如何做?

你是否创建了一个新分支A并从中拉出C.但是,因为AC主的变化,我需要先恢复它...

git branch

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

在googlecode中创建私有存储库

如何在googlecode中创建私有svn存储库.

svn google-code

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

同时使用音高弯曲和其他效果在iPhone上播放多个iPod库歌曲

过去两周我一直在这里,这让我发疯.几天前我问过这个问题(提取iPod库原始PCM样本并播放声音效果),虽然答案让我走了一半,但我仍然卡住了.

基本上我想要实现的是从iPod库中加载多首歌曲,以便通过弯音,均衡效果等效果进行播放......

我走了AVPlayer和AVAudioPlayer的路线太简单了.我见过的唯一可以用这些效果播放音频的框架是OpenAL.我尝试了一些客观的c包装器(Finch和ObjectAL)Finch不播放压缩音频,而ObjectAL只会为我转换它,如果我传入一个文件的URL(这是我不能做的,因为我只有一个不兼容的iPod库URL).

一个应用程序的一个例子,我想要美丽的东西是Tap DJ.它可以快速加载来自iPod库的歌曲(与TouchDJ不同,它可以播放各种各样的效果.

任何帮助将非常感激.

iphone audio openal ipod objective-c

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

内核虚拟地址转换

考虑到Linux和32位x86 arch,可访问的4GB地址空间有3:1的分界.用户空间分配0-3 Gb,而3-4 Gb分配给内核.如何将大于3Gb且因此位于内核地址空间的虚拟地址转换为物理地址?页面表会出现吗?

paging memory-management linux-kernel

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