小编Neh*_*eha的帖子

去项目结构 - 最佳实践

我需要为生产创建GO项目(第一次),我在网上搜索最佳实践并找到以下内容

https://github.com/golang-standards/project-layout

为此,我有两个主要问题.

  1. 我看到大多数go项目逻辑都在main函数内部,但是如果我需要一些带有文件的utils文件夹,我应该把它放在哪里?我不希望主要功能是500或更多行代码

  2. 在我们公司,项目应该建立如下

    myproj
      |-src
        |-cmd
        |  |-main.go
        |-utils
        |-vendor
    
    Run Code Online (Sandbox Code Playgroud)

我们公司的项目构建如上面的结构,即项目文件在src文件夹下,是不是?(这种结构类型可以在将来发生问题).

我能够在我们的风景中编译这个项目,但因为一切都在src我不确定.

project go

7
推荐指数
1
解决办法
8293
查看次数

Material-UI : 评分组件,根据值改变颜色

目标

根据悬停期间的值更改评级(一个 material-ui 组件)的颜色。例如,如果我悬停在第 1 颗星上,则颜色变为红色,如果悬停在第 5 颗星上,则变为绿色。

在此处输入图片说明

我试过制作一个在悬停时改变颜色的自定义组件,就像这样 -

const StyledRating = withStyles({
  root: {
    color: "#ff6d75",
  },
  iconFilled: {
    color: '#ff6d75',
  },
  iconHover: {
    color: '#fff',
    backgroundColor: "#000",
  },
})(Rating);  
Run Code Online (Sandbox Code Playgroud)

但它改变了所有图标的颜色。

任何人都可以指导我如何根据我选择或悬停的值更改评级颜色中的特定图标。

当前沙箱链接

typescript reactjs material-design material-ui gatsby

5
推荐指数
2
解决办法
1931
查看次数

由于任务失败或提前终止,更新暂停。OCI 运行时创建失败:container_linux.go:2… [DOCKER]

我尝试更新我的服务

\n\n

sudo docker service update result --network-add backend --publish-add 5001\n\n并得到错误说明

\n\n
result\noverall progress: 0 out of 1 tasks \n1/1: starting container failed: OCI runtime create failed: container_linux.go:2\xe2\x80\xa6 \nservice update paused: update paused due to failure or early termination of task gyovus3crd23v3wb22m1lbxf5\n
Run Code Online (Sandbox Code Playgroud)\n\n

result但是,我在创建服务时停止了该进程,因为它花了很长时间。现在有什么办法可以完成创建过程吗?

\n

docker docker-swarm

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