自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JieLinDee的专栏

天道酬勤,厚积薄发.对Go语言有兴趣的朋友可以加:259693140(已满),858980110(02群),进群不允许

  • 博客(11)
  • 收藏
  • 关注

原创 falcon-open 问题解决小扩展

package mainimport ( "fmt" "net" "strings" "sync")type List struct { Lock sync.Mutex IPList map[string]bool}var CheckList *List = NewList()func main() { for _, k := range []string{"

2015-07-29 17:52:15 844

原创 看别人代码的时候有时候查看个关键字,但是liteide没有整个项目搜索的功能,就自己随便写了一个.

go的版本是1.4的package mainimport ( "bufio" "flag" "fmt" "os" "path/filepath" "regexp")var path *string = flag.String("p", "./", "搜索的路径")var re_string *string = flag.String("r", "", "关键字")fun

2015-07-24 15:04:25 2479

原创 Go语言内部rpc简单实例,实现python调用go的jsonrpc小实例

package mainimport ( "errors" "fmt" "net/http" "net/rpc")func s_main() { rpc.Register(new(Remote)) rpc.HandleHTTP() http.ListenAndServe(":1789", nil)}func main() { args := Test{"di", 24

2015-07-22 09:23:07 4709

原创 使用GO语言实现的日志集中查看的小功能.

程序分为站点端和中心端(相当于一个proxy).这个小功能主要是解决,程序经常让我们去拖日志,特别烦.所以做个小程序.使程序可以自己去线上查看.有个问题是,不能把游戏服务器暴露出来,还有就是不能占用业务机器的公网带宽.这个小程序主要就是中心端(proxy)通过内网获取文件,然后转发给访问端.中心端主要有两个文件,一个是程序文件.一个是我命名为json的文件(主要是根据ID来分辨分站

2015-07-20 17:43:29 3332

原创 Go语言使用http下载文件

package mainimport ( "fmt" "io" "net/http" "os")var ( url = "http://127.0.0.1:1789/src/qq.exe")func main() { res, err := http.Get(url) if err != nil { panic(err) } f, err := os.Crea

2015-07-16 17:44:37 18770 1

原创 GO语言为结构体排序

package mainimport ( "fmt" "io/ioutil" "sort" "time")type info struct { Name string Time time.Time}type newlist []*infofunc main() { l, e := getFilelist("./") if e != nil { fmt.Prin

2015-07-16 08:32:31 5289

原创 关于Go的一个文件目录共享应用实例

package mainimport (    "flag"    "fmt"    "net/http"    "os/exec"    "path/filepath"    "strings"    "sync"    "text/template")const L = `文件列表    {{$ip := .IP}}    {

2015-07-14 19:12:37 1105

原创 关于Go语言daemon启动的方法.

昨天搞了个文件共享的小程序,遇见了意见蛋疼的事,就是启动之后终端不能关闭,不然程序也会随着关闭.我的解决方法: nohup ./httpserver &nohup这个命令可以把程序放后台运行,顺便通过1>和2>把标准输出和标准错误重定向到文件,这样程序崩溃时才会有记录可查,这两者和程序的日志最好是分开,混在一起没办法判断轻重缓急:nohup ./server 1> server

2015-07-14 10:15:34 2259

原创 Go语言interface的value.(type)使用小技巧

package mainimport ( "container/list" "fmt" "os" "sync" "time")type INFO struct { lock sync.Mutex Name string Time int64}var List *list.List = list.New()func main() { var Info INFO

2015-07-10 18:13:25 3617

原创 关于Go语言,自定义结构体标签的一个妙用.

在Go中首字母大小写,决定着这此变量是否能被外部调用,例如:在使用标准库的json编码自定一的结构的时候:package mainimport (    "encoding/json"    "fmt")type T struct {    name string    Age int}func main() {    var info

2015-07-10 13:32:27 4262

原创 GO语言使用开源SSH模拟终端

package mainimport ( "go-ssh/ssh" "log" "os")func main() { check := func(err error, msg string) { if err != nil { log.Fatalf("%s error: %v", msg, err) } } client, err := ssh.Dial("t

2015-07-08 15:30:23 4660 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除