小编qax*_*uux的帖子

ssh:无法解析主机名[hostname]:提供的nodename或servname,或者未知

我正在尝试使用Raspberry Pi建立VPN,第一步是ssh从本地网络外部获取进入设备的能力.无论出于何种原因,这被证明是不可能的,我没有丝毫的线索.当我尝试ssh进入我的服务器时user@hostname,我收到错误:

ssh: Could not resolve hostname [hostname]: nodename nor servname provided, or not known 
Run Code Online (Sandbox Code Playgroud)

但是,我可以登录到服务器,

ssh user@[local IP]
Run Code Online (Sandbox Code Playgroud)

服务器是Raspberry Pi Model B运行Raspbian的最新发行版,而我正在尝试连接它的机器是运行Mavericks的Macbook Pro.ssh我设置Raspbian时在Raspberry Pi上启用了.

我已经仔细阅读了Stack Overflow几个小时,试图看看是否有其他人遇到过这个问题而且我还没有找到任何东西.ssh我找到的每个教程都说我应该能够在远程计算机上进行设置,并使用主机名从任何地方登录,而且我从未取得过成功.

linux dns ssh networking

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

NASM x86使用不存在的段寄存器7

我目前正在x86程序集中编写一个简单的程序,它将数据获取到任意内存地址并以十六进制形式打印到终端.它正在NASM 2.12.02中组装,我正在使用bochs 2.6.8运行生成的bin.我写了一个调用的程序print_hex.asm,它使用db定义的ASCII字符的指数,如下图所示.

ascii_table: db "0123456789ABCDEF"

组装完整程序并运行结果时,同一行

(an increasing number)i[CPU0 ] MOV_EwSw: using of nonexisting segment register 7

再次打印到终端,前面是一个不断增加的数字.奇怪的是,如果我将线路更改为

ascii_table: db "0123456789ABC"

通过简单地省略字符串的最后三个字母,它工作正常(虽然组装的程序在尝试转换D,E或F的十六进制值时会收到运行时错误)

这里发生了什么?我不允许连续声明这么多数据吗?NASM对我不屑一顾吗?

编辑:请参阅下面的完整源代码.请注意,它仍在进行中,可能在其他地方存在逻辑错误.

print_hex:                        ; prints the value stored at bx in hex
    pusha                         ; push all the local registers to the stack
    ascii_table:                  ; define a table to store ascii characters for conversion
        db "0123456789ABCDEF"
    mov ah, 0x0e                  ; move 0x0e to the high byte of ax in preparation for a teletype interrupt …
Run Code Online (Sandbox Code Playgroud)

x86 assembly nasm

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

是否可以在HTML中创建一个链接执行两个脚本?

我想在html中获取一个链接来执行两个不同的JavaScript脚本.我可能会将这两个脚本重写为一个,但我觉得这个问题会再出现一个更复杂的脚本,这不是一个选择.

我试图获得隐藏和显示<div>的链接,并将链接的文本从"隐藏"更改为"显示",反之亦然.

这些是我的一些代码片段:

使用Javascript

function hide(object)
{
if (object.style.display=="block")
    object.style.display="none"
else
    object.style.display="block"
}

function menuChange(object)
{
if (object.innerHTML=="hide")
    object.innerHTML="show"
else
    object.innerHTML="hide"
}
Run Code Online (Sandbox Code Playgroud)

我希望这两个都执行

<a id="button">hide</a>
Run Code Online (Sandbox Code Playgroud)

被压了.

有没有办法在不使用两个脚本的情况下执行此操作?

html javascript

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

标签 统计

assembly ×1

dns ×1

html ×1

javascript ×1

linux ×1

nasm ×1

networking ×1

ssh ×1

x86 ×1