小编rah*_*hul的帖子

Docker在不同的端口上运行容器

我是码头工人的新手.刚尝试在端口80上运行容器

docker run -p 80:80 kitematic/hello-world-nginx 
Run Code Online (Sandbox Code Playgroud)

它似乎工作正常.我可以访问该网站http://192.168.99.100/

但我尝试将端口更改为

docker run -p 70:50 kitematic/hello-world-nginx
Run Code Online (Sandbox Code Playgroud)

我无法访问网站 http://192.168.99.100:70.那么我该如何设置不同的端口并连接到网站呢?

docker dockerfile docker-compose docker-machine

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

用c ++编写一个完整的数组

我对c ++很新,有没有一种方法在c ++中我们可以通过for循环迭代除了整个静态数组?

int arra[10] = {1,2,3,4};
std::cout << arra << std::endl;
Run Code Online (Sandbox Code Playgroud)

我试过这个,但这是打印数组中第一个元素的地址.

c++ visual-c++ c++11

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

C++指针 - visual studio抛出异常

void setToNull(int *tempPtr)
{

    int val = 25;
    tempPtr = &val;
    std::cout << "hh" << std::endl;
    std::cout << *tempPtr << std::endl;
    delete tempPtr;
    tempPtr = nullptr;
}

int main()
{ 
    int five = 5;
    int *ptr = &five;
    std::cout << *ptr;
    setToNull(ptr);
    if (ptr)
        std::cout << *ptr;
    else
        std::cout << " ptr is null" << std::endl;
    delete ptr;
    ptr=nullptr;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

当我在visual studio中运行这个程序时,会抛出一个异常,直到最后都没有运行.有人向我解释为什么会这样吗?这段代码也正确吗?

c++ visual-studio visual-c++ c++11

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

无法将对象解组为[] uint8类型的Go值

我是Go的新手.我有以下代码:

package main

import (
    "encoding/json"
    "fmt"
)
func main() {

    byt := []byte(`{"num":6.13,"strs":["a","b"]}`)
    dat := []byte(`{"num":7.13,"strs":["c","d"]}`)
    if err := json.Unmarshal(byt, &dat); err != nil {
        panic(err)
    }
    fmt.Println(dat)

}
Run Code Online (Sandbox Code Playgroud)

得到错误:

不能"将对象解组为类型[] uint8"的Go值.

我该如何解决这个问题?

json go unmarshalling

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