我是码头工人的新手.刚尝试在端口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.那么我该如何设置不同的端口并连接到网站呢?
我对c ++很新,有没有一种方法在c ++中我们可以通过for循环迭代除了整个静态数组?
int arra[10] = {1,2,3,4};
std::cout << arra << std::endl;
Run Code Online (Sandbox Code Playgroud)
我试过这个,但这是打印数组中第一个元素的地址.
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中运行这个程序时,会抛出一个异常,直到最后都没有运行.有人向我解释为什么会这样吗?这段代码也正确吗?
我是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值.
我该如何解决这个问题?