标签: host

location.host与location.hostname和跨浏览器的兼容性?

在检查用户代理是否通过正确的域访问时,哪一项最有效.

如果他们使用某种Web代理访问域名(因为它往往会打破js),我们希望显示一个基于小js的"顶栏"样式警告.

我们考虑使用以下内容:

var r = /.*domain\.com$/;
if (r.test(location.hostname)) {
    // showMessage ...
}
Run Code Online (Sandbox Code Playgroud)

这将照顾我们曾经使用的任何子域.

我们应该使用哪个主机名或主机名?

在Firefox 5和Chrome 12中:

console.log(location.host);
console.log(location.hostname);
Run Code Online (Sandbox Code Playgroud)

..两者显示相同.

是因为端口实际上不在地址栏中吗?

W3Schools说主机包含端口.

应该验证location.host/hostname还是我们可以在IE6 +中确定其他所有其他内容?

html javascript location host window

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

如何在构建期间将主机卷装入Dockerfile中的docker容器中

原始问题:如何在Dockerfile中使用VOLUME指令?

修订:从下面的答案更新,所以我想解决的实际问题是 - 如何在构建期间将主机卷装入Dockerfile中的docker容器,即具有该docker run -v /export:/export功能docker build.

最新更新:请参阅新接受的答案,例如,v18.09中的Buildkit.
是的:有一个解决方案 - 摇杆,不是来自Docker,但现在摇杆已经停止,我将答案还原为"不可能".

更新:所以答案是"不可能".我可以接受它作为答案,因为我知道这个问题已在https://github.com/docker/docker/issues/3156上进行了广泛讨论.我可以理解,可移植性对于docker开发者来说是一个至关重要的问题; 但作为码头用户,我不得不说我对这个缺失的功能感到非常失望.让我通过前面讨论的引用来结束我的论点:" 我想使用Gentoo作为基本图像,但是一旦构建了图像,绝对不希望> 1GB的Portage树数据存在于任何层中.如果不是因为巨大的portage树必须在安装过程中出现在图像中,那么它可能会有一些不错的紧凑型容器. "是的,我可以使用wget或curl来下载我需要的任何内容,但事实上只是一个可移植性的考虑因素现在强迫我每次构建Gentoo基本图像时下载> 1GB的Portage树既不高效也不用户友好.此外,软件包存储库将始终位于/ usr/portage下,因此在Gentoo下始终是PORTABLE.我再一次尊重这个决定,但请允许我在同一时间表达我的失望.谢谢.

原始问题详情:

通过卷共享目录
http://docker.readthedocs.org/en/v0.7.3/use/working_with_volumes/

它表示数据卷功能"自Docker Remote API版本1以来已经可用".我的docker是版本1.2.0,但我发现上面文章中给出的示例不起作用:

# BUILD-USING:        docker build -t data .
# RUN-USING:          docker run -name DATA data
FROM          busybox
VOLUME        ["/var/volume1", "/var/volume2"]
CMD           ["/usr/bin/true"]
Run Code Online (Sandbox Code Playgroud)

Dockerfile中通过VOLUME命令将主机挂载的卷挂载到docker容器中的正确方法是什么?

$ apt-cache policy lxc-docker
lxc-docker:
  Installed: 1.2.0
  Candidate: 1.2.0
  Version table:
 *** 1.2.0 0
        500 https://get.docker.io/ubuntu/ docker/main amd64 Packages
        100 …
Run Code Online (Sandbox Code Playgroud)

share mount host docker

214
推荐指数
7
解决办法
18万
查看次数

发生致命错误。文件夹 [/usr/share/dotnet/host/fxr] 不存在

更新后无法访问 dotnet。重新安装 dotnet 和 vscode 没有帮助。

在 Ubuntu 22.04 上,运行dotnet --info会产生输出:

发生致命错误。文件夹 [/usr/share/dotnet/host/fxr] 不存在

.net ubuntu host

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

如何在Fabric文件中设置目标主机

我想使用Fabric将我的Web应用程序代码部署到开发,登台和生产服务器.我的fabfile:

def deploy_2_dev():
  deploy('dev')

def deploy_2_staging():
  deploy('staging')

def deploy_2_prod():
  deploy('prod')

def deploy(server):
  print 'env.hosts:', env.hosts
  env.hosts = [server]
  print 'env.hosts:', env.hosts
Run Code Online (Sandbox Code Playgroud)

样本输出:

host:folder user$ fab deploy_2_dev
env.hosts: []
env.hosts: ['dev']
No hosts found. Please specify (single) host string for connection:
Run Code Online (Sandbox Code Playgroud)

当我创建Fabric文档中set_hosts()显示的任务时,env.hosts设置正确.但是,这不是一个可行的选择,也不是装饰者.在命令行上传递主机最终会导致调用fabfile的某种shell脚本,我宁愿让一个工具正常工作.

它在Fabric文档中说'env.hosts只是一个Python列表对象'.根据我的观察,这根本不是真的.

谁能解释一下这里发生了什么?如何设置要部署的主机?

python host fabric

107
推荐指数
8
解决办法
6万
查看次数

如何ping IP地址

我正在使用这部分代码来ping java中的ip地址,但只有ping localhost成功,而对于其他主机,程序说主机无法访问.我禁用了防火墙,但仍然遇到此问题

public static void main(String[] args) throws UnknownHostException, IOException {
    String ipAddress = "127.0.0.1";
    InetAddress inet = InetAddress.getByName(ipAddress);

    System.out.println("Sending Ping Request to " + ipAddress);
    System.out.println(inet.isReachable(5000) ? "Host is reachable" : "Host is NOT reachable");

    ipAddress = "173.194.32.38";
    inet = InetAddress.getByName(ipAddress);

    System.out.println("Sending Ping Request to " + ipAddress);
    System.out.println(inet.isReachable(5000) ? "Host is reachable" : "Host is NOT reachable");
}
Run Code Online (Sandbox Code Playgroud)

输出是:

发送Ping请求到127.0.0.1
主机可达
发送Ping请求到173.194.32.38无法
访问主机

java host ping

73
推荐指数
7
解决办法
23万
查看次数

将文件夹从主机Mac OS共享到VirtualBox中的来宾Linux系统

如何在Virtual Box中的主机(Mac)和来宾操作系统(Ubuntu)之间共享文件夹?

macos virtualbox host ubuntu-12.04

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

Android USB主机从设备读取

我正在尝试从连接到主机模式的Android手机的USB设备中获取一些数据.我能够向它发送数据,但读取失败.

我已经看了几个 例子,尽我所能,但我没有任何USB通信经验,虽然现在我知道了一点,而且我已经坚持了这个,我不得不承认.

我对端点配置不太熟悉,但我知道我的设备使用CDC类型的通信方法,并且输出(从电话到设备)和输入都被注册.

这是使用连接到手机的唯一设备来管理USB连接的整个班级,它没有以任何方式完成,但我希望在我继续前进之前让阅读部分工作.

public class UsbCommunicationManager
{
    static final String ACTION_USB_PERMISSION = "com.android.example.USB_PERMISSION";

    UsbManager usbManager;
    UsbDevice usbDevice;
    UsbInterface intf = null;
    UsbEndpoint input, output;
    UsbDeviceConnection connection;

    PendingIntent permissionIntent;

    Context context;

    byte[] readBytes = new byte[64];

    public UsbCommunicationManager(Context context)
    {
        this.context = context;
        usbManager = (UsbManager) context.getSystemService(Context.USB_SERVICE);

        // ask permission from user to use the usb device
        permissionIntent = PendingIntent.getBroadcast(context, 0, new Intent(ACTION_USB_PERMISSION), 0);
        IntentFilter filter = new IntentFilter(ACTION_USB_PERMISSION);
        context.registerReceiver(usbReceiver, filter);
    }

    public void connect()
    {
        // …
Run Code Online (Sandbox Code Playgroud)

usb android host cdc

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

如何使用Django获取主机服务器的名称?

如何使用Django获取主机服务器的名称?

我需要托管服务器的名称而不是客户端名称?

python django url host

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

如何将域重定向到Amazon EC2 Machine?

我正在使用亚马逊的EC2来托管一个用JSP构建的网站:

http://ec2-50-17-144-64.compute-1.amazonaws.com:8080/p2p

我买了这个域名:www.p2pbrasil.com

如何将www.p2pbrasil.com重定向到我在Amazon EC2中的网站?

当有人输入www.p2pbrasil.com时,它会重定向到 http://ec2-50-17-144-64.compute-1.amazonaws.com:8080/p2p

host amazon-ec2 amazon-web-services

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

无法在Azure网站上托管MP4文件

我在Azure的预留网站上托管一个静态网站(它是PaaS,无法访问OS/IIS).我正在尝试添加一些.mp4视频,但是当我点击我得到的链接时

The resource you are looking for has been removed, had its name changed, 
or is temporarily unavailable.
Run Code Online (Sandbox Code Playgroud)

请看这里的例子.如果我右键单击链接并尝试保存文件我得到 - 失败 - 没有文件.

我正在使用付费实例,所以不要认为这是资源问题.视频文件小于2MB.他们从未工作过.该网站非常静态.

有谁知道我怎么解决这个问题?我应该以其他方式托管MP4文件吗?

谢谢,

mp4 host azure

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