go::常用库
sort 排序
var a = [...]string{"abc", "efg", "b", "A", "eeee"}
sort.Strings(a[:]) var a = [...]float64{2.3, 0.8, 28.2, 392342.2, 0.6}
sort.Float64s(a[:]) var a = [...]int{, , , , , }
sort.Ints(a[:])
index := sort.SearchInts(a[:], )
常用锁
var lock sync.Mutex
var rwLock sync.RWMutex
type Student struct {
    Name  string `json:"student_name"`
    Age   int    `json:"age"`
    Score int    `json:"score"`
}
json结构体转string
data, _ := json.Marshal(stu)
Sscanf 格式化输入
type student struct {
Name string
Age int
Score float32
}
func main() {
var str = "stu01 18 89.92"
var stu student
fmt.Sscanf(str, "%s %d %f", &stu.Name, &stu.Age, &stu.Score)
fmt.Println(stu)
}
获取终端输入
reader := bufio.NewReader(os.Stdin)
str, err := reader.ReadString('\n')
if err != nil {
fmt.Println("read string failed, err:", err)
return
}
读取文件
file, err := os.Open("C:/test.log")
if err != nil {
fmt.Println("read file err:", err)
return
}
defer file.Close()
reader := bufio.NewReader(file)
str, err := reader.ReadString('\n')
if err != nil {
fmt.Println("read string failed, err:", err)
return
}
获取终端输入参数
fmt.Printf("len of args:%d\n", len(os.Args))
for i, v := range os.Args {
fmt.Printf("args[%d]=%s\n", i, v)
}
go::常用库的更多相关文章
- 前端Demo常用库文件链接
		<!doctype html><html><head> <meta charset="UTF-8"> <title>前端 ... 
- 转:不应该不知道C++的常用库
		不应该不知道C++的常用库 非常惭愧,我过去也仅仅了解boost.STLport这样的库,以及一些GUI库,但是居然有如此众多的C++库,其实令我惊讶.当然,这个问题应该辩证的看,对于拿来主义确实可以 ... 
- 大型项目 Gradle 的常用库和版本管理[转]
		http://www.tuicool.com/articles/vqQZBrm 大型项目 Gradle 的常用库和版本管理 时间 2016-03-15 06:44:00 Mystra 原文 htt ... 
- iPhone开发 - 常用库
		iPhone开发 - 常用库 这里总结了iPhone开发者开发过程中可能需要的一些资源 如何用Facebook graphic api上传视频: http://developers.facebook. ... 
- python 常用库整理
		python 常用库整理 GUI 图形界面 Tkinter: Tkinter wxPython:wxPython pyGTK:PyGTK pyQt:pyQt WEB框架 django:django w ... 
- 爬虫-Python爬虫常用库
		一.常用库 1.requests 做请求的时候用到. requests.get("url") 2.selenium 自动化会用到. 3.lxml 4.beautifulsoup 5 ... 
- python 库安装方法及常用库
		python 库安装方法及常用库 python库安装方法: 方法一:setpu.py 1.下载库压缩包,解压,记录下路径:*:/**/……/ 2.运行cmd,切换到*:/**/……/目录下 3.运行s ... 
- python常用库安装网址
		python常用库安装网址如下: http://pypi.python.org/pypi 
- Altium Designer 10 | 常用库及部分元件名中英文对照表
		———————————————————————————————————————————— 常用库及部分元件名中英文对照表 - - - - - - - - - - - - - - - - - - - - ... 
- windows下python常用库的安装
		windows下python常用库的安装,前提安装了annaconda 的python开发环境.只要已经安装了anaconda,要安装别的库就很简单了.只要使用pip即可,正常安装好python,都会 ... 
随机推荐
- TestNG(七)组测试
			package com.course.testng.groups; import org.testng.annotations.AfterGroups; import org.testng.annot ... 
- 无法解析的外部符号,该符号在xxx函数中被引用
			无法解析的外部符号.........,该符号在函数.........被引用 在我们敲代码的过程中,我们偶尔会遇到这个问题,这个问题大多数都是因为你自己的程序有问题,而不是缺少相应的库文件.话不多说,直 ... 
- [Scikit-learn] 4.3 Preprocessing data
			数据分析的重难点,就这么来了,欢迎欢迎,热烈欢迎. 4. Dataset transformations 4.3. Preprocessing data 4.3.1. Standardization, ... 
- 【linux】【NodeJs】Centos7安装node-v10.16.3环境
			前言 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境. Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又高效. https://node ... 
- vue报错:[Vue warn]: Do not use built-in or reserved HTML elements as component id: header
			报错的信息大致是不要将内置或保留的HTML元素用作组件ID 解决的办法是修改name符合规范或者直接删除组件内的name属性. 
- 基于操作系统原理的Linux 系统的安装
			一.实验目的 1.了解Linux操作系统的发行版本. 2.掌握Red Hat Linux 9.0的安装方法. (可用Red Hat Linux 5.0版本替代9.0版本) 3.了解Linux其他版本( ... 
- 极光推送消息——Alias别称方式(Andirod)
			1.pom文件引入相关jar包 <!--极光推送消息start--> <dependency> <groupId>net.sf.json-lib</group ... 
- 运算符 字符串 for循环
			1. 运算符 1.1赋值运算符 = += -= *= /= //= %= **= 1.2比较运算符 < > = <= == != 1.3成员运算符 in not in 1.4逻辑运算 ... 
- 解决mac OSX下安装git出现的"git命令需要使用开发者工具。您要现在安装该工具吗"(19款Mac)
			1.本地安装Git ,这里不做说明 2.命令行执行 sudo mv /usr/bin/git /usr/bin/git-system 3.如果提示 权限不足,操作不被允许,关闭Rootless,重启按 ... 
- Scala 多继承顺序
			Trait多继承顺序: 准则: 如果有超类,则先调用超类的函数. 如果混入的trait有父trait,它会按照继承层次先调用父trait的构造函数. 如果有多个父trait,则按顺序从左到右执行. 所 ... 
