标准库常用包介绍

标准库

https://godoc.org/-/go

builtin 包


常量

true,false,iota

函数

len cap close(c chan Type) delete(map,key) make new panic recover

类型

int8 ~ int64 uint8(byte) ~ uint64 uint int  uintptr float32 float64 rune bool error string

strings 包


函数

Contains  Index Split Replace ToLower ToUpper Trim

类型

Reader Replacer

strconv 包


函数

Atoi Itoa FormatInt  ParseInt

sort 包


对 slices 和自定义集合进行排序

函数

Sort

os 包


函数

Exit (code int)

Exit causes the current program to exit with the given status code. Conventionally, code zero indicates success, non-zero an error. The program terminates immediately; deferred functions are not run.

Mkdir Remove Rename Truncate

类型

File FileInfo PathError Process  Signal

exec 包


类型

Cmd Error ExitError Mutex

sync 包


类型

Cond  Locker Mutex RWMutex Pool WaitGroup

io 包


函数

Copy ReadFull WriteString

类型

ByteReader ByteScanner ByteWriter Closer PipedReader PipedWriter ReadWriter Reader Seeker Writer WriterTo WriterAt

io/util 包


函数

ReaderAll ReadDir ReadFile WriterFile TempDir TempFile

bufio 包


常量

MaxScanTokenSize = 64 * 1024

函数

ScanBytes ScanLines ScanWords

类型

Reader  Writer ReadWriter Scanner

time 包


函数

After Sleep Tick

类型

Time Duration Location Month Weekday TickerTimer

path 包


函数

Base Clean Dir Join Match Split

database/sql 包


函数

Drivers Register

类型

ColumnType DB Result Rows Scanner Stmt

net 包


函数

LookupAddr LookupCNAME LookupHost LookupIP LookupPort

类型

Addr Buffers Conn Pipe Dialer Flags IP IPAddr IPConn DialIP ListenIP IPNet  Listener Resolver TCPAddr TCPConn TCPListener UDPAddr UDPConn UnixAddr UnixConn UnixListener UnknownNetworkError

net/http 包


函数

Error Handle HandleFunc ListenAndServe NotFound Redirect ServeFile SetCookie

类型

Client Cookie Dir File FileSystem RedirectHandler HandlerFunc Header Pusher Request Response Server Transport

时间: 2024-12-15 01:48:21

标准库常用包介绍的相关文章

Python标准库 (pickle包,cPickle包)

在之前对Python对象的介绍中 (面向对象的基本概念,面向对象的进一步拓展),我提到过Python"一切皆对象"的哲学,在Python中,无论是变量还是函数,都是一个对象.当Python运行时,对象存储在内存中,随时等待系统的调用.然而,内存里的数据会随着计算机关机和消失,如何将对象保存到文件,并储存在硬盘上呢? 计算机的内存中存储的是二进制的序列 (当然,在Linux眼中,是文本流).我们可以直接将某个对象所对应位置的数据抓取下来,转换成文本流 (这个过程叫做serialize),

Python标准库:1. 介绍

标准库包含了几种不同类型的库. 首先是那些核心语言的数据类型库,比如数字和列表相关的库.在核心语言手册里只是描述数字和列表的编写方式,以及它的排列,而没有定义它的语义.换一句话说,核心语言手册只是定义语法和优先级之类,并没有定义对这些类型的功能上的操作. 其次标准库包含了一些内置函数和异常处理对象,在使用这些对象时,并不需要明确使用import语句进行导入.其中有一些是核心语言需要的,但很多不是核心语言需要的,也在这里描述. 最后在标准库里大量的库都是这样的一些功能模块,可以有多种方式来分类.比

GO语言常用标准库01---strings包

package main import ( "fmt" "strings" ) func main031() { fmt.Printf("字符形式:%c;\n", 0x007B) //{ fmt.Printf("UTF8码值(序号)形式:%U;\n", "妹")//U+007B } /*检索字符串*/ func main() { //判断字符串s是否包含子串substr. fmt.Println(strin

GO语言常用标准库03---time包

package main import ( "fmt" "time" ) func main021() { nowTime := time.Now() fmt.Println(nowTime.Year())//2018 fmt.Println(nowTime.Month())//December fmt.Println(nowTime.Day())//25 fmt.Println(nowTime.Date())//2018 December 25 fmt.Print

go标准库-log包源码学习

log包是go语言提供的一个简单的日志记录功能,其中定义了一个结构体类型 Logger,是整个包的基础部分,包中的其他方法都是围绕这整个结构体创建的. Logger结构 Logger结构的定义如下: type Logger struct { mu sync.Mutex prefix string flag int out io.Writer buf []byte } mu 是sync.Mutex,它是一个同步互斥锁,用于保证日志记录的原子性. prefix 是输入的日志每一行的前缀 flag 是

SPL标准库常用的数据结构

栈数据结构 1 $stack = new SplStack(); //栈数据结构->先进后出 2 $stack->push('data1'); //入栈 3 $stack->push('data2'); //入栈 4 echo $stack->pop(); //出栈->data2 5 echo $stack->pop(); //出栈->data1 队列数据结构 1 $queue = new SplQueue(); //队列数据结构->先进先出 2 $queu

Python学习笔记16:标准库多线程(threading包裹)

Python主要是通过标准库threading包来实现多线程. 今天,互联网时代,所有的server您将收到大量请求. server要利用多线程的方式的优势来处理这些请求,为了改善网络port读写效率. Python它是一个网络server后台工作语言 (豆瓣网),所以多线程也就非常自然被Python语言支持. 多线程售票以及同步 我们使用Python来实现Linux多线程与同步文中的售票程序. 我们使用mutex (也就是Python中的Lock类对象) 来实现线程的同步: import th

C 标准库系列之概述

基本上很多编程语言都会提供针对语言本身的一系列的标准库或者包,当然C语言同样也有提供标准库,C语言的标准库是一系列的头文件的集合:如assert.h.ctype.h.errno.h.float.h.limits.h.locale.h.math.h.setjmp.h.signal.h.stdarg.h.stddef.h.stdio.h.stdlib.h.string.h.time.h等约15个头文件:另外语言只是制定了标准.规范,故目前不同的厂商.系统可能有不同的标准库实现,如GNU的glibc,

Django的标准库django.contrib包介绍

前面我们激活了 Django 后台,我们要使用自动化的站点管理工具(django.contrib.admin),所以最好对Django.contrib进行了解,它是啥?它是一个强大的功能包,是Django的标准库. Django的标准库存放在 django.contrib 包中.每个子包都是一个独立的附加功能包. 这些子包一般是互相独立的,不过有些django.contrib子包需要依赖其他子包. 在 django.contrib 中对函数的类型并没有强制要求 .其中一些包中带有模型(因此需要你