Skip to content

Commit 1fa9b36

Browse files
committed
add file2hex 文件转换为hex 辅助yaml编写
1 parent 725e50b commit 1fa9b36

File tree

2 files changed

+22
-2
lines changed

2 files changed

+22
-2
lines changed

lib/util/db.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import (
77
"log"
88
"os"
99
"strings"
10+
"time"
1011
)
1112

1213
var dbCC *gorm.DB
@@ -50,12 +51,14 @@ func GetDb(dst ...interface{}) *gorm.DB {
5051
}
5152
log.Println("DbName ", szDf)
5253
xx01 := sqlite.Open("file:" + szDf + ".db?cache=shared&mode=rwc&_journal_mode=WAL&Synchronous=Off&temp_store=memory&mmap_size=30000000000")
53-
db, err := gorm.Open(xx01, &gorm.Config{Logger: logger.Default.LogMode(logger.Silent)})
54+
db, err := gorm.Open(xx01, &gorm.Config{PrepareStmt: true, Logger: logger.Default.LogMode(logger.Silent)})
5455
if err == nil {
5556
db1, _ := db.DB()
5657
if err := db1.Ping(); nil == err {
5758
dbCC = db
58-
db1.SetMaxOpenConns(1)
59+
db1.SetConnMaxLifetime(time.Minute * 3)
60+
db1.SetMaxIdleConns(GetValAsInt("MaxIdleConns", 100))
61+
db1.SetMaxOpenConns(GetValAsInt("MaxOpenConns", 200))
5962
if nil != dst && 0 < len(dst) {
6063
db.AutoMigrate(dst[0])
6164
}

tools/file2hex.go

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
package main
2+
3+
import (
4+
"fmt"
5+
"io/ioutil"
6+
"os"
7+
)
8+
9+
func main() {
10+
data, err := ioutil.ReadFile(os.Args[1])
11+
if nil == err {
12+
fmt.Printf("%x", data)
13+
} else {
14+
15+
fmt.Printf("%v", err)
16+
}
17+
}

0 commit comments

Comments
 (0)