小编Bha*_*ana的帖子

在golang html/template中格式化float

我想格式化float64值在golang 2位小数html/template中说index.html文件.在.go文件中,我可以格式化为:

strconv.FormatFloat(value, 'f', 2, 32)
Run Code Online (Sandbox Code Playgroud)

但我不知道如何在模板中格式化它.我正在使用gin-gonic/gin框架进行后端.任何帮助将不胜感激.谢谢.

format go go-html-template

11
推荐指数
2
解决办法
8653
查看次数

pq:抱歉,已经有太多客户了

多次pq: sorry, too many clients already调用时出现错误GetMessages()

请找到更新的代码:

main() 代码

func main() {
  dbConn, err := InitDB()
  if err != nil {
    Log.Error("Connection Error: ", err.Error())
    return
  }
  defer dbConn.Close()
  go run()
  var input string
  fmt.Scanln(&input)
}
Run Code Online (Sandbox Code Playgroud)

数据库连接代码为:

func InitDB()(*sql.DB, error) {
  connectionString := fmt.Sprintf("user=%v password='%v' dbname=%v sslmode=disable", USER, PASSWORD, DATABASE)
  db, err = sql.Open(DRIVER, connectionString)
  return db, err
}
Run Code Online (Sandbox Code Playgroud)

run 协程:

func run() {
  for {
    messages, err := GetMessages()
    if err != nil {
      Log.Error("Connection …
Run Code Online (Sandbox Code Playgroud)

postgresql go

11
推荐指数
1
解决办法
9272
查看次数

从字符串中删除空字符

我想检查字符串是否为空并及时解析字符串.

请找到以下代码

valueStr = strings.Replace(string(valueStr), " ", "", -1)
valueStr = strings.Replace(string(valueStr), "\t", "", -1)
valueStr = strings.Replace(string(valueStr), "\n", "", -1)
valueStr = strings.Replace(string(valueStr), "\r", "", -1)
var re = regexp.MustCompile(`\s`)
valueStr = re.ReplaceAllString(valueStr, "")

if valueStr != "" {
    fmt.Printf("-------- valueStr %c: \n", valueStr)         // o/p =>  -------- valueStr %!c(string= ):
    fmt.Printf("-------- valueStr %#v: \n", valueStr)        // o/p => -------- valueStr "\x00":
    fmt.Printf("-------- valueStr %x: \n", valueStr)         // o/p =>  -------- valueStr 00:
    fmt.Println("-------- valueStr length: ", len(valueStr)) // …
Run Code Online (Sandbox Code Playgroud)

string replace go removing-whitespace

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

将结构字段名称声明为"类型"

我正在集成API并在结构中解析其响应.为此,我需要声明字段名称,type因为API的响应包含keynamed type.但是,当我type在字段名称中声明时,它给出了错误:

语法错误:意外的文字type,期望字段名称或嵌入类型.

我不知道如何将literal声明type为struct field name.

我的结构是

type Test struct {
    active bool
    name string
    description string
    amount  int
    currency string
    type string
}
Run Code Online (Sandbox Code Playgroud)

struct go

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