小编Dha*_*ran的帖子

如何在Golang中使用lz4压缩和解压缩文件?

我想在golang中使用lz4算法压缩和解压缩文件.有没有可用的包呢?我搜索并找到了一个名为https://github.com/pierrec/lz4的软件包

我是新的Golang,我无法弄清楚如何使用这个包来压缩和解压缩文件.

我需要将此包用于__CODE__文件__CODE__并使用Golang 解压缩__CODE____CODE__.

谢谢

compression go lz4

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

如何将图像插入电子邮件正文?

我想使用go lang在电子邮件正文中发送图像.使用此包来自github

https://github.com/scorredoira/email

    err := m.Attach("image.png")
    if err1 != nil {
        fmt.Println(err1)
    }
Run Code Online (Sandbox Code Playgroud)

现在我能够将图像文件作为附件发送,但我需要在电子邮件正文中发送图像文件.

提前致谢.

email go email-attachments

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

Golang-Postgres ..关闭数据库连接不适用于特定查询

我正在使用 golang 访问 postgresql。这是我的功能

for {
    db, err := database.GetNewConnection(dbname)

    err = db.QueryRow("SELECT COALESCE(COUNT(1),0) FROM table").Scan(&count)

    if count == 0 {

        var insert = "INSERT INTO table(last_update_time,next_update_time,schedule_frequency)" +
            "VALUES($1,$2,$3)"
        prep_ins, err := db.Prepare(insert)
        if err != nil {
            return
        }
        _, err = prep_ins.Exec(cur_time, 1464718530, 86400)
        if err != nil {
            return
        }
        defer prep_ins.Close()
        defer db.Close()
    } else {
        var sel_str = "SELECT next_update_time FROM table"
        prep_update, err := db.Prepare(sel_str)
        if err != nil {

            return
        }
        _, err …
Run Code Online (Sandbox Code Playgroud)

database postgresql go postgresql-9.4

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