Golang中国

fanyang

Golang China 第 6369 号会员,加入于 2016-11-13 23:23


fanyang最近回复了


回复了 Tommy4021 创建的主题: 求助 如何用go 写一个类似 redis的 server 2017-04-07 17:34

用map解决大部分数据类型,例如集合:

package set

type Set Struct{
    m map[interface{}]bool
}
func NewSet *Set{
    return &Set{m:make(map[interface{}]bool)}
}
func (set *Set) Add(e interface{})bool {
    if !set.m[e]{
        set.m[e]=true
        return true
    }
    return false
}
func (set *Set) Remove(e interface{}) {
    delete(set.m,e)
}
func (set *Set) Contains(e interface{})bool {
    return set.m[e]
}
回复了 sax1412 创建的主题: 导出excel报错,求助 2017-04-07 15:05

可能返回错误,file = nil
file,err:=xlsx.OpenFile()
//print err

回复了 netaxcess 创建的主题: golang读mysql中的null值的问题 2017-04-07 14:54

package main

import (
    "fmt"

    "github.com/jinzhu/gorm"
    _ "github.com/jinzhu/gorm/dialects/mysql"
)

func main() {
    db, err := gorm.Open("mysql", "root:mima@tcp(127.0.0.1:3306)/test?charset=utf8&parseTime=True&loc=Local")
    if err != nil {
        panic(err)
    }
    defer db.Close()

    rows, err := db.Raw(`SELECT * from goods`).Rows()
    if err != nil {
        panic(err)
    }
    for rows.Next() {
        var (
            goods_id                     int
            goods_name, goods_desc, bref string
        )

        err = rows.Scan(&goods_id, &goods_name, &goods_desc, &bref)
        if err != nil {
            panic(err)
        }
        fmt.Println(goods_id, goods_name, goods_desc, bref)
    }
}

回复了 wangxufire 创建的主题: Go http client怎么使用shadowsocks代理? 2017-04-07 14:12

看看源码说不定你能找到答案
github.com/shadowsocks/shadowsocks-go

回复了 fighting 创建的主题: go 的一个问题,不知是坑不是坑 2017-03-15 14:55

服務端用req.Header.Get(“authtoken”)是可以获取到值的,不区分大小写

回复了 sang 创建的主题: beego 使用连接mysql 报错 register db Ping `default`, default addr for network '123.56.95.103' unknown must have one register DataBase alias named `default 2017-03-15 10:02
orm.RegisterDataBase("default", "mysql", "root:xxxxx@tcp(123.56.95.183:3306)/qianbao_test")
回复了 sax1412 创建的主题: gorm,怎么获取结果集呢? 2017-02-21 10:32
type Table struct{
        ID  int `gorm:"column:id;primary_key"`
        Name string `gorm:"column:name"`
}

var tables []Table
query:=db.where().find(&tables)
query.Error!=nil{
    panic(query.Error)
}
fmt.Println(tables)
回复了 sax1412 创建的主题: gorm,怎么获取结果集呢? 2017-02-21 10:29
type Table struct{
        ID  int `gorm:"column:id;primary_key"`
        Name string `gorm:"column:name"`
}

var tables []Table
query:=db.where().find(&tables)
query.Error!=nil{
    panic(query.Error)
}
fmt.Println(tables)
回复了 Zhangyc310 创建的主题: apache的https 证书给golang用,提示错误 :( 2017-02-21 09:25

mydomain_private.crt 存在这个文件?

fanyang 创建的更多回复