blog_backend_api/utils/base.go

26 lines
395 B
Go
Raw Normal View History

2019-04-07 04:25:07 +00:00
package utils
import (
"fmt"
"os"
"path/filepath"
"strings"
)
2019-04-07 04:25:07 +00:00
func ByteSliceToString(b []byte) string {
var ret string
for i := 0; i < len(b); i++ {
s := fmt.Sprintf("%02x", b[i])
ret += string(s)
}
return ret
}
func GetCurrentDirectory() string {
dir, err := filepath.Abs(filepath.Dir(os.Args[0]))
if err != nil {
return "./"
}
return strings.Replace(dir, "\\", "/", -1)
}