Skip to content

Instantly share code, notes, and snippets.

View jianchen2580's full-sized avatar

Jian Chen jianchen2580

  • Cisco Systems
  • Melbourne
View GitHub Profile
package main
import (
"fmt"
"time"
"k8s.io/apimachinery/pkg/api/errors"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/client-go/kubernetes"
"k8s.io/client-go/rest"
@jianchen2580
jianchen2580 / gzip_example.go
Created November 2, 2017 07:47
Golang gzip Example
func gzipFile(in string) (string, error) {
in, err := os.Open(in)
defer in.Close()
if err != nil {
return "", err
}
out, err := os.Create(fmt.Sprintf("%s.gz", in))
defer out.Close()
if err != nil {
return "", err
@jianchen2580
jianchen2580 / QA.md
Last active March 12, 2019 11:19
QA-for-Limei
@jianchen2580
jianchen2580 / inspect_obj.go
Created March 20, 2019 23:16
Inspect GO struct
import (
"json"
"fmt"
)
func main() {
s, _ := json.MarshalIndent(config, "", "\t")
fmt.Println(s)
}

| :------| ------: | :------: | | 短文本 | 中等文本 | 稍微长一点的文本 | | 稍微长一点的文本 | 短文本 | 中等文本 |

| :------| ------: | :------: | | 短文本 | 中等文本 | 稍微长一点的文本 | | 稍微长一点的文本 | 短文本 | 中等文本 |

@jianchen2580
jianchen2580 / workersPool.go
Created May 13, 2019 05:18
A workers pool
package main
import (
"fmt"
"log"
"strings"
"sync"
"time"
)