小编Rtm*_*tmY的帖子

while循环中的自动增量变量

我有一个变量,是一个字符串,在html中有div.并且我试图在其中包含一个从1开始并自动递增的数字,以便每个div按升序编号.

while ($row9 = mysqli_fetch_array($query, MYSQLI_ASSOC)) {
$catname9 = $row9["catname"];
$statusid9 = $row9["id"];
$i = 1;
Run Code Online (Sandbox Code Playgroud)

这是我的时间^^

这是我的字符串,我反复回应,直到它到达我的被调用的sql表vv的末尾

$list9 .= '<div id="each9" style="margin-top:3px" onclick="moveTo(\'.main\', '.$i.');"></div>
Run Code Online (Sandbox Code Playgroud)

然后我回应

<?php echo $list9; ?>
Run Code Online (Sandbox Code Playgroud)

那么如何制作第一个1然后第二个重复2和第三个重复3

html php

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

Amazon CloudFront 备用域名

我对亚马逊及其所有服务完全陌生。我已经设置了 Amazon S3 并创建了一个 CloudFront 分配,但我想要的是为这个 CloudFront 分配提供一个自定义域名。

我在我的服务器上创建了一个子域并将其更改CNAME为 CloudFront 分发链接,但我无法访问我在 S3 上的内容。谁能告诉我如何设置备用域名?

amazon-s3 amazon-web-services amazon-cloudfront

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

AWS 和 Terraform - 安全组中的默认出口规则

我在许多提供者是 AWS 的 Terraform 项目中看到了一个可重复的配置: 出站(出口)规则的配置以允许所有出站流量。

据我了解,这是AWS 用户指南中提到的AWS 中的默认行为:

默认情况下,安全组包含允许所有出站流量的出站规则。您可以删除规则并添加仅允许特定出站流量的出站规则。如果您的安全组没有出站规则,则不允许来自您的实例的出站流量。

安全组的常见 Terraform 设置示例 - 我的问题的重点是出口块:

 resource "aws_security_group" "my_sg" {
       name        = "my_sg"
       description = "Some description"
       vpc_id      = "${aws_vpc.my_vpc.id}"
       tags {
         Name = "my_sg_tag"
       }

       #Not redundant - Because a new security group has no inbound rules.
       ingress {
         from_port   = "80"
         to_port     = "80"
         protocol    = "TCP"
         cidr_blocks = ["0.0.0.0/0"]
       }

       #Isn't this redundant?    
       egress {
         from_port   = 0
         to_port     = 0
         protocol    = "-1" …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services terraform infrastructure-as-code

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

Angular 6 - 创建(非根)模块范围服务

据我所知,直到 Angular 6 为止,所有 @Ngmodule 提供程序都在根注入器上注册,并在主包中提供服务,即使只有延迟加载的模块使用它们。

\n\n

唯一的例外是如果我们想在组件级别创建非单例服务

\n\n

我想创建一个单例服务,该服务仅对特定模块可见(对根模块不可见),因此不会在主急切加载的包中提供服务。

\n\n

在角度 6 中,模块将不再需要通过“提供者”引用服务,而是服务现在将引用模块。

\n\n

@Injectable这可以通过注释和属性来完成provideIn

\n\n

我没有找到一个很好且清晰的示例来说明如何添加不是“root”的模块名称,如下所示:

\n\n

\r\n
\r\n
@Injectable({ provideIn: <MyLocalModule>})\r\nexport class SimpleServiceForLocalUseOnly { [\xe2\x80\xa6] }
Run Code Online (Sandbox Code Playgroud)\r\n
\r\n
\r\n

\n\n

导入 LazyLoaded 模块并将其写入上面的代码片段中的“MyLocalModule”会导致循环依赖警告。\n我可以通过将服务移动到其他模块来解决此问题,但随后我就失去了最初的目的。

\n\n

搜索到的参考文献列表:

\n\n

https://blog.angular.io/version-6-of-angular-now-available-cc56b0efa7a4

\n\n

https://jaxenter.com/new-angular6-143995.html

\n\n

https://www.ngdevelop.tech/angular-6-features/

\n\n

https://blog.ninja-squad.com/2018/05/04/what-is-new-angular-6/

\n\n

http://ankitsharmablogs.com/getting-started-with-angular-6-0/

\n\n

https://www.youtube.com/watch?v=Xr5l7lT--YU

\n

frontend web typescript angular angular6

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

Kubernetes 集群中处于挂起状态的 Coredns

我正在尝试配置一个 2 节点 Kubernetes 集群。首先,我尝试在 CentOS VM 上配置集群的主节点。我已经使用 'kubeadm init --apiserver-advertise-address=172.16.100.6 --pod-network-cidr=10.244.0.0/16' 初始化了集群并将 flannel 网络部署到集群。但是当我做'kubectl get nodes'时,我得到以下输出----

[root@kubernetus ~]# kubectl get nodes
NAME         STATUS     ROLES    AGE   VERSION
kubernetus   NotReady   master   57m   v1.12.0
Run Code Online (Sandbox Code Playgroud)

以下是“kubectl get pods --all-namespaces -o wide”的输出——

[root@kubernetus ~]# kubectl get pods --all-namespaces -o wide
NAMESPACE     NAME                                 READY   STATUS    RESTARTS   AGE   IP             NODE         NOMINATED NODE
kube-system   coredns-576cbf47c7-9x59x             0/1     Pending   0          58m   <none>         <none>       <none>
kube-system   coredns-576cbf47c7-l52wc             0/1     Pending   0          58m   <none>         <none>       <none>
kube-system   etcd-kubernetus                      1/1     Running   2          57m …
Run Code Online (Sandbox Code Playgroud)

docker kubernetes kubectl kubelet kubeadm

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

连接 NextJS、next-i18next、with-redux、with-redux-saga:“错误:如果您的自定义 _app.js 文件中有 getInitialProps 方法...”

我试图连接功能NextJS /阵营的应用程序,使用“与-终极版-传奇”和“有-终极版”到“下i1iN”(https://github.com/isaachinman/next-i18next) -但是当我的应用程序启动时,我收到以下错误:

错误:如果您的自定义 _app.js 文件中有 getInitialProps 方法,则必须显式返回 pageProps。更多信息请参见:https : //github.com/zeit/next.js#custom-app

类型错误:无法读取 Function.getInitialProps 处未定义的属性“namespacesRequired”(/Users/cerulean/Documents/Projects/PAW-React/node_modules/next-i18next/dist/hocs/app-with-translation.js:94:57)在 process._tickCallback (internal/process/next_tick.js:68:7)

但是我在我的_app.js.

// _app.js
 static async getInitialProps({ Component, ctx }) {

    const pageProps = {};
    let temp;

    if (Component.getInitialProps) {
      temp = await Component.getInitialProps({ ctx });
    }
    Object.assign(pageProps, temp);
    return { ...pageProps };
  }
Run Code Online (Sandbox Code Playgroud)

也许我将各种 HOC 连接在一起的方式有问题?在_app.js我有:

export default withRedux(createStore, { debug: false })(withReduxSaga({ async: true })(i18nInstance.appWithTranslation(MyApp)));
Run Code Online (Sandbox Code Playgroud)

在我的index.js我有:

   // index.js
const mapStateToProps = (state) => ({ …
Run Code Online (Sandbox Code Playgroud)

javascript i18next reactjs redux

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

在 Go 中使用 http.NewRequest 处理错误

我正在使用http.NewRequestGET 请求。

我故意试图篡改 API url 只是为了检查我的错误处理是否有效。

但它没有按预期工作。在 err 值被返回,我无法比较它。

    jsonData := map[string]string{"firstname": "Nic", "lastname": "Raboy"}
    jsonValue, _ := json.Marshal(jsonData)    
request, err := http.NewRequest("POST", "http://httpbin.org/postsdf", bytes.NewBuffer(jsonValue))


        request.Header.Set("Content-Type", "application/json")
        client := &http.Client{}
        response, err := client.Do(request)

        if err != nil {
            fmt.Println("wrong")

        } else {
            data, _ := ioutil.ReadAll(response.Body)
            fmt.Println(string(data))
        }
Run Code Online (Sandbox Code Playgroud)

输出如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>404 Not Found</title>
<h1>Not Found</h1>
<p>The requested URL was not found on the server.  If you entered the URL manually please …
Run Code Online (Sandbox Code Playgroud)

http go

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

使用 terraform 创建 cloudfront 分发时出错。无效的查看者证书

我正在尝试使用 Terraform 将 ReactJS 项目静态部署到 s3

我的 s3 存储桶 terraform 配置使用策略创建存储桶:

resource "aws_s3_bucket" "site" {
  bucket = var.domain
  acl = "public-read"

  policy = <<EOF
{
  "Version":"2012-10-17",
  "Statement":[{
        "Sid":"PublicReadForGetBucketObjects",
        "Effect":"Allow",
          "Principal": "*",
      "Action":["s3:GetObject"],
      "Resource":["arn:aws:s3:::${var.domain}/*"]
    }
  ]
}
  EOF

  website {
      index_document = "index.html"
      error_document = "404.html"
  }
}
Run Code Online (Sandbox Code Playgroud)

带有必要 dns 的 route53 配置:

resource "aws_route53_zone" "main" {
  name = var.domain
}

resource "aws_route53_record" "root_domain" {
  zone_id = aws_route53_zone.main.zone_id
  name = var.domain
  type = "A"

  alias {
    name = aws_cloudfront_distribution.cdn.domain_name
    zone_id = …
Run Code Online (Sandbox Code Playgroud)

amazon-s3 amazon-web-services amazon-cloudfront amazon-route53 terraform-provider-aws

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

“mongo”和“mongod”之间的区别?

我已经安装了 MongoDB,但发现了一些不合逻辑的事情,我希望有人能回答我:

  1. 当我执行“mongo”时,我登录到 shell
  2. 当我执行“mongodb”时,出现以下错误:

     2016-06-23T22:58:39.302+0000 I CONTROL  [initandlisten] MongoDB starting : pid=7221 port=27017 dbpath=/data/db 64-bit host=debian
     2016-06-23T22:58:39.302+0000 I CONTROL  [initandlisten] db version v3.2.7
     2016-06-23T22:58:39.302+0000 I CONTROL  [initandlisten] git version: 
     4249c1d2b5999ebbf1fdf3bc0e0e3b3ff5c0aaf2
     2016-06-23T22:58:39.302+0000 I CONTROL  [initandlisten] OpenSSL version: OpenSSL 1.0.1t  3 May 2016
     2016-06-23T22:58:39.302+0000 I CONTROL  [initandlisten] allocator: tcmalloc
     2016-06-23T22:58:39.302+0000 I CONTROL  [initandlisten] modules: none
     2016-06-23T22:58:39.302+0000 I CONTROL  [initandlisten] build environment:
     2016-06-23T22:58:39.302+0000 I CONTROL  [initandlisten]     distmod: debian71
     2016-06-23T22:58:39.303+0000 I CONTROL  [initandlisten]     distarch: x86_64
     2016-06-23T22:58:39.303+0000 I CONTROL  [initandlisten]     target_arch: x86_64
     2016-06-23T22:58:39.303+0000 I …
    Run Code Online (Sandbox Code Playgroud)

mongodb

5
推荐指数
1
解决办法
5462
查看次数

错误 kube-system/configmaps:拨打 tcp 127.0.0.1:80:连接:连接被拒绝

我正在尝试部署具有自我管理节点组的集群。无论我使用什么配置选项,我总是会出现以下错误:

\n
\n

错误:发布\n“ http://localhost/api/v1/namespaces/kube-system/configmaps ”:\ndial tcp 127.0.0.1:80:连接:连接被拒绝\nmodule.eks-ssp.kubernetes_config_map.aws_auth[ 0]on\n.terraform/modules/eks-ssp/aws-auth-configmap.tf 第 19 行,在资源\n"kubernetes_config_map" "aws_auth":resource\n"kubernetes_config_map" "aws_auth" {

\n
\n

\xe2\x80\x8b

\n

.tf文件如下所示:

\n
module "eks-ssp" {\nsource = "github.com/aws-samples/aws-eks-accelerator-for-terraform"\n\n# EKS CLUSTER\ntenant            = "DevOpsLabs2"\nenvironment       = "dev-test"\nzone              = ""\nterraform_version = "Terraform v1.1.4"\n\n# EKS Cluster VPC and Subnet mandatory config\nvpc_id             = "xxx"\nprivate_subnet_ids = ["xxx","xxx", "xxx", "xxx"]\n\n# EKS CONTROL PLANE VARIABLES\ncreate_eks         = true\nkubernetes_version = "1.19"\n\n# EKS SELF MANAGED NODE GROUPS\nself_managed_node_groups = {\nself_mg = {\nnode_group_name        = "DevOpsLabs2"\nsubnet_ids             = ["xxx","xxx", "xxx", "xxx"]\ncreate_launch_template = true\nlaunch_template_os     = "bottlerocket"       # …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services kubernetes terraform

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