小编Jan*_*har的帖子

导入包的同时也会导入子包吗?

如果我们要进口java.parentpackage.*;...

  • ...子包类也被导入还是仅父包中的类被导入?
  • ...是否需要导入java.parentpackage.childpackage.*;以包含所有子包类?

java import class package

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

无法将 dirent->d_type 与 DT_DIR 进行比较

如果读取的文件类型是目录,我正在尝试做一个简单的比较,以便能够做一些事情。

示例代码:

int main()
{
  DIR *dir = opendir(".");
  struct dirent *dirent = readdir(dir);
  if (dirent->d_type == DT_DIR)
    //do something
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

这里说:

DT_DIR 未初始化

当我尝试像这样使用括号时:"DT_DIR"我收到以下错误:

  • 比较指针和整数

  • 与字符串文字比较会导致未定义的行为

如果我理解正确,我需要放入DT_DIR一个char数组?这是我第一次使用这些结构和函数。

c dirent.h

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

几秒后隐藏 div ReactJS

我试图在 ReactJS 上几秒钟后隐藏一个 div 。到目前为止,这是我的代码:

setTimeout(function() {
    $('#submitmsg').fadeOut('fast');
}, 3000);

<div id="submitmsg">
    {message && <span> Messaged received. I'll respond to your query ASAP!  </span> }
 </div>
Run Code Online (Sandbox Code Playgroud)

我收到一个错误,说“$”未定义。

transition hide reactjs

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

为什么 x 是 5050?

for(i = 1;i <= 100;i++)
    for(j = i; j <= 100; j++)
        x++;
System.out.println(x);
Run Code Online (Sandbox Code Playgroud)

一开始我以为结果是 10.000,但结果是 5050。为什么?i 有什么变化?

java

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

C++ 向量内存分配

你不能有:

int array[1000000];
Run Code Online (Sandbox Code Playgroud)

但是您可以制作vector并存储这 1000000 个元素。

这是因为数组存储在堆栈中并且没有足够的空间来增长吗?

当你使用向量代替时会发生什么?

它如何防止存储过多元素的问题?

c++

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

如何在 Docker Swarm 中正确配置 HAProxy 以自动将流量路由到复制服务(通过 SSL)?

我正在尝试部署具有单个复制服务的三个主机节点的 Docker Swarm,并在其前面放置一个 HAProxy。我希望客户端能够通过 SSL 进行连接。

我的docker-compose.yml

version: '3.9'

services:
  proxy:
    image: haproxy
    ports:
      - 443:8080
    volumes:
      - haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg
    deploy:
      placement:
        constraints: [node.role == manager]
    networks:
      - servers-network
  node-server:
    image: glusk/hackathon-2021:latest
    ports:
      - 8080:8080
    command: npm run server
    deploy:
      mode: replicated
      replicas: 2
    networks:
      - servers-network
networks:
  servers-network:
    driver: overlay
Run Code Online (Sandbox Code Playgroud)

我的haproxy.cfg(基于官方示例):

# Simple configuration for an HTTP proxy listening on port 80 on all
# interfaces and forwarding requests to a single backend "servers" …
Run Code Online (Sandbox Code Playgroud)

haproxy docker docker-compose docker-swarm

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