加载中
【接口】Go实战--golang中MongoDB(mgo) 插入interface

golang mongodb插入insert数据demo 插入数据库通常情况下针对每个表创建一个结构体,但是mongodb是schemaless,文档数据库,对字段没有严格要求 package main import ( "fmt" "gopkg.in/mgo....

2018/08/01 15:36
2.6K
Go 关闭 channel 的 close 方法

在 Go 中我们所以 close() 来关闭一个 channel 官方的注释如下 The close built-in function closes a channel, which must be either bidirectional or send-only. It should be executed o...

Go
2019/09/17 17:59
142
golang sizeof 占用空间大小

C语言中,可以使用sizeof()计算变量或类型占用的内存大小。在Go语言中,也提供了类似的功能, 不过只能查看变量占用空间大小。具体使用举例如下。 package main import ( "fmt" "unsafe" ......

2019/06/13 17:38
3K
server, 一个由Golang编写的FTP服务器框架

源代码名称:server 源代码网址:http://www.github.com/goftp/server server源代码文档 server源代码下载 Git URL: 复制代码 git://www.github.com/goftp/server.git Git Clone代码到本地: 复...

2019/06/10 09:49
1K
理解Go语言的nil

最近在油管上面看了一个视频:Understanding nil,挺有意思,这篇文章就对视频做一个归纳总结,代码示例都是来自于视频。 nil是什么 相信写过Golang的程序员对下面一段代码是非常非常熟悉的了...

Go
2019/04/15 11:55
36
【Tao】 - Go语言实现的TCP网络编程框架

一. 什么是Tao Tao,在英文中的意思是“The ultimate principle of universe”,即“道”,它是宇宙的终极奥义。 “道生一,一生二,二生三,三生无穷。” ——《道德经》 Tao同时也是我用G...

2019/02/21 16:40
518
【go工具】golang tag 之 gomodifytags

链接:gomodifytags原文链接 gomodifytags 是go工具,用来修改/更新struct字段的标签tag.使用gomodifytags可以很方便的update/add/delete struct的字段标签。你可以很方便的增加新的标签,更...

2019/02/20 17:51
732
多进程管理工具:goreman

Linux下多进程管理工具对开发和运维都很有用,常见的功能全面的主流工具主要有monit、supervisor。不过开发中使用则推荐轻量级小工具goreman。 goreman是对Ruby下广泛使用的foreman的重写,毕...

xorm操作PostgreSQL数据库(增删改查实例)

一、xorm介绍 xorm是一个简单而强大的Go语言ORM库.通过它可以使数据库操作非常简便。xorm的目标并不是让你完全不去学习SQL,我们认为SQL并不会为ORM所替代,但是ORM将可以解决绝大部分的简单...

2018/11/27 15:44
1.5K
golang中recover和panic用法

golang中没有try... catch...,所以当golang中遇到panic时,如果不进行recover,便会导致整个程序挂掉,具体例子如下: package main import ( "fmt" ) func main() { panic("faul......

2018/10/31 18:16
221
【cgo】编译Golang包为C语言库文件

Go 1.5发布后,其包含一个特性:可以编译生成C语言动态链接库或静态库。本文给出了示例代码和用法。 go build和go install命令,可以使用参数 -buildmode 来指定生成哪种类型的二进制目标文件...

Go
2018/10/25 18:00
747
【GO 笔记】 20180907 golang GUI

[xcgui](https://github.com/CodyGuo/xcgui) golang - 炫彩界面库 windows ui https://awesome-go.com/#gui A Windows GUI toolkit for the Go Programming Language https://github.com/lx...

KingShard使用

对于kingshard的功能,在git中可以看到明确的功能说明 主要功能: 1. 基础功能 支持SQL读写分离。 支持透明的MySQL连接池,不必每次新建连接。 支持平滑上线DB或下线DB,前端应用无感知。 支...

2018/07/20 14:30
220
golang中发送http请求的几种常见情况

整理一下golang中各种http的发送方式 最初的一些项目中,很多的地方都使用到了golang发送http请求,之后再对请求收到的结果进行一些处理,所用到的模式也比较固定,这里整理一下集中http的发...

2018/06/11 14:11
508
golang利用gob序列化struct对象保存到本地

golang利用gob序列化struct对象保存到本地

2018/06/04 11:15
1.2K
Go实战--markdown在线阅读

在网上看到这篇文章 Go实战--golang中使用markdown(russross/blackfriday) Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。...

2018/05/17 16:40
606
Go实战--二维码生成server

QRCode 百度百科: QR Code码,是由Denso公司于1994年9月研制的一种矩阵二维码符号,它具有一维条码及其它二维条码所具有的信息容量大、可靠性高、可表示汉字及图象多种文字信息、保密防伪性...

2018/05/16 12:57
707
【包管理】golang官方工具dep的使用

Golang官方依赖管理工具:dep 一、安装篇 1.下载release版本。打开页面https://github.com/golang/dep/releases,下载最新的dep-windows-amd64.exe 2.将dep-windows-amd64.exe放入GOPATH/bi...

2018/04/28 16:18
1.2K
golang 编译后文件过大问题处理

golang 编译后文件过大问题处理

2018/04/25 16:03
1K
gops:列出和诊断系统中正在运行Go 进程的命令行工具

gops 是一个用来列出系统中正在使用的Go程序,同时还可以诊断正在运行的Go程序。 $ gops 983 uplink-soecks (/usr/local/bin/uplink-soecks) 52697 gops (/Users/jbd/bin/gops) ...

2018/04/14 10:01
185

没有更多内容

加载失败,请刷新页面

返回顶部
顶部