E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
golang标准库
Golang: math/rand 和 crypto/rand 区别
[原文地址]https://mojotv.cn/go/golang-rand-math-crypto1.前言之前发现了
golang标准库
中又两个rand软件包,开始非常想知道他们之间的差异.math/rand
MojoTech
·
2020-01-10 16:51
logrus日志框架
目录logrus介绍logrus配置日志打印HOOK机制Gin日志Fatal处理线程安全logrus介绍
golang标准库
的日志框架非常简单,仅仅提供了print,panic和fatal三个函数。
布史
·
2020-01-08 23:00
golang simplejson的使用笔记
golangsimplejson使用笔记介绍:
golang标准库
的json需要预先定义好结构体,然后才能将json字符串转化为golang的结构体;simplejson这个开源的库可以在不知道json字符串具体结构的情况下进行编码和解码使用
byte
·
2020-01-04 10:20
golang
[go]io操作及io方法继承图
参考可读可写stream-原理I/O操作也叫输入输出操作.其中I是指Input,O是指Output,用于读或者写数据的,有些语言中也叫流操作,是指数据通信的通道.
Golang标准库
对IO的抽象非常精巧,
毛台
·
2019-12-28 11:00
golang IO包的妙用
golang标准库
对io的抽象非常精巧,各个组件可以随意组合,可以作为接口设计的典范。这篇文章结合一个实际的例子来和大家分享一下。
icexin
·
2019-12-24 11:07
Golang系列之 性能分析分析工具pprof
pprofpprof不需要你安装,
golang标准库
就提供了对其的相关支持,'runtime/pprof','net/http/pprof',只需要安装Graph就可以就行直观的图
_二师兄_
·
2019-12-23 21:34
golang 热更新技巧
序言
Golang标准库
的http部分提供了强大的web应用支持,再加上negroni等中间件框架的支持,可以开发高性能的web应用(如提供Restful的api服务等)。
jojoquant
·
2019-11-04 15:10
高效生成JSON串——json-gen
一开始我们使用
golang标准库
中的encoding/json,发现性能不够理想(因为序列化使用了反射,涉及多次内存分配)。
孤雨
·
2019-10-15 04:50
json
golang
深入解析Go语言的io.ioutil标准库使用
今天我们讲解的是
golang标准库
里边的io/ioutil包�C也就是packageio/ioutil1.ioutil.ReadDir(dirnamestring)这个函数的原型是这样的funcReadDir
·
2019-09-23 23:49
golang日志框架之logrus的使用
golang日志库
golang标准库
的日志框架非常简单,仅仅提供了print,panic和fatal三个函数对于更精细的日志级别、日志文件分割以及日志分发等方面并没有提供支持。
jack-life
·
2019-08-29 11:13
golang 标准库 - fmt/scan.go 解读
**
golang标准库
-fmt/scan.go解读**//go/src/fmt/scan.go//version1.7packagefmtimport("errors""io""math""os""reflect
小菊花。
·
2019-07-03 14:13
go
go
golang
标准库
scan
Golang bytes.Buffer 用法精述
1.简介bytes.Buffer是
Golang标准库
中的缓冲区,具有读写方法和可变大小的字节存储功能。缓冲区的零值是一个待使用的空缓冲区。
Dablelv
·
2019-07-02 16:42
Go
go testing 包的介绍和使用
golang标准库
testing包为Go代码支持了自动化测试。使用gotest命令来执行。
xfstart07
·
2019-06-26 00:00
testing
golang
httptest 的介绍与使用
我们在写完接口之后都需要对接口进行测试,在
golang标准库
中提供httptest包来辅助测试。
xfstart07
·
2019-06-24 00:00
golang
http
test
gin
golang标准库
-bytes(第一节)
bytes包是go提供的用来操作byte切片的工具包,包含对byte切片的查询,截取,替换,拼接,读取等方法,本章主要介绍查询,截取,替换,拼接等方法;读取由于涉及buffer缓冲将在第二节讲解。本节内容全是介绍bytes包的各种各样的方法,内容比较单一,没有太多go编程理论知识。下面将以方法介绍后面紧跟着代码实例的形式进行讲解,代码可直接粘贴运行,读者可自行测试。先介绍比较常用的方法//func
dalgurak
·
2019-06-20 10:45
go
golang标准库
Golang标准库
学习——sort
packagesortimport"sort"sort包中包含的文件打开sort包我们能看到下面这些文件这里先看最关键的sort.go。sort.gosort文件中一开始就是最关键的Interface接口,一个满足sort.Interface接口的类型可以被sort包的函数进行排序。typeInterfaceinterface{Len()int//Len返回集合中元素的个数Less(i,jint)
Lazyboy_Chen7
·
2019-05-15 23:20
Golang基础学习
Golang : pflag 包简介
Golang:pflag包简介笔者在前文中介绍了
Golang标准库
中flag包的用法,事实上有一个第三方的命令行参数解析包pflag比flag包使用的更为广泛。
sparkdev
·
2019-05-09 08:00
Golang : pflag 包简介
笔者在前文中介绍了
Golang标准库
中flag包的用法,事实上有一个第三方的命令行参数解析包pflag比flag包使用的更为广泛。
sparkdev
·
2019-05-09 08:00
Golang : flag 包简介
本文将介绍
Golang标准库
中flag包的用法。本文的演示环境为ubuntu18.04。入门demo在Goworkspace的src目录下创建flagdemo目录,并在目录下创建mai
sparkdev
·
2019-05-06 08:00
Golang : flag 包简介
本文将介绍
Golang标准库
中flag包的用法。本文的演示环境为ubuntu18.04。入门demo在Goworkspace的src目录下创建flagdemo目录,并在目录下创建mai
sparkdev
·
2019-05-06 08:00
golang日志框架之logrus
golang标准库
的日志框架非常简单,仅仅提供了print,panic和fatal三个函数对于更精细的日志级别、日志文件分割以及日志分发等方面并没有提供支持。
nickname_cpongo6
·
2019-04-12 17:31
golang标准库
中sync.Mutex性能测试
直到今天,测试了下
golang标准库
中sync.Mutex的性能以后,彻底的感觉到自己以前的无知和自以为是。经过笔者测试,两者的性能几乎没差异,有差异估计就是一点点封装消耗的性能成本。
稳健明
·
2019-04-09 15:47
go语言
操作系统基础
Golang标准库
学习——strings(未完)
Packagestringsimport"strings"strings包实现了用于操作字符串的简单函数。一、Contains、ContainsAny、ContainsRune//判断s是否包含substrfuncContains(s,substrstring)bool{returnIndex(s,substr)>=0}//判断s是否包含rfuncContainsAny(s,charsstring
Lazyboy_Chen7
·
2019-04-08 22:21
Golang基础学习
Golang标准库
学习——sync/atomic
packageatomicimport"sync/atomic"atomic包提供了底层的原子级内存操作,对于同步算法的实现很有用。这些函数必须谨慎地保证正确使用。除了某些特殊的底层应用,使用通道或者sync包的函数/类型实现同步更好。应通过通信来共享内存,而不通过共享内存实现通信。相比于使用锁,在条件允许的情况下,使用原子操作的效率会更高atomic包能对一些类型进行原子操作,包括int32,i
Lazyboy_Chen7
·
2019-03-25 22:12
Golang基础学习
Golang标准库
学习—unsafe
Packgeunsafeimport"unsafe"unsafe包提供了一些跳过go语言类型安全限制的操作。能够访问底层内存,使用unsafe函数可以提高访问对象的速度,但是这不是go语言推荐使用的,容易出现莫名其妙的问题,不利于扩展与维护。unsafe包中真正的代码只有五行typeArbitraryTypeinttypePointer*ArbitraryTypefuncSizeof(xArbit
Lazyboy_Chen7
·
2019-03-15 17:57
Golang基础学习
golang标准库
context的使用
本文索引问题引入context包简介示例问题引入goroutine为我们提供了轻量级的并发实现,作为golang最大的亮点之一更是备受推崇。goroutine的简单固然有利于我们的开发,但简单总是有代价的,考虑如下例子:funchttpDo(req*http.Request,resp*http.Response){for{select{case<-time.After(5*time.Second)
apocelipes
·
2019-01-31 20:00
golang之logrus日志框架
一、golang日志库1.1golang日志库简介
golang标准库
的日志框架非常简单,仅仅提供了print,panic和fatal三个函数。
爱思考的实践者
·
2018-12-13 16:40
go
logrus
golang标准库
中的sort包
一、sort包的内容,以及使用sort包提供了排序切片和用户自定义数据集以及相关功能的函数。sort包主要针对[]int、[]float64、[]string、以及其他自定义切片的排序。接口funcInterfaceinterface结构体typeIntSlicestructtypeFloat64SlicetypeStringSlice函数funcInts(a[]int)funcIntsAreSo
这题有点难
·
2018-12-12 19:37
golang标准库
中的encoding/gob包
1、golang中的gob包是什么?2、go标准库中的gob编码规则3、gob包给开发者提供了什么内容?以及怎么使用?4、gob的目的是什么?以及应用场景有哪些?一、golang中的gob包是什么?gob是golang包自带的一个数据结构序列化的编码/解码工具。二、go标准库中的gob编码规则image.png当发生方传递的是struct{A,Bint}结构的值,接收方可以允许前9种结构,但是后4
这题有点难
·
2018-12-12 12:54
Beego框架POST请求接收JSON数据
在app.conf配置文件中设置copyrequestbody=truecopyrequestbody=true在controller中使用
Golang标准库
json包来解析json数据封装到stuct
Aaron_80726
·
2018-11-08 23:09
golang中bufio.SplitFunc的深入理解
前言bufio模块是
golang标准库
中的模块之一,主要是实现了一个读写的缓存,用于对数据的读取或者写入操作。
goland
·
2018-10-14 15:48
golang日志框架之logrus
本文转载自姜总golang日志库
golang标准库
的日志框架非常简单,仅仅提供了print,panic和fatal三个函数对于更精细的日志级别、日志文件分割以及日志分发等方面并没有提供支持。
jack-life
·
2018-08-14 17:04
go
golang-lru Cache (一)LRU
双向链表双向链表在
golang标准库
container/list中实现。定义了两个核心结构体Element和List。Element双向链表的一个节点信息。
uncle_Y
·
2018-07-31 19:20
golang
golang rpc包用法
于是就想到了
golang标准库
的rpc包和google的grpc。这篇文章重点了解一下golang的rpc包。介绍gol
ebayboy
·
2018-06-21 11:27
gRPC在golang中的应用
前面写过一篇
golang标准库
的rpc包的用法,这篇文章接着讲一下google的grpc。
andyidea
·
2017-11-13 00:00
golang
grpc
golang中的net/rpc包使用概述(小结)
于是就想到了
golang标准库
的rpc包和google的grpc。这篇文章重点了解一下golang
andyidea
·
2017-11-09 10:15
Golang IO包的妙用
作者丨icexin
Golang标准库
对IO的抽象非常精巧,各个组件可以随意组合,可以作为接口设计的典范。这篇文章结合一个实际的例子来和大家分享一下。
那个小码哥
·
2017-05-10 16:33
Go收藏
Go项目收藏电子书1.GoWeb编程2.Go入门指南(the-way-to-go_ZH_CN)3.Go语言圣经(中文版)GobyExample中文一些Go英文电子书HighPerformanceGo
Golang
52php
·
2016-09-30 09:00
Golang标准库
探秘(二):快速搭建HTTP服务器
服务器阐述:现在市面上有很多高并发服务器,Nginx就是一个领军人物,也是我们仰望的存在;Nginx+Lua这种组合也是高并发服务器的一个代表;PHP语言作为Nginx+FastCGI上一个优秀的解释语言也占据大半江山。而如今的Golang也作为高并发服务器语言横空出世,因其“语法简单、代码结构简明,维护成本还低,天生高并发”等特性而被广泛应用,尤其是各种云服务,还有Docker也是用Golang
刘金龙
·
2016-03-07 00:00
Golang标准库
探秘(一):sync 标准库
编者按:号称”21世纪的c语言“的Golang逐渐被越来越多的公司关注和使用,而
Golang标准库
则是编写Golang语言程序代码的基础,本文就将通过案例来讲解sync这个标准库。
郭军
·
2016-02-29 00:00
golang标准库
学习——buffio包
import"bufio"bufio包实现了有缓冲的I/O。它包装一个io.Reader或io.Writer接口对象,创建另一个也实现了该接口,且同时还提供了缓冲和一些文本I/O的帮助函数的对象。一、常量const( //用于缓冲一个token,实际需要的最大token尺寸可能小一些,例如缓冲中需要保存一整行内容 MaxScanTokenSize=64*1024 )二、变量var( ErrInva
weiyuefei
·
2015-12-05 16:00
使用 golang 实现类似 pthread_barrier_t 语义的 barrier 对象
看到
golang标准库
syncpackageWaitGroup类型,本以为是golang版本的barrier对象实现,看到文档给出的使用示例: var wg sync.WaitGroup var
yujian0231
·
2015-01-18 23:00
c
linux
线程
pthread
golang
c,golang 条件变量的使用对比
看到
golang标准库
sync package提供了传统的mutex,once,cond,rwmutex等基于共享内存的同步原语,就想写个代码实验一下。
yujian0231
·
2015-01-15 13:00
c
golang
Golang中使用log(二):Golang 标准库log的实现
前一篇文章我们看到了
Golang标准库
中log模块的使用,那么它是如何实现的呢?下面我从log.Logger开始逐步分析其实现。
gotaly
·
2014-05-05 22:15
log
golang
Golang中使用log(二):Golang 标准库log的实现
前一篇文章我们看到了
Golang标准库
中log模块的使用,那么它是如何实现的呢?下面我从log.Logger开始逐步分析其实现。
gotaly
·
2014-05-05 22:15
golang
log
Golang标准库使用一二三
Golang标准库
之Buffer
Buffer Go标准库Buffer是一个可变大小的字节缓冲区,可以用Wirte和Read方法操作它,在Go标准库中,定义了如下关于Buffer的数据结构。typeBufferstruct{ buf[]byte//contentsarethebytesbuf[off:len(buf)] offint//readat&buf[off],writeat&buf[len(buf)] runeBytes
yangzhares
·
2014-04-30 20:17
buffer
Go
Go
golang
Go标准库
Golang标准库
之Buffer
BufferGo标准库Buffer是一个可变大小的字节缓冲区,可以用Wirte和Read方法操作它,在Go标准库中,定义了如下关于Buffer的数据结构。typeBufferstruct{buf[]byte//contentsarethebytesbuf[off:len(buf)]offint//readat&buf[off],writeat&buf[len(buf)]runeBytes[utf8
yangzhares
·
2014-04-30 20:17
Go
Golang
Go标准库
Go
go语言标准库分析之os
golang讲解(go语言)标准库分析之os(7)今天我们继续讲
golang标准库
的os包,依然是没有废话直接来(1)(f*File).Name()这个函数是返回文件的名称,函数原型func(f*File
kuerant
·
2014-03-19 15:00
golang
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他