小编met*_*ata的帖子

html/template 未显示精确小数位带有 e+07 表示法的浮点值

我正在尝试一个示例,其中我将一个值传递1.8e+07TestValstruct 的字段Student。现在我希望这个1.8e+07值精确到小数位,但它没有这样做。如果值为 ,则能够以精确的小数位 ( 180000) 显示该值1.8e+05。但如果大于e+05则无法显示。

例子

package main

import (
    "fmt"
    "os"
    "text/template"
    
)

// declaring a struct
type Student struct {
    Name  string
    TestVal float32
}

// main function
func main() {

    std1 := Student{"AJ", 1.8e+07}

    // "Parse" parses a string into a template
    tmp1 := template.Must(template.New("Template_1").Parse("Hello {{.Name}}, value is {{.TestVal}}"))

    // standard output to print merged data
    err := tmp1.Execute(os.Stdout, std1)

    // if there …
Run Code Online (Sandbox Code Playgroud)

floating-point go go-templates

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

使用 Traefikv2.3 获取 `Failed to list *v1beta1.IngressClass: ingressclasses.networking.k8s.io` 错误

我正在尝试使用Traefik Kubernetes Ingress. 我正在使用traefik:v2.3. K8 的 cliv1.18.3版本是v1.18.6IKS. 我正在使用 IBM Kubernetes 服务来部署它。但是我在 pod 日志中遇到了以下错误。我正在关注官方链接

完整的日志

time="2020-07-26T17:01:04Z" level=info msg="Configuration loaded from flags."
time="2020-07-26T17:01:04Z" level=info msg="Traefik version 2.3.0-rc2 built on 2020-07-15T20:22:27Z"
time="2020-07-26T17:01:04Z" level=debug msg="Static configuration loaded {\"global\":{\"checkNewVersion\":true},\"serversTransport\":{\"maxIdleConnsPerHost\":200},\"entryPoints\":{\"web\":{\"address\":\":80\",\"transport\":{\"lifeCycle\":{\"graceTimeOut\":10000000000},\"respondingTimeouts\":{\"idleTimeout\":180000000000}},\"forwardedHeaders\":{},\"http\":{\"redirections\":{\"entryPoint\":{\"to\":\"websecure\",\"scheme\":\"https\",\"permanent\":true,\"priority\":2147483647}}}},\"websecure\":{\"address\":\":443\",\"transport\":{\"lifeCycle\":{\"graceTimeOut\":10000000000},\"respondingTimeouts\":{\"idleTimeout\":180000000000}},\"forwardedHeaders\":{},\"http\":{}}},\"providers\":{\"providersThrottleDuration\":2000000000,\"kubernetesIngress\":{}},\"log\":{\"level\":\"DEBUG\",\"format\":\"common\"},\"accessLog\":{\"format\":\"common\",\"filters\":{},\"fields\":{\"defaultMode\":\"keep\",\"headers\":{\"defaultMode\":\"drop\"}}},\"certificatesResolvers\":{\"letsencrypt\":{\"acme\":{\"email\":\"prayagsingh003@gmail.com\",\"caServer\":\"https://acme-staging-v02.api.letsencrypt.org/directory\",\"storage\":\"/data/acme.json\",\"keyType\":\"RSA4096\",\"tlsChallenge\":{}}}}}"
time="2020-07-26T17:01:04Z" level=info msg="\nStats collection is disabled.\nHelp us improve Traefik by turning this feature on :)\nMore details on: https://docs.traefik.io/contributing/data-collection/\n"
time="2020-07-26T17:01:04Z" level=info msg="Starting provider *ingress.Provider {}"
time="2020-07-26T17:01:04Z" level=debug msg="Using Ingress label selector: \"\"" providerName=kubernetes
time="2020-07-26T17:01:04Z" level=info msg="ingress label selector …
Run Code Online (Sandbox Code Playgroud)

traefik ibm-cloud kubernetes-ingress traefik-ingress

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